/* CSS Document */

body {
	background-color:#FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
}

.img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border: 0px;
}

#cuerpo_text{
	margin:0px 0px 0px 0px;
	padding:16px 70px 0px 34px;
	text-align:left;
}

#cuerpo_text2{
	margin:0px 0px 0px 0px;
	padding:16px 0px 0px 34px;
	text-align:left;
}


/*----------- ESTRUCTURA PRINCIPAL  ------------*/
/*---------------------------------------------------*/

#contenedor {
 position: absolute;
 width: 100%;
 height: 100%; 
 margin:0px 0px auto 0px;
 padding:0px 0px auto 0px;
 background-image:url(../esp/images/fondo_cab_repite.jpg);
 background-position:top left;
 background-repeat:repeat-x;
 text-align:center;
 vertical-align:top;
 z-index:1;
}

#contenido{
 position:relative;
 width:990px;
 margin:0px auto 0px auto;
 padding:0px 0px 0px 0px;
 text-align:left;
 z-index:1;
}
 
#cabecera{
 background-image:url(../esp/images/fondo_cab_mundo.jpg);
 background-position:top left;
 background-repeat:no-repeat;
 width:990px;
 height: 165px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

#cabecera_eng{
 background-image:url(../eng/images/fondo_cab_mundo.jpg);
 background-position:top left;
 background-repeat:no-repeat;
 width:990px;
 height: 165px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
 

#cabecera_por{
 background-image:url(../por/images/fondo_cab_mundo.jpg);
 background-position:top left;
 background-repeat:no-repeat;
 width:990px;
 height: 165px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
 
#cabecera_logo{
 position:relative;
 width:970px;
 height: 96px;
 margin:0px 0px 0px 10px;
 padding:0px 0px 0px 0px;
}
 
#cabecera_menu{
 width:970px;
 height:25px;
 margin:33px 0px 0px 10px;
 padding:0px 0px 0px 0px;
z-index:1000;
}

#selec_idioma
{
    padding:10px 0px 0px 0px; margin:0px 0px 0px 0px; vertical-align:top; display:block;
}
 
#cabecera_menu_destacados{
 width:970px;
 height: 46px;
 margin:8px 0px 0px 10px;
 padding:0px 0px 0px 0px;
}

#contenido_home{ 
 position:relative;
 width:970px;
 margin:0px 0px 0px 10px;
 padding:0px 0px 40px 0px;
 display:inline-table;
 vertical-align:top;
 }

#cab_apartados{
 background-image:url(../img_sp/fondo_cab_subtitulos.jpg);
 background-position:top left;
 background-repeat:no-repeat;
 width:990px;
 height:70px;
 margin:0px 0px 0px 10px;
 padding:0px 0px 0px 0px;
 text-align:left;
 }
 
 #cab_apartados h1{
    margin:0px 0px 0px 36px;
    padding:11px 0px 0px 0px;
	font-family: Tahoma, Verdana, Arial;
    font-size:22px;
    font-weight:bold;
    color:#38a962;
 }
 
 #cab_apartados h2{
    margin:0px 0px 0px 33px;
    padding:0px 0px 0px 0px;
	font-family:"Times New Roman", Times, serif;
    font-size:15px;
    font-weight:normal;
    font-style:italic;
    color:#000000;
 }

#contenido_textos_1{ 
 width:970px;
 margin:0px 0px 0px 10px;
 padding:0px 0px 40px 0px;
 display:inline-table;
 vertical-align:top;
 z-index:0;
}


#contenido_textos{ 
 position:relative;
 width:970px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 40px 0px;
 display:inline-table;
 vertical-align:top;
}

#content_textos{ 
 position:relative;
 background-image:url(../esp/images/fondo_content_text.jpg);
 background-position:top left;
 background-repeat:repeat-x;
 width:634px;
 margin:0px 0px 0px 0px;
 padding:14px 0px 0px 0px;
 vertical-align:top;
}

#content_textos_ossa_mundo{ 
 position:relative;
 background-image:url(../esp/images/fondo_content_text_linea.jpg);
 background-position:top left;
 background-repeat:no-repeat;
 width:970px;
 margin:14px 0px 0px 0px;
 padding:1px 0px 0px 0px;
 vertical-align:top;
}


#pie{
 position:relative;
 width:970px;
 margin:4px 10px 0px 10px;
 padding:10px 0px 20px 0px;
 border-top:solid 1px #ccdcd5;
 vertical-align:top;
 text-align:left;
line-height:10px;
}

/*----------- FIN ESTRUCTURA PRINCIPAL  -------------*/
/*---------------------------------------------------*/



/*----------- ESTRUCTURA LOGIN  ------------*/
/*---------------------------------------------------*/

#content_Log {
 position: absolute;
 width: 100%;
 height: 665px;
 margin:0px auto 0px auto;
 padding:0px 0px 0px 0px;
 background-color:#FFFFFF;
 text-align:center;
}

#contenido_Log{ 
 position:relative;
 background-image:url(../imagenes/cab_login_gestor.gif);
 background-position:top left;
 background-repeat:no-repeat;
 width:860px;
 height:500px;
 margin:140px auto 0px auto;
 padding:0px 0px 0px 0px;
 text-align:left;
}

#cont_btns{ 
 width:140px;
 margin:0px 0px 0px 637px;
 padding:31px 0px 0px 0px;
}

#cont_btns_error{ 
 width:860px;
 margin:0px 0px 0px 0px;
 padding:25px 0px 0px 0px;
}

#contenido_Error{ 
 position:relative;
 background-image:url(../imagenes/cab_error.gif);
 background-position:top left;
 background-repeat:no-repeat;
 width:860px;
 height:500px;
 margin:140px auto 0px auto;
 padding:0px 0px 0px 0px;
 text-align:left;
}


/*----------- FIN ESTRUCTURA LOGIN  ------------*/
/*---------------------------------------------------*/



/*----------- ESTRUCTURA MASTER ---------------------*/
/*---------------------------------------------------*/
#contenidoMaster{
 position:relative;
 width:875px;
 height: 450px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 vertical-align:top;
 text-align:left;
}

/*----------- FIN ESTRUCTURA MASTER -----------------*/
/*---------------------------------------------------*/



/*----------- PAGINA INNOVA -----------------*/
/*---------------------------------------------------*/
#imag_innova_go{
margin:20px 0px 20px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#bdbdbd;
text-decoration:none;
}
#imag_innova_go a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#bdbdbd;
text-decoration:none;
}

#content_textos_innova{
position:relative;
 background-image:url(../esp/images/fondo_content_text.jpg);
 background-position:top left;
 background-repeat:repeat-x;
 width:970px;
 margin:0px 0px 0px 0px;
 padding:14px 0px 0px 0px;
 vertical-align:top;
}

.contenedor_items{
width:871px; 
padding: 13px 65px 11px 34px;
margin:0px 0px 0px 0px;
vertical-align:top;
}

.contenedor_subitems{
width:840px;
margin:-1px 0px 0px 30px;
display:none;
}

.contenedor_subitems span{
padding-top:13px; 
display:block;
width:526px;
text-align:left;
}

.contenedor_subitems_1{
width:525px;
float:left;
margin:10px 0px 0px 26px;
float:left;
}

.contenedor_subitems_2{
width:300px;
padding:0px 0px 22px 45px;
float:right;
}

.contenedor_subitems_areas
{
width:906px;
margin:-1px 0px 0px 30px;
display:none;
}

#logos{  padding:45px 0 0  0; width:750px; overflow:hidden;}
#logos img{ float:left; margin:0 6px 0 0;}
#logos a{ float:left; font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; color:#004e2d; background:url(../esp/images/ver_pdf.jpg) 0px 0px no-repeat; width:88px; height:28px; padding:3px 26px 0 8px; text-decoration:none; line-height:10px; margin:36px 66px 0 0;}
#logos a:hover{ background-position:0px -31px; color:#fff;}


.btn_certificados_2_n{
    width:229px;
    height:66px;
    background-image:url(../esp/images/btn_fondo_botones_certificados.jpg);
    background-position:top;
    background-repeat:no-repeat;
    margin:0px 0px 18px 90px;
    padding:10px 0px 0px 35px;
    text-align:left;
}

.btn_certificados_2_n h1{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px 0px;
    font-family:Tahoma;
    font-size:9px;
    color:#38a962;
    font-weight:bold;
}

.btn_certificados_2_n h2{
    margin:1px 0px 0px 0px;
    padding:0px 0px 0px 0px 0px;
    font-family:Tahoma;
    font-size:13px;
    color:#004e2d;
    font-weight:bold;
    line-height:13px;
}

.btn_certificados_2_n h3{
    margin:3px 0px 0px 0px;
    padding:0px 0px 0px 0px 0px;
    font-family:Tahoma;
    font-size:10px;
    color:#96bf0d;
    font-weight:bold;
}

.btn_certificados_2_n a{
    font-family:Tahoma;
    font-size:10px;
    color:#96bf0d;
    font-weight:bold;
    text-decoration:none;
}

.btn_certificados_2_n a:hover{
    font-family:Tahoma;
    font-size:10px;
    color:#96bf0d;
    font-weight:bold;
    text-decoration:underline;
}


.btn_certificados_n{
    width:229px;
    height:66px;
    background-image:url(../esp/images/btn_fondo_botones_certificados.jpg);
    background-position:top;
    background-repeat:no-repeat;
    margin:0px 0px 18px 90px;
    padding:10px 0px 0px 35px;
    text-align:left;
}

.btn_certificados_n h1{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px 0px;
    font-family:Tahoma;
    font-size:9px;
    color:#38a962;
    font-weight:bold;
}

.btn_certificados_n h2{
    margin:2px 0px 0px 0px;
    padding:0px 0px 0px 0px 0px;
    font-family:Tahoma;
    font-size:13px;
    color:#004e2d;
    font-weight:bold;
}

.btn_certificados_n h3{
    margin:6px 0px 0px 0px;
    padding:0px 0px 0px 0px 0px;
    font-family:Tahoma;
    font-size:10px;
    color:#96bf0d;
    font-weight:bold;
}

.btn_certificados_n a{
    font-family:Tahoma;
    font-size:10px;
    color:#96bf0d;
    font-weight:bold;
    text-decoration:none;
}

.btn_certificados_n a:hover{
    font-family:Tahoma;
    font-size:10px;
    color:#96bf0d;
    font-weight:bold;
    text-decoration:underline;
}

.btn_catalogos_n{
    width:229px;
    height:66px;
    background-image:url(../esp/images/btn_fondo_botones_catalogos.jpg);
    background-position:top;
    background-repeat:no-repeat;
    margin:0px 0px 18px 90px;
    padding:10px 0px 0px 35px;
    text-align:left;
}

.btn_catalogos_n h1{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px 0px;
    font-family:Tahoma;
    font-size:12px;
    color:#38a962;
    font-weight:bold;
}

.btn_catalogos_n h3{
    margin:6px 0px 0px 0px;
    padding:0px 0px 0px 0px 0px;
    font-family:Tahoma;
    font-size:10px;
    color:#96bf0d;
    font-weight:bold;
}

.btn_catalogos_n a{
    font-family:Tahoma;
    font-size:10px;
    color:#96bf0d;
    font-weight:bold;
    text-decoration:none;
}

.btn_catalogos_n a:hover{
    font-family:Tahoma;
    font-size:10px;
    color:#96bf0d;
    font-weight:bold;
    text-decoration:underline;
}

/*----------- FIN PAGINA INNOVA -----------------*/
/*---------------------------------------------------*/



/*----------- PÁGINA MEDIOS MECÁNICOS -----------------*/
/*-----------------------------------------------------*/

.btn_equipos a{
    width:141px;
    height:16px;
    margin:0px 0px 0px 0px;
    padding:3px 6px 3px 6px;
    background-color:#96bf0d; 
    font-size:10px;
	font-family: Tahoma, Verdana, Arial;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.btn_equipos a:hover{
    width:141px;
    height:16px;
    margin:0px 0px 0px 0px;
    padding:3px 6px 3px 6px;
    background-color:#004e2d; 
    font-size:10px;
	font-family: Tahoma, Verdana, Arial;
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}

.navmedio{
    margin:32px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color: #004e2d;
	display:none;
}

.imagmedio{
    margin:12px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	display:none;
}

/*----------- FIN PÁGINA MEDIOS MECÁNICOS -----------------*/
/*-----------------------------------------------------*/



/*----------- PÁGINA NEWS -----------------*/
/*-----------------------------------------------------*/
.datnews{
    width:580px;
    margin:18px 0px 32px 0px;
    padding:8px 10px 10px 10px;
    background-image:url(../esp/images/prensa_fondo_items.jpg);
    background-position:top;
    background-repeat:repeat-x;
}

.txtnews
{
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004e2d;
}

/*-----------------------------------------------------*/

.itemPremio
{
    width:580px;
    margin:0px 0px 32px 0px;
    padding:8px 10px 10px 10px;
    background-image:url(../esp/images/prensa_fondo_items.jpg);
    background-position:top;
    background-repeat:repeat-x;
}

.txtfecha
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#38a962;
}

.txttitulo
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#004e2d;
}

.txtcomentario
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004e2d;
}

.contbnts
{
    margin:0px 0px 0px 0px;
    padding:10px 0px 0px 0px;
}

.btnverpdf
{
    margin:0px 11px 0px 0px;
    padding:2px 10px 2px 22px;
    background-image:url(../esp/images/icono_ver_pdf.png);
    background-position:5px center;
    background-repeat:no-repeat;
    border:solid 1px #96bf0d;
	font-family: Tahoma, Verdana, Arial;
	font-size:10px;
	font-weight:bold;
	color:#96bf0d;
	text-decoration:none;
}
.btnverpdf:hover
{
    margin:0px 11px 0px 0px;
    padding:2px 10px 2px 22px;
    background-color:#96bf0d;
    background-image:url(../esp/images/icono_ver_pdf.png);
    background-position:5px center;
    background-repeat:no-repeat;
    border:solid 1px #96bf0d;
	font-family: Tahoma, Verdana, Arial;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.btnvernews
{
    margin:0px 11px 0px 0px;
    padding:2px 10px 2px 10px;
    border:solid 1px #96bf0d;
	font-family: Tahoma, Verdana, Arial;
	font-size:10px;
	font-weight:bold;
	color:#96bf0d;
	text-decoration:none;
}
.btnvernews:hover
{
    margin:0px 11px 0px 0px;
    padding:2px 10px 2px 10px;
    background-color:#96bf0d;
    border:solid 1px #96bf0d;
	font-family: Tahoma, Verdana, Arial;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}


/*----------- FIN PÁGINA NEWS -----------------*/
/*-----------------------------------------------------*/






/*----------- PÁGINA OSSA EN EL MUNDO -----------------*/
/*-----------------------------------------------------*/
.cuerpo_text_ossa_mundo
{
    width:530px;
	margin:0px 0px 0px 0px;
	padding:16px 70px 0px 34px;
	text-align:left;
}

.mapa_ossa_mundo
{
    width:936px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 34px;
	text-align:left;
}

#mapa_europa
{
    width:936px;
    height:365px;
	margin:23px 0px 19px 0px;
	padding:0px 0px 0px 0px;
    background-image:url(../esp/images/ossa_mundo_fondo_europa.jpg);
    background-position:0px 2px;
    background-repeat:no-repeat;
    position:relative;
    display:block;
}

#mapa_america_sur
{
    width:936px;
    height:365px;
	margin:23px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    background-image:url(../esp/images/ossa_mundo_fondo_america_sur.jpg);
    background-position:0px 2px;
    background-repeat:no-repeat;
    position:relative;
    display:none;
}

#mapa_asia
{
    width:936px;
    height:365px;
	margin:23px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    background-image:url(../esp/images/ossa_mundo_fondo_asia.jpg);
    background-position:0px 2px;
    background-repeat:no-repeat;
    position:relative;
    display:none;
}

.content_continentes{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    float:left;
    position:absolute;
    z-index:15;
}

.btncontinente
{
    width:136px;
    margin:0px 11px 0px 0px;
    padding:3px 0px 3px 5px;
    background-color:#96bf0d;
	font-family: Tahoma, Verdana, Arial;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	display:inline-block;
}
.btncontinente:hover
{
    width:136px;
    margin:0px 11px 0px 0px;
    padding:3px 0px 3px 5px;
    background-color:#004e2d;
	font-family: Tahoma, Verdana, Arial;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
	display:inline-block;
}
.content_continentes span
{
    width:136px;
    margin:0px 11px 0px 0px;
    padding:3px 0px 3px 5px;
    background-color:#004e2d;
	font-family: Tahoma, Verdana, Arial;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
	display:inline-block;
}

.contentpaises
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    position:relative;
    z-index:5;
}

.btnpaispresencia
{
    background-color:#fffaad;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#004e2d;
	text-decoration:none;
}
.btnpaispresencia:hover
{
    background-color:#004e2d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.btnpaissinpresencia
{
    background-color:#fffaad;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#38a962;
	text-decoration:none;
}
.btnpaissinpresencia:hover
{
    background-color:#38a962;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.leyenda_mundo
{
    margin:10px 0px 0px 804px;
    padding:0px 0px 0px 0px;
    float:left;
    position:absolute;
    z-index:10;
}
.leyenda_mundo_txt_1
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#004e2d;
	background-image:url(../esp/images/ossa_en_el_mundo_bolo_verde_oscuro.gif);
    background-position:left 3px;
    background-repeat:no-repeat;
}
.leyenda_mundo_txt_2
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#38a962;
	background-image:url(../esp/images/ossa_en_el_mundo_bolo_verde_claro.gif);
    background-position:left 3px;
    background-repeat:no-repeat;
}

.cuadrodatospais
{
    width:422px;
    height:302px;
    margin:50px 0px 0px 500px;
    padding:0px 0px 0px 0px;
    background-color:#004e2d;
    float:left;
    position:absolute;
    z-index:20;
}

.cuadro_tit
{
    height:16px;
    margin:0px 0px 0px 0px;
    padding:20px 0px 0px 30px;
    border-bottom:solid 1px #96bf0d;  
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF; 
}

.cuadro_content
{
    margin:0px 0px 0px 0px;
    padding:10px 0px 0px 30px;
}
.cuadro_content_left
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
}
.cuadro_content_left a
{
   margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF; 
	text-decoration:none;
}
.cuadro_content_left a:hover
{
   margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF; 
	text-decoration:underline;
}

.cuadro_content p
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;  
}
.cuadro_content p span
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#96bf0d; 
}

/*------------------*/

.posPaEu_esp
{
    margin:192px 0px 0px 108px;
    padding:1px 0px 2px 0px;
    float:left;
    position:absolute;
    z-index:50;
}
.posPaEu_and
{
    margin:176px 0px 0px 136px;
    padding:1px 0px 2px 0px;
    float:left;
    position:absolute;
    z-index:51;
}
.posPaEu_gre
{
    margin:208px 0px 0px 230px;
    padding:1px 0px 2px 0px;
    float:left;
    position:absolute;
    z-index:52;
}
.posPaEu_por
{
    margin:193px 0px 0px 30px;
    padding:1px 0px 2px 0px;
    float:left;
    position:absolute;
    z-index:53;
}
.posPaEu_uk
{
    margin:113px 0px 0px 120px;
    padding:1px 0px 2px 0px;
    float:left;
    position:absolute;
    z-index:54;
}
.posPaEu_rum
{
    margin:168px 0px 0px 248px;
    padding:1px 0px 2px 0px;
    float:left;
    position:absolute;
    z-index:55;
}
.posPaEu_mal
{
    margin:221px 0px 0px 192px;
    padding:1px 0px 2px 0px;
    float:left;
    position:absolute;
    z-index:56;
}

/*----------------------------*/

.posPaAms_pan
{
    margin:82px 0px 0px 155px;
    padding:1px 0px 2px 0px;
    float:left;
    position:absolute;
    z-index:50;
}
.posPaAms_pe
{
    margin:146px 0px 0px 161px;
    padding:1px 0px 2px 0px;
    float:left;
    position:absolute;
    z-index:50;
}
.posPaAms_chi
{
    margin:222px 0px 0px 174px;
    padding:1px 0px 2px 0px;
    float:left;
    position:absolute;
    z-index:50;
}

.posPaAms_mex
{
    margin:44px 0px 0px 98px;
    padding:1px 0px 2px 0px;
    float:left;
    position:absolute;
    z-index:50;
}
.posPaAms_nic
{
    margin:63px 0px 0px 139px;
    padding:1px 0px 2px 0px;
    float:left;
    position:absolute;
    z-index:50;
}
.posPaAms_cos
{
    margin:74px 0px 0px 70px;
    padding:1px 0px 2px 0px;
    float:left;
    position:absolute;
    z-index:50;
}
.posPaAms_col
{
    margin:107px 0px 0px 157px;
    padding:1px 0px 2px 0px;
    float:left;
    position:absolute;
    z-index:50;
}
.posPaAms_ecu
{
    margin:115px 0px 0px 97px;
    padding:1px 0px 2px 0px;
    float:left;
    position:absolute;
    z-index:50;
}
.posPaAms_bra
{
    margin:177px 0px 0px 246px;
    padding:1px 0px 2px 0px;
    float:left;
    position:absolute;
    z-index:50;
}

/*----------------------------*/

.posPaAsi_hon
{
    margin:52px 0px 0px 310px;
    padding:1px 0px 2px 0px;
    float:left;
    position:absolute;
    z-index:50;
}

.posPaAsi_eara
{
    margin:38px 0px 0px 25px;
    padding:1px 0px 2px 0px;
    float:left;
    position:absolute;
    z-index:50;
}
.posPaAsi_ind
{
    margin:86px 0px 0px 153px;
    padding:1px 0px 2px 0px;
    float:left;
    position:absolute;
    z-index:50;
}
.posPaAsi_tai
{
    margin:43px 0px 0px 406px;
    padding:1px 0px 2px 0px;
    float:left;
    position:absolute;
    z-index:50;
}
.posPaAsi_mal
{
    margin:184px 0px 0px 298px;
    padding:1px 0px 2px 0px;
    float:left;
    position:absolute;
    z-index:50;
}

#cuadro_spain
{
    display:none;
}
#cuadro_spain1
{
    display:none;
}
#cuadro_spain2
{
    display:none;
}

#cuadro_grecia
{
    display:none;
}

#cuadro_panama
{
    display:none;
}

#cuadro_peru
{
    display:none;
}

#cuadro_chile
{
    display:none;
}

#cuadro_brasil
{
    display:none;
}

#cuadro_hong
{
    display:none;
}


/*----------- FIN PÁGINA OSSA EN EL MUNDO -----------------*/
/*-----------------------------------------------------*/



/*----------- PÁGINA DATOS ECONOMICOS -----------------*/
/*-----------------------------------------------------*/

    .btnDatos_economicos
    {
        width:600px;
        height:106px;
        margin:20px 0px 42px 0px;
        padding:0px 0px 0px 0px;
    }
    
    .btnDatos_economicos_01
    {
        width:300px;
        height:98px;
        margin:0px 0px 0px 0px;
        padding:8px 0px 0px 20px;
	    background-image:url(../esp/images/datos_economicos_btn_01.gif);
        background-position:left top;
        background-repeat:no-repeat;
        float:left;
        font-family:Tahoma;
        font-size:12px;
        font-weight:bold;
        color:#38a962;
    }
    .btnDatos_economicos_01 span
    {
        font-family:Tahoma;
        font-size:11px;
        font-weight:normal;
        color:#004e2d;
    }
    .btnDatos_economicos_01 a
    {
        font-family:Tahoma;
        font-size:10px;
        font-weight:bold;
        color:#96bf0d;
        text-decoration:none;
    }
    .btnDatos_economicos_01 a:hover
    {
        font-family:Tahoma;
        font-size:10px;
        font-weight:bold;
        color:#96bf0d;
        text-decoration:underline;
    }
    
    
    .btnDatos_economicos_02
    {
        width:260px;
        height:98px;
        margin:0px 0px 0px 0px;
        padding:8px 0px 0px 20px;
	    background-image:url(../esp/images/datos_economicos_btn_02.gif);
        background-position:left top;
        background-repeat:no-repeat;
        float:right;
        font-family:Tahoma;
        font-size:12px;
        font-weight:bold;
        color:#38a962;
    }
    .btnDatos_economicos_02 span
    {
        font-family:Tahoma;
        font-size:11px;
        font-weight:normal;
        color:#004e2d;
    }
    .btnDatos_economicos_02 a
    {
        font-family:Tahoma;
        font-size:10px;
        font-weight:bold;
        color:#96bf0d;
        text-decoration:none;
    }
    .btnDatos_economicos_02 a:hover
    {
        font-family:Tahoma;
        font-size:10px;
        font-weight:bold;
        color:#96bf0d;
        text-decoration:underline;
    }
    
    .btnDatos_economicos_03
    {
        width:300px;
        height:98px;
        margin:0px 0px 0px 0px;
        padding:8px 0px 0px 20px;
	    background-image:url(../esp/images/datos_economicos_btn_03.gif);
        background-position:left top;
        background-repeat:no-repeat;
        float:left;
        font-family:Tahoma;
        font-size:12px;
        font-weight:bold;
        color:#38a962;
    }
    .btnDatos_economicos_03 span
    {
        font-family:Tahoma;
        font-size:11px;
        font-weight:normal;
        color:#004e2d;
    }
    .btnDatos_economicos_03 a
    {
        font-family:Tahoma;
        font-size:10px;
        font-weight:bold;
        color:#96bf0d;
        text-decoration:none;
    }
    .btnDatos_economicos_03 a:hover
    {
        font-family:Tahoma;
        font-size:10px;
        font-weight:bold;
        color:#96bf0d;
        text-decoration:underline;
    }
    
    .btnDatos_economicos_04
    {
        width:260px;
        height:98px;
        margin:0px 0px 0px 0px;
        padding:8px 0px 0px 20px;
	    background-image:url(../esp/images/datos_economicos_btn_04.gif);
        background-position:left top;
        background-repeat:no-repeat;
        float:right;
        font-family:Tahoma;
        font-size:12px;
        font-weight:bold;
        color:#38a962;
    }
    .btnDatos_economicos_04 span
    {
        font-family:Tahoma;
        font-size:11px;
        font-weight:normal;
        color:#004e2d;
    }
    .btnDatos_economicos_04 a
    {
        font-family:Tahoma;
        font-size:10px;
        font-weight:bold;
        color:#96bf0d;
        text-decoration:none;
    }
    .btnDatos_economicos_04 a:hover
    {
        font-family:Tahoma;
        font-size:10px;
        font-weight:bold;
        color:#96bf0d;
        text-decoration:underline;
    }




/*----------- FIN PÁGINA DATOS ECONOMICOS -----------------*/
/*-----------------------------------------------------*/


/*----------- PÁGINA HOME - DESTACADOS -----------------*/
/*-----------------------------------------------------*/


#content_destacados
{
    position:relative;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    z-index: 0;
}

#destacado_01
{
    width:243px;
    height:233px;
    #height:204px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    #padding:29px 0px 0px 0px;
	background-image:url(../esp/images/home_img_01.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    float:left;
}

#destacado_eng_01
{
    width:243px;
    height:233px;
    #height:204px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    #padding:29px 0px 0px 0px;
	background-image:url(../eng/images/home_img_01.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    float:left;
}

#destacado_por_01
{
    width:243px;
    height:233px;
    #height:204px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    #padding:29px 0px 0px 0px;
	background-image:url(../eng/images/home_img_01.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    float:left;
}

#destacado_01 a, #destacado_eng_01 a, #destacado_por_01 a
{
    width:188px;
    height:204px;
    margin:0px 0px 0px 0px;
    padding:29px 0px 0px 55px;
    #padding:0px 0px 0px 55px;
	font-family: Tahoma, Verdana, Arial;
    font-size:18px;
    font-weight:bold;
    color:#38a962;
    text-decoration:none;
    display:inline-table;
}
#destacado_01 a:hover, #destacado_eng_01 a:hover, #destacado_por_01 a:hover
{
    width:188px;
    height:204px;
    margin:0px 0px 0px 0px;
    padding:29px 0px 0px 55px;
    #padding:0px 0px 0px 55px;
	font-family: Tahoma, Verdana, Arial;
    font-size:18px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    display:inline-table;
}

#destacado_01 span, #destacado_eng_01 span, #destacado_por_01 span
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    #padding:0px 0px 0px 55px;
	font-family:"Times New Roman", Times, serif;
    font-size:14px;
    font-weight:normal;
    font-style:italic;
    color:#FFFFFF;
}

#destacado_02
{
    width:243px;
    height:233px;
    #height:204px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    #padding:29px 0px 0px 0px;
	background-image:url(../esp/images/home_img_02.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    float:left;
}

#destacado_eng_02
{
    width:243px;
    height:233px;
    #height:204px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    #padding:29px 0px 0px 0px;
	background-image:url(../eng/images/home_img_02.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    float:left;
}

#destacado_por_02
{
    width:243px;
    height:233px;
    #height:204px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    #padding:29px 0px 0px 0px;
	background-image:url(../por/images/home_img_02.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    float:left;
}

#destacado_02 a, #destacado_eng_02 a, #destacado_por_02 a
{
    width:188px;
    height:204px;
    margin:0px 0px 0px 0px;
    padding:29px 0px 0px 55px;
    #padding:0px 0px 0px 55px;
    display:table-column;
	font-family: Tahoma, Verdana, Arial;
    font-size:18px;
    font-weight:bold;
    color:#38a962;
    text-decoration:none;
    display:inline-table;
}
#destacado_02 a:hover, #destacado_eng_02 a:hover, #destacado_por_02 a:hover
{
    width:188px;
    height:204px;
    margin:0px 0px 0px 0px;
    padding:29px 0px 0px 55px;
    #padding:0px 0px 0px 55px;
    display:table-column;
	font-family: Tahoma, Verdana, Arial;
    font-size:18px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    display:inline-table;
}
#destacado_02 span, #destacado_eng_02 span, #destacado_por_02 span
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    #padding:0px 0px 0px 55px;
	font-family:"Times New Roman", Times, serif;
    font-size:14px;
    font-weight:normal;
    font-style:italic;
    color:#FFFFFF;
}

#destacado_03
{
    width:243px;
    height:233px;
    #height:204px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    #padding:29px 0px 0px 0px;
	background-image:url(../esp/images/home_img_03.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    float:left;
}
#destacado_eng_03
{
    width:243px;
    height:233px;
    #height:204px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    #padding:29px 0px 0px 0px;
	background-image:url(../eng/images/home_img_03.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    float:left;
}
#destacado_por_03
{
    width:243px;
    height:233px;
    #height:204px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    #padding:29px 0px 0px 0px;
	background-image:url(../por/images/home_img_03.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    float:left;
}
#destacado_03 a, #destacado_eng_03 a, #destacado_por_03 a
{
    width:188px;
    height:204px;
    margin:0px 0px 0px 0px;
    padding:29px 0px 0px 55px;
    #padding:0px 0px 0px 55px;
    display:table-column;
	font-family: Tahoma, Verdana, Arial;
    font-size:18px;
    font-weight:bold;
    color:#38a962;
    text-decoration:none;
    display:inline-table;
}
#destacado_03 a:hover, #destacado_eng_03 a:hover, #destacado_por_03 a:hover
{
    width:188px;
    height:204px;
    margin:0px 0px 0px 0px;
    padding:29px 0px 0px 55px;
    #padding:0px 0px 0px 55px;
    display:table-column;
	font-family: Tahoma, Verdana, Arial;
    font-size:18px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    display:inline-table;
}
#destacado_03 span, #destacado_eng_03 span, #destacado_por_03 span
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    #padding:0px 0px 0px 55px;
	font-family:"Times New Roman", Times, serif;
    font-size:14px;
    font-weight:normal;
    font-style:italic;
    color:#FFFFFF;
}

#destacado_04
{
    width:210px;
    height:204px;
    margin:0px 0px 0px 0px;
    padding:29px 0px 0px 31px;
	background-image:url(../esp/images/home_img_04.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    float:left;
}
#destacado_04 a
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	font-family: Tahoma, Verdana, Arial;
    font-size:18px;
    font-weight:bold;
    color:#38a962;
    text-decoration:none;
}
#destacado_04 a:hover
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	font-family: Tahoma, Verdana, Arial;
    font-size:18px;
    font-weight:bold;
    color:#004e2d;
    text-decoration:none;
}
#destacado_04 span
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	font-family:"Times New Roman", Times, serif;
    font-size:14px;
    font-weight:normal;
    font-style:italic;
    color:#004e2d;
}
#destacado_04 h2
{
    margin:38px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	font-family: Tahoma, Verdana, Arial;
    font-size:11px;
    font-weight:bold;
    color:#006e33;
}
#destacado_04 h3
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	font-family: Tahoma, Verdana, Arial;
    font-size:10px;
    font-weight:bold;
    color:#004e2d;
}
#destacado_04 h3 a
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	font-family: Tahoma, Verdana, Arial;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
    color:#004e2d;
}
#destacado_04 h3 a:hover
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	font-family: Tahoma, Verdana, Arial;
    font-size:10px;
    font-weight:bold;
    text-decoration:underline;
    color:#004e2d;
}


/*------------------------------------------------*/

#contenido_home_text
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

#destacado_txt_01
{
    width:232px;
    margin:10px 11px 0px 0px;
    padding:4px 0px 0px 0px;
    border-top:solid 1px #004e2d;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#004e2d;
	float:left; 
}

#destacado_txt_02
{
    width:232px;
    margin:10px 11px 0px 0px;
    padding:4px 0px 0px 0px;
    border-top:solid 1px #004e2d;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#004e2d;
	float:left; 
}

#destacado_txt_03
{
    width:232px;
    margin:10px 11px 0px 0px;
    padding:4px 0px 0px 0px;
    border-top:solid 1px #004e2d;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#004e2d;
	float:left; 
}

#destacado_txt_04
{
    width:232px;
    margin:10px 0px 0px 0px;
    padding:4px 0px 0px 0px;
    border-top:solid 1px #004e2d;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#004e2d;
	float:left; 
}




/*----------- FIN PÁGINA HOME - DESTACADOS -----------------*/
/*-----------------------------------------------------*/



/*----------- PÁGINAS PROYECYOS TIPOS OBRAS -----------------*/
/*-----------------------------------------------------------*/

#cont_tabla_obras
{
    width:936px;
	margin:28px 0px 0px 0px;
	padding:0px 0px 0px 32px;
	text-align:left;
	display:table;
}

.content_col_01
{
    width:395px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
}

.content_col_02
{
    width:100px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
}

.content_col_03
{
    width:190px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
}

.content_col_04
{
    width:90px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
}

.content_col_05
{
    width:161px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
}


/*-------------------------------------------*/

#content_flechas_selec
{
    width:936px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 3px 0px;
	text-align:left;
	float:left;
}


#content_btns_selec
{
    width:936px;
    height:21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#e1f2e8;
	background-image:url(../esp/images/ejecucion_obras_fondo_tabla.png);
    background-position:left top;
    background-repeat:repeat-y;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#004e2d;
	text-decoration:none;
	text-align:left;
	float:left;
}

/* ------- hover botones ---- */
.boton_tabla_01{ width:390px; margin:0px 0px 0px 0px;	padding:7px 282px 0px 0px; background:none; border-bottom:solid 2px #96bf0d; border-left:none; border-right:none; border-top:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#004e2d; text-decoration:none; float:left; text-align:left; }
	
.boton_tabla_01:hover { width:390px;  margin:0px 0px 0px 0px; padding:7px 282px 0px 0px; background:#96bf0d; border-bottom:solid 2px #96bf0d; border-left:none; border-right:none; border-top:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#FFFFFF; text-decoration:none; float:left; text-align:left; }

.boton_tabla_02 { width:90px; margin:0px 0px 0px 5px; padding:7px 61px 0px 0px; background:none; border-bottom:solid 2px #96bf0d; border-left:none; border-right:none; border-top:none;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#004e2d; text-decoration:none; float:left; text-align:left; }
	
.boton_tabla_02:hover { width:90px; margin:0px 0px 0px 5px; padding:7px 61px 0px 0px; background:#96bf0d; border-bottom:solid 2px #96bf0d; border-left:none; border-right:none; border-top:none;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#FFFFFF; text-decoration:none; float:left; text-align:left; }

.boton_tabla_03 { width:180px; margin:0px 0px 0px 5px;	padding:7px 154px 0px 0px; background:none; border-bottom:solid 2px #96bf0d; border-left:none; border-right:none; border-top:none;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#004e2d; text-decoration:none; float:left; text-align:left; }
	
.boton_tabla_03:hover { width:180px; margin:0px 0px 0px 5px; padding:7px 154px 0px 0px; background:#96bf0d; border-bottom:solid 2px #96bf0d; border-left:none; border-right:none; border-top:none;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#FFFFFF; text-decoration:none; float:left; text-align:left; }

.boton_tabla_04 { width:85px; margin:0px 0px 0px 5px;	padding:7px 30px 0px 0px; background:none; border-bottom:solid 2px #96bf0d; border-left:none; border-right:none; border-top:none;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#004e2d; text-decoration:none; float:left; text-align:left; }
	
.boton_tabla_04:hover { width:85px; margin:0px 0px 0px 5px; padding:7px 30px 0px 0px; background:#96bf0d; border-bottom:solid 2px #96bf0d; border-left:none; border-right:none; border-top:none;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#FFFFFF; text-decoration:none; float:left; text-align:left; }

.boton_tabla_05 { width:151px; margin:0px 0px 0px 5px;	padding:7px 75px 0px 0px; background:none; border-bottom:solid 2px #96bf0d; border-left:none; border-right:none; border-top:none;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#004e2d; text-decoration:none; float:left; text-align:left; }
	
.boton_tabla_05:hover { width:151px; margin:0px 0px 0px 5px; padding:7px 75px 0px 0px; background:#96bf0d; border-bottom:solid 2px #96bf0d; border-left:none; border-right:none; border-top:none;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#FFFFFF; text-decoration:none; float:left; text-align:left; }
/* ------- fin hover botones ---- */


.content_datos_selec_imp
{
    width:936px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../esp/images/ejecucion_obras_fondo_tabla.png);
    background-position:left top;
    background-repeat:repeat-y;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#004e2d;
	text-align:left;
	float:left;
}

.content_datos_selec_imp a
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#004e2d;
	text-decoration:none;
	text-align:left;
}

.content_datos_selec_imp a:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#004e2d;
	text-decoration:underline;
	text-align:left;
}

.content_datos_selec_imp p
{
    margin:0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
}

.content_datos_selec_imp .content_col_02 p,.content_datos_selec_imp .content_col_03 p, .content_datos_selec_imp .content_col_04 p, .content_datos_selec_imp .content_col_05 p
{
    margin:0px 0px 0px 6px;
}

.content_datos_selec_par
{
    width:936px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#e3fff3;
	background-image:url(../esp/images/ejecucion_obras_fondo_tabla.png);
    background-position:left top;
    background-repeat:repeat-y;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#004e2d;
	text-align:left;
	float:left;
}

.content_datos_selec_par a
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#004e2d;
	text-decoration:none;
	text-align:left;
}

.content_datos_selec_par a:hover
{
   
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#004e2d;
	text-decoration:underline;
	text-align:left;
}

.content_datos_selec_par p
{
    margin:0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
}

.content_datos_selec_par .content_col_02 p,.content_datos_selec_par .content_col_03 p, .content_datos_selec_par .content_col_04 p, .content_datos_selec_par .content_col_05 p
{
    margin:0px 0px 0px 6px;
}


/*----------- FIN PÁGINAS PROYECYOS TIPOS OBRAS -----------------*/
/*---------------------------------------------------------------*/


/*----------- GALERIA DE IMAGENES SIMPLEGALLERY -----------------*/
/*---------------------------------------------------------------*/

            /*Make sure your page contains a valid doctype at the top*/
			#simplegallery1{ /*CSS for Simple Gallery Example 1*/
			position: absolute; /*keep this intact*/
			visibility: hidden; /*keep this intact*/
			border: 0px;
			z-index:0;
			white-space: normal;
			}
			#simplegallery1 img
			{
				z-index:0;
			}
			#simplegallery1 .gallerydesctext{ /*CSS for description DIV of Example 1 (if defined)*/
			position: absolute;
			margin:0px;
			padding:0px;
			z-index:0;
			white-space: normal;
			}
			
			/*------------------------------------------*/
			
			#simplegalleryarea_1{ /*CSS for Simple Gallery Example 1*/
			    position: absolute; /*keep this intact*/
			    visibility: hidden; /*keep this intact*/
			    margin:13px 0px 0px 0px;
			    padding:0px 0px 0px 0px;
			    border: 0px;
			    z-index:0;
			    white-space: normal;
			}
			#simplegalleryarea_1 img
			{
				z-index:0;
			}
			.gallerydesctext{ /*CSS for description DIV of Example 1 (if defined)*/
			    position: absolute;
			    margin:0px;
			    padding:0px;
			    z-index:0;
			    white-space: normal;
			}
			
			/*------------------------------------------*/
			
			#simplegalleryarea_2{ /*CSS for Simple Gallery Example 1*/
			    position: absolute; /*keep this intact*/
			    visibility: hidden; /*keep this intact*/
			    margin:13px 0px 0px 0px;
			    padding:0px 0px 0px 0px;
			    border: 0px;
			    z-index:0;
			    white-space: normal;
			}
			#simplegalleryarea_2 img
			{
				z-index:0;
			}
			.gallerydesctext{ /*CSS for description DIV of Example 1 (if defined)*/
			    position: absolute;
			    margin:0px;
			    padding:0px;
			    z-index:0;
			    white-space: normal;
			}
			
			/*------------------------------------------*/
			
			#simplegalleryarea_3{ /*CSS for Simple Gallery Example 1*/
			    position: absolute; /*keep this intact*/
			    visibility: hidden; /*keep this intact*/
			    margin:13px 0px 0px 0px;
			    padding:0px 0px 0px 0px;
			    border: 0px;
			    z-index:0;
			    white-space: normal;
			}
			#simplegalleryarea_3 img
			{
				z-index:0;
			}
			.gallerydesctext{ /*CSS for description DIV of Example 1 (if defined)*/
			    position: absolute;
			    margin:0px;
			    padding:0px;
			    z-index:0;
			    white-space: normal;
			}
			
			/*------------------------------------------*/
			
			#simplegalleryarea_4{ /*CSS for Simple Gallery Example 1*/
			    position: absolute; /*keep this intact*/
			    visibility: hidden; /*keep this intact*/
			    margin:13px 0px 0px 0px;
			    padding:0px 0px 0px 0px;
			    border: 0px;
			    z-index:0;
			    white-space: normal;
			}
			#simplegalleryarea_4 img
			{
				z-index:0;
			}
			.gallerydesctext{ /*CSS for description DIV of Example 1 (if defined)*/
			    position: absolute;
			    margin:0px;
			    padding:0px;
			    z-index:0;
			    white-space: normal;
			}
			
		

/*----------- FIN GALERIA DE IMAGENES SIMPLEGALLERY -----------------*/
/*-------------------------------------------------------------------*/

#datos_obras_super
{
    margin:0px 0px 0px 0px;
    padding:15px 0px 15px 15px;
	font-family: Tahoma, Verdana, Arial;
    font-size:11px;
    font-weight:bold;
    color:#38a962;
    float:left;
}

#datos_obras_super div
{ 
    width:377px;
    margin:0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
}

#datos_obras_super span
{
	font-family: Tahoma, Verdana, Arial;
    font-size:12px;
    font-weight:normal;
    color:#FFFFFF;
}

#galeria_obras_super
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:right;
}


/*----------- RESPONSABILIDAD SOCIAL --------------------------------*/
/*-------------------------------------------------------------------*/

.texto_fondo_verde
{
    margin:0px 0px 8px 0px;
    padding:2px 0px 2px 0px;
    background-color:#e1f2e8;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
    color:#38a962;
}



/*----------- FIN RESPONSABILIDAD SOCIAL ----------------------------*/
/*-------------------------------------------------------------------*/
			
