@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;
margin:0px auto 0px auto;
font-family:Verdana;
font-size:11px;
color:#333333;
}

#contenedor {
width:950px;
height:100%;
margin:0px auto 0px auto;
}

#header {
width:950px;
height:118px;
}

#flash {
width:950px;
height:235px;
}

#contenidohome {
width:950px;
height:283px;
background-image:url(../images/bgcontent.jpg);
background-repeat:no-repeat;
}

#contenidointerior {
width:950px;
min-height:450px;
background-image:url(../images/bgcontentinterior1.jpg);
background-repeat:no-repeat;
background-position:top;
}

#contenidointeriorlopd {
width:950px;
min-height:450px;
background-image:url(../images/bgcontentinteriorlopd.jpg);
background-repeat:no-repeat;
background-position:top;
}

#contenidointeriorlssi {
width:950px;
min-height:450px;
background-image:url(../images/bgcontentinteriorlssi.jpg);
background-repeat:no-repeat;
background-position:top;
}

#contenidointeriorclientes {
width:950px;
min-height:450px;
background-image:url(../images/bgcontentinteriorclientes.jpg);
background-repeat:no-repeat;
background-position:top;
}

#contenidointeriorcontacto {
width:950px;
min-height:450px;
background-image:url(../images/bgcontentinteriorcontacto.jpg);
background-repeat:no-repeat;
background-position:top;
}

#contenido1 {
float:left;
width:380px;
height:283px;
}

#contenido1a {
float:left;
width:290px;
height:283px;
}

#contenido1b {
float:left;
width:275px;
height:283px;
}

#logo {
width:319px;
height:118px;
float:left;
}

#headerderecho {width:631px; height:118px; float:right}

#menusuperior {
width:631px;
height:81px;
text-align:right;
background-image:url(../images/menusup.jpg);
}

#menuinferior {
width:675px;
height:37px;
}

#menu1 {
width:0px;
height:37px;
float:left;
}

#footer {
width:950px;
height:35px;
position:relative;
clear:both;
}

#menuoff {
width:110px;
height:37px;
background-image:url(../images/menuoff.jpg);
background-position:bottom;
background-repeat:no-repeat;
margin-right:2px;
float:left;
}
#menuon {
width:110px;
height:37px;
background-image:url(../images/menuon.jpg);
background-position:bottom;
background-repeat:no-repeat;
margin-right:2px;
float:left;
}

#inte1 {
width:375px;
float:left;
}

#tituloint {height:79px}
#titulointxt {padding-top:40px; padding-left:25px;}

#tituloint2 {height:59px}
#titulointxt2 {padding-top:40px; padding-left:15px;}

#titulointxt3 {padding-top:15px; padding-left:25px; padding-right:30px;}

#inte2 {
width:575px;
float:right;}

.on {padding-left:5px; padding-right:5px; padding-top:15px; text-align:center}
.off {padding-left:5px; padding-right:5px; padding-top:20px; text-align:center}
.conte1 {padding-top:70px; padding-left:35px; padding-right:35px;}
.conte2 {padding-top:80px; padding-left:35px; padding-right:15px;}
.conte3 {padding-top:80px; padding-left:15px; padding-right:19px;}
.gris {color:#CCCCCC}
.menuRosa {font-size:11px;color:#CC3366; } A:link, A:visited { text-decoration: none }
A:hover { text-decoration: underline;color:#1c41c1;}

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

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



.tituloRosa {color:#be7faa; font-size:15px; font-weight:bold;}

#pdf {padding-top:230px; padding-left:12px}







