@charset "utf-8";
/* CSS Document */

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

body { background-image:url(../images/bg.jpg); background-repeat:repeat-x;}

.wrapper { width:1027px; margin-left:auto; margin-right:auto; height:1690px; background-color:#FFF;}

.header{ margin-top:-5px; height:130px; background-image:url(../images/header/bg.jpg); background-repeat:repeat-x;}
.header .logo { width:294px; margin-top:6px; margin-left:60px; float:left;}
.header .nav { width:948px; height:70px; margin-left:40px; background-color:#e7e7e7; float:left; margin-top:40px; font-family:Arial, Helvetica, sans-serif; font-size:15px;}
.header .nav .boton { list-style:none; width:158px; height:68px; float:left; text-align:center; }
.header .nav .boton a{padding-top:25px; margin-top:0px; text-decoration:none; color:#000; width:158px; height:43px; display:block;}
.header .nav .boton a:hover{
	background-color:#000;
	color:#FFF;
	font-size: 15px;
}
.visor ul li{
	margin: 0px;
	list-style-type: none;
}
.visor li   {
	margin: 0px;
}
.visor { width:948px; height:454px; margin-left:auto; margin-right: auto; background-color:#f1efef; margin-top:111px;}
.visor .imagen { width:935px; height:442px; margin-left:auto; margin-right:auto; margin-top:6px;position:absolute;z-index:0;margin-left:6px; }
.visor .imagen-info {	position:absolute;	padding:10px 0 0 10px;	width:925px;	height:60px;	margin-left:auto;	margin-right: auto;	z-index:2;	background-image:url(../images/visor/bg.png);	background-repeat:repeat-x;	margin-left:6px;	margin-top:378px;	color:#fff;	}

.items {font-family:Arial; width:100%; height:336px; margin-left:auto; margin-right: auto; margin-top:27px; background-image:url(../images/items/bg.jpg); background-repeat:repeat-x;}
.items #item-1,
.items #item-2,
.items #item-3{ width:321px; height:276px; margin-left:55px; float:left; margin-top:43px;}

.items #item-2,
.items #item-3 { margin-left:0px;}

.items #item-1 .title, .items #item-2 .title, .items #item-3 .title {font-size:32px; color:#fff;}
.items #item-1 .img, .items #item-2 .img , .items #item-3 .img  {float:left; margin-top:15px;width: 61px;}
.items #item-1 .body, .items #item-2 .body , .items #item-3 .body  {float:left; display:inline; width:273px;font-size:14px; color:#fff;	}
.items #item-1 .ampliar, .items #item-2 .ampliar, .items #item-3 .ampliar {float:left; display:inline; width:58px;font-size:14px; color:#fff; height:24px; background-color:#222; padding: 8px 0px 0px 10px; margin-top:20px;	}
.items #item-1 .ampliar a, .items #item-2 .ampliar a , .items #item-3 .ampliar a  {text-decoration:none; color:#fff}

.sub-menu {font-family:Arial; width:100%; height:auto; margin-left:auto; margin-right: auto;  background-repeat:repeat-x;}
.sub-menu #sub-menu-item-1, .sub-menu #sub-menu-item-3 {width:275px; height:425px;margin-left: 50px; margin-top:30px; float:left;}
.sub-menu #sub-menu-item-1 .title {font-size:32px; color:#4e4e4e;}
.sub-menu #sub-menu-item-1 ul {list-style:none; padding:0px; margin:0px;margin-top: 40px;}
.sub-menu #sub-menu-item-1 ul li {background-image:url(../images/bullet.png); background-repeat:no-repeat; padding-left:25px; background-position:0px 4px; margin-bottom:15px; }
.sub-menu #sub-menu-item-1 ul li a{ text-decoration:none; color:#000;}

.sub-menu #sub-menu-item-2 { width:321px; height:276px; margin-left:18px; float:left; margin-top:30px;}
.sub-menu #sub-menu-item-2 .title {font-size:32px; color:#4e4e4e;}
.sub-menu #sub-menu-item-2 .img  {float:left; margin-top:15px;width: 61px;}
.sub-menu #sub-menu-item-2 .body  {float:left; display:inline; width:273px;font-size:14px; color:#4e4e4e;margin-top: 15px;	}
.sub-menu #sub-menu-item-2 .ampliar {float:left; display:inline; width:58px;font-size:14px; color:#fff; height:24px; background-color:#222; padding: 8px 0px 0px 10px; margin-top:20px;	}
.sub-menu #sub-menu-item-2 .ampliar a  {text-decoration:none; color:#fff}

.sub-menu #sub-menu-item-3 .title {font-size:32px; color:#4e4e4e;}
.sub-menu #sub-menu-item-3 .flechas {float:right;margin-bottom:15px;}
.sub-menu #sub-menu-item-3 .flechas .flecha-arriba, .sub-menu #sub-menu-item-3 .flechas .flecha-abajo {float:left;}
.sub-menu #sub-menu-item-3 .noticias {width:225px; height:80px;float:left; margin-top:25px; margin-bottom:0px; border-bottom:1px; border-bottom-style:dashed; border-bottom-color:#d3d3d3;}
.sub-menu #sub-menu-item-3 .noticias .push {font-family:Arial; font-size:14px; color:#000; font-weight:bold;}
.sub-menu #sub-menu-item-3 .noticias .fecha {font-family:Arial; font-size:12px; color:#ff0000; margin-top:5px; }

.sub-menu #sub-menu-item-3 .noticia-1 {margin-top:35px;}

.sponsors {
	float:left;
	font-family:Arial;
	width:950px;
	height:auto;
	margin-left:auto;
	margin-right: auto;
	background-repeat:repeat-x;
	padding-left:40px;
	margin-top:20px;
}
.sponsors .sponsor {float:left; margin-right:5px;}
.sponsors .sponsors-conteiner {width: 950px;height: 70px; border-top:1px; border-top-style:solid; border-top-color:#f3f3f3; padding-top:43px;}

.footer {float:left; margin-top: 50px; width: 100%; font-family:Arial; font-size:12px;}
.footer .rights {float:left;}
.footer .sub-nav {float: right;}
.footer .sub-nav ul {list-style:none;}
.footer .sub-nav ul li {float:left; margin-right:10px; }
.footer .sub-nav ul li a {text-decoration:none; color:#000;}
.wrapper .items .title {
	font-size: 32px;
	color: #FFF;
	padding-top: 50px;
	padding-left: 40px;
}
.wrapper .sub-menu #sub-menu-item-1 .body ul {
	margin: 0px;
	padding: 0px;
}
.wrapper .sub-menu #sub-menu-item-1 .body ul li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #666;
	font-size: 14px;
}
.wrapper .sub-menu #sub-menu-item-1 .body p {
	color: #333;
	padding-bottom: 0px;
	margin-bottom: 10px;
}
.titulobody {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #666;
	font-size: 14px;
}
.textobody {
	color: #333;
	padding-bottom: 0px;
	margin-bottom: 10px;
}
.wrapper .sub-menu #sub-menu-item-1 #fotos a {
	color: #000;
	text-decoration: none;
	margin: 0px;
}
