/* estilos generales */
body, h1, h2, h3, h4, form, ul, li {
	margin:0px;
}
ul, li {
	padding:0px;
}
body {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: url(img/01_fondo2.png) top repeat-x;
}
a {
	text-decoration:none;
	color:#000066;
}
a:hover {
	text-decoration:underline;
}
.invisible {
	display:none;
}
.br1 {
	font-size:1px;
	overflow:hidden;
}
.br5 {
	font-size:5px;
	overflow:hidden;
}
.flechita {
	font-family:Arial, Helvetica, sans-serif;
}
.separador5 {
	height:5px;
	overflow:hidden;
}

/* contenedor general */
#contGeneral {
	background:url(img/01_fondo1.png) top center no-repeat;
	z-index:-100000;
}

/* cabezal */
#cabezal {
	width:990px;
	height:122px;
	background:url(img/02_cabezal1.png);
	position:relative;
	text-align:left;
}
#cabezal h2, #cabezal form {
	position:absolute;
}
#cabezal h2 {
	top:72px;
	left:260px;
	width:130px;
	height:30px;
	font-size:11px;
	font-weight:normal;
	overflow: hidden;
}
#cabezal form {
	width:200px;
	height:100px;
	top:21px;
	left:750px;
}
#cabezal form label {
	display:block;
	height:28px;
}
#cabezal form label span {
	display:block;
	float:left;
	width:80px;
	padding-top:8px;
}
#cabezal form label input {
	width:110px;
	border:2px solid rgb(0, 204, 255);
}
#cabezal form .opcionesForm {
	display:block;
	text-align:right;
}
#cabezal form .opcionesForm input {
	width:64px;
	height:26px;
	background:url(img/06_botChico1.gif) top;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	border:none;
	cursor:pointer;
	margin-left:5px;
}
#cabezal form .opcionesForm input:hover {
	background:url(img/06_botChico1.gif) bottom;
}

/* iconos */
#botContacto, #botHome, #botFavoritos {
	position:absolute;
	top:46px;
	width:29px;
	height:29px;
}
#botContacto {
	background:url(img/06_botContacto.png) top;
	left:505px;
}
#botContacto:hover {
	background:url(img/06_botContacto.png) bottom;
}
#botHome {
	background:url(img/06_botHome.png) top;
	left:550px;
}
#botHome:hover {
	background:url(img/06_botHome.png) bottom;
}
#botFavoritos {
	background:url(img/06_botFavoritos.png) top;
	left:595px;
}
#botFavoritos:hover {
	background:url(img/06_botFavoritos.png) bottom;
}

/* menu horizontal */
#menuHoriz {
	display:block;
	width:968px;
	height:50px;
	padding-top:5px;
	padding-left:22px;
	background:url(img/03_fondoMenu.png);
	overflow:hidden;
}
#menuHoriz li {
	list-style:none;
	font-size:11px;
	display:inline;
}
#menuHoriz li a {
	display:block;
	width:131px;
	height:26px;
	padding-top:20px;
	color:#000066;
	float:left;
	margin-right:5px;
}
#menuHoriz li .actual1 {
	background:url(img/05_solapaActiva.gif);
}

/* medio 1 y 2 */
#medio1 {
	width:990px;
	background:url(img/03_fondoMedio2.png);
}
#medio2 {
	background:url(img/03_fondoMedio1.png) no-repeat;
	padding-left:12px;
}

/* columnas */
#columnaIzq, #columnaCen, #columnaDer {
	float:left;
	margin-left:5px;
}

/* columna izquierda */
#columnaIzq {
	width:500px;
}

/* modulos */
.moduloAzul, .moduloAzul2 {
	border:2px solid rgb(0, 204, 255);
}
.moduloAzul2 {
	background:rgb(235, 249, 255);
}
.moduloVerde {
	border:2px solid rgb(0, 172, 40);
	background:rgb(249, 255, 240);
}
.titModulo, .subTitModulo, .pieModulo {
	height:22px;
	padding-top:8px;
	padding-left:7px;
	text-align:left;
}
.titModulo, .pieModulo {
	display:block;
	font-size:11px;
}
.azul {
	color:#000066;
	background:url(img/07_titModuloAzul.png);
}
.verde {
	color:#000;
	background:url(img/07_titModuloVerde.png);
}
.subTitModulo {
	color:#FFF;
	background:rgb(27, 142, 193);
	text-align:left;
}
.subTitModulo a {
	color:#FFF;
}

/* listado descargas */
.contDescarga {
	padding:10px;
	text-align:left;
	height:120px;
}

.desc h3, .desc, .desc p{font-size:13px;}
.title h2{font-size:18px;}

.contDescarga2 {
	padding:10px;
	text-align:left;
	z-index:200;
}

.thumbUno {
	display:block;
	width:108px;
	height:108px;
	float:left;
	margin-right:20px;
}
.thumbUno a img {
	padding:2px;
	background:#FFF;
	border:rgb(0, 204, 255) 2px solid;
}
.datosDescarga {
	width:348px;
	float:left;
}
.datosDescarga h3 {
	display:block;
	border-bottom:rgb(0, 204, 255) 2px solid;
	font-size:12px;
	padding-top:3px;
	padding-bottom:5px;
}
.datosDescarga h3 a, .datosDescarga div span {
	color:#000066;
}
.datosDescarga div {
	padding-top:5px;
	height:75px;
}

/* paginador */
.paginador {
	padding:7px;
	padding-right:0px;
	padding-bottom:0px;
	height:80px;
	clear:both;
	margin:0 auto 0 auto;
}
.paginador a {
	display:block;
	width:28px;
	height:21px;
	padding-top:7px;
	background:rgb(206, 244, 255);
	border:1px solid #0099CC;
	margin:2px;
	float:left;
}
.paginador a:hover {
	background:#0099CC;
	border:1px solid #FFF;
	text-decoration:none;
	color:#FFF;
}

.paginador .actualPage{
	background:#0099CC;
	border:1px solid #000;
	color:#fff;
}

.pieModulo {
	padding-right:7px;
}
.pieModulo .anterior {
	float:left;
}
.pieModulo .siguiente {
	float: right;
}

/* columna central */
#columnaCen {
	width:310px;
}

/* form comun */
.formComun {
	padding:10px;
}
.formComun label {
	display:block;
	margin-bottom:5px;
	text-align:left;
}
.formComun label span {
	display:block;
	float:left;
	width:80px;
	padding-top:5px;
}
.opcionesFormComun {
	display:block;
	text-align:right;
	padding-top:3px;
}
.opcionesFormComun a {
	color:#006600;
}
.opcionesFormComun input {
	width:61px;
	height:25px;
	font-size:11px;
	color:#000;
	border:none;
	background:url(img/08_botFormVerde.gif);
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
	margin-left:5px;
}

/* top avatares */
.contThumbsVerdes {
	padding-top:5px;
	padding-left:3px;
}
.contThumbsVerdes a {
	display:block;
	width:144px;
	height:120px;
	background:url(img/09_fondoThumb.png);
	position:relative;
	float:left;
	margin:3px;
}
.contThumbsVerdes a img, .contThumbsVerdes a strong {
	position:absolute;
}
.contThumbsVerdes a img {
	border:none;
	top:14px;
	left:14px;
}
.contThumbsVerdes a strong {
	font-size:14px;
	color:#009900;
	display:block;
	width:22px;
	top:7px;
	left:118px;
}
.contThumbsVerdes a:hover {
	text-decoration:none;
}

/* top Emoticones */
.contEmosVerdes {
	padding-top:5px;
	padding-left:3px;
}
.contEmosVerdes a {
	display:block;
	width:144px;
	height:120px;
	background:url(img/09_fondoThumb.png);
	position:relative;
	float:left;
	margin:3px;
}
.contEmosVerdes a img, .contEmosVerdes a strong {
	position:absolute;
}
.contEmosVerdes a img {
	border:none;
	top:35px;
	left:35px;
}
.contEmosVerdes a strong {
	font-size:14px;
	color:#009900;
	display:block;
	width:22px;
	top:7px;
	left:118px;
}
.contEmosVerdes a:hover {
	text-decoration:none;
}


.botGrandeVerde {
	display:block;
	width:180px;
	height:20px;
	padding-top:5px;
	background: url(img/08_botFormVerdeGrande.gif);
	color:#FFF;
}
.botGrandeVerde:hover {
	text-decoration:none;
}

/* top utilidades */
.contUtilidades {
	padding:10px;
	text-align:left;
}
.contUtilidades div {
	height:65px;
	border-bottom:1px dashed #006600;
	padding-bottom:10px;
	margin-bottom:10px;
}
.contUtilidades div a {
	color:#006600;
	display:block;
}

/* columna derecha */
#columnaDer {
	width:136px;
}

/* menu lista */
.menuLista {
	text-align:left;
}
.menuLista li, .menuLista li a {
	display:block;
	list-style:none;
}
.menuLista li {
	padding-left:5px;
}
.menuLista li a {
	/*height:18px;*/
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	background:url(img/10_puntoLista.gif) left center no-repeat;
}

/* publicidad rascacielo */
.publiRascacielo img {
	border:none;
}

/* pie */
#pie {
	display:block;
	width:960px;
	height:48px;
	padding-top:20px;
	padding-left:30px;
	background:url(img/04_pie.png);
	overflow:hidden;
	margin:0 auto 0 auto;
}
#pie li {
	list-style:none;
	display:inline;
}
#pie li a {
	padding-left:5px;
	padding-right:8px;
	border-right:1px solid #000066;
}
#pie li .final {
	border:none;
}
#pieSistema {
	width:900px;
	text-align:right;
	color: #4D8EBF;
}
#pieSistema a {
	color: #4D8EBF;
}

.selecte{font-size:12px;border:solid 1px #000;}

.tablaNu th{text-align:left;border-bottom:solid 2px #39D7FF;font-size:20px;}
.tablaNu th, .tablaNu td{padding:4px;}

.botoncito {
	width:64px;
	height:26px;
	background:url(img/06_botChico1.gif) top;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	border:none;
	cursor:pointer;
	margin-left:5px;
}
.botoncito:hover {
	background:url(img/06_botChico1.gif) bottom;
}

.bigboton {
	width:150px;
	height:26px;
	background:url(img/bigboton.gif) top;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	border:none;
	cursor:pointer;
	margin-left:5px;
	padding-bottom:4px;
}
.bigboton:hover {
	background:url(img/bigboton.gif) bottom;
}

.loginTop{
	float:right;
	margin-right:50px;
	margin-top:10px;
	width:200px;
}

.loginTop span{display:block;margin-top:20px;}

.horizontalCuenta{margin-left:10px;margin-top:30px;width:159px;float:left;margin-bottom:30px;}
.horizontalCuenta .actual{background:#006077;padding-left:20px;background:url(img/arrow_right.gif) no-repeat left #1B8EC1;}
.horizontalCuenta ul{margin:0;padding:0;}
.horizontalCuenta li{text-align:left;list-style-type:none;padding:6px;background:#1B8EC1;}
.horizontalCuenta a{color:#fff;}

.horizontalCuenta .topMenu{background:url(img/top_menu.gif) no-repeat;width:160px;height:16px;}
.horizontalCuenta .footMenu{background:url(img/foot_menu.gif) no-repeat;width:160px;height:16px;}

.categoriasLI{margin:0;padding:0;margin-left:39px;}
.categoriasLI li{float:left;list-style-type:none;font-size:12px;width:200px;text-align:left;padding:6px;}
.categoriasLI img{float:left;margin-right:6px;border: solid 1px #000;}
#resultados .subIntro h4{margin:0;padding:0;border-bottom:dotted 1px #1B8EC1;text-align:left;width:400px;font-size:14px;}

#resultados .introSeccion .title{margin-top:10px;}
#resultados .introSeccion .desc{padding-left:10px;padding-right:10px;}
#resultados .introSeccion .title h2{font-weight:normal;text-align:left;margin-left:20px;border-bottom:dotted 1px #1B8EC1;width:400px;}
#resultados .introSeccion .desc h3{font-weight:normal;text-align:left;margin-left:20px;font-weight:normal;}

.subIntro2{display:block;margin-top:20px;}
.subIntro2 h4{margin:0;padding:0;border-bottom:dotted 1px #1B8EC1;text-align:left;width:400px;font-size:14px;}
.restoContenido{margin-top:40px;}



.ultimoContenido{margin:0 auto 0 auto;padding;0;margin-top:10px;clear:both;width:460px;}
.ultimoContenido img{border:solid 1px #000;}
.ultimoContenido span{display:block;}
.ultimoContenido li{list-style-type:none;float:left;padding:6px;padding-left:30px; text-align:center; width: 110px; height: 150px;}

.contenidoLista{margin-left:25px;}
.contenidoLista li{list-style-type:none;float:left;padding:6px;padding-left:30px;text-align:center; width: 110px; height: 150px;}
.contenidoLista img{border:solid 1px #32D6FF;}
.contenidoLista img:hover{border:solid 1px #0099CC;}


.ultimoContenido_carita{margin:0 auto 0 auto;padding;0;margin-top:10px;clear:both;width:460px;}
.ultimoContenido_carita img{border:solid 1px #000;}
.ultimoContenido_carita span{display:block;}
.ultimoContenido_carita li{list-style-type:none;float:left;padding:6px;text-align:center; width: 50px; height: 80px;}

.contenidoLista_carita{margin-left:25px;}
.contenidoLista_carita li{list-style-type:none;float:left;padding:6px;text-align:center; width: 50px; height: 80px;}
.contenidoLista_carita img{border:solid 1px #32D6FF;}
.contenidoLista_carita img:hover{border:solid 1px #0099CC;}


.ficha{margin-top:20px;}
.ficha img{clear:both;}

.ficha label{display:block;font-size:12px;text-align:left;width:200px;margin-top:10px;}

.corte22{border:0px;height:1px;border-bottom:1px #1B8EC1 dotted;}

.filtros{text-align:left;margin:20px;}

.enlaceHidden{margin:0 auto 0 auto;width:500px;float:left;}
.enlaceHidden img{border:0px;}

.extraAfi a{font-weight:bold;display:block;padding:3px;}
.extraAfi{margin-left:4px;text-align:left;}

.afiliados th{background:#1B8EC1;color:#fff;}
.afiliados td, .afiliados th{padding:4px;}
.afiliados td{background:#93D5F0;}
.afiliados .back td{background:#E3F9FF;color:#000;}
.afiliados{border:solid 3px #00CCFF;}

.agregaWeb{float:right;width:200px;text-align:right;margin-right:3px;}

.ruta{float:left;width:250px}


#afiliados{width:896px;}
#afiliados ul{margin:0;padding:0;margin-left:15px;margin-right:15px;}
#afiliados li{list-style-type:none;float:left;padding:8px;background:url(img/10_puntoLista.gif) left center no-repeat;font-weight:bold;padding-left:15px;}
#afiliados a{padding:8px;}
#afiliados .contAfi{background:url(img/bg_afis.gif) repeat-y;clear:both;padding-left:10px;padding-right:10px;width:876px;}
#afiliados .topAfi{padding-top:25px;padding-left:30px;text-align:left;font-size:20px;background:url(img/03_fondoMenu_afi.gif) no-repeat;width:866px;height:37px;}
#afiliados .footAfi{background:url(img/04_pie_afi.gif) no-repeat;width:896px;height:62px;clear:both;}

.categorias{margin-top:10px;}

.cincuenta50 { 
	width: auto;
	height:auto;
	text-align:center;
	vertical-align:middle;
	padding: 6px;
	} 


.cincuenta50img { 
	width: 50px;
	float:left;
	margin: 5px;
} 
