    .cabecera { background:#000033; height:127px; width:100%; }
	.logo { margin:0px auto; background:url(img/logo.png) no-repeat center left; width:974px; height:127px; padding-top:11px; }
	.logo img { float:right; border:2px solid #FFFFFF;}
	
	.menu { background:url(img/fondo.png) repeat-x; width:100%; }
	.menu2 { width:984px; height:67px; margin:0 auto; }
	.apartados { margin:0px; padding:0px; float:left; list-style-type:none; width:713px; height:67px;}
	.apartados li { float:left; margin-top:23px; height:13px; border-left:1px solid #d0dfe1; }
	.apartados li:first-child { border-left:0; }
	
	.apartados .izquierda { width:10px; height:42px; float:left; }
	.apartados .medio { height:29px; float:left; text-align:center; padding-top:13px; }
	.apartados .derecha { width:10px; height:42px; float:left; }
	
	.apartados a, .apartados span { float:left; font-size:14px; color:#000033; text-decoration:none; }
	.apartados a:hover, .apartados span { color:#FFF; }
	.apartados a:hover .izquierda, .apartados span .izquierda { background:url(img/menu_izquierda.png) no-repeat; }
	.apartados a:hover .medio, .apartados span .medio { background:url(img/menu_medio.png) repeat-x; }
	.apartados a:hover .derecha, .apartados span .derecha { background:url(img/menu_derecha.png) no-repeat; } 
	
	/*.apartados a, .apartados span { padding:0px 9px; margin-top:-17px; float:left; text-decoration:none; font-size:14px; font-weight:bold; }
	.apartados a:hover div, .apartados span div { background:url(img/menu_derecha.png) no-repeat; width:10px; height:42px; float:right; }
	.apartados a:hover div:first-child, .apartados span div:first-child { background-image:url(img/menu_izquierda.png); float:left; }
	.apartados a div.central, .apartados span div.central { color:#001767; float:left; font-weight:normal; width:auto; padding-top:15px; }
	.apartados a:hover div.central, .apartados span div.central { color:#FFF; background:url(img/menu_medio.png) repeat-x; float:left; font-weight:normal; width:auto; padding-top:15px; }*/
	.busqueda { float:right; width:261px; margin-top:31px; }
	.textbox { width:170px; height:18px; border:1px solid #d0dfe1; margin-right:3px; margin-bottom:5px; float:left; font-size:14px; padding:5px 8px; color:#000033; }
	.boton, .botonform { width:60px; height:30px; border:1px solid #d0dfe1; float:left; text-align:center; background:#000033; text-decoration:none; color:#FFF; font-size:10px; text-transform:uppercase; padding-top:6px; margin-top:1px; }
	.botonInfo { height:20px; border:1px solid #d0dfe1; float:left; text-align:center; background:#000033; text-decoration:none; color:#FFF; font-size:12px; text-transform:uppercase; margin-bottom:15px;margin-top:15px;padding:3px 5px; margin-left:30px;}
	
	.centro { width:994px; margin:0px auto; }
	
	.cuadro { width:226px; margin:4px 0px; }
	.cuadro .arriba { background:url(img/cuadro_arriba.png) no-repeat; width:226px; height:19px; }
	.cuadro .medio { background:url(img/cuadro_medio.png) repeat-y; width:208px; padding-left:19px; }
	.cuadro .abajo { background:url(img/cuadro_abajo.png) bottom no-repeat; width:226px; height:52px; }
	
	.recuadro { width:213px; margin:4px 0px; }
	.recuadro .arriba { background:url(img/recuadro_arriba.png) no-repeat; width:213px; height:25px; }
	.recuadro .medio { background:url(img/recuadro_medio.png) repeat-y; width:213px; font-size:13px; font-weight:bold; }
	/*.recuadro .medio a{display:block; padding-left:19px; margin-top:-12px; position:relative; z-index:1; width:194px; height:30px; text-decoration:none; color:#000033; margin-bottom:8px; }*/
	.recuadro .medio a, .recuadro .medio span { display:block; width:194px; padding-left:19px; text-decoration:none; color:#000033; }
	.recuadro .medio .enlaceSubmenu,.recuadro .medio .spanSubmenu { font-size:12px; color:#666; font-weight:normal; text-decoration:none; margin:0px; display:block; }
	.recuadro .medio a:hover, .recuadro .medio span,.recuadro .medio .spanSubmenu{ color:#ffffff; background-color:#000033; }
	.recuadro .medio img{ margin:0px 15px;padding-left:19px; margin-top:8px;}
	.recuadro .abajo { background:url(img/recuadro_abajo.png) no-repeat; width:213px; height:25px; }
	
	.recuadro2 { width:226px; margin:4px 0px; }
	.recuadro2 .arriba { background:url(img/recuadro2_arriba.png) no-repeat; width:226px; height:25px; }
	.recuadro2 .titulo { padding:0px; margin:0px; margin-bottom:8px; font-size:16px; color:#000033; font-weight:bold; width:226px;}
	.recuadro2 .titulo img { float:left; margin-left:20px; margin-right:12px; }
	.recuadro2 .medio { background:url(img/recuadro2_medio.png) repeat-y; width:226px; font-size:13px; font-weight:bold; }
	.recuadro2 .medio ul{ width:226px; list-style-type:none; }
	.recuadro2 .medio li{ border-top:1px solid #eaf1f2; width:166px; margin-left:30px; }	
	.recuadro2 .medio li:first-child{ border-top:0px;} 	
	.recuadro2 .medio li a { font-size:12px; color:#666; font-weight:normal; text-decoration:none; padding:1px 4px; display:block; }
	.recuadro2 .medio li a:hover { background-color:#000033;  }
	.recuadro2 .abajo { background:url(img/recuadro2_abajo.png) no-repeat; width:226px; height:25px; }
		
	.cuadrofino { width:226px; margin:4px 0px; }
	.cuadrofino .arriba { background:url(img/cuadrofino_arriba.png) no-repeat; width:226px; height:11px; }
	.cuadrofino .medio { background:url(img/cuadrofino_medio.png) repeat-y; width:207px; padding-left:19px; overflow:auto; }
	.cuadrofino .medio div{width:110px;float:left;}
	.cuadrofino .medio span{font-size:14px; font-weight:bold; color:#000033; float:left;}
	.cuadrofino .medio span:first-child{ margin-bottom:20px;}
	.cuadrofino .abajo img{ float:right; width:54px; height:77px; padding-right:12px; margin-top:-67px; margin-right:-6px; }
	.cuadrofino .abajo { background:url(img/cuadrofino_abajo.png) no-repeat; width:226px; height:11px; }
	
	.banda { height:64px; margin:4px 0px; padding-left:10px; padding-right:10px; }
	.banda2 { padding-left:0px; padding-right:0px; }
	.banda .izquierda { background:url(img/banda_izquierda.png) no-repeat; height:64px; float:left; padding-left:15px; }
	.banda .medio { background:url(img/banda_centro.png) repeat-x; height:64px; float:left; text-align:center; }
	.banda .derecha { background:url(img/banda_derecha.png) no-repeat; height:64px; float:right; padding-right:15px; }
	.bandapeque { float:left; color:#FFF; font-size:24px; text-decoration:none; padding:18px 0px; width:196px; }
	.bandagrande { float:left; color:#FFF; font-size:20px; text-decoration:none; padding:12px 0px; width:482px; }
	
	.capaizquierda { width:213px; float:left; }
	.capamedio { width:532px; margin:0px 10px; float:left; }
	.capaderecha { width:226px; float:right; }
	
	.cuadro .titulo { margin:0px; padding:0px; font-size:20px; font-weight:normal; color:#000033; padding:5px 2px; }
	.cuadro .titulo span { font-size:13px; font-weight:normal; }
	.enlace, .enlace2 { font-size:11px; padding:5px 2px; color:#000033;  }
	.enlace2 { font-size:14px;}
	.botonform { float:left; margin-left:145px; margin-top:24px; height:30px; padding-top:0px; }
	
	.cuadrocentrogrande{ float:left; padding:15px 20px; }
	.cuadrocentroizquierda, .cuadrocentroderecha{ width:240px; padding:15px 2px; border-bottom:1px solid #d0dfe1; }
	.cuadrocentrogrande .titulo, .cuadrocentroizquierda .titulo, .cuadrocentroderecha .titulo{ font-size:12px; color:#000033; font-weight:bold;}	
	.cuadrocentrogrande a, .cuadrocentroizquierda a, .cuadrocentroderecha a{ float:left;margin-top:6px; margin-bottom:6px; font-size:12px; color:#000033; font-weight:bold; text-decoration:none;}	
	.cuadrocentrogrande span, .cuadrocentroizquierda span, .cuadrocentroderecha span{ width:240px;font-size:12px; color:#666; margin-bottom:6px; float:left;}
	.cuadrocentrogrande span { width:490px;}
	.cuadrocentroizquierda{ float:left; padding-left:15px;}
	.cuadrocentroderecha{ float:right;padding-right:15px;}	
	
	.pie { width:100%; height:91px; background:#000033; float:left; padding-top:6px; color:#fff; margin-top:50px;}
	.pie .textos { width:994px; margin:0px auto;  }
	.pie .textos div{float:left; border-left:1px solid #d0dfe1; width:192px; height:40px; font-size:9px; padding-top:3px;}
	.pie .textos div:first-child{margin-left:130px;}
	.pie .textos div .pietexto{ width:191px; float:left; width:150px; color:#FFFFFF;margin-left:9px;height:10px  }
	.pie .textos div .pietexto span { font-weight:bold;}
	.pie .textos .noborder{ border:0px; float:right; width:380px; }
	.pie .textos div a {color:#fff;text-decoration:none; text-transform:uppercase; }