/* estilos generales y de cabecera y pie */

BODY {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	color: #707070;
	font: 12px Arial;
}
FORM {
	margin:0px;
	padding:0px;
}
A {
	color: #707070;
}
IMG {
	border: none;
}
A IMG {
	border: none;
}
#top{
	background: #F7F7F7 url(../img/fondo_cab.gif) repeat-x;
	width: 100%;
	/*height: 31px;*/
	height:55px;
}
#top2{
	background: #F7F7F7 url(../img/fondo_centro.GIF) repeat-x;
	width: 100%;
	clear: both;
	float: left;
}
#top2_zqda{
	background: url(../img/lateral_izqdo.GIF) no-repeat right;
	width: 80px;
	height: 297px;
	clear: none;
	float: left;
}
#top2_menu{
	width: 170px;
	height: 287px;
	vertical-align: top;
	clear: none;
	float: left;
	padding-top: 10px;
}
#menu{
	background: #282E6B url(../img/fondolateralmenu.gif) no-repeat;
	width: 170px;
	height: 208px;
	clear: both;
}
.menu03{
	background: #282E6B url(../img/fondolateralmenu1.gif) repeat-x;
	width:100%;
	height:100%;
	margin-left:19px;
}
#top2_centro{
	background: url(../img/fondo_centro.gif) repeat-x;
	width: 477px;
	height: 297px;
	vertical-align: top;
	text-align: right;
	clear: right;
	float: left;
}
.seleccion{
	width: 19px;
	padding: 10px 0px 0px 0px;
	text-align: center;
	vertical-align: top;
}
#img_seccion{
	float: right;
}
#texto_cabecera{
	height: 50px;
	padding-top: 5px;
	font: normal 11px Arial;
	color: #717171;
	text-align: right;
	vertical-align: middle;
	clear: both;
}
#pie{
	padding: 20px 0px 15px 80px;
	font: normal 11px Arial;
	color: #717171;
	text-align: left;
	float: left;
	clear: both;
}
.mail_pie{
	font: normal 11px Arial;
	color: #717171;
	text-decoration: none;
}
.mail_pie:hover{
	text-decoration: underline;
}
.img_left{
	float: left;
	clear: both;
}
.img_right{
	float: right;
	clear: both;
}

/* fin de estilos generales */


#cuerpo_index{
	width: 660px;
	padding: 0px 0px 0px 80px;
	float: left;
	clear: both;
}
#cuerpo{
	width: 670px;
	padding: 0px 0px 0px 70px;
	float: left;
	clear: both;
}
#lateral{
	width: 170px;
	height: 100%;
	float: left;
	clear: none;
}
#lateral UL{
	margin: 0;
	padding: 0px 0px 0px 20px;
}
#lateral UL LI{
	list-style: none;
	background-image:url(../img/item.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	margin: 8px 0px 0px -15px;
	padding-left:12px;
	font: 11px Arial;
	color: #394683;
}
#lateral UL LI.otra{
	list-style:none;
	color:#717171;
	margin:0px;
}
#lateral UL LI.otra a{
	color:#717171;
	text-decoration:none;
	font-weight:normal;
}
#lateral LI A{
	color: #282E6B;
	font-weight:bold;
}
#bienvenido{
	padding: 50px 35px 30px 45px;
	width: 410px;
	background: url(../img/fondo__bienvenido.gif) no-repeat;
	float: left;
	clear: none;
	text-align: justify;
}
#texto_index{
	width: 410px;
	padding: 50px 34px 0px 55px;
	font: bold 10px Arial,"Trebuchet MS";
	color: #000000;
	float: right;
	clear: none;
}
 .contenedor{
	width: 645px;
	padding: 30px 12px 0px 11px;
	float: left;
	clear: none;
}
.servicios{
	background: url(../img/fondo_servicios.gif) no-repeat;
}
.laempresa{
	background: url(../img/fondo_laempresa.gif) no-repeat;
}
.calidad{
	background: url(../img/fondo_calidad.gif) no-repeat;
}
.organigrama{
	background: url(../img/fondo_organigrama.gif) no-repeat;
}
.llegar{
	background: url(../img/fondo_comollegar.gif) no-repeat;
}
.contactar{
	background: url(../img/fondo_contactar.gif) no-repeat;
}
.fila_servicios{
	float: left;
	clear: none;
	width:100%;
}
.tercio{
	width: 215px !important;
	.width:214px;
	padding-top: 15px;
	text-align: center;
	float: left;
	clear: none;
	font: normal 12px Arial;
	color: #717171;
}
.fondo_foto{
	width: 166px;
	height: 117px;
	padding: 6px 9px 7px 8px;
	background: url(../img/fondoservicios.gif) no-repeat;
	margin : 0 auto;
}
#ser_cabecera{
	padding: 20px 20px 10px;
	font: bold 9pt Arial;
	color: #717171;
}
.contenido{
	padding: 0px 20px 10px;
	float: left;
	clear: both;
	text-align: justify;
}
#migas{
	margin: 0px 20px 10px 20px;
	padding: 5px 0px;
	background: url(../img/rayaseparadora.gif) no-repeat bottom left;
	color: #394683;
	float:left;
	clear:both;	
}
A.normal{
	text-decoration: none;
	color:#86acbb;
}
A.normal:hover {
	text-decoration: underline;
}
A.destacado{
	text-decoration:none;
	color: #282E6B;
	font-weight:bold;
}
A.serv{
	text-decoration: none;
}
A.serv:hover {
	text-decoration: underline;
}
UL.servicio{
	list-style: outside url(../img/ico_item.gif);
}
UL.servicio LI{
	padding: 1px;
}
.tit_galeria{
	/*margin: 25px 20px 15px;*/
	margin: 25px 0px 15px;
	clear: both;
	width:400px;
	float:left;
	color:#282E6B;
	font-weight:bold;
	font-size:15px;
}
.tit_galeria span{
	color:#717171;
}
.tit_galeria span a{
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
	color:#86ACBB;
}
.tit_galeria span a:hover{
	text-decoration:underline;
}
#galeria{
	border: 1px solid #989898;
	margin: 0px 0px 0px 10px;
	padding: 5px 0px 5px 10px;
	width: 600px;
	height: 320px;
	clear: none;
	float: left;
}
.gal_item{
	padding: 10px;
	width: 126px;
	height: 87px;
	background: url(../img/fondogaleria.gif) no-repeat;
	clear: none;
	float: left;
}
#entradilla{
	margin: 10px 20px 20px;
	padding: 5px 0px;
	background: url(../img/rayaseparadora.gif) no-repeat bottom left;
}
H4{
	margin: 0;
	padding-left: 5px;
	font: normal 9.5pt Arial;
	color: #394683;
}
.letrae{
	color: #394683;
}
A.enlace{
	color: #394683;
	text-decoration: underline;
}
.contenido .zqda{
	width: 215px;
	clear: none;
	float: left;
}
.contenido .dcha{
	width: 390px;
	clear: none;
	float: left;
}
.contenido .bajo{
	width: 100%;
	clear: both;
	float: left;
}
LABEL{
	font: bold 12px Arial;
	color: #707070;
	text-align: left;
	white-space: nowrap;
}
LABEL IMG{
	vertical-align: 12%;
}
.campo{
	border: 1px solid #7F9DB9;
	height: 16px;
	padding-left: 3px;
	font: 12px Arial;
	float: right;
}
FORM P{
	padding: 4px 0px;
	margin: 1px 0px;
}
UL.enlacellegar{
	list-style: url(../img/ico_item.gif);
	font: bold 11px Arial;
}
UL.enlacellegar LI{
	margin-top: 3px;
}
UL.enlacellegar LI A{
	text-decoration: none;
}
#paginacion{
	margin: 10px 22px 0 0;
	float: right;
	clear: none;
	height: 35px;
	padding-top: 3px;
}
A.pag{
	border: 1px solid #989898;
	margin: 0 1px;
	padding: 2px 4px;
	text-decoration: none;
	color: #989898;
	background: #FFF;
 }
A.pag:hover{
	border: 1px solid #989898;
	margin: 0 1px;
	padding: 2px 4px;
	text-decoration: none;
	color: #FFF;
	background: #989898;
}
.pagina{
	border: 1px solid #989898;
	margin: 1px;
	padding: 2px 4px;
	color: #FFF;
	background: #394683;
}
.titulo_enlace{
	float:left;
	clear:none;
	margin-top:-10px;
	margin-right:50px;
	color:#282E6B;
}
.img_cabecera{
	float:left;
	clear:none;
	width:477px;
	height:208px;
	text-align:center;
}
.texto_obra_portada{
	position:relative;
	float:left;
	clear:none;
	left:20px;
	font-weight:bold;
	/* color:#ffffff; */
}
.paginacion1{
	float:left;
	clear:none;
	width:100%;
	margin-top:-25px;
}
.boton_siguiente{
	float:right;
	clear:none;
	margin-right:10px;
}
.boton_anterior{
	float:left;
	clear:none;
	margin-left:10px;
}
h3{
	color:#282E6B;
	font-weight:bold;
}
.texto_producto{
	float:left;
	clear:both;
	width:100% ;
}
.videoempresa{
	background:url("../img/ventana_video.gif");
	width:355px;
	height:250px;
	float:left;
	clear:none;
	margin-top:15px;
}
.apartado{
	float:left;
	clear:both;
}
.txt_apartado{
	float:left;
	clear:both;
	width:100%;
}
.datos_tecnicos{
	float:left;
	clear:none;
	width:380px;
	margin-top:10px;
}
.datos_tecnicos li{
}
.img_producto{
	float:left;
	clear:none;
	margin:10px 0 0 20px;
	width:204px;
}
.img_producto1{
	float:left;
	clear:none;
	margin:50px 0 0 20px;
	width:204px;
}
.fich_descarga{
	float:left;
	clear:both;
	margin-left:25px;
	width:100%;
	font-weight:bold;
}
.fich_descarga a{
	text-decoration:none;
}
.enlace_noticia{
	margin:5px 0 0 35px;
	float:left;
	clear:both;
}
.logos_marcas{
	float:left;
	clear:both;
	width:550px;
	.width:100%;
	margin:15px 0 0 20px;
	text-align:center;
}
.logos_marcas img{
	margin:5px 0 0 15px;
}
.logos_calidad{
	float:left;
	clear:both;
	width:600px;
	margin-left:100px;
	text-align:right;
}
.actualidad{
	background:transparent url(../img/fondo_ACTUALIDAD.gif) no-repeat scroll 0%;
}