#mainContent.withOutSideBar{ width:657px;padding-right:0;}

#content h3{width:100%; margin-top:20px;}

/* modType07 */
.modType07{float:left; clear:left; width:100%;}
.modType07 .subMod{float:left; width:430px;}
.modType07 h2{width:100%;margin-left:0!important;}
.modType07 .subMod02{float:right; width:212px;}
.modType07  .verMas{clear:both;}
#content .modType07 img{float:right; margin-top: 0;}

/* modType08*/
.modType08{float:left; width:100%; margin-bottom:20px;}
#content .modType08 div{ border:1px solid #e6e6e6; min-height:180px; height:auto !important; height:180px; background:url(../../images/bg-listtype05-uno.png) no-repeat right bottom;float:left; margin-top:10px;  width:31.5%; clear:none; margin-left:1%;}
#content .modType08 div img{margin:0 0 0 40px;}
#content .modType08 div ul{padding:0; margin:0; width:100%;}
#content  acronym{ border-bottom:1px dotted #0058A9; }
#content .modType08 div h3{ padding:0 7px;width:93%;}
#content .modType08 div.first{width:98%;margin-left:0;}
#content .modType08 div p{font-size:12px; padding:0 7px; width:90%}
#content div.linkPie{ float:left;  margin-top:1em;}

#content .modType08.dos div { width:46%; }
/* modType09 */
.modType09{ float:left; clear:left; width:100%; margin-bottom:0; display: inline;}

/* ----  Desplegables ---- */
#content h3.titPag{background: url(../../images/bullet_tit.jpg) no-repeat 0 5px; padding-left:15px;}
#content .modType09 h3{margin:0; border: 1px solid #e9e9e9; border-bottom: 1px solid #fff; background:#eee; padding: 0;}
#content .modType09 h3 a{ width:100%;_width:90%; display:block; font-size:0.8em; color:#0058a9; padding-left:5px; margin-left:5px; text-decoration:none;}
#content .modType09 h3 a:hover{ text-decoration:underline;}
#content .modType09 h3 .active{ text-decoration:none; padding: 0 0 0 10px; margin-left:10px; background: url(../../images/bullet_titActivo.jpg) no-repeat 0px 8px;}
#content .modType09 .content{ float:left; display:none; overflow:hidden; position:relative; width:97%; border: 1px solid #e9e9e9; border-top: none; padding:10px;}
#content .modType09 .content li{ list-style:none;font:12px "Trebuchet ms";}
#content .modType09 .content p{ overflow:hidden;margin:0 0 5px 0; font:12px "Trebuchet ms"; color:#626262; float:none; clear:both;}


#content .modType09.pestania h3{ margin-bottom:0; margin-top:10px;}
#content .modType09.pestania .content{ position:relative;}
#content .modType09 img{float:left; margin-top:0}

#content .modType09 .content p.tit{color:#707070}
.modType09 .cajaGris {float:left; display:inline; overflow:hidden; width:320px; height:123px; margin-left:20px;padding:12px 10px 11px 30px;}
.modType09 .pdf {font:11px "Trebuchet ms", Verdana, Geneva, Arial, Helvetica, sans-serif; position:absolute; top:125px;right:70px;background-image:none;margin-left:10px; }
/* modType10 */
.modType10{margin-top:10px; width:100%; clear:both;}
#content .modType10  h2{clear:both; width:43%}
#content .modType10 img {float:right; margin-top:0; clear:right;}
#content .modType10 p{float:none; width:auto; display:block;}

/* modType11 */
.modType11{background:url(../../images/bg-modtype11.png) no-repeat bottom left;float:left; width:660px; padding-bottom:10px; margin-bottom:10px; overflow:hidden;}
.modType11 .top{background:url(../../images/bg-modtype11-top.png) no-repeat top left;float:left; width:670px;height:10px;}
#content .modType11 p{font-size:12px; margin-left:20px; display:inline; width:94%; color:#626262; font-weight:bold}
#content .modType11 ul{margin: 0 0 0 20px; font-size:12px;}
/* modulo destacado */
.destacado{padding-top:10px; background:url(../../images/bg-destacado-top.png) no-repeat top left; float:left; width:216px; font:14px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;}
.destacado .content{background: url(../../images/bg-destacado-content.png) repeat-y top left; float:left; width:100%;}
.destacado .content img{margin:0px 0 0 4px!important;}
	ul.barraTemporal{ font-size:11px;}

#content .destacado .bottom {float:left; background:url(../../images/bg-destacado-bottom.png) no-repeat bottom left; width:100%; padding-bottom:10px}
#content .destacado ul{width:85%; margin:0; padding:0 0 0 10px;}
#content .destacado ul li{ background:url(../../images/bullet-destacado-li.png) no-repeat left 5px; padding:0 0 0 10px;}
#content .destacado p{ font:12px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; color:#535353; text-align:center}


/* modulo destacado2 */
.destacado2{float:left; width:100%;border:1px solid #F0F0F1;}
.destacado2 ul{float:left; width:100%;}
.destacado2 ul li{ float:left; clear:left; margin-bottom:5px;  width:98%; padding-bottom:5px;}
.destacado2 ul li li {border:none;}
.destacado2 ul li .content{padding:10px;}
#content .destacado2 h2{ background:url(../../images/bg-module-h2.png) repeat-x 0 0; padding:5px 0; margin:0; font-size:15px; text-align:center;}
.destacado2 .content{padding:10px; float:left}


/* caja gris */
.cajaGris{ border:1px solid #E2E2E3;overflow:auto; height:1%; width:94%; padding:3%; background:url(../../images/bg-cajagris.png) repeat-y top left;}

/* lista simple*/
#content .simple {padding:0; font-size:14px;}
#content .simple li { float:left; clear:left; background:transparent;padding:0; width:100%; }
#content .simple li li{ clear:both;}
#content .simple .title{ font-weight:bold; color:#626262}

/* cajaSimple*/
#content .cajaSimple {float:left; width:96%; padding-left:0; border-bottom:1px solid #e5e5e5; padding-bottom:30px;}

#content .cajaSimple li{float:left; display:inline; width:48%;margin:0; border-left:1px solid #0055a7; height:40px; text-align:center; background:transparent; padding:0 8px;}
#content .cajaSimple li.first{border-left:none; padding-left:0;}
#content .cajaSimple li img{margin:0;}
/* provincias */
#content .provincias{ padding:0;}
#content .provincias li{ float:left; background:transparent; width: auto;}

/* listType01 */
#content .listType04 { width:100%; padding:0; margin-top:40px;}
#content .listType04 li{ float:left; background:transparent;width:30%; padding-left:0;}
#content .listType04 li.large{width:38%;}
#content .listType04 li img{ float:left; display:inline; clear:none;margin:0px}
#content .listType04 li h2{float:left; clear:both; font-size:11px; width:100%; margin:3px 0 0 0 ;}
#content .listType04 li p{ float:left; clear:both; font-size:11px; font-style:italic; width:90%; }

/* caja ancha */
.cajaAncha {font-size:14px; margin:10px 0 20px 0; height:1%; overflow:visible; clear:left; background:#EEEEEE url(../../images/bg-cajaancha.png) repeat-x top left; border:1px solid #b3b3b3}
.cajaAncha h2{width:auto; padding:0 20px 5px 20px;font: 16px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; background:url(../../images/bg-cajaancha-h2.png) repeat-x left bottom}
.cajaAncha .content{padding:10px 20px 20px 20px; height:1%; overflow:auto;clear:left;}

/* direccion */
.direccion{font-size:12px; position:relative; float:left; margin-top:0px;  clear:left; width:100%;padding-bottom:0px;}
#content .direccion h2{float:left; display:inline; overflow:hidden; margin:0; background:url(../../images/bg-direccion-h2.png) no-repeat left top; height:29px; padding:3px 0 0 13px;}
#content .direccion h2 span{float:left; height:27px; padding:5px 10px 0 0 ; background:url(../../images/bg-direccion-h2-span.png) no-repeat right top;}
.direccion .content{float:left;clear:left; width:99.4%; border:2px solid #d4d4d4; border-right:none;border-bottom:none; background:#E1E1E1 url(../../images/bg-direccion-content.png) repeat-x top left}
#content .direccion .title{ float:left; margin:10px 0  3px 0;font:18px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color:#535353}
.direccion .sub01,.direccion .sub02,.direccion .sub03{min-height:180px; height:auto!important; height:180px;}
.direccion .sub01,.direccion .sub02{padding:1%; float:left;background:url(../../images/bg-direccion-sub.png) repeat-y top right; width:23%;font-size:14px}
#content .direccion  p{ margin:0;}
.direccion .sub03{float:right;padding:1%; width:47%; background:url(../../images/bg-direccion-bottom.png) no-repeat bottom right}
#content .direccion .sub03 ul{width:100%; padding:0;}
#content .direccion .sub03 li{ margin-bottom:0; float:left; width:94%;}
.mapaButton{overflow:hidden;float:right; position:relative; margin-top:-228px; margin-left:400px; background:url(../../images/bg-direccion-h2.png) no-repeat left top; height:29px; padding:3px 0 0 13px;}
.mapaButton span{ float:left; display:block; height:27px; padding:5px 10px 0 0 ; background:url(../../images/bg-direccion-h2-span.png) no-repeat right top; font-size:14px; color:#000; cursor:pointer;}

#oficina-1.direccion .mapaButton { margin-top:-237px;}
* html #oficina-1.direccion .mapaButton { margin-top:-228px;}
*:first-child+html #oficina-1.direccion .mapaButton { margin-top:-228px;}

#oficina-7.direccion .mapaButton { margin-top:-237px;}
* html #oficina-7.direccion .mapaButton { margin-top:-228px;}
*:first-child+html #oficina-7.direccion .mapaButton { margin-top:-228px;}

#oficina-8.direccion .mapaButton { margin-top:-237px;}
* html #oficina-8.direccion .mapaButton { margin-top:-228px;}
*:first-child+html #oficina-8.direccion .mapaButton { margin-top:-228px;}

/* mapa */
.mapa {float:left; clear:left; width:100%;}
.mapa  select{float:left; display:inline; margin:20px 0 0 20px;}
.mapa img{float:right;}

/* modulo trabaja */
.trabaja h2{font-size:16px; color:#0052a6}
.trabaja {color:#626262; font-size:14px;overflow:hidden; clear:left;}

/* formType3 */
.formType03{float:left;width:90%; font-size:11px;}
#content .formType03 fieldset{float:left; width:100%;}
#content .formType03 ul{padding:0; width:100%;margin:0;}
#content .formType03 li{ background-image:none; float:left; clear:left; margin-top:10px; width:100%;}
#content .formType03 label{float:left; width:140px;}
#content .formType03 .input {width:230px; float:left; border:1px solid #cacaca}
#content .formType03 .privacidad {width:85%; display:inline;  margin:20px auto 0 10px;}
#content .formType03 .privacidad .input{width:auto; border:none; margin-right:10px}
#content .formType03 .privacidad p{float:right;clear:right; width:95%; line-height:17px;}
#content .formType03 #enviar{  float:left;clear:both; margin:0 0 0 200px}

#capaProvincias{float:left; clear:both; width:99.5%;}
#capaProvincias div{background-color:#ececec; border:1px solid #E2E2E3; padding:20px; float:left; width:96%}
#capaProvincias h3{ color:#0058A9 ;margin-top:0;}
.capaProvincia{display:none;}

/* listType05 */
#content .listType05{ padding:0; float:left; width:100%;}
#content .listType05 li{ background:none; border:1px solid #e6e6e6; width:49%; float:left; min-height:127px; height:auto !important; height:127px; margin:14px 1% 0 0; padding:0;}
#content .listType05 li.last { margin:14px 0 0 0;}
#content .listType05 li.special { min-height:183px; height:auto !important; height:183px;}

#content .listType05 li h2 { display:inline; margin:10px 0 10px 20px; font:14px "trebuchet ms", arial, verdana; font-weight:bold;}
#content .listType05 li .content { font-size:12px; margin:0 10px 0 20px;}
#content .listType05 li li{margin:0; min-height:0; height:auto; width:100%; border:none; background:url(../../images/bullet-ul.png) no-repeat left center; padding-left:10px;}
#content .listType05 li.uno{ background:url(../../images/bg-listtype05-uno.png) no-repeat right bottom;}
#content .listType05 li.dos{ background:url(../../images/bg-listtype05-dos.png) no-repeat left bottom;}
#content .listType05 li.tres{ background:url(../../images/bg-listtype05-tres.png) no-repeat right top;}
#content .listType05 li.cuatro{ background:url(../../images/bg-listtype05-cuatro.png) no-repeat left top;}

/* linea tiempo */
.lineaTiempo h2{ font:14px "trebuchet ms", Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#0156a7}
.lineaTiempo .content{ float:left; width:100%; position:relative;height:120px;}
.lineaTiempo #year-1.content{background:url(../../images/bg-lineatiempo-year-1.png) no-repeat 30px 30%;}
.lineaTiempo #year-2.content{background:url(../../images/bg-lineatiempo-year-2.png) no-repeat 30px 30%;}
.lineaTiempo #year-3.content{background:url(../../images/bg-lineatiempo-year-3.png) no-repeat 30px 30%;}
.lineaTiempo #year-4.content{background:url(../../images/bg-lineatiempo-year-4.png) no-repeat 30px 30%;}
.lineaTiempo #year-5.content{background:url(../../images/bg-lineatiempo-year-5.png) no-repeat 30px 30%;}
.lineaTiempo #year-6.content{background:url(../../images/bg-lineatiempo-year-6.png) no-repeat 30px 30%;}

#content .lineaTiempo .content ul{ float:left; clear:both; display:inline; margin:0 0 0 85px; width:80%}
#content .lineaTiempo .content ul li{ float:left; width:77px; clear:none; background:#ffffff url(../../images/bg-lineatiempo-li.png) no-repeat bottom left; padding-left:10px;}
#content .lineaTiempo .content ul li a{font:14px "trebuchet ms",Verdana, Geneva, Arial, Helvetica, sans-serif; color:#626262; text-decoration:none; font-weight:bold;display:block; padding-top:5px;}
#content .lineaTiempo .content .lineaText{ display:none; position:absolute; top:69px; left:40px; color:#0156a7; font-weight:bold; width:90%; background:url(../../images/bg-lineatiempo-lineatext.png) no-repeat 0 5px; padding-left:10px;}
#content .lineaTiempo .content a.active{font-size:18px;color:#0156a7; padding-top:0;}
#content .lineaTiempo .content .lineaText.active{ display:block;}

.mapas{width:540px;height:347px; display:inline; overflow:hidden;float:left; margin:-150px 0 0 -9999999px; border:2px solid #d2d2d2 }
.mapas iframe{ margin:-5px 0 0 -5px; }


	#secondSideBar li.specialLogin .tit { background:url(../../images/bg-module-h2.png) repeat-x 0 0; padding:2px 5px 5px 0; font:14px tahoma, Arial, Helvetica, sans-serif; text-align:right;}
	#secondSideBar li.specialLogin .user { padding:10px 0 5px 0; font:10px tahoma, Arial, Helvetica, sans-serif; text-align:left; float:left;}	
	#secondSideBar li.specialLogin .des { width:97%; padding:10px 0 5px 2px; font:11px tahoma, Arial, Helvetica, sans-serif; text-align:left; float:left; text-align:justify;}	
	#secondSideBar li.specialLogin a.salir { color:#0058A7; background:url(../../images/salir.jpg) no-repeat right 0; text-decoration:none; font-weight:bold; padding:4px 20px 5px 0; margin:5px 0 0 0; font:11px tahoma, Arial, Helvetica, sans-serif; float:right;}		
		
#secondSideBar li.special { background:url(../../images/bg-listtype05-cuatro.png) no-repeat 0 0; border:1px solid #f0f0f1;}
	#secondSideBar li.special .tit { font:12px tahoma, Arial, Helvetica, sans-serif; text-align:right;}
	#secondSideBar li.special .cuando { font:10px tahoma, Arial, Helvetica, sans-serif; text-align:right;}	
	#secondSideBar li.special .listado01 { float:left; width:100%; margin:10px 0; padding:0; font:11px "Trebuchet MS", Verdana;}
		#secondSideBar li.special .listado01 li { float:left; width:88%; margin:2px 0; padding:0 0 0 13px; background:url(../../images/bg-direccion-sub.png) no-repeat 5px 6px;}


#secondSideBar .sideBarModule01.login { height:140px; margin:0 0 10px 0; padding:0; background:url(../../images/nuevo_usuario.gif) no-repeat right 0; border:0; text-align:right;}
	#secondSideBar .sideBarModule01.login h2 { background:none; padding:0; margin:10px 15px 0 0; font:18px "Trebuchet MS", Verdana;}
	#secondSideBar .sideBarModule01.login .content { margin:0; padding:0;}
	#secondSideBar .sideBarModule01.login .alta { display:inline; clear:both; float:left; border:0; margin:25px 0 0 7px; padding:0 20px 7px 0; background:url(../../images/ico_login.gif) no-repeat right 0; font:11px "Trebuchet MS", Verdana; text-decoration:underline; font-weight:bold; color:#676767;}
	#secondSideBar .sideBarModule01.login .alta:hover { background:url(../../images/ico_login_on.gif) no-repeat right 0;}
	
#secondSideBar .sideBarModule01.register { height:140px; margin:0 0 10px 0; padding:0; background:url(../../images/registrado.gif) no-repeat right 0; border:0; text-align:right;}
	#secondSideBar .sideBarModule01.register h2 { background:none; padding:0; margin:10px 15px 0 0; font:18px "Trebuchet MS", Verdana;}
	#secondSideBar .sideBarModule01.register .content { display:inline; float:left; width:100%; margin:0 0 0 0; padding:0;}
	
	#secondSideBar .sideBarModule01.register form { width:100%; float:left; padding:0; margin:0;}
		#secondSideBar .sideBarModule01.register form fieldset { float:left; width:100%; padding:0; margin:0; clear:both;}
		#secondSideBar .sideBarModule01.register form label { float:left; width:80%; padding:0; margin:0 0 0 30px; clear:both; text-align:left; font:11px "Trebuchet MS", Verdana;}
		#secondSideBar .sideBarModule01.register form input { float:left; width:70%; padding:0; margin:0 0 0 30px; clear:both; text-align:left; border:1px solid #ebebeb; font:11px "Trebuchet MS", Verdana;}
	    #secondSideBar .sideBarModule01.register form input.btn { float:right; width:43px; height:19px; clear:none; padding:0; margin:7px 10px 0 0; text-align:left; border:1px solid #ebebeb; background:#0055a7; color:#fff; font:11px "Trebuchet MS", Verdana; text-align:center; cursor:pointer;}
		 #secondSideBar .sideBarModule01.register .link01 { clear:none; display:inline; float:left;  width:110px; margin:-18px 0 0 15px; padding:0; font-size:10px; font-weight:bold;}

#content .modType10 ul { width:440px; clear:none; padding-right:0;}
#content .modType10 ul  li{ }
#content .modType10 .img-lista {margin-top: 20px;}


.modType08{float:left; width:100%; margin-bottom:20px;}
#content .modType08 div{ border:1px solid #e6e6e6; min-height:180px; height:auto !important; height:180px; background:url(../../images/bg-listtype05-uno.png) no-repeat right bottom;float:left; margin-top:10px;  width:31.5%; clear:none; margin-left:1%;}
#content .modType08 div img{margin:0 0 0 40px;}
#content .modType08 div ul{padding:0; margin:0; width:100%;}
#content .modType08 acronym{ border-bottom:1px dotted #0058A9 }
#content .modType08 div h3{ padding:0 7px;width:93%}
#content .modType08 div.first{margin-left:0;}
#content .modType08 div p{font-size:12px; padding:0 7px; width:90%}

#content .modType08.dos div { width:47.5%; margin-left: 0;}
#content .modType08.dos div.first{margin-right:25px;}