body{
	background: url(../images/fondo.jpg) repeat-y center top;
	text-align: center;
	font-size:62.5%;
	font-family: Helvetica, Arial, sans-serif;
}
a:link, a:visited {
	color:#585a5c;
	text-decoration: none;
}
a:hover, a:active{
	text-decoration: underline;
}
a.negro:link, a.negro:visited {
	color:#000;
	text-decoration: none;
}
a.negro:hover, a.negro:active{
	text-decoration: underline;
}
a.blanco:link, a.blanco:visited {
	color:#fff;
	text-decoration: none;
}
a.blanco:hover, a.blanco:active{
	text-decoration: underline;
}
p{line-height:normal;}
h2{font-size:1.4em;font-weight:bold;font-family:Helvetica, Arial, sans-serif;}
h3{font-size:1.1em;font-family:Helvetica, Arial, sans-serif;}
/*h3{font-size:1.1em;font-family:Univers, Tahoma, Helvetica, Arial, sans-serif;}*/
h4{font-family:Helvetica, Arial, sans-serif;}
select{width:205px;font-size:0.9em;}
#contenedor_total{width:971px;margin:auto}
#cabecera{
	/*background: url(../images/barra.png) no-repeat center; Juanlu: quitado para meterlo en los html y aplicar el fix de ie6 para pngs*/
	margin:20px 0;
	height:38px;
}
#cabecera span{
	margin-left:-9000px;
}
#navega{
	background: url(../images/barramenu.png) no-repeat;
	height: 41px;
	margin: 6px 0;
}
.columnami {
	float: left;
	height: 27px;
	margin: 16px 0 0 15px;
}
.columnafa {
	float: right;
	background-image: url(../images/fonfavoritos.png);
	width: 100px;
	font-size: 1em;
	line-height:40px;
	font-weight: bold;
	text-align: center;
}
#navega2{
	background: url(../images/barramenu.png) no-repeat;
	height: 23px;
	margin: 6px 0 20px 0;
}
.columnana2 {
	float: left;
	margin: 5px 0 0 20px;
	color:#000;
	font-size:1.2em;
	font-family:Univers, Helvetica, Arial, sans-serif;
}
.rojoitalica {
	color: #CC0000;
	font-style: italic;
	font-weight: bold;
}
#contenedorcuerpo2{overflow:hidden;margin-bottom:20px;}
#copy{color:#FFF;text-align:right; float:right;font-size:1em;}
#privado{text-align:left; float:left; color:#FFF;}
#privado a{color:#FFF;}

.contenedor-cajaform{
	overflow:hidden;
	width:244px;
}
.contenedor-cajaform .sup-caja{
	background: url(../images/cajaform-sup2.gif) no-repeat bottom left;
	width:244px;
	height:10px;
	float:left;
}
.contenedor-cajaform .inf-caja{
	background: url(../images/cajaform-inf2.gif) no-repeat;
	width:244px;
	height:10px;
	float:left;
}
.contenedor-cajaform .contenido-cajaform{
	background-color:#a1a5ae;
	width:244px;
	float:left;
/*	height:360px Paco */
	height:420px;
}
.contenedor-cajaform h2{
	color:#FFF;
	border-bottom:1px dotted #fff;
	text-align:left;
	padding-bottom:10px;
	margin:0 20px;
}
.contenedor-cajaform p{
	border:0px;
	margin:10px 20px;
	text-align:left;
	color:#000;
	font-weight:bold;
	font-size:1.2em;
}
.contenedor-cajaform div input, .contenedor-cajaform div textarea{
	width:198px;
}
.contenedor-cajaform input.buscar{
	background: url(../images/buscar5.png) no-repeat;
	width:90px;
	height:22px;
	color:#fff;
	font-weight:bold;
	font-size:1.1em;
	padding-bottom:2px;
	padding-right:15px;
	border:0;
}
.contenedor-cajaform input.imprimir{
	background: url(../images/buscar6.png) no-repeat;
	width:90px;
	height:22px;
	color:#fff;
	font-weight:bold;
	font-size:1.1em;
	padding-bottom:2px;
	padding-right:15px;
	border:0;
}
.contenedor-cajaform .enviar{text-align:right}
.contenedor-cajaform .contenido-cajaform-amigo{
	background-color:#a1a5ae;
	width:244px;
	float:left;
	height:530px
}
.contenedor-cajaform .contenido-cajaform-imprimir{
	background-color:#a1a5ae;
	width:244px;
	float:left;
	/*height:130px*/
}

.cerrar-form{text-align:right; margin-right:20px}

.overlay{
     display: none;
     position:absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 1100px;
     background: #000;
     z-index:1001;
     opacity:.75;
     -moz-opacity: 0.75;
     filter: alpha(opacity=75);
}
a.modal:link, a.modal:hover, a.modal:visited, a.modal:active {
     display: none;
     position:absolute;
	background: url(../images/fondo_alert.jpg) no-repeat;
	 text-align:center;
     top: 30%;
     left: 40%;
     width: 186px;
     height: 91px;
     z-index:1002;
	 padding:30px 20px;
     overflow: auto;
	text-decoration:none;
	text-align:left;
	color:#FFF;
	font-size:1.4em;font-family:Univers, Tahoma, Helvetica, Arial, sans-serif;
	font-weight:bold;
}
.modal-contacto {
     display: none;
     position:absolute;
     top: 15%;
     left: 40%;
     width: 244px;
/*     height: 400px; Paco*/
     height: 460px;
     color: #333;
     z-index:1002;
     overflow: auto;
}
.modal-amigo {
     display: none;
     position:absolute;
     top: 5%;
     left: 40%;
     width: 244px;
     height: 560px;
     color: #333;
     z-index:1002;
     overflow: auto;
}
.modal-imprimir {
     display: none;
     position:absolute;
     top: 25%;
     left: 40%;
     width: 244px;
     /*height: 260px;*/
     color: #333;
     z-index:1002;
     overflow: auto;
}
.modal-album {
     display: none;
     position:absolute;
	 text-align:center;
     top: 10%;
     left: 25%;
	 width:515px;height:496px;
     color: #333;
     z-index:1002;
     overflow: auto;
}
/* Microsite */
#cabecera_ms{
	height:75px;
	margin:5px 0;
}
.nombre_conces_cont{
	float:left;
	height:75px;
	text-align:left;
	width:400px;
}
.nombre_conces{
	float:left;
	font-size:30px;
	font-weight:bold;
	padding-left:20px;
	padding-top:20px;
}
.contenedor_logo{
	float:right;
	/*width:260px;*/
	text-align:right;
}
.logo_up{
	float:right;
	padding-right:10px;
	width:240px;
}
.logo_down{
	float:left;
	padding-top:15px;
	width:250px;
}
/* Impresion */
.opChBoxCont .opChBox {
	float:left;
	margin-left:20px;
	margin-top:10px;
	width:15px;
}
.opChBoxCont .opChBoxTxt {
	float:left;
	margin-left:20px;
	margin-top:10px;
	font-family:Helvetica,Arial,sans-serif;
	font-size:1.2em;
	font-weight:bold;
}
.opChBoxCont {
	float:left;
	width:244px;
	height:35px;
}
/* Fin Impresion */
