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

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


body {
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
background-color:#f5f5f5;
font-family:"Trebuchet MS", "Trebuchet MS Bold";
font-size:11px;
margin:0px auto 0px auto;
color:#000000;
}

#contenedor {
margin:0px auto 0px auto;
width:894px;
min-height:600px;
background-image:url(../images/bgcont.jpg);
background-repeat:repeat-y;
}

#contenedorint {
margin:0px auto 0px auto;
width:894px;
min-height:730px;
background-image:url(../images/bgcont.jpg);
background-repeat:repeat-y;
}

#contenedorint2 {
margin:0px auto 0px auto;
width:894px;
min-height:1030px;
background-image:url(../images/bgcont.jpg);
background-repeat:repeat-y;
}

#header {
width:894px;
height:162px;
}

#downheader {
width:894px;
height:14px;
background-image:url(../images/downHeader.jpg);
}

#box1 {
width:656px;
height:273px;
background-image:url(../images/box1.jpg);
float:left;
}

#box2 {
width:238px;
height:273px;
background-image:url(../images/box2.jpg);
float:right;
}

#footer {
width:894px;
height:74px;
background-image:url(../images/bgfooter.jpg);
margin:0px auto 0px auto;
text-align:center;
}

#box3 {
width:656px;
height:277px;
background-image:url(../images/bgtextos.jpg);
float:left;
}

#box4 {
width:238px;
height:277px;
background-image:url(../images/banner3.jpg);
float:right;
}

#flash {
width:623px;
height:272px;
padding-left:33px;
}

#banners {
width:202px;
height:272px;
padding-left:10px;
}

#naves {
width:202px;
height:267px;
padding-left:10px;
padding-top:10px;
}

#logo {
width:146px;
height:162px;
float:left;
}

#contHeader {
width:748px;
height:162px;
float:right;
}

#contenidoint {
background-image:url(../images/bgcont.jpg);
background-repeat:repeat-y;
}

#headerSup {
width:748px;
height:120px;
background-image:url(../images/headerSup.jpg);
}

#menu {
width:748px;
height:42px;
}

#particulares {
width:313px;
height:277px;
float:left;
}

#particularestxt {
padding-top:60px;
padding-left:35px;
}

#empresas {
width:343px;
height:277px;
float:right;
}

#empresastxt {
padding-top:60px;
padding-left:35px;
}

#cont1 {
width:614px;
margin-left:35px;
float:left;
}

#cont2 {
width:202px;
margin-left:10px;
float:left;
}



#menu1 {width:8px; height:42px; float:left;}
#menu2 {width:82px; height:42px; float:left; background-image:url(../images/menu/menu2.jpg)}
#menu3 {width:130px; height:42px; float:left; background-image:url(../images/menu/menu3.jpg)}
#menu4 {width:78px; height:42px; float:left; background-image:url(../images/menu/menu4.jpg)}
#menu5 {width:99px; height:42px; float:left; background-image:url(../images/menu/menu5.jpg)}
#menu6 {width:39px; height:42px; float:left;}


#tituloHeader {padding-top:40px; padding-left:10px;}
.tituloNegro {font-size:18px; font-weight:bold; }
.blanco {color:#FFFFFF;}
.gris {color:#666666}

.amarillo {color:#f9b700; font-size:12px; font-weight:bold;}

#posmenu {padding-top:10px; text-align:center}

.menuNegro{font-size:11px;color:#000000} A:link, A:visited { text-decoration: none }
A:hover { text-decoration: underline;color:#000000;}

.menuAmarillo{font-size:11px;color:#9E7A42} A:link, A:visited { text-decoration: none }
A:hover { text-decoration: underline;color:#000000;}

.menuGris {font-size:11px;color:#666666} A:link, A:visited { text-decoration: none }
A:hover { text-decoration: underline;color:#000000;}


















