* {
    padding: 0px;
    margin: 0px;
}

header, nav, section, article, aside, footer, div, figure, figcaption{
    display: block;
}

header{
    height: 160px;
}

body{
    text-align: center;
    background: #f0ecec;
    font:normal 0.9em/150% 'Arimo', "Trebuchet MS", arial, verdana, sans-serif;
    text-shadow: 0px 0px 1px transparent;
}

#divPrincipal{
    text-align: left;
    margin: auto;
    width: 1024px;
}

#slider{
    background-color: #fff;
    width: 630px;
	height: 365px;
	margin-left: auto;
	margin-right: auto;
}

article{
    height: 330px;;
}

article h4{
    color: #3D94DB;
    margin: 0 20px;
    border-bottom: 2px solid #3D94DB;
}

footer{
    height: 130px;
    background-color: #dddddd;
}

figure{
    display: inline-block;
    margin: 30px 5px;
}

.gallery figure figcaption{
    animation = "none";
    animation-delay = "0";
    animation-direction = "normal";
    animation-duration = "0";
    animation-fill-mode = "none";
    animation-iteration-count = "1";
    animation-name = "none";
    animation-play-state = "running";
    animation-timing-function = "ease";
    backface-visibility = "visible";
    background = "0";
    background-attachment = "scroll";
    background-clip = "border-box";
    background-color = "transparent";
    background-image = "none";
    background-origin = "padding-box";
    background-position = "0 0";
    background-position-x = "0";
    background-position-y = "0";
    background-repeat = "repeat";
    background-size = "auto auto";
    border = "0";
    border-style = "none";
    border-width = "medium";
    border-color = "inherit";
    border-bottom = "0";
    border-bottom-color = "inherit";
    border-bottom-left-radius = "0";
    border-bottom-right-radius = "0";
    border-bottom-style = "none";
    border-bottom-width = "medium";
    border-collapse = "separate";
    border-image = "none";
    border-left = "0";
    border-left-color = "inherit";
    border-left-style = "none";
    border-left-width = "medium";
    border-radius = "0";
    border-right = "0";
    border-right-color = "inherit";
    border-right-style = "none";
    border-right-width = "medium";
    border-spacing = "0";
    border-top = "0";
    border-top-color = "inherit";
    border-top-left-radius = "0";
    border-top-right-radius = "0";
    border-top-style = "none";
    border-top-width = "medium";
    bottom = "auto";
    box-shadow = "none";
    box-sizing = "content-box";
    caption-side = "top";
    clear = "none";
    clip = "auto";
    color = "inherit";
    columns = "auto";
    column-count = "auto";
    column-fill = "balance";
    column-gap = "normal";
    column-rule = "medium none currentColor";
    column-rule-color = "currentColor";
    column-rule-style = "none";
    column-rule-width = "none";
    column-span = "1";
    column-width = "auto";
    content = "normal";
    counter-increment = "none";
    counter-reset = "none";
    cursor = "auto";
    direction = "ltr";
    display = "inline";
    empty-cells = "show";
    float = "none";
    font = "normal";
    font-family = "inherit";
    font-size = "medium";
    font-style = "normal";
    font-variant = "normal";
    font-weight = "normal";
    height = "auto";
    hyphens = "none";
    left = "auto";
    letter-spacing = "normal";
    line-height = "normal";
    list-style = "none";
    list-style-image = "none";
    list-style-position = "outside";
    list-style-type = "disc";
    margin = "0";
    margin-bottom = "0";
    margin-left = "0";
    margin-right = "0";
    margin-top = "0";
    max-height = "none";
    max-width = "none";
    min-height = "0";
    min-width = "0";
    opacity = "1";
    orphans = "0";
    outline = "0";
    outline-color = "invert";
    outline-style = "none";
    outline-width = "medium";
    overflow = "visible";
    overflow-x = "visible";
    overflow-y = "visible";
    padding = "0";
    padding-bottom = "0";
    padding-left = "0";
    padding-right = "0";
    padding-top = "0";
    page-break-after = "auto";
    page-break-before = "auto";
    page-break-inside = "auto";
    perspective = "none";
    perspective-origin = "50% 50%";
    position = "static";
    /* May need to alter quotes for different locales (e.g fr) */
    quotes = "'\201C' '\201D' '\2018' '\2019'";
    right = "auto";
    tab-size = "8";
    table-layout = "auto";
    text-align = "inherit";
    text-align-last = "auto";
    text-decoration = "none";
    text-decoration-color = "inherit";
    text-decoration-line = "none";
    text-decoration-style = "solid";
    text-indent = "0";
    text-shadow = "none";
    text-transform = "none";
    top = "auto";
    transform = "none";
    transform-style = "flat";
    transition = "none";
    transition-delay = "0s";
    transition-duration = "0s";
    transition-property = "none";
    transition-timing-function = "ease";
    unicode-bidi = "normal";
    vertical-align = "baseline";
    visibility = "visible";
    white-space = "normal";
    widows = "0";
    width = "auto";
    word-spacing = "normal";
    z-index = "auto";
}

footer{
    clear: both;
}

#links li{
    color: #666;
    float: left;
    list-style-type: none;
    padding: 0 10px;
    border-right: 1px solid gray;
    margin-top: 25px;
}

.vinA{
    background: #3D94DB;
    color: white;
    text-align: center;
}

.vinY {
color: #3d94db;
text-align: center;
}

.vinC {
color: #3d94db;
text-align: center;
font: bold;
}

/*a.blue:link {color:#0000BB;}
a.blue:visited {color:#0000BB;}
a.blue:hover {color:#0011AA;}
a.blue:active {color:#00EEDD}*/

.dir{
	clear: left;
	text-align: center;
	color: #666;
}
.newslist{
	height: 290px;
	overflow-y: scroll;
}
.news{
    margin: 0;
    padding: 0;
    /*margin-bottom: 20px;*/
}
.news li{
	color: #666;
    float: left;
    list-style-type: none;
    /*margin-top: 30px;*/
}

#alumnos img{
    float: left;
    padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}

img.center{
	display: block;
	margin: 0 auto;
}

th{
	width: 50%;
}


/*.news a{
    background-color: #bcbcbc;
    padding: 20px 217px;
}.news a:hover,.more:hover{background-color: #887db9;}*/

.more{
   float: right; 
   background-color: #bcbcbc;
   padding: 3px 25px;
   margin-right: 2px; 
}
/*---------------------------------
	IMPORTS
-----------------------------------*/
@import url(http://fonts.googleapis.com/css?family=Arimo:400,700);

/*---------------------------------
	OVERRIDES
-----------------------------------*/
h1,h2,h3,h4,h5,h6{
font-family: "Trebuchet Ms", arial, verdana, sans-serif;
}

thead th,
tbody th{
font-family: "Trebuchet Ms", arial, verdana, sans-serif;
}

button,
a.btn,
input[type="submit"],
input[type="reset"],
input[type="button"]{
font-family: "Trebuchet Ms", arial, verdana, sans-serif;
}

blockquote{
font-family: "Trebuchet Ms", arial, verdana, sans-serif;
}

/*---------------------------------
	LAYOUT
-----------------------------------*/
body{
margin:0;
padding:0;
color:#000;
background:#f0ecec;
font:normal 0.9em/150% 'Arimo', "Trebuchet MS", arial, verdana, sans-serif;
text-shadow: 0px 0px 1px transparent; /* google font pixelation fix */
}

#wrap{
width:960px;/*960*/
background:#fff;
margin:30px auto 30px auto;
padding:0;
border:1px solid #ccc;
}

.menu{
    margin-bottom: 10px;
}


#footer{
text-align:center;
padding:20px;
margin:0;
background:#efefef;
border-top:1px solid #ccc;
color:#999;
font-size:0.8em;
text-shadow:0px 1px 1px #fff;
position: relative;
top:0;
left:0;
}

	#link-top{
	position: absolute;
	top:10px;
	right:10px;
	*right:25px;/*IE 7 ONLY*/
	left:auto;
	color:#666;
	text-decoration:none;
	display: inline-block;
	padding:5px 10px;
	background:#e5e5e5;
	line-height:100%;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	}

/*
    Slideswhow
*/