/* CSS Document */

BODY{
background-color:#336699;
margin:0;
padding:0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
}

a:link{
text-decoration:none;
color:#FF6600;}

a:hover{
text-decoration:none;}

a:visited{
text-decoration:none;
color:#666666;}

a:active{
text-decoration:none;}




a.oscuro:link{
text-decoration:none;
color:#660000;}

a.oscuro:hover{
text-decoration:none;}

a.oscuro:visited{
text-decoration:none;
color:#000000;}

a.oscuro:active{
text-decoration:none;}
 
#contenedor{
background-color:#cccccc;
width:770px;
margin:auto;
padding:0 5px 5px 5px;}

.negrita{
font-weight:bold;}

#cabecera{
}

#cabecera_logo{}

#navbar{
background-color:#6699CC;
height:27px;
padding:0;
margin:0;}

#navbar ul{
height:27px;
margin:0;
padding:6px 0 0 0;
background-image:url(Images/fondo_botones.gif);}

#navbar ul li{
display:inline;
}

#navbar ul li a{
background-image:url(Images/fondo_botones.gif);
background-position:left top;
background-repeat:repeat-x;
margin: 0;
padding:6px 20px 4px 20px;
border-right:1px solid #cccccc;
color:#FFFFFF;
text-decoration:none;
}
 
#navbar ul li a:hover{
background-position: 0 20px; 
text-decoration: none;}

.proyectos-page #contenedor #cabecera #navbar ul li#proyectos-link a,
.colaboraciones-page #contenedor #cabecera #navbar ul li#colaboraciones-link a,
.servicios-page #contenedor #cabecera #navbar ul li#servicios-link a,
.promociones-page #contenedor #cabecera #navbar ul li#promociones-link a,
.localizacion-page #contenedor #cabecera #navbar ul li#localizacion-link a,
.contacto-page #contenedor #cabecera #navbar ul li#contacto-link a{
background-position:left bottom;}



#guia{
height:16px;
background-image:url(Images/fondo_guia.gif);
font-size:10px;
color:#FFFFFF;
padding:4px 0 0 20px}

#contenido{
background-image:url(Images/fondo_contenido.gif);
}

#titulo_seccion{}

#titulo_seccion h2{
background-image:url(Images/ti_empresa.gif);
margin:0;
padding:0;
height:47px;}

.colaboraciones-page  #titulo_seccion h2{
background-image:url(Images/ti_colaboraciones.gif);
margin:0;
padding:0;
height:47px;}



#contenido_principal{
padding:0px 20px 20px 20px;}

#col_home1{
float:left;
width:260px;
margin:0 20px 0 0;}

#col_home2{
float:left;
width:450px;
}

.promociones-page  #col_home2{
margin:20px 0 0 0;}

.contacto-page #col_home2 {
background-image:url(Images/fondo_tabla_nuestrasofic.gif);
background-position:top left;
background-repeat:no-repeat;
margin:10px 0 0 0;
padding: 30px 0 0 0;}

.txt{
padding:0 15px 0 15px;}


.cerrar{
clear:both;}

#pie{}

#sub_navbar{
background-image:url(Images/fondo_sub_nav.jpg);
height:24px;
padding:18px 0 0 20px;
font-size:11px;}

#sub_navbar a:link{
text-decoration:none;
color:#FFFFFF;}

 #sub_navbar a:hover{
text-decoration:none;}

#sub_navbar a:visited{
text-decoration:none;
color:#cccccc;}

#sub_navbar a:active{
text-decoration:none;}


#creditos{
background-image:url(Images/fonod_pie2.gif);
padding:20px 20px 20px 20px;
font-size:10px;
color:#CCCCCC;}

.left{
float:left;}



.right{
float:right;
margin-left:20px}

.banner_index{
}

#col_izq{
background-image:url(Images/fondo_izq_promociones.gif);
padding:40px 20px 20px 20px;
margin:20px 0 0 0;
}

.proyectos-page #col_izq{
background-image:url(Images/fondo_izq_proyectos.gif);
padding:40px 20px 20px 20px;
margin:20px 0 0 0;
}

.contacto-page #col_izq{
background-image:url(Images/fondo_izq_contacto.gif);
padding:40px 20px 20px 20px;
margin:20px 0 0 0;
}

.btn_masinfo{
float:right;
background-image:url(Images/fondo_btn_masinfo.gif);
background-position:right;
background-repeat:no-repeat;
padding: 4px 15px 5px 14px;
}

.detalles{
float:right;
background-color:#FFFFFF;
padding: 10px 0 0 1px;
margin:0 0 0 10px;
border:1px solid #CCCCCC;
}
.detalles ul{
margin:0 0 0 0;
padding:10px 10px 10px 30px;
}

.link_oscuro{
color:#663300;}

.verplanos{
margin:0 0 0 -25px 0;}

.tabla_promociones{
background-image:url(Images/fondo_tabla_pro_pro.gif);
background-repeat:no-repeat;
margin:10px 10px 0 0;
padding-top:0;
}

.tabla_promociones_con{
background-image:url(Images/fondo_tabla_pro_conservacio.gif);
background-repeat:no-repeat;
margin:10px 10px 0 0;
padding:0 0 0 0;}

.tabla_promociones_nueva{
background-image:url(Images/fondo_tabla_pro_nueva.gif);
background-repeat:no-repeat;
margin:10px 10px 0 0;
padding-top:0;}

.tabla_promociones_reha{
background-image:url(Images/fondo_tabla_pro_reha.gif);
background-repeat:no-repeat;
margin:10px 10px 0 0;
padding-top:0;}

.tabla_promociones_publica{
background-image:url(Images/fondo_tabla_pro_publica.gif);
background-repeat:no-repeat;
margin:10px 10px 0 0;
padding-top:0;}

.celdas_promociones{
float:right;
margin:-15px 6px 0 0;}


.cerrar1{
clear:both;}