@charset "utf-8";
@font-face {
	font-family: "TheSans";
	src: url(font/TheSans_TT7_.eot);
	src: local("TheSans_TT7_"),
		   url(font/TheSans_TT7_.woff) format("woff"),
		   url(font/TheSans_TT7_.svg#TheSans_TT7_) format("svg");
	font-style: normal;
	font-weight: normal;
}

.cleaner{ clear:both;}

body {margin: 0 0;}

div.contenedor {width:990px; height:auto; position:relative;}

/*--------- COLUMNA IZQUIERDA -------------------------------------------*/

		/*----- especial blog ----- */
		
div.contenedor div.head_especial{width:990px; height:375px;}

div.contenedor div.head_especial div.blog_acu {margin:0 10; float:left;}

div.contenedor div.head_especial div.blog_acu div.cabezal2{width:660px; height:20px; background:#949494;}
div.contenedor div.head_especial div.blog_acu div.cabezal2 div.titulo{height:20px; cursor:default; color:#fff; line-height:19px; padding-left:10px; padding-right:10px; font-family: "TheSans"; font-size:14px; background:#32a9d3; float:left;}
div.contenedor div.head_especial div.blog_acu div.cabezal2 div.rss2{width:43px; height:20px; cursor:pointer; margin-right:15px; background:url(../imgs/rss_a2.gif); float:right;}
div.contenedor div.head_especial div.blog_acu div.cabezal2 div.rss2:hover{background:url(../imgs/rss_b2.gif);}

div.contenedor div.head_especial div.blog_acu div.contenidos{width:660px; height:270px; text-align:center; background:#bebebe; padding-top:10px }
div.contenedor div.head_especial div.blog_acu div.contenidos a{ text-decoration:none; cursor:pointer;}
div.contenedor div.head_especial div.blog_acu div.contenidos div.caja{width:208px; height:255px; background:#848484; margin-left:8px; float:left; transition: background 1s;	-moz-transition: background 1s;	-webkit-transition: background 1s;	-o-transition: background 1s;}
div.contenedor div.head_especial div.blog_acu div.contenidos div.caja:hover{background:#515151;}
div.contenedor div.head_especial div.blog_acu div.contenidos div.caja div.foto{width:200px; height:150px; margin-left:4px; margin-top:3px; overflow: hidden; position:relative;}
/*div.contenedor div.head_especial div.blog_acu div.contenidos div.caja div.foto img{position:absolute; top:-20px; left:-35px; position:relative;}*/
div.contenedor div.head_especial div.blog_acu div.contenidos div.caja div.texto{width:190px; margin-left:6px; margin-top:5px; text-align:left; color:#FFF; font-family: "TheSans";}
div.contenedor div.head_especial div.blog_acu div.contenidos div.caja div.desc{width:190px; line-height:20px; margin-left:6px; margin-top:5px; text-align:left; font-size:12px; color:#FFF; font-family: Arial, Helvetica, sans-serif;}
div.contenedor div.head_especial div.blog_acu div.contenidos div.caja div.linea{width:190px; height:1px; border-bottom:1px solid #989898; margin-left:6px; margin-top:2px; }

div.contenedor div.head_especial div.blog_acu div.footer2{width:660px; height:24px; padding-top:0px; background:#bebebe; margin-bottom:20px; position:relative;}
div.contenedor div.head_especial div.blog_acu div.footer2 a{text-decoration: none;}
div.contenedor div.head_especial div.blog_acu div.footer2 div.vermas{height:25px; cursor:pointer; background:#848484; padding-left:10px; line-height:22px; padding-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;  position:absolute; top:-8px; left:548px; transition: background 1s;	-moz-transition: background 1s;	-webkit-transition: background 1s;	-o-transition: background 1s;
	-moz-border-radius-topleft: 3px;
    -moz-border-radius-topright:3px;
    -moz-border-radius-bottomleft:3px;
    -moz-border-radius-bottomright:3px;
    -webkit-border-top-left-radius:3px;
    -webkit-border-top-right-radius:3px;
    -webkit-border-bottom-left-radius:3px;
    -webkit-border-bottom-right-radius:3px;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px;
}
div.contenedor div.head_especial div.blog_acu div.footer2 div.vermas:hover{background:#555454}

div.contenedor div.head_especial div.blog_acu div.cabezal{width:660px; height:20px; background:#dcdcdc;}
div.contenedor div.head_especial div.blog_acu div.cabezal div.titulo{height:20px; cursor:default; color:#fff; line-height:19px; padding-left:10px; padding-right:10px; font-family: "TheSans"; font-size:14px; background:#32a9d3; float:left;}
div.contenedor div.head_especial div.blog_acu div.cabezal div.rss{width:43px; height:20px; cursor:pointer; margin-right:15px; background:url(../imgs/rss_a.gif); float:right;}
div.contenedor div.head_especial div.blog_acu div.cabezal div.rss:hover{background:url(../imgs/rss_b.gif);}
			
		/*----- especial destacado----- */
		
div.contenedor div.head_especial div.cajas {width:300px; height:370px; float:left; }

div.contenedor div.head_especial div.cajas div.destacado{width:300px; height:180px; margin-bottom:10px; border:1px solid #dadada}
div.contenedor div.head_especial div.cajas div.destacado a{ text-decoration:none; cursor:pointer;}
div.contenedor div.head_especial div.cajas div.destacado div.titulo{cursor:default; padding:5px 0px 10px 10px; font-size:15px; color:#32a9d3; font-family: "TheSans"; }
div.contenedor div.head_especial div.cajas div.destacado div.conte{ width:280px; height:120px;  overflow:hidden; background:#efefef; position:relative; margin-left:10px; transition: background 1s;	-moz-transition: background 1s;	-webkit-transition: background 1s;	-o-transition: background 1s;}
div.contenedor div.head_especial div.cajas div.destacado div.conte:hover{background:#eefcff; }
div.contenedor div.head_especial div.cajas div.destacado div.conte div.elementos{ width:840px; height:120px; position:absolute; top:0px; left:0px; }
div.contenedor div.head_especial div.cajas div.destacado div.conte div.elementos div.caja{ width:280px; height:120px; float:left;}
div.contenedor div.head_especial div.cajas div.destacado div.conte div.elementos div.caja div.foto{ padding:10px; float:left;  }
div.contenedor div.head_especial div.cajas div.destacado div.conte div.elementos div.caja div.tit_nota{ padding-top:10px; padding-left:0px; width:130px; float:left; line-height:18px; font-size:12px; color:#474747; font-family: Arial, Helvetica, sans-serif; }
div.contenedor div.head_especial div.cajas div.destacado div.conte div.elementos div.caja div.seccion{ padding-top:17px; padding-left:0px; width:120px;  float:left; font-size:12px; color:#335577; font-weight:bold; font-family: Arial, Helvetica, sans-serif; }
div.contenedor div.head_especial div.cajas div.destacado div.conte div.elementos div.caja div.linea{width:260px; height:1px; float:left; margin-left:10px; border-bottom:1px solid #dcdcdc }

div.contenedor div.head_especial div.cajas div.destacado div.cuadrados
{width:80px; height:10px; margin-left:115px; margin-top:5px;}
div.contenedor div.head_especial div.cajas div.destacado div.cuadrados div.off
{width:10px; height:10px; cursor:pointer; margin-left:10px; margin-top:3px; -moz-border-radius: 75px; -webkit-border-radius: 75px; border-radius: 75px; background:#ccc; float:left;  }
div.contenedor div.head_especial div.cajas div.destacado div.cuadrados div.on
{width:15px; height:15px; cursor:pointer; margin-left:10px; text-align:center; font-weight:bold; -moz-border-radius: 75px; -webkit-border-radius: 75px; border-radius: 75px; background:#32a9d3; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#fff; float:left;  }
	
	
div.contenedor div.head_especial div.cajas div.mapa{width:300px; height:170px; border:1px solid #dadada; position:relative}
div.contenedor div.head_especial div.cajas div.mapa div.titulo{cursor:default; padding:8px 0px 0px 10px; font-size:17px; color:#000; letter-spacing: -1px;  font-family: "TheSans";}
div.contenedor div.head_especial div.cajas div.mapa div.subtitulo{width:280px; cursor:default; margin-left:10px; padding-bottom:5px;  border-bottom:1px solid #e7e7e7; font-size:12px; color:#575757;  font-family:Arial, Helvetica, sans-serif;}
div.contenedor div.head_especial div.cajas div.mapa div.img{width:280px; height:68px; margin:10px 10px; background:url(../imgs/ddjj2.gif)}
div.contenedor div.head_especial div.cajas div.mapa a.btn7{padding:5px 10px; margin-left:120px; cursor:pointer; border-radius:3px; display:inline-block; border:0px solid #aaa; background:#335577; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
div.contenedor div.head_especial div.cajas div.mapa a.btn7:hover{background:#e7e7e7; color:#000; border:1px solid #aaa;}
/* //censo// div.contenedor div.head_especial div.cajas div.mapa div.titulo{cursor:default; padding:8px 0px 5px 10px; font-size:15px; color:#32a9d3; font-family: "TheSans"; }*/
/* //censo// div.contenedor div.head_especial div.cajas div.mapa div.icono{width:96px; height:86px; position:absolute; top:87; left:-3; background:url(../imgs/candado.gif); }*/
/* //censo// div.contenedor div.head_especial div.cajas div.mapa div.imagen{width:280px; height:120px;  margin-left:10px; margin-top:5px; border:1px solid #e7e7e7; background:url(../imgs/censo.gif) 0px -10px; transition: background 1s;	-moz-transition: background 1s;	-webkit-transition: background 1s;	-o-transition: background 1s;}*/
/* //censo// div.contenedor div.head_especial div.cajas div.mapa div.imagen:hover{background:url(../imgs/censo.gif)  0px -25px; }
/* //censo// div.contenedor div.head_especial div.cajas div.mapa a{ text-decoration:none; cursor:pointer;}
/* //censo// div.contenedor div.head_especial div.cajas div.mapa div.btn{width:95px; height:25px; cursor:pointer; position:absolute; top:5; left:215; text-align:center; line-height:24px; font-size:12px; color:#335577; font-family:Arial, Helvetica, sans-serif; }
/* //censo// div.contenedor div.head_especial div.cajas div.mapa div.btn:hover{ text-decoration:underline;}
/* //mapa// div.contenedor div.head_especial div.cajas div.mapa div.imagen{width:280px; height:120px;  margin-left:10px; margin-top:5px; background:url(../imgs/mapa.gif) 0px -13px; transition: background 1s;	-moz-transition: background 1s;	-webkit-transition: background 1s;	-o-transition: background 1s;}*/
/* //mapa// div.contenedor div.head_especial div.cajas div.mapa div.imagen{width:280px; height:120px;  margin-left:10px; margin-top:5px; background:url(../imgs/ddjj2.jpg) 0px 0px; transition: background 1s;	-moz-transition: background 1s;	-webkit-transition: background 1s;	-o-transition: background 1s;}*/
/* //mapa// div.contenedor div.head_especial div.cajas div.mapa div.imagen:hover{background:url(../imgs/mapa.gif) 0px 0px; }*/
/* //mapa// div.contenedor div.head_especial div.cajas div.mapa div.imagen:hover{background:url(../imgs/ddjj2.jpg)  0px -55px; }*/
	
		/*----- acumulado notas ----- */
				
div.contenedor div.col_izq {width:660px; float:left;}   
div.contenedor div.col_izq div.acumulado {width:660px; margin:0 10;}      


/*--------- COLUMNA DERECHA -------------------------------------------*/

		/*----- catalogo de datos ----- */
div.contenedor div.col_der {width:320px; float:left; }
div.contenedor div.col_der div.catalogo{width:298px; height:305px;  margin:0 0; border:1px solid #dadada}
div.contenedor div.col_der div.catalogo div.titulo{cursor:default; padding:5px 0px 5px 10px; font-size:15px; color:#32a9d3; font-family: "TheSans"; }
div.contenedor div.col_der div.catalogo div.fichas{width:280px; height:270px; margin-left:10px; position:relative; overflow: hidden;}
div.contenedor div.col_der div.catalogo div.fichas div.botones{width:285px; height:25px; }

div.contenedor div.col_der div.catalogo div.fichas div.botones div.btn1,
div.contenedor div.col_der div.catalogo div.fichas div.botones div.btn2,
div.contenedor div.col_der div.catalogo div.fichas div.botones div.btn3
{width:91px; height:25px; cursor:pointer; line-height:2; color:#383838; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#f1f0f0; float:left; margin-right:3px; text-align:center;transition: background 0.2s;	-moz-transition: background 0.2s;	-webkit-transition: background 0.2s;	-o-transition: background 0.2s; 
-moz-border-radius-topleft: 3px;
    -moz-border-radius-topright:3px;
    -moz-border-radius-bottomleft:3px;
    -moz-border-radius-bottomright:3px;
    -webkit-border-top-left-radius:3px;
    -webkit-border-top-right-radius:3px;
    -webkit-border-bottom-left-radius:3px;
    -webkit-border-bottom-right-radius:3px;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px;
}

div.contenedor div.col_der div.catalogo div.fichas div.botones div.btn1:hover,
div.contenedor div.col_der div.catalogo div.fichas div.botones div.btn2:hover,
div.contenedor div.col_der div.catalogo div.fichas div.botones div.btn3:hover
{background:#c9c9c9;}

div.contenedor div.col_der div.catalogo div.fichas div.botones div.btn_sel{width:91px; height:25px; line-height:2; color:#FFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#787878; float:left; margin-right:3px; text-align:center; }

div.contenedor div.col_der div.catalogo div.fichas div.secciones{width:840px; height:250px; position:absolute; top:25px; left:0px;}
div.contenedor div.col_der div.catalogo div.fichas div.secciones div.sec1{width:280px; height:250px; margin-top:5px; float:left; }
div.contenedor div.col_der div.catalogo div.fichas div.secciones div.sec1 a{text-decoration:none; }
div.contenedor div.col_der div.catalogo div.fichas div.secciones div.sec1 div.item{width:280px; height:45px; margin-top:2px; background:#f7f7f7; float:left;}
div.contenedor div.col_der div.catalogo div.fichas div.secciones div.sec1 div.item:hover{background:#ededed;}
div.contenedor div.col_der div.catalogo div.fichas div.secciones div.sec1 div.item div.numero{width:45px; height:45px; color:#FFF; line-height:1.3; font-size:30px; font-family: "TheSans"; text-align:center; background:#1b7da2; float:left;}
div.contenedor div.col_der div.catalogo div.fichas div.secciones div.sec1 div.item div.link{width:215px; height:35px; color:#325274; padding-left:10px; padding-top:7px; font-size:12px; font-family:Arial, Helvetica, sans-serif; float:left; }

div.contenedor div.col_der div.catalogo div.fichas div.secciones div.sec2{width:280px; height:250px; margin-top:5px; float:left; }
div.contenedor div.col_der div.catalogo div.fichas div.secciones div.sec2 a{text-decoration:none; }
div.contenedor div.col_der div.catalogo div.fichas div.secciones div.sec2 div.item{width:280px; height:45px; margin-top:2px; background:#f7f7f7; float:left;}
div.contenedor div.col_der div.catalogo div.fichas div.secciones div.sec2 div.item:hover{background:#ededed;}
div.contenedor div.col_der div.catalogo div.fichas div.secciones div.sec2 div.item div.numero{width:45px; height:45px; color:#FFF; line-height:1.3; font-size:30px; font-family: "TheSans"; text-align:center; background:#3da5a6; float:left;}
div.contenedor div.col_der div.catalogo div.fichas div.secciones div.sec2 div.item div.link{width:215px; height:35px; color:#325274; padding-left:10px; padding-top:7px; font-size:12px; font-family:Arial, Helvetica, sans-serif; float:left; }

div.contenedor div.col_der div.catalogo div.fichas div.secciones div.sec3{width:280px; height:250px; margin-top:5px; float:left; }
div.contenedor div.col_der div.catalogo div.fichas div.secciones div.sec3 a{text-decoration:none; }
div.contenedor div.col_der div.catalogo div.fichas div.secciones div.sec3 div.item{width:280px; height:45px; margin-top:2px; background:#f7f7f7; float:left;}
div.contenedor div.col_der div.catalogo div.fichas div.secciones div.sec3 div.item:hover{background:#ededed;}
div.contenedor div.col_der div.catalogo div.fichas div.secciones div.sec3 div.item div.numero{width:45px; height:45px; color:#FFF; line-height:1.3; font-size:30px; font-family: "TheSans"; text-align:center; background:#1da3d6; float:left;}
div.contenedor div.col_der div.catalogo div.fichas div.secciones div.sec3 div.item div.link{width:215px; height:35px; color:#325274; padding-left:10px; padding-top:7px; font-size:12px; font-family:Arial, Helvetica, sans-serif; float:left; }

div.contenedor div.col_der div.catalogo div.footer{position:relative;}
div.contenedor div.col_der div.catalogo div.footer a{text-decoration:none;}
div.contenedor div.col_der div.catalogo div.footer div.vermas{width:95px; height:25px; cursor:pointer; position:absolute; top:-298; left:214; text-align:center; line-height:24px; font-size:12px; color:#335577; font-family:Arial, Helvetica, sans-serif;}
div.contenedor div.col_der div.catalogo div.footer div.vermas:hover{ text-decoration:underline;}

		/*----- banner ----- */
		
div.contenedor div.col_der div.banner{margin:10 20; }

		/*----- Especiales ----- */

div.contenedor div.col_der div.especiales{width:298px; height:auto; margin:0 0; border:1px solid #dadada; position:relative}
div.contenedor div.col_der div.especiales div.titulo{padding:8px 0px 5px 10px; font-size:15px; color:#32a9d3; font-family: "TheSans"; }
div.contenedor div.col_der div.especiales div.banners img{margin:8px; margin-bottom:5px; width:280px; height:95px;}
		
		/*----- covert ----- */
		
div.contenedor div.col_der div.covert{width:298px; height:430px; margin:10 0; border:1px solid #dadada; position:relative}
div.contenedor div.col_der div.covert div.titulo{padding:8px 0px 5px 10px; font-size:15px; color:#32a9d3; font-family: "TheSans"; }
div.contenedor div.col_der div.covert iframe{margin-left:10px; margin-bottom:5px;}
div.contenedor div.col_der div.covert a{text-decoration:none; cursor:pointer;}
div.contenedor div.col_der div.covert div.btn{width:95px; height:25px; text-align:center; line-height:2; color:#fff; background:#20a3d1; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-left:107px; margin-bottom:5px; 

    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright:3px;
    -moz-border-radius-bottomleft:3px;
    -moz-border-radius-bottomright:3px;
    -webkit-border-top-left-radius:3px;
    -webkit-border-top-right-radius:3px;
    -webkit-border-bottom-left-radius:3px;
    -webkit-border-bottom-right-radius:3px;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px;

transition: background 0.2s;	-moz-transition: background 0.2s;	-webkit-transition: background 0.2s;	-o-transition: background 0.2s;
}
div.contenedor div.col_der div.covert div.btn:hover{background:#1a799b;}

		/*----- Contacto ----- */
		
div.contenedor div.col_der div.contacto{width:298px; height:139px; margin:0 0; border:1px solid #dadada; margin-bottom:10px; position:relative}
div.contenedor div.col_der div.contacto a{text-decoration:none; cursor:pointer;}
div.contenedor div.col_der div.contacto div.titulo{padding:8px 0px 5px 10px; cursor:default; font-size:15px; color:#32a9d3; font-family: "TheSans"; }

div.contenedor div.col_der div.contacto div.facebook{width:298px; height:52px; border-top:1px solid #dadada; background:#f4f4f4}
div.contenedor div.col_der div.contacto div.facebook:hover{background:#d2e5eb}
div.contenedor div.col_der div.contacto div.facebook div.texto{color:#335475; padding:15px; font-size:14px; font-family: "TheSans"; float:left; }
div.contenedor div.col_der div.contacto div.facebook div.imagen{width:50px; height:45px; margin-right:5px; margin-top:3px; background:url(../imgs/fb.gif); float:right;}

div.contenedor div.col_der div.contacto div.mail{width:298px; height:52px; border-top:1px solid #dadada; background:#e9e9e9}
div.contenedor div.col_der div.contacto div.mail:hover{background:#d2e5eb}
div.contenedor div.col_der div.contacto div.mail div.texto{color:#335475; padding:15px; font-size:14px; font-family: "TheSans"; float:left; }
div.contenedor div.col_der div.contacto div.mail div.imagen{width:38px; height:23px; margin-right:11px; margin-top:14px; background:url(../imgs/mail.gif); float:right;}

div.contenedor div.col_der div.contacto div.equipo{width:298px; height:52px; border-top:1px solid #dadada; background:#dbdbdb}
div.contenedor div.col_der div.contacto div.equipo:hover{background:#d2e5eb}
div.contenedor div.col_der div.contacto div.equipo div.texto{color:#335475; padding:15px; font-size:14px; font-family: "TheSans"; float:left; }
div.contenedor div.col_der div.contacto div.equipo div.imagen{width:42px; height:27px; margin-right:8px; margin-top:12px; background:url(../imgs/equip.png); float:right;}

		
		/*----- youtube ----- */
		
div.contenedor div.youtube{width:298px; height:300px; margin:0 0; margin-bottom:10px; border:1px solid #dadada; overflow: hidden;  position:relative}
div.contenedor div.youtube a{text-decoration:none; cursor:pointer; }
div.contenedor div.youtube div.titulo{padding:8px 0px 5px 10px; cursor:default; font-size:15px; color:#32a9d3; font-family: "TheSans"; }
div.contenedor div.youtube div.vermas{width:95px; height:25px; cursor:pointer; position:absolute; top:4; left:214; text-align:center; line-height:24px; font-size:12px; color:#335577; font-family:Arial, Helvetica, sans-serif;}
div.contenedor div.youtube div.vermas:hover{ text-decoration:underline;}

		/*----- firmas ----- */
		
div.contenedor div.col_der div.firmas{width:298px; height:245px; margin:0 0; border-top:1px solid #dadada; padding-top:10px; position:relative}
div.contenedor div.col_der div.firmas div.logo1{width:280px; height:64px; cursor:pointer; margin-left:13px; background:url(../imgs/icfj.gif); float:left;}
div.contenedor div.col_der div.firmas div.logo2{width:47px; height:190px; cursor:pointer; background:url(../imgs/knight.gif); float:left;}





