/* CSS Document */
body {
	margin:0;
	padding:0;
	color:#1a2c51;
	font-family:  Helvetica, sans-serif;
	font-size:12px;
	background: #f5f5f5;
}
.bodypeq{
	margin:0;
	padding:0;
	color:#1a2c51;
	font-family: Helvetica, sans-serif;
	font-size:14px;
	background:url(../img/fondowebmini.jpg) top repeat-x;
}
#mapa{
	position:relative;
	display:inline;
}
#pagina{
	width:952px;
	margin:10px auto 0 auto;
	padding:0;
	position:relative;
}
#content{
	width:950px;
	margin:0;
	padding:0;
	background-color:#ffffff;
	float:left;
	background: #ffffff;
	border:1px solid #406e26;
}
#contenidopeq{
	width:500px;
	margin:0 auto 0 auto;
	padding:0;
}
#logo{
	position:absolute;
	left: 40px; 
    top: 0px;
}
#notsup{
	position:absolute;
	left: 210px; 
    top: 5px;
	height:47px;
	width:595px;
	margin:0;
	padding:3px 0 0 10px;
	text-align:left;
	background-color:#FFFFFF;
}
.cartelnot{
	float:left;
	height:45px;
	width:85px;
	font-size:18px;
	color:#1a2c51;
	font-family: Helvetica, sans-serif;
	font-size:18px;
}
.cuadronot{
	float:left;
	height:30px;
	width:150px; 
	border:1px solid #406e26;
	padding:5px;
	margin:0 5px 0 0;
	text-align:center;
	color:#1a2c51;
	font-family: Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
.cuadronot:hover{
	background-color:#406e26;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	text-decoration:none;
}
.cuadronotlistado{
	float:left;
	/*height:70px;*/
	width:700px; 
	border:1px solid #406e26;
	padding:10px;
	margin:10px 0 0 10px;
	text-align:justify;
	color:#1a2c51;
}
.fotonoticia{
	float:left;
	margin:0 20px 0 0;
	padding:0 10px 0 0;
	height:70px;
	width:70px;
}
.titularesnoticias{
	font-family: Helvetica, sans-serif;
	font-size:12px;
	color:#1a2c51;
	text-decoration:none;
	font-size:16px;
}
.titularesnoticias:hover{
	text-decoration:underline;
}
.capaborrar{
width:30px;
margin:0;
padding:0;
text-align:right;
float:left;
}
.capadestinos{
width:490px;
margin:0;
padding:0;
float:left;
}
.cuadronoticia{
	width:390px;
	margin:0;
	padding:10px;
	float:left;
	text-align:justify;
}
.cuadrofranquicia{
	width:390px;
	margin:0;
	padding:10px;
	float:left;
	text-align:right;
}

.imagnot{
	float:left;
	margin:2px;
	height:120px;
	width:140px;
	overflow:hidden;
	text-align:center;
	background-color:#002b4b;
}
.cuadrogaleria{
	width:290px;
	margin:0;
	padding:10px;
	float:left;
	text-align:justify;
	display:inline;
}
#logopeq{
	position:absolute;
	left: 20px; 
    top: 0;
}
#menusup{
	width:942px;
	height:50px;
	margin:0;
	padding:10px 10px 0 0;
	float:left;
	text-align:right;
	color:#ffffff;
	background:url(../img/fondocab.jpg) top no-repeat;
	display:inline;
}
#capaareaprivada{
	width:677px;
	margin:0;
	padding:0 0 0 275px;
	float:left;
	text-align:right;
	color:#ce0f37;
	display:inline;
	background-color:#ce0f37;

}
.botonareapriv1{
	width:120px;
	height:23px;
	margin:0 2px 5px 0;
	padding:12px 0 0 0;
	float:left;
	text-align:center;
	color:#ffffff;
	background-color:#ce0f37;
	border:1px solid #FFFFFF;
}
.botonareapriv2{
	width:120px;
	height:32px;
	margin:0 2px 5px 0;
	padding:3px 0 0 0;
	float:left;
	text-align:center;
	color:#ffffff;
	background-color:#ce0f37;
	border:1px solid #FFFFFF;
}
.botonareapriv3{
	width:35px;
	height:35px;
	margin:0;
	padding:0;
	float:left;
	text-align:center;
	border:1px solid #FFFFFF;
}
.botonareapriv1:hover{
	background-color:#FFFFFF;
	border:1px solid #ce0f37;
	color:#ce0f37;
}
.botonareapriv2:hover{
	background-color:#FFFFFF;
	border:1px solid #ce0f37;
	color:#ce0f37;
}
.botonareapriv3:hover{
	background-color:#FFFFFF;
	border:1px solid #ce0f37;
	color:#ce0f37;
}
#cabecera{
	width:924px;
	height:282px;
	margin:0 0 0 12px;
	padding:0;
	float:left;
	border:1px solid #386b23;
	display:inline;
}
#menu{
	width:170px;
	margin:0 0 0 10px;
	padding:2px;
	float:left;
	display:inline;
}

.itemmenu{
	width:150px;
	padding:10px;
	margin:0 0 2px 0;
	background:url(../img/fondoweb.jpg) top repeat-x;
	color:#FFFFFF;
	font-family: Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #406e26;
	float:left;
}
.itemmenusup{
	width:172px;
	padding:0;
	height:25px;
	margin:0 0 2px 0;
	background:url(../img/menusup.jpg) top no-repeat;
	float:left;
}
.itemmenupie{
	width:172px;
	padding:0;
	height:25px;
	margin:0 0 2px 0;
	background:url(../img/menupie.jpg) bottom no-repeat;
	float:left;
}
.itemmenu:hover{
	background:url(../img/fondobotonblanco.jpg) top repeat-x;
	color:#406e26;
}
.itemmenusel{
	width:150px;
	padding:10px;
	margin:0 0 2px 0;
	background:url(../img/fondobotonblanco.jpg) top repeat-x;
	color:#406e26;
	font-family: Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #406e26;
	float:left;
}
.botonmenu{
	margin:0 0 2px 0;
	padding:0;
}
h1{
	color:#1a2c51;
	font-family: Helvetica, sans-serif;
	font-size:12px;
}
#migaspan{
	width:925px;
	margin:0;
	padding:10px 20px 10px 10px;
	float:left;
	text-align:right;
	height:20px;
}
#cuerpo{
	width:950px;
	margin:25px 0 0 0;
	padding:0;
	float:left;
	text-align:center;
}
#mapagoogle{
	width:350px;
	margin:0 50px 0 12px;
	padding:0;
	float:left;
}
#cuerpoventpeq{
	width:450px;
	margin:50px 0 0 20px;
	padding:0;
	float:left;
	text-align:justify;
}

#cuerpodcha{
	width:350px;
	margin:0 0 0 20px;
	padding:0;
	float:left;
	text-align:justify;
	display:inline;
}
#cuerpocentro{
	width:730px;
	margin:0 0 0 20px;
	padding:0;
	float:left;
	text-align:justify;
}

#cuerpoizq{
	width:350px;
	margin:0 0 0 20px;
	padding:0;
	float:left;
	text-align:justify;
	display:inline;
}
#cuerpoprovincias{
	width:310px;
	margin:0 0 0 15px;
	padding:0;
	float:left;
	text-align:justify;
	display:inline;
}
.provinciamaps{
	margin:0;
	padding:10px;
	border:2px solid #83b944;
	width:286px;
}
.provinciamaps2{
	margin:0;
	padding:0;
/*	border:2px solid #83b944;*/
/*	width:370px;*/
}

.nodisponible{
	color:#CC0000;
	}
.imagen{
	float:left;
	margin:15px 20px 15px 0;
	padding:10px;
	border:1px solid #1a2c51;
}
.video{
	margin:15px 20px 15px 0;
	padding:10px;
	text-align:center;
}
.titulos{
	font-size:24px;
	text-align:center;
	color:#1a2c51;
}
.titulosnot{
	font-size:16px;
	color:#1a2c51;
}
.titulossec{
	font-size:24px;
	text-align:right;
	color:#1a2c51;
}
.titulossecrojo{
	font-size:24px;
	text-align:right;
	color:#ce0f37;
}

.rigido{
	width:480px;
	margin:0;
	padding:0;
	float:left;
}
.maps{
	width:350px;
	margin:0 0 0 15px;
	padding:0;
	float:left;
}

.boton{
	padding:5px 10px ;
	color:#FFFFFF;
	border:none;
	text-align:center;
	background:url(../img/fondoweb.jpg) top repeat-x;
}
.camposobligatorios{
	font-size:10px;
	color:#CC3300;
	vertical-align:top;
}
.selectcomunidades{
	height:25px;
	color:#1a2c51;
	width:310px;
	}
.fondocomunidad{
	background-color:#83b944;
	color:#FFFFFF;
}
#pie{
	width:952px;
	height:40px;
	margin:0;
	padding:10px 0 0 0;
	background-color:#83b944;
	float:left;
	color:#FFFFFF;
	font-size:14px;
	text-align:center;
	background:url(../img/fondopie.jpg) bottom no-repeat;
}
#pie2{
	width:950px;
	padding:10px 0 0 0;
	margin:0;
	float:left;
	color:#1a2c51;
	font-size:14px;
	text-align:center;
	background: #f5f5f5;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}
.enlacetexto{
	text-decoration:none;
	color:#1a2c51;
}
.enlacetexto:hover{
	text-decoration:underline;
	color:#1a2c51;
}
.enlacepie{
	text-decoration:none;
	color:#FFFFFF;
}
.enlacepie:hover{
	text-decoration:underline;
	color:#FFFFFF;
}
.enlacesuppriv{
	text-decoration:none;
	color:#FFFFFF;
}
.enlacesup:hover{
	text-decoration:underline;
}
.tipoinput{
	color:#1a2c51;
	width:255px;
}
.tipotextarea{
	overflow:auto;
	width:257px;
}
.volver{
text-align:right;
}
.resultadosOK{
	width:700px;
	margin:5px;
	padding:5px;
	background-color:#009900;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	float:left;
}
.resultadosKO{
	width:700px;
	margin:5px;
	padding:5px;
	background-color:#FF0000;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	float:left;}
.resultadosOKf{
	text-align:center;
	width:330px;
	margin:5px;
	padding:5px;
	background-color:#009900;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	float:left;
}
.resultadosKOf{
	text-align:center;
	width:330px;
	margin:5px;
	padding:5px;
	background-color:#FF0000;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	float:left;}
	
.resultadosOKc{
	text-align:center;
	width:460px;
	margin:5px;
	padding:5px;
	background-color:#009900;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	float:left;
}
.resultadosKOc{
	text-align:center;
	width:460px;
	margin:5px;
	padding:5px;
	background-color:#FF0000;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	float:left;}	
.resultadosOKpriv{
color:#FFFFFF;
font-weight:bold;
}
.resultadosKOpriv{
color:#FFFFFF;
font-weight:bold;
}
.resultadosOKpriv2{
color:#009900;
font-weight:bold;
}
.resultadosKOpriv2{
color:#FF0000;
font-weight:bold;
}
.newsletter{
	width:200px;
	padding:10px;
	margin:5px;
	float:left;
	text-align:center;
	height:285px;
}
#listanews{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}