@charset "utf-8";
/* CSS Document */

body { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; background: #fff ; padding:0;  margin: 0; text-align:center; 
 SCROLLBAR-FACE-COLOR:#c8c8c8;
SCROLLBAR-HIGHLIGHT-COLOR: #c8c8c8;
SCROLLBAR-SHADOW-COLOR: #ead0d8;
SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
SCROLLBAR-ARROW-COLOR: #878787;
SCROLLBAR-TRACK-COLOR: #E3E3E3;
SCROLLBAR-DARKSHADOW-COLOR: #000000;
}

img {border:none;}
form{ margin:0; width:auto; min-height:10px; height:auto !important;  height:100%;float:left; font-size: 11px; }
select, input, textarea { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000; background-color: #fff; border: #e27f9d; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px} 

/*--Zona superior y menu-- */ 

.superior { background: url(../imagenes/fondo_cabecera.jpg) #FFF repeat-x top center; width: 100%; margin: 0; padding: 0; height:171px;}
.centro{ margin: 0px auto;	width:990px;}
.logotipo {float:left; margin-left:25px;}
.idiomas {float:right; margin:8px 50px 0 0; border:0px solid green;}
.peque { font-family:arial, verdana, sans-serif; text-align:center;  font-size:11px; color:#FFF;}

div#menu{ margin: 0px auto; width:995px; height:35px; margin-top:-50px; display:block;}
	.menuizq {background: url(../imagenes/menu_izq.jpg) no-repeat #fff top left; width: 18px; margin: 0; padding: 0; height:50px; float:left;}
	.menucen {background: url(../imagenes/menu_cen.jpg) repeat-x  #fff top center; width: 959px; margin: 0; padding: 0; height:50px; float:left;}
	.menuder {background: url(../imagenes/menu_der.jpg) no-repeat #fff top right; width: 18px; margin: 0; padding: 0; height:50px;  float:left;}



/* MENU */
div#menu { background-color:#FFFFFF;   height:50px;}
.menu4 {padding:0 0 0 1em; margin:0; list-style:none; width:900px; margin:10px auto;}
.menu4 li {float:left;}
.menu4 li a {display:block; float:left; height:36px; line-height:34px; color:#000; text-decoration:none; font-family:arial, verdana, sans-serif; text-align:center; padding:0 0 0 18px; cursor:pointer; font-size:13px;}
.menu4 li a b {float:left; display:block; padding:0 18px 0 0px;}
.menu4 li.current a {color:#fff; background:url(../imagenes/pro_four2.gif);}
.menu4 li.current a b {background:url(../imagenes/pro_four2.gif) no-repeat right top;}
.menu4 li a:hover {color:#fff; background: url(../imagenes/pro_four1.gif);}
.menu4 li a:hover b {background:url(../imagenes/pro_four1.gif) no-repeat right top;}
.menu4 li.estar {color:#0a082c; background: url(../imagenes/pro_four2.gif); cursor:default; display:block; float:left; height:36px; line-height:34px; text-decoration:none; font-family:arial, verdana, sans-serif; text-align:center; padding:0 0 0 18px; font-size:13px;}
.menu4 li.estar b {background:url(../imagenes/pro_four1.gif) no-repeat right top;float:left; display:block; padding:0 18px 0 0px;}

.menu4a {padding:0 0 0 1em; margin:0; list-style:none; width:940px; margin:10px auto;}
.menu4a li {float:left;}
.menu4a li a {display:block; float:left; height:36px; line-height:34px; color:#000; text-decoration:none; font-family:arial, verdana, sans-serif; text-align:center; padding:0 0 0 18px; cursor:pointer; font-size:13px;}
.menu4a li a b {float:left; display:block; padding:0 18px 0 0px;}
.menu4a li.current a {color:#fff; background:url(../imagenes/pro_four2.gif);}
.menu4a li.current a b {background:url(../imagenes/pro_four2.gif) no-repeat right top;}
.menu4a li a:hover {color:#fff; background: url(../imagenes/pro_four1.gif);}
.menu4a li a:hover b {background:url(../imagenes/pro_four1.gif) no-repeat right top;}
.menu4a li.estar {color:#0a082c; background: url(../imagenes/pro_four2.gif); cursor:default; display:block; float:left; height:36px; line-height:34px; text-decoration:none; font-family:arial, verdana, sans-serif; text-align:center; padding:0 0 0 18px; font-size:13px;}
.menu4a li.estar b {background:url(../imagenes/pro_four1.gif) no-repeat right top;float:left; display:block; padding:0 18px 0 0px;}

/* FIN MENU*/


/* ESTRUCTURA PPAL */
#opcion_central{ clear:both;_clear:none; margin: 0px auto; width: 995px; min-height:100px; height:auto !important;  height:100%; overflow: hidden; background-color:#FFF; float:none; z-index:1;}
#columna_izda{ float: left; min-height:400px; height:auto !important; height: 100%; width: 620px; background-color:#8b8b8b; padding-bottom:23px; z-index:1;}
#columna_dcha{ float: left; min-height:400px; height:auto !important; height: 100%; width: 375px; background-color:#585858; padding-bottom:23px; z-index:1;}
/*-----------------*/

/*Fuentes*/
.blanco12arial{font-size:16px; color:#fff; text-decoration:none; text-align:left;}
.blanco14arial{font-size:12px; color:#fff; text-decoration:none; text-align:left; padding:0 10px 0 10px;}
.blanco12arial2{font-size:16px; color:#fff; text-decoration:none; text-align:left; margin:10px 0 0 10px;}


a.blanco12arial:link, a.blanco12arial:active {text-decoration: none;} a.blanco12arial:hover, a.blanco12arial:visited {text-decoration:underline;}
a.blanco14arial:link, a.blanco14arial:active {text-decoration: none;} a.blanco14arial:hover, a.blanco14arial:visited {text-decoration:none;}
a.blanco12arial2:link, a.blanco12arial2:active {text-decoration: none;} a.blanco12arial2:hover, a.blanco12arial2:visited {text-decoration:underline;}

.foto {border:1px solid #fff;}

/* Columna DCHA */
.fondo_1dcha{display: block; background-color:#252525; height: 328px; width:331px; float: left; margin:23px 0 0 22px;  _margin:23px 0 0 8px; border:0px solid #c0c0c0;}
.fondo_1dcha p { padding:0 10px 0 10px; }
.fondo_2dcha{display: block; background-color:#051d29; height: 526px; width:331px; float: left; margin:0px 0 0 22px;  _margin:0px 0 0 8px; border:0px solid #c0c0c0;}
.fondo_2dcha h2 {font-size:16px; color:#fff; text-decoration:none;}
.fondo_1dcha p { padding:0 10px 0 10px; }
.fondo_3dcha{display: block; background-color:#252525; height: 328px; width:331px; float: left; margin:0 0 0 22px;  _margin:0 0 0 8px; border:0px solid #c0c0c0;}

.fondo_2dchab{display: block; background-color:#051d29; height: 566px; width:331px; float: left; margin:0px 0 0 22px;  _margin:0px 0 0 8px; border:0px solid #c0c0c0;}
.fondo_2dchab h2 {font-size:16px; color:#fff; text-decoration:none;}


/* Columna IZDA */
.fondo_1izda{display: block; background-color:#b8b8b8; height: 153px; width:575px; float: left; margin:23px 0 0 22px;  _margin:23px 0 0 8px; border:0px solid #c0c0c0;}
.fondo_2izda{display: block; background-color:#b8b8b8; height: 327px; width:575px; float: left; margin:23px 0 0 22px;  _margin:23px 0 0 8px; border:0px solid #c0c0c0;}
.fondo_3izda{display: block; background-color:#b8b8b8; height: 224px; width:575px; float: left; margin:23px 0 0 22px;  _margin:23px 0 0 8px; border:0px solid #c0c0c0;}


.fondotitulo {background: url(../imagenes/fondo_titulo.gif) repeat #fff top left; width: 340px; margin: 0; padding: 0; height:39px; float:left;}
.fondotitulob {background: url(../imagenes/fondo_titulo.gif) repeat #fff top left; width: 242px; margin: 0; padding: 0; height:39px; float:left; color:#fff;}
.fondotitulo h2{ width: 335px; margin: 0; padding: 0; height:32px; overflow:hidden; text-align:left; padding-top:5px;}
.fondotitulob h2{ width: 240px; margin: 0; padding: 0; height:32px; overflow:hidden; text-align:left; padding-top:5px; }
.fondotitulocontenido{ width: 335px; height:120px; margin: 0; padding: 0; text-align:left; font-size:12px; color:#000; float:right; line-height:13px;}
.fondotitulobcontenido{ width: 225px; height:120px; margin: 0; padding-top:7px; padding-left: 10px; text-align:left; font-size:12px; color:#000; float:left; line-height:13px;}
.fondotitulocontenido2{ width: 330px; height:120px; margin: 0; padding: 0; text-align:left; font-size:12px; color:#000; float:left; line-height:14px; padding-left:5px;}
.foto_izda { float:left; width:235px; height:153px; margin:0px; padding:0px;}
.foto_izdab { float:left; width:333px; height:153px; margin:0px; padding:0px;}

.fondotitulo2 {background: url(../imagenes/fondo_titulo.gif) repeat #fff top left; width: 575px; margin: 0; padding: 0; height:39px; float:left; z-index:100;}
.foto_izda2 { float:left; width:575px; height:237px; margin:0px; padding:0px; z-index:1; margin-top:-39px;}


/* Pie pág */

#pie { width: 100%; margin: -40px auto 0 auto; padding: 0; height:80px; z-index:100; background-color:#051d29; display:block;}
#pie h2 {height:36px; line-height:34px; text-decoration:none; font-family:arial, verdana, sans-serif; text-align:center; font-size:11px; color:#fff; padding-top:35px;  z-index:100;}
#pie h2 a:link, a:visited {color:#fff; text-decoration: none; z-index:100;} #pie h2 a:hover, a:active {color:#fff;text-decoration:underline; z-index:100; }











