

body {
	background-color:#F8F8EC;
	background-image:url(fondo1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	background-attachment:fixed;
	margin:0pt;
	text-align:left;
	font-family:normal Verdana,Arial,sans-serif;
	font-size:12px;
}
a:focus{ outline:none;} 
#cabecera{
	width:780px;
	margin:auto;
	background-image:url(cabecera.jpg);
background-repeat:no-repeat;
padding:4px;
}
*html pie{
width:780px;}
#pie{
	height:78px;
	background:#414141;
	margin-top:40px;
	padding-left:20px;
	background-image:url(pie.jpg);
	background-repeat:no-repeat;
}
#header{
	color:#FFFFFF;
	font-weight:200;
	
}
#todo{
/*background:url(cross_hatch.jpg);*/
width:780px;
background:#E3F8F8;
/*height:900px;*/
margin-left:10%;
 /*Moz proprietary opacity property */
    -moz-opacity: 0.9;
     /*Microsoft proprietary filter property */
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    /* CSS 3 opacity property */
    /*opacity: 0.7;
    /*background: url('cross_hatch.png') repeat;*/
}
*html #cuerpo{
margin-left:35px;
margin-right:20px;}
#cuerpo {
	width:713px;
	margin-top:-20px;
	margin-left:36px;
	margin-right:auto;
	margin-bottom:auto;
}
#pie p{
padding-top:8px;
color:#FFFFFF;
font-weight:bold;}
#pie a{
color:#FFFFFF;}
#pie a:hover{
color:#FF0000;}

#contenido{
	margin-bottom:-15px;
	margin-top:-15px;
	min-height:300px;
	height:auto;
}
*html #est_texto{
width:600px;}
#est_texto{
width:800px;
margin-left:0px;
padding-top:10px;}
#contenido .fondoempre{
background:url(contenido.png) no-repeat;
width:713px;
height:auto;
}
#contenido .fondocompr{
background:url(compromiso.png) no-repeat;
width:713px;
height:auto;
}
#contenido .fondocli{
background:url(clientes.png) no-repeat;
width:713px;
height:auto;
}
#contenido .fondomed{
background:url(medios.png) no-repeat;
width:713px;
height:auto;
}
#contenido .fondoherra{
background:url(herramientas.png) no-repeat;
width:713px;
height:auto;
}
#contenido .fondotobe{
background:url(toberas.png) no-repeat;
width:713px;
height:auto;
}
#contenido .fondopresta{
background:url(prestaciones.png) no-repeat;
width:713px;
height:auto;
}
.txt{
font-size:12px;}
.flashtab{
text-align:center;
padding-top:10px;
}
.imgtobe{
padding-top:30px;
padding-bottom:5px;
}
.imgcli{
text-align:center;
padding-top:10px;
padding-bottom:5px;
width:100px;}
.tabcli{
vertical-align:top;
text-align:center;
padding:3px;}
.tabcli p{
font-size:12px;
text-align:center;}
*html .tabempre{
padding-left:40px;}
.tabempre p{
text-indent:25px;
text-align:justify;
font-size:12px;
}
.tabinfo p{
text-align:center;
font-size:12px;}
.tabcompr p{
text-indent:25px;
text-align:justify;
font-size:12px;
}
.tabcompr ul{
font-size:12px;
text-align:justify;}
.tabmed p{
text-align:justify;
font-size:12px;
}
.tabmed li{
font-size:12px;}
.tabherra p{
text-align:justify;
font-size:12px;
}
.tabherra li{
font-size:12px;
text-align:justify;}
.tabtobe p{
text-align:justify;
font-size:12px;
}
.tabpresta p{
text-align:justify;
font-size:12px;}
.tabpresta li{
font-size:12px;
text-align:justify;}
.imgtab{
text-align:center;
padding-top:10px;
padding-bottom:5px;
padding-right:15px;}
.imgherra{
text-align:left;
padding-top:10px;
padding-bottom:5px;}
.imgcamion{
text-align:center;
padding-top:10px;
padding-bottom:5px;
padding-right:15px;}
.titutab{
color:#FFFFFF;
background:url('barra.jpg') no-repeat;
font-size:12px;
font-weight:bold;
padding-left:10px;}
.titulo{
text-transform:uppercase;
color:#FFFFFF;
background:url('barra.jpg') no-repeat;
font-size:12px;
font-weight:bold;
padding-bottom:13px;
padding-left:25px;}
.imgempresa{
text-align:center;
padding-top:10px;
padding-bottom:5px;
width:500px;
height:250px;}
div#frmcontacta{
padding-left:50px;
padding-top:50px;}
#imgcabecera {

	margin-top:50px;
	text-align:center;
	height:190px;
}	

*html #mprincipal{
margin-top:78px;}
#mprincipal{

	margin-top:74px;
	margin-left:30px;
	height:42px;
	color:#fff;
	font-family:normal Verdana,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	white-space:nowrap;
background:url(menu.png);
background-repeat:no-repeat;
width:713px;
	list-style-type:none;
}
#mprincipal ul {
padding-top:12px;
margin-left:2px;
text-align:center;}
#mprincipal li {display:inline;
padding-right:10px;}

#mprincipal li a{
	padding:0.2em 1em;
	color:#FFFFFF;
	text-decoration:none;
}
#mprincipal li a:hover{
color:#C8C8C8;
text-transform:uppercase;
font-weight:bold;}
.menprincipal2{
	background-color:#D693BD;
	height:1px;
	/*overflow:hidden;*/
}
*html #mensecundario2{
margin-top:14px;
margin-left:-3px;}
#mensecundario2{

margin-bottom:3px;
/*background:#E01903;*/
height:42px;
color:#fff;
font-family:normal Verdana,Arial,sans-serif;
font-size:14px;
font-weight:bold;
white-space:nowrap;
background:url(menuabajo.png);
background-repeat:no-repeat;
width:713px;
list-style-type:none;}
#mensecundario2 ul{
padding-top:15px;
margin-left:2px;
text-align:center;}
#mensecundario2 li{
display:inline;
padding-right:10px;}
#mensecundario2 li a{
padding:0.2em 1em;
color:#FFFFFF;
text-decoration:none;}
#mensecundario2 li a:hover{
color:#C8C8C8;
text-transform:uppercase;
font-weight:bold;}
.imgcabecera {
	background-color:#D693BD;
	height:190px;
	border:solid #000000;
	/*overflow:hidden;*/
}

.secnombre{
font-size:12px;
padding:3px;}
