@charset "UTF-8";
/* CSS Document */

#bg_body {
margin:0;
padding:0;
position:relative;
text-align:center;
background-color:#dbdbdb;
background-image:url(b2/img_boceto2/bg_fondob2.jpg);
background-repeat:repeat-x;
}

#wrapper_all {
position:relative;
width:960px;
text-align:left;
margin:0 auto;
}

.menuItem {
float:left;
}

#wr_top {
width:960px;
height:315px;
}

#wr_top_logo {
width:250px;
height:315px;
float:left;
}
#wr_top_flash {
width:458px; 
height:315px; 
float:left;
}
#wr_top_vacio {
width:252px; 
height:315px; 
float:left;
}

/* +++++++++++++++++++++++ */
#wr_contenidos {
width:960px;
}

#col_left {
width:220px;
padding:0 10px 0 10px;
float:left;
}

#col_center {
width:460px;
padding:0 10px 0 10px;
float:left;
}

#col_right {
width:220px;
padding:0 10px 0 10px;
float:left;
}

/* +++++++++++++++++++++++ */
#wr_submenu {
background-color:#d9d9d9;
padding:15px;
text-align:center;
width:430px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
a:link.subMenu {color:#006699; text-decoration:none; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
a:hover.subMenu {color:#0066FF; text-decoration:underline; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
a:visited.subMenu {color:#003366; text-decoration:none; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
/* +++++++++++++++++++++++ */
.titleProyectos {color:#006699;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
}
.txtProyectos {
color:#333333;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
}

/* +++++++++++++++++++++++ */
/* +++++++++++++++++++++++ */
#wr_footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(imagenes/footer_bg.jpg) repeat-x scroll 0 0;
color:#FFFFFF;
font-size:12px;
height:107px;
padding:5px 0 0;
width:100%;
}
/* +++++++++++++++++++++++ */
#wr_info {
background-image:url(imagenes/pleca_informacion.jpg);
background-position:bottom;
background-repeat:no-repeat;
color:#666633;

width:216px;
height:239px;
padding-top:15px;
}
.txt_infoBox {
padding:40px 10px 10px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
}
/* +++++++++++++++++++++++ */
.txt_normal {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:22px;
text-align:justify;
}
.txt_footer {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:center;
padding:5px 20px 2px 20px;
margin:0;
}
/* +++++++++++++++++++++++ */
.h1_laempresa {
	width: 152px; height: 33px;
	background:url(imagenes/h1_laempresa.jpg);
	text-indent: -9999px;
}
.h1_mision {
	width:88px; height: 27px;
	background:url(imagenes/h1_mision.jpg);
	text-indent: -9999px;
}
.h1_vision {
	width: 80px; height: 28px;
	background:url(imagenes/h1_vision.jpg);
	text-indent: -9999px;
}
.h1_clientes {
	width: 265px; height: 30px;
	background:url(imagenes/h1_clientessatisfechos.jpg);
	text-indent: -9999px;
}
.h1_2_servicios {
	width: 123px; height: 30px;
	background:url(imagenes/h1_2_servicios.jpg);
	text-indent: -9999px;
}
.h1_2_ServiciosIntegrales {
	width: 260px; height: 34px;
	background:url(imagenes/h1_2_serviciosIntegrales.png);
	text-indent: -9999px;
}
.h1_2_equipos {  
	width: 102px; height: 32px;
	background:url(imagenes/h1_2_equipos.png);
	text-indent: -9999px;
}
.h1_3_proyectosEjecutivos {  
	width: 270px; height: 34px;
	background:url(imagenes/h1_3_proyectosEjecutivos.png);
	text-indent: -9999px;
}
.h1_4_obraCivil {  
	width: 129px; height: 30px;
	background:url(imagenes/h1_4_obraCivil.png);
	text-indent: -9999px;
}
.h1_5_supervision {  
	width: 154px; height: 35px;
	background:url(imagenes/h1_5_supervision.png);
	text-indent: -9999px;
}

.h1_5_contacto {  
	width: 117px; height: 30px;
	background:url(imagenes/h1_6_contacto.png);
	text-indent: -9999px;
}

a:link.footer_lnk {
color:#CCFFFF;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
a:hover.footer_lnk {
color:#FFFFFF;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
a:visited.footer_lnk {
color:#FFFFFF;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}







