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

body{background-image:url(../imagenes/fondo-body.gif);
	background-repeat:repeat;}

#contenedor{position:absolute;
			float:left;
			width:950px;
			left:50%;
			margin-left:-475px;
			margin-right:-475px;
			background-color:#191919;
			font-family:"Arial Narrow", Arial;
			color:#FFFFFF;
			font-size:16px;}
			
#cabecera{float:left;
		   width:950px;
		   height:165px;
		   background-image:url(../imagenes/cabecera.jpg);
		   background-repeat:no-repeat;
		   
		   font-weight:bold;}
		   
#botonera{float:left;
			width:950px;
			height:33px;
			margin-top:5px;
			
			font-size:20px;
			}
#ofertas{float:left;
			width:950px;
			height:27px;
			padding-top:4PX;
			margin-top:5px;
			background-color:#CCC;
			font-size:20px;
			color:#990000;
			font-weight:bold;
			}
#botonera a:link{color:#FFFFFF; text-decoration:none;}
#botonera a:visited{color:#FFFFFF; text-decoration:none;}
#botonera a:hover{color:#FFFFFF; text-decoration:none;}
#botonera a:active{color:#FFFFFF; text-decoration:none;}


#cuerpo{float:left;
			width:950px;
			margin-top:5px;
			}

#boton-q{float:left; width:143px; text-align:center; margin-left:2px; padding-top:5px; background-image:url(../imagenes/botones.jpg); background-repeat:repeat-x; height:28px; cursor:pointer;}
#boton-p{float:left; width:116px; text-align:center; margin-left:2px; padding-top:5px; background-image:url(../imagenes/botones.jpg); background-repeat:repeat-x; height:28px; cursor:pointer;}
#boton-pf{float:left; width:194px; text-align:center; margin-left:2px; padding-top:5px; background-image:url(../imagenes/botones.jpg); background-repeat:repeat-x; height:28px; cursor:pointer;}
#boton-ce{float:left; width:178px; text-align:center; margin-left:2px; padding-top:5px; background-image:url(../imagenes/botones.jpg); background-repeat:repeat-x; height:28px; cursor:pointer;}
#boton-g{float:left; width:198px; text-align:center; margin-left:2px; padding-top:5px; background-image:url(../imagenes/botones.jpg); background-repeat:repeat-x; height:28px; cursor:pointer;}
#boton-c{float:left; width:106px; text-align:center; margin-left:2px; padding-top:5px; background-image:url(../imagenes/botones.jpg); background-repeat:repeat-x; height:28px; cursor:pointer;}

#cuerpo-sup{float:left;
			width:910px;
			padding-left:20px;
			padding-right:20px;}
			
#imagen{float:left; width:303px; height:356px; margin-top:10px;}
#textos-sup{float:left; width:587px; padding-left:10px; padding-right:10px; margin:0px;}
#boton-home{float:left; background-image:url(../imagenes/boton-home.jpg); background-repeat:no-repeat; width:597px; height:196px; cursor:pointer; margin-top:15px;}
#boton-home2{float:left; background-image:url(../imagenes/boton-home.jpg); background-repeat:no-repeat; width:597px; height:196px; cursor:pointer;}
div.txt-boton-home{float:left; width:405px; padding-left:28px;}
h1.tit-boton{margin:0px; font-size:16px; padding:0px; margin-top:5px; .margin-top:5px;}
div.txt-boton{float:left; width:400px; padding-left:10px; margin-top:0px; font-size:16px;}
div.img-boton{float:left; width:150px; padding-top:60px; margin-left:10px; text-align:right;}
span.ver-contratos{float:left; width:130px; margin-top:12px; padding-right:20px;}
#cuerpo-inf{float:left;
			width:910px;
			padding-left:0px;
			padding-right:20px;
			margin-top:1px;
			.margin-top:12px;
			font-size:16px;}
			
.documentos{width:232px; height:100px; float:left; background-color:#eadcdc; .margin-top:15px; color:#191919; padding-top:5px; padding-left:5px;}
.documentos ul{margin-top:5px; padding-left:0px; .padding-left:0px; margin-left:0px;}
.documentos ul li {padding-left:0px;}
.documentos ul li a:link{color:#191919; text-decoration:none;}
.documentos ul li a:visited{color:#191919; text-decoration:none;}
.documentos ul li a:hover{color:#666666; text-decoration:none;}
.documentos ul li a:active{color:#191919; text-decoration:none;}


.documentos2{width:297px; .width:296px; height:132px; float:left; background-color:#eadcdc; .margin-top:3px; color:#191919; padding-top:15px; padding-left:5px;}
.documentos2 ul{margin-top:5px; padding-left:0px; .padding-left:0px; margin-left:0px;}
.documentos2 ul li {padding-left:0px;}
.documentos2 ul li a:link{color:#191919; text-decoration:none;}
.documentos2 ul li a:visited{color:#191919; text-decoration:none;}
.documentos2 ul li a:hover{color:#666666; text-decoration:none;}
.documentos2 ul li a:active{color:#191919; text-decoration:none;}



#texto-inf{width:557px; height:175px; .height:158px; float:left; background-color:#ffffff; margin-top:0px; color:#191919; padding-top:0px;  .padding-top:10px; padding-left:20px; padding-right:20px; margin-left:0px; text-align:center;}
#texto-inf a:link{color:#191919; font-style:italic;}
#texto-inf a:visited{color:#191919; font-style:italic;}
#texto-inf a:hover{color:#666666; font-style:italic;}
#texto-inf a:active{color:#191919; font-style:italic;}

div.aclaraciones{width:890px; float:left; margin-left:20px; background-color:#ffffff; height:80px; .height:60px;  margin-top:10px; font-size:16px; text-align:center; padding-top:20px;  margin-bottom:15px; color:#666666; padding-left:10px; padding-right:10px;}


#pie{width:910px; float:left; margin-left:20px; background-color:#570707; height:80px; .height:60px;  margin-top:10px; font-size:12px; text-align:center; padding-top:20px;  margin-bottom:15px;}
div.slogan{
	font-size:30px;
	width:500px;
	margin-left:450px;
	margin-top:65px;
	text-align: center;
}
div.telefono{font-size:22px; width:500px; margin-left:510px; margin-top:25px;}

p.preg{font-weight:bold; background-color:#dddddd; padding-left:10px;}
p.res{font-style:italic; padding-left:30PX;}
#menu-glos{background-color:#CCC;}
p.menu-glosario{text-align:center; margin:0px; margin-top:20px;}
p.menu-glosario a:link{color:#000; font-weight:bold; }
p.menu-glosario a:visited{color:#000; font-weight:bold; }
p.menu-glosario a:hover{color:#666; font-weight:bold; }
p.menu-glosario a:active{color:#000; font-weight:bold; }

#avisolegal{float:left; font-size:10px; color:#999; width:930px; padding-right:20px;}
#avisolegal a:link{text-decoration:none; color:#999;}
#avisolegal a:visited{text-decoration:none; color:#999;}
#avisolegal a:hover{text-decoration:none; color:#ccc;}
#avisolegal a:active{text-decoration:none; color:#999;}
.qweb {float:right;}
