@charset "utf-8";
/* CSS Document */

body{
	background-color:#FFFFFF;
	margin:0;
}
#contenedor{
	width:930px;
	height:auto !important;
	padding:0;
	margin:0;
}
#header{
	width:930px;
	height:90px;
	float:left;
}
#logo{
	width:211px;
	height:90px;
	float:left;
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	border:0;
}
#slogan{
	width:719px;
	height:90px;
	float:left;
	background-image:url(../images/slogan.jpg);
	background-repeat:no-repeat;
}
#banner{
	width:930px;
	height:284px;
	float:left;
}
#contenido{
	width:930px;
	height:auto;
	float:left;
}
#cont_mod{
	width:930px;
	height:auto;
	float:left;
	padding-top:10px;
}
#mod_noticia{
	width:300px;
	height:175px;
	float:left;
	border:1px solid #d4d4d4;
	background-color:#FFFFFF;
}
#mod_noticia2{
	width:300px;
	height:auto;
	float:left;
	border:1px solid #d4d4d4;
	background-color:#FFFFFF;
}
#mod_tecnologia{
	width:300px;
	height:175px;
	float:left;
	margin-left:12px;
	margin-right:12px;
	border:1px solid #d4d4d4;
	background-color:#FFFFFF;
}
#mod_tecnologia2{
	width:300px;
	height:175px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid #d4d4d4;
	background-color:#FFFFFF;
}
#mod_porqe{
	width:300px;
	height:175px;
	float:left;
	border:1px solid #d4d4d4;
	background-color:#FFFFFF;
}
#mod_porqe2{
	width:300px;
	height:auto;
	float:left;
	border:1px solid #d4d4d4;
	background-color:#FFFFFF;
}
#mod_titulo{
	width:290px;
	height:32px;
	float:left;
	padding:5px;
	background-image:url(../images/rep_modulos.jpg);
	background-repeat:repeat-x;
}
#categoria_mod {
	width:230px;
	height:auto;
	padding-left:30px;
	padding-bottom:10px;
	text-align:left;
}
.link_mod{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#848282;
	text-align:left;
	text-decoration:none;
}
a.link_mod:hover {
	color:#f28d17;
}
#bg_titulo{
	width:462px;
	height:26px;
	float:left;
	background-image:url(../images/bg_titulos.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-bottom:15px;
	padding-left:5px;
	padding-top:2px;
}
#left{
	width:550px;
	height:auto;
	float:left;
	margin-top:10px;
}
#right{
	width:330px;
	height:auto;
	float:left;
	margin-top:35px;
	margin-left:20px;
	background-image:url(../images/rep_mod_inter.jpg);
	background-repeat:repeat-x;
	padding-top:10px;
	padding-left:30px;
}
#texto{
	width:520px;
	height:auto;
	float:left;
	padding-bottom:10px;
	text-align:justify;
}
#imagen_interna{
	width:auto;
	height:auto;
	float:left;
	margin-top:6px;
	margin-bottom:8px;
	border:1px solid #d4d4d4;
	padding:5px;
}
#servicios{
	width:443px;
	height:auto;
	float:left;
	text-align:left;
	border:1px solid #d4d4d4;
	padding:10px;
	margin-bottom:10px;
}
#productos_item{
	width:540px;
	height:auto;
	float:left;
	border-bottom:1px solid #d4d4d4;
	padding-bottom:5px;
	margin-top:10px;
}
#icono_contacto{
	width:71px;
	height:74px;
	float:right;
	margin-top:-32px;
}
#footer{
	width:854px;
	height:16px;
	float:left;
	border-bottom:1px solid #d4d4d4;
	border-left:1px solid #d4d4d4;
	border-top:1px solid #d4d4d4;
	background-image:url(../images/rep_footer.png);
	background-repeat:repeat-x;
	margin-top:10px;
	padding:4px;
}
#footer2{
	width:58px;
	height:16px;
	float:left;
	border-bottom:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-top:1px solid #d4d4d4;
	background-image:url(../images/rep_footer.png);
	background-repeat:repeat-x;
	margin-top:10px;
	padding:4px;
}
.texo{
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#848282;
	text-decoration:none;
	font-size:11px;
}
.tex_estas_en{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#848282;
	text-decoration:none;
	font-size:9px;
	text-align:left;
	float:left;
	width:500px
}
.tex_footer{
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#848282;
	text-decoration:none;
	font-size:10px;
}
a.link_cred:hover {
	color:#f28d17;
}
.link_cred{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#848282;
	text-align:right;
	text-decoration:none;
	float:right;
}
.tit_mod{
	color:#f28d17;
	font-family: "Futura Medium", "Myriad Pro", "Gill Sans", Helvetica, Verdana, Arial, sans-serif;
	font-size:16px;
	text-align:right;
}
.tit_naranja{
	color:#f28d17;
	font-family: "Futura Medium", "Myriad Pro", "Gill Sans", Helvetica, Verdana, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
}
a.item_servicios:hover {
	color:#f28d17;
}
.item_servicios{
	color:#a2a1a1;
	font-family: "Futura Medium", "Myriad Pro", "Gill Sans", Helvetica, Verdana, Arial, sans-serif;
	font-size:16px;
	text-align:left;
	text-decoration:none;
}
a.item_productos:hover {
	color:#f28d17;
}
.item_productos{
	color:#a2a1a1;
	font-family: "Futura Medium", "Myriad Pro", "Gill Sans", Helvetica, Verdana, Arial, sans-serif;
	font-size:13px;
	text-align:left;
	text-decoration:none;
}
.tit_segundario{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f28d17;
	text-align:left;
}
/* form */
#caja_form{
	width:450px;
	height:auto;
	float:left;
	border:1px solid #d4d4d4;
	padding:10px;
}
.titulo_form{
	width:440px;
	height:auto;
	float:left;
	text-align:left;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ababab;
	border-bottom:1px solid #f28d17;
	padding-bottom:5px;
	margin-bottom:10px;
}
#llenar{
	width:auto;
	height:auto;
	float:left;
	margin-left:30px;
	margin-top:30px;
}
.campos{
	width:140px;
	height:14px;
	float:left;
	border:1px solid #999999;
	background-image:url(rep.jpg);
	background-repeat:repeat-x;
	padding:4px;
	margin-bottom:8px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.campo_full{
	width:250px;
	height:100px;
	float:left;
	border:1px solid #999999;
	padding:4px;
	margin-bottom:8px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.campos2{
	width:140px;
	height:25px;
	float:left;
	border:1px solid #999999;
	background-image:url(rep.jpg);
	background-repeat:repeat-x;
	padding:4px;
	margin-bottom:8px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.adjuntar{
	width:auto;
	height:20px;
	float:left;
	background-image:url(rep_menu.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	border:1px solid #d7d7d7;
	cursor:pointer;
}
