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

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline
}

body {
     line-height: 1
}

:focus {
     outline: 0
}

ol, ul {
     list-style: none
}

table {
     border-collapse: collapse;
     border-spacing: 0
}

blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

#izq input, textarea {
	background-color: #BEBEBE;
	margin: 3px 0 10px 0;
	padding: 0;
	text-align: left;
	font-size: 9px;
}

#der input, textarea {
	margin: 3px 0 10px 25px;
	padding: 0;
	text-align: left;
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}

/*fin reseteo css*/

body {
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
}

* {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
}

#cabecera {
	height:190px;
	background-image:url(../img/img_logo_cabecera.jpg);
	background-repeat:no-repeat;
}

#cabecera img {
	margin-top:164px;;
}

#contenedora {
	margin:auto;
	width:900px;
}

#definicion {
	margin-bottom:20px;
	/*border:#FFF solid 1px;
	background-color:#87184d;*/
	padding: 5px 0 5px 0;
}

#definicion h1 {
	color:#c593be;
	font-size:13px;
	text-align:justify;
	display:block;
	margin-bottom:5px;
	margin-right:25px;
	/*margin-left:4px;*/
}

#definicion h2 {
	color:#BEBEBE;
	font-size:13px;
	line-height:15px;
	text-align:justify;
	display:block;
	margin-bottom:5px;
	/*margin-left:4px;*/
}

#definicion h2 a {
	color:#BEBEBE;
	display: inline;
	border:none;
	padding:0;
	background-image:none;
	font-size:13px;
	line-height:normal;
}

#definicion h2 a:hover {
	color:#FFF;
	display: inline;
	border:none;
	padding:0;
	background-image:none;
	font-size:13px;
	line-height:normal;
}

#definicion h3 {
	color: #FFF;
	text-decoration:blink;
	font-size:34px;
	text-align:justify;
	display:block;
	margin-bottom:5px;
	margin-right:25px;
}

#definicion h4 {
	color:#BEBEBE;
	font-size:10px;
	line-height:12px;
	text-align:justify;
	display:block;
	margin-bottom:5px;
	margin-left:25px;
}

#definicion h4 a {
	color:#BEBEBE;
	display: inline;
	border:none;
	padding:0;
	background-image:none;
	font-size:10px;
	line-height:normal;
}

#definicion h4 a:hover {
	color:#FFF;
	display: inline;
	border:none;
	padding:0;
	background-image:none;
	font-size:10px;
	line-height:normal;
}

#definicion h5 {
	color:#FFF;
	font-size:18px;
	text-align:justify;
	display:block;
	margin-bottom:5px;
	margin-right:25px;
}

#definicion strong {
	color:#FFF;
	margin-bottom:0px;
}

#solicitud {
	color:#FFF;
	font-size: 12px;
	margin: 10px 0 10px 0;
	padding-bottom: 0;
}

#izq label {
	color: #BEBEBE;
	margin-left: 0px;
}

#der label {
	color: #BEBEBE;
	margin-left: 25px;
}


#ciudades {
	width:738px;
	height:auto;
	float:left;
	display:block;
}

#banner {
	float:right;
	display:block;
}

#contenido {
	margin:25px 0 25px 0;
}

#contenido a {
	text-decoration:none;
	padding: 0 0 0 4px;
	color:#FFF;
	font-size:13px;
	line-height:20px;
	display:block;
	background-image:url(../img/fondo.jpg);
	border-bottom:#FFF 1px solid;
	/*background-color:#87184e;*/
}

#contenido a:hover {
	color:#FFF;
	background-image:url(../img/fondo.jpg);
	/*background-color:#87184e;*/
	/*border-bottom:#FFF 1px solid;*/
	padding-bottom:30px;
}

#copy {
	margin: 5px 0 5px 0;
	padding: 20px 0 20px 0;
	border-top: thin #999 solid;
	border-bottom: thin #999 solid;
}

#footer {
	padding-top:10px;
	border-top: thin #CCC solid;
}

#acoruna {
	width:220px;
	height:50px;
	background-image:url(../img/acoruna.jpg);
	margin: 0 24px 25px 0;
	border:#FFF solid 1px;
	float:left;
}

#barcelona {
	width:220px;
	height:50px;
	background-image:url(../img/barcelona.jpg);
	margin: 0 24px 25px 0;
	border:#FFF solid 1px;
	float:left;
}

#bilbao {
	width:220px;
	height:50px;
	background-image:url(../img/bilbao.jpg);
	margin: 0 24px 25px 0;
	border:#FFF solid 1px;
	float:left;
}

#cadiz {
	width:220px;
	height:50px;
	background-image:url(../img/cadiz.jpg);
	margin: 0 24px 25px 0;
	border:#FFF solid 1px;
	float:left;
}

#cordoba {
	width:220px;
	height:50px;
	background-image:url(../img/cordoba.jpg);
	margin: 0 24px 25px 0;
	border:#FFF solid 1px;
	float:left;
}

#estepona {
	width:220px;
	height:50px;
	background-image:url(../img/estepona.jpg);
	margin: 0 24px 25px 0;
	border:#FFF solid 1px;
	float:left;
}

#granada {
	width:220px;
	height:50px;
	background-image:url(../img/granada.jpg);
	margin: 0 24px 25px 0;
	border:#FFF solid 1px;
	float:left;
}

#larioja {
	width:220px;
	height:50px;
	background-image:url(../img/larioja.jpg);
	margin: 0 24px 25px 0;
	border:#FFF solid 1px;
	float:left;
}

#leon {
	width:220px;
	height:50px;
	background-image:url(../img/leon.jpg);
	margin: 0 24px 25px 0;
	border:#FFF solid 1px;
	float:left;
}

#madrid {
	width:220px;
	height:50px;
	background-image:url(../img/madrid.jpg);
	margin: 0 24px 25px 0;
	border:#FFF solid 1px;
	float:left;
}

#malaga {
	width:220px;
	height:50px;
	background-image:url(../img/malaga.jpg);
	margin: 0 24px 25px 0;
	border:#FFF solid 1px;
	float:left;
}

#marbella {
	width:220px;
	height:50px;
	background-image:url(../img/marbella.jpg);
	margin: 0 24px 25px 0;
	border:#FFF solid 1px;
	float:left;
}

#salamanca {
	width:220px;
	height:50px;
	background-image:url(../img/salamanca.jpg);
	margin: 0 24px 25px 0;
	border:#FFF solid 1px;
	float:left;
}

#sansebastian {
	width:220px;
	height:50px;
	background-image:url(../img/sansebastian.jpg);
	margin: 0 24px 25px 0;
	border:#FFF solid 1px;
	float:left;
}

#segovia {
	width:220px;
	height:50px;
	background-image:url(../img/segovia.jpg);
	margin: 0 24px 25px 0;
	border:#FFF solid 1px;
	float:left;
}

#sevilla {
	width:220px;
	height:50px;
	background-image:url(../img/sevilla.jpg);
	margin: 0 24px 25px 0;
	border:#FFF solid 1px;
	float:left;
}

#sotogrande {
	width:220px;
	height:50px;
	background-image:url(../img/sotogrande.jpg);
	margin: 0 24px 25px 0;
	border:#FFF solid 1px;
	float:left;
}

#valencia {
	width:220px;
	height:50px;
	background-image:url(../img/valencia.jpg);
	margin: 0 24px 25px 0;
	border:#FFF solid 1px;
	float:left;
}

#valladolid {
	width:220px;
	height:50px;
	background-image:url(../img/valladolid.jpg);
	margin: 0 24px 25px 0;
	border:#FFF solid 1px;
	float:left;
}

