
/*---------------------iframe--*/
a{
text-decoration:none;
color:#FFFFFF;
}
a:hover{
color:#FFCC00;
}
#contenedor_iframe{
width:924px;
background-image: url(../img/back_repeat.png);
background-repeat:repeat-y;
margin: 20px 0 0 0px;
padding: 0 0 0 43px;
display:block;

}

#iframe_chingon{
width:822px;
display:block;
min-height:910px;
margin:7px 5px 0px 6px;
clear:both;
}

*{
font-family:Verdana, Arial;
}

/*body{
margin:0px;
}    */

img{
border:none;
}

/*------------------fin iframe-*/

/*---------------------home----*/
#contenedor_text_intro{
width:822px;
height:171px;
background-image: url(../img/top_estatus.jpg);
background-repeat: no-repeat;
padding-top: 12px;
padding-left: 4px;
}
.titulo_cuerpo{
width:822px;
height:25px;
}
.interno_titulo_cuerpo{
width:230px;
height:25px;
color:#FFFFFF;
float:right;
font-size:12px;
font-weight:bold;
}
#text_intro{
width:804px;
height:171px;
color:#FFF;
font-size:12px;
text-align:justify;
padding:10px 5px 0 0px;

}
#contenedor_central{
width:900px;
display:block;
}

.contenedor_titulos_home{
width:auto;
height:20px;

}
.tit_izq{
float:left;
width:400px;
height:20px;
color:#FFCC00;
font-size:12px;
font-weight:bold;
}
.tit_der{
float:left;
width:410px;
height:20px;
color:#FFCC00;
font-size:12px;
font-weight:bold;
}
#contenedor_izquierdo{
width:400px;
height:389px;
float:left;

}
.promo_izq{
width:400px;
height:368px;
background-image:url(../img/promo_home.jpg);
}
#separador_promo_home{
width:auto;
height:320px;
}
#contenedor_bot_izq_promo_home{
width:400px;
height:32px;
}
#boton_promo_home{
width:85px;
height:20px;
float:right;
margin:2px auto 0 7px;
font-size:12px;
color:#FFCC00;
}
#boton_promo_home a{
width:85px;
height:20px;
float:right;
margin:4px auto 0 7px;
font-size:12px;
color:#FFcc00;
text-decoration:none;
}
#boton_promo_home a:hover{
width:85px;
height:20px;
float:right;
margin:4px auto 0 7px;
font-size:12px;
color:#FFF;
}
/*---------------------------------------------------------------*/
#contenedor_derecho{
width:410px;
height:665px;
background-image:url(../img/back_homepage_derecho.jpg);
float:left;

}
.proyectos_recientes{
width:390px;
height:123px;
margin-left:7px;
}
.foto_proy_res{
width:146px;
height:103px;
float:left;
margin-top:8px;
margin-left:8px;
}
.contenedor_explic_proy_res{
width:220px;
height:103px;
float:right;
margin-top:8px;
margin-right:11px;

}
.titulo_proy_res{
width:210px;
height:20px;
color:#FFFFFF;
font-weight:bold;
float:left;
margin-left:5px;
margin-top:5px;
font-size:12px;
color:#FFCC00;
}
.texto_proy_res{
width:210px;
height:65px;
clear:both;
margin-left:5px;
margin-top:5px;
float:left;
font-size:12px;
color:#FFFFFF;
}
.titulo_noticias{
width:350px;
height:20px;
margin-left:13px;
color:#FFCC00;
font-size:12px;
font-weight:bold;
margin-top:5PX;
}
.texto_noticias{
width:369px;
height:250px;
margin-left:13px;
margin-top:8px;
font-size:12px;
color:#FFFFFF;
text-align:justify;
padding:5px;
}
.separador_noticias{
width:369px;
height:45px;
}
.separador_noticias2{
width:369px;
height:60px;
}
.separador_noticias3{
width:369px;
height:68px;
}
.link_noticias{
width:120px;
height:20px;
margin-top:6px;
margin-left:200px;
}
.link_noticias span a{
text-decoration:underline;
font-weight:bold;
color:#FFCC00;
font-size:12px;
}
.imagen_noticias{
width:373px;
height:105px;
background-image:url(../img/foto_noticia.jpg);
margin-left:13px;
}
/*-------------------------------------formulario*/
#contenedor_titulo_form_inmediata{
width:410px;
height:20px;
color:#FFCC00;
font-size:12px;
font-weight:bold;
margin:5px 0 0 0;
}

#form_resp_inmediata{
width:380px;
height:255px;
margin:0px;
padding:22px 0 0 15px;
background-image:url(../img/back_form.jpg);
}
.titulos_formulario{
margin:1px 0 2px 0;
color:#fff;
width:250px;
font-size:12px;
}
.titulos_formulario2{
margin:1px 0 0 0;
color:#fff;
width:170px;
}
#interna4{
margin:2px 3px 1px 0px;
width:auto;
height:25px;
}

#interna6{
width:auto;
margin:0px 3px 10px 0px;
height:20px;
}
#interna10{
margin:0;

}
.llenado{
width:365px;
height:20px;
font-size:12px;
font-family:Verdana;
font-weight:bold;
color:#fff;
border:none;
background-color:#255f7a;
margin:0px;
border-width:1px;
border-style:solid;
border-color:#ccc;

}
.llenado:hover{
background-color:#0D2B3C;
}
.scroll_mio {
width: 365px;
height:59px;
color:#fff;
background-repeat:no-repeat;
background-position:center;
font-size:12px;
background-color:#255f7a;
border:none;
font-weight:bold;
overflow:hidden;
border-width:1px;
border-style:solid;
border-color:#ccc;
}


.bot_link2{
width:102px;
height:30px;
background-image:url(../img/botrex.jpg);
background-color:#0066FF;
margin:0px 12px 0 0;
border:none;
font-size:12px;
color:#FFCC00;
float:right;
}
.bot_link2 a{
text-decoration:none;
color:#ffcc66;
display:block;
text-align:center;
padding:1px 0 0 0;
color:#FFF;
}
.bot_link2 a:hover{
text-decoration:none;
color:#ffcc66;
display:block;
text-align:center;
padding:1px 0 0 0;
color:#FFF;
}
/*-------------------------fin home----*/
/*productos----------------------------*/
.titulo_mod_peq{
width:350px;
height:5px;
font-size:12px;
font-weight:bold;
color:#FFCC00;
padding-top:5px;
padding-left:10px;
padding-bottom:8px;
}
.interna_productos{
width:819px;
/*height:820px; */
}
.izquierdo_productos{
width:400px;
height:810px;
float:left;
margin-right:5px;
margin-left:3px;

}
.fot_izq_int_prod{
width:135px;
height:135px;
float:left;
margin-top:2px;
}
.content_info_prod_der{
width:210px;
float:left;
font-size:12px;
color:#FFFFFF;
text-align:justify;
padding:5px;
}
.text_inter_prod{
padding:1px 5px;
}

.derecho_productos{
width:400px;
height:810px;
margin-right:10px;
float:right;
}
.comun_productos{
width:371px;
height:190px;
margin:5px 0 0 5px;
padding-top:18px;
padding-left:18px;
background-image:url(../img/background_comun_p.jpg);
}
/*fin productos------------------------------*/
/*portafolio---------------------------*/
#contenedor_central2{
width:823px;
display:block;
/*min-height:389px;*/
}
#contenedor_text_intro2{
width:822px;
height:45px;
background-image: url(../img/top_estatus.jpg);
background-repeat: no-repeat;
padding-top: 12px;
padding-left: 4px;
}
.titu_portafolio{
color:#FFCC00;
font-weight:bold;
font-size:12px;
margin-left:10px;
margin-top:3px;
display:block;
clear:both;
}
.titu_portafolio span{
color:#FFf;
font-weight:bold;
font-size:12px;
margin-left:10px;
margin-top:3px;
}
.content_fot{
width:81px;
height:80px;
background-image:url(../img/back_miniaturas.jpg);
background-repeat:no-repeat;
padding-top:0px;
float:left;
}
.interna_content_fot{
width:68px;
height:68px;
margin:6px 0 0 6px;
}
.soyelboton{
text-decoration:none;

}

.muro_de_contencion{
  width: 50px;
  height:5px;
  display:block;
  clear:both;
  color:#666;
}


/*fin portafolio-----------------------------*/
/*-------------------------inicia beneficio empresarial*/

/*fin planes web----------------------------*/

