/* CSS Document */

/* CSS Document */
*{ margin:0px; padding:0px;}
img{display:block;}
.estirar:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.estirar {display: inline-block;}

/* oculto IE-mac \*/
* html .estirar {height: 1%;}
.estirar {display: block;}
/*fin oculto IE-mac */


body{margin:0px; padding:0px; background:#171719 url(../images/fnd_home.jpg) repeat-x;}
ul{margin:0px; padding:0px;}
li{list-style-type:none;}
a{color:#2A6D87; text-decoration:none;}
a:hover{color:#000;}
.limpiar{clear:both; line-height:1px; height:1px; font-size:1px;}

#contenedor{width:780px; border:2px solid #171719; border-top:0px; margin:0px auto; }
#cabecera {border-bottom:2px solid #171719; border-top:2px solid #171719; background:url(../images/fnd_cabecera.jpg) no-repeat left top;}
#cabecera h1{margin:0px; padding:0px 0px 13px 43px;}
#cabecera h1 a{display:block; width:404px; height:117px; background:url(../images/centro_europeo.gif) no-repeat; text-indent:-9000px;}

#menu{font:14px Georgia, "Times New Roman", Times, serif; border-bottom:2px solid #171719; background:url(../images/fnd_menu.jpg) repeat-x;}
#menu ul{padding:3px 15px; }
#menu li{float:left; display:inline; margin-right:7px; padding-right:17px; background:url(../images/estrella.gif) no-repeat right center;}
#menu li.ultima{background:none;}
#menu li.activo{color:#ffcc00;}
#menu a{color:#fff; text-decoration:none;}
#menu a:hover{color:#FFCC00;}


#contenido{background: url(../images/2px_000.gif) repeat-y 300px 0px;}

#contenido .contenido_1 {background:#2A6D87 url(../images/2px_000.gif) repeat-y 300px 0px;border-bottom:2px solid #171719;}
#contenido .contenido_1 .col_1{float:left; width:300px; display:inline; margin-right:2px;}
#contenido .contenido_1 .col_1 .col_1_1{background:#2A6D87;}

#contenido .contenido_1 .col_1 .col_1_1 form{margin:10px; color:#fff; height:1%;}
#contenido .contenido_1 .col_1 .col_1_1 form h2 {margin:0 0 2px 0; font-size:17px; font-weight:bold;}
#contenido .contenido_1 .col_1 .col_1_1 form input{display:block; width:90px; margin:0 10px 0 0; border:1px solid #999;}
#contenido .contenido_1 .col_1 .col_1_1 form p.enviar{margin:20px 0px 0 0;}
#contenido .contenido_1 .col_1 .col_1_1 form p{float:left; display:inline;}

#contenido .contenido_1 .col_1 .col_1_1 ul{margin:20px; font:20px Georgia, "Times New Roman", Times, serif}
#contenido .contenido_1 .col_1 .col_1_1 ul{color:#fff;}
#contenido .contenido_1 .col_1 .col_1_1 ul a{color:#fff;}
#contenido .contenido_1 .col_1 .col_1_1 ul a:hover{color:#66B0CB; text-decoration:none;}
#contenido .contenido_1 .col_1 .col_1_1 img{border-bottom:2px solid #000; display:block;}
#contenido .contenido_1 .col_2{text-align:right; background:#ff5500; float:right;}
#contenido .contenido_1 .col_2 img{}


/*
#contenido .contenido_1_ser {background:#2A6D87 url(../images/2px_000.gif) repeat-y 150px 0px;border-bottom:2px solid #171719;}
*/
#contenido .contenido_1_ser {background:#2A6D87 ;border-bottom:2px solid #171719;}
#contenido .contenido_1_ser .col_1{float:left; width:150px; display:inline; margin-right:2px;}
#contenido .contenido_1_ser .col_1 .col_1_1{background:#2A6D87;}

#contenido .contenido_1_ser .col_1 .col_1_1 form{margin:10px; color:#fff; height:1%;}
#contenido .contenido_1_ser .col_1 .col_1_1 form h2 {margin:0 0 2px 0; font-size:17px; font-weight:bold;}
#contenido .contenido_1_ser .col_1 .col_1_1 form input{display:block; width:90px; margin:0 10px 0 0; border:1px solid #999;}
#contenido .contenido_1_ser .col_1 .col_1_1 form p.enviar{margin:20px 0px 0 0;}
#contenido .contenido_1_ser .col_1 .col_1_1 form p{float:left; display:inline;}

#contenido .contenido_1_ser .col_1 .col_1_1 ul{margin:20px; font:20px Georgia, "Times New Roman", Times, serif}
#contenido .contenido_1_ser .col_1 .col_1_1 ul{color:#fff;}
#contenido .contenido_1_ser .col_1 .col_1_1 ul a{color:#fff;}
#contenido .contenido_1_ser .col_1 .col_1_1 ul a:hover{color:#66B0CB; text-decoration:none;}
#contenido .contenido_1_ser .col_1 .col_1_1 img{border-bottom:2px solid #000; display:block;}
#contenido .contenido_1_ser .col_2{text-align:right; background:#ff5500; float:right;}
#contenido .contenido_1_ser .col_2 img{}
#contenido .contenido_1_ser .col_2_contrato{text-align:left; background:#fff;}
#contenido .contenido_1_ser .col_2_contrato form{margin:0 0 0 20px; font-size:13px;}
#contenido .contenido_1_ser .col_2_contrato form select{margin:0 0 0 20px; font-size:11px;}
#contenido .contenido_1_ser .col_2_contrato .agrupador .titulo{font:bold 140% Georgia, "Times New Roman", Times, serif; color:#FFFFFF; text-align:left; background-color:#2A6D87; margin:0px 10px 5px 0px; padding:3px 4px 3px 4px; border-top:1px solid #DEDDCF; border-bottom:1px solid #DEDDCF;}
#contenido .contenido_1_ser .col_2_contrato .agrupador input {border: 1px solid #000000;}
#contenido .contenido_1_ser .col_2_contrato .agrupador select{margin:0 0 0 0px; font-size:11px;}







#contenido .contenido_2 {width:780px;position:relative; float:left; background:#fff url(../images/fnd_gris.gif) repeat-y left top; border-bottom:2px solid #171719;}
#contenido .contenido_2 .col_2_1{ padding:0px; float:left; width:300px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif;}
#contenido .contenido_2 .col_2_1 .mod_flash{margin:0 0 1px 0;}
#contenido .contenido_2 .col_2_1 h3 {color:#666; font-size:22px; font-weight:normal; margin:20px 0 0 20px;}
#contenido .contenido_2 .col_2_1 h2 {margin:10px 0 0 20px; font-size:17px; font-weight:normal;}
#contenido .contenido_2 .col_2_1 p {margin:0 0 0 20px; font-size:11px;}

#contenido .contenido_2 .col_2_2{float:left; width:400px;  margin:44px 0 10px 44px;  font:11px Verdana, Arial, Helvetica, sans-serif}

#contenido .contenido_2 .col_2_2 h2{margin:0 0 16px 0; font:bold 22px Georgia, "Times New Roman", Times, serif; color:#2A6D87;}
#contenido .contenido_2 .col_2_2 p{margin-bottom:16px;}

#contenido #pie{clear:both;padding:5px 0 30px 5px; color:#fff; font:10px Arial, Helvetica, sans-serif; background:#171719 url(../images/fnd_menu.jpg) repeat-x;}

