/* ********** estructura principal ********** */
body {
	background-color: #ccc;
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a {
	color: #000;
	text-decoration:none;
}
#principal {
	background-color: #fff;
	margin: 0px auto 0px auto;
	padding:12px;
	width:1000px;
}
#top {
	background: #ffd600;
	clear: both;
	float: none;
	height: 200px;
	width: 1000px;
}
#middle {
	background: #ffd600;
	clear: both;
	float: none;
	width: 1000px;
}
	#middleleft {
		clear: left;
		float: left;
		width: 170px;
	}
	#middlecenter {
		clear: none;
		float: left;
		margin: 10px 0 0 27px;
		width: 470px;
	}
	#middleright {
		clear: right;
		float: left;
		margin: 10px 0 0 27px;
		width: 300px;
	}
	/* sin columna izquierda */
	#middleleftcenter {
		clear: left;
		float: left;
		margin: 10px 14px 0 0;
		width: 676px;
	}
#bottom {
	background: #ffd600;
	clear: both;
	float: none;
	width: 1000px;
}

/* ********** elementos TOP ********** */
#bannerpublitop {
	width:1000px;
}
#cabecera {
	height:110px;
	margin: 10px 0 0 0;
	width:1000px;
}
#cabecera h1 {
	display: none;
}
#logo {
	background: #ffd600 url(../images/plusviajeslogo.gif) no-repeat 0px 0px;
	clear: none;
	float: left;
	height: 110px;
	width: 450px;
}
#imagenes {
	background: #ffd600 url(../images/topfondo.gif) no-repeat 0px  5px;
	clear: none;
	float: right;
	height: 110px;
	width: 550px;
}
#imagenes img {
	clear: none;
	float: right;
	margin:5px 20px 0 0;
}
#menu {
	height:26px;
}
#menuprincipal {
	height:22px;
	margin: 0 0 0 4px;
	width:1000px;
}
#menuprincipal li {
	background: #ffd600 url(../images/menuini.gif) no-repeat;
	clear: none;
	float:left;
	margin: 0px 1px 0px 0px;
	width: auto;
}
#menuprincipal li a {
	text-decoration: none;
}
#menuprincipal li a span {
	background: #fff url(../images/menufin.gif) no-repeat right;
	color: #000;
	font: normal normal bold 10px/22px Verdana, Geneva, Arial, Helvetica, sans-serif;
	display: block;
	margin: 0 0 0 5px;
	padding: 0px 5px 0px 0px;
	letter-spacing: -0.15px;
}
#menuprincipal li a span {
	*margin: 0 0 0 4px;
	*padding: 0px 4px 0px 0px;
}
#menuprincipal li.selected {
	background: #ffd600 url(../images/menuiniselected.gif) no-repeat;
}
#menuprincipal li.selected a span{
	background: #000 url(../images/menufinselected.gif) no-repeat right;
	color: #fff;
}
#menuprincipal li:hover {
	background: #ffd600 url(../images/menuiniselected.gif) no-repeat;
}
#menuprincipal li:hover a span{
	background: #000 url(../images/menufinselected.gif) no-repeat right;
	color: #fff;
}
#buscador {
	background: url(../images/searchfondo.gif) no-repeat;
	clear: none;
	float:left;
	height: 50px;
	margin: 5px 0 0 4px;
	padding:5px 0 0 0;
	width:311px;
}
#buscador label.buscadorplusviajes {
	background: url(../images/buscador/lupaorange.gif) no-repeat 3px;
	clear: left;
	float: left;
	font: normal normal bold 11px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 0 10px;
	padding: 0 0 0 25px;
}
.buscadortext {
	border: 1px solid #000;
	clear: right;
	float: right;
	margin: 0 5px 0 0;
	width: 200px;
}
.buscadorradio {
	clear: left;
	display: block;
	float: left;
	margin: 5px 0 0 105px;
	*margin: 0 0 0 105px;	
}
#buscador label.buscarenplusviajes {
	clear: none;
	float: left;
	font: normal normal normal 11px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 0 3px;
	*margin: 0px;
}
#buscador a {
	clear: right;
	float: right;
	background: url(../images/buscador/buscarorange.gif) no-repeat;
	height: 18px;
	margin: 3px 5px 0 0;
	width: 65px;
}

#buscador a span {
	display: none;
}
#fecha {
	clear: none;
	float: right;
	width: 225px;
}
.dia {
	clear: both;
	display: block;
	float: none;
	font: normal normal normal 11px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 4px 10px 0 0;
	text-align: right;
	width: auto;
}
.favoritos {
	clear: both;
	display: block;
	float: none;
}
/* ********** elementos MIDDLELEFT ********** */
/* menu lateral */
#menulateral {
	margin: 10px 0 10px 4px;
	width: 170px;
}
#menulateral img {
	margin: 0 0 5px 0;
}
#menulateral li {
	background: #ffd600 url(../images/menulateral/fondo.gif) no-repeat;
	height: 27px;
	margin: 0 0 2px 0;
	width: 170px;
}
#menulateral li.selected {
	background: #ffd600 url(../images/menulateral/fondoselected.gif) no-repeat;
}
#menulateral li a {
	color: #000;
	display: block;
	font: normal normal bold 10px/25px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height:27px;
	text-decoration: none;
	padding: 0px 5px 0px 30px;
}
#menulateral li.selected a {
	color: #fff;
}
#menulateral li a.home {
	background: url(../images/menulateral/home.gif) no-repeat 4px 2px;
}
#menulateral li a.home:hover {
	background: #e18311 url(../images/menulateral/homehover.gif) no-repeat 4px 2px;
}
#menulateral li.selected a.home {
	background: url(../images/menulateral/homeselected.gif) no-repeat 4px 2px;
}

#menulateral li a.hoteles {
	background: url(../images/menulateral/hoteles.gif) no-repeat 4px 2px;
}
#menulateral li a.hoteles:hover {
	background: #e18311 url(../images/menulateral/hoteleshover.gif) no-repeat 4px 2px;
}
#menulateral li.selected a.hoteles {
	background: url(../images/menulateral/hotelesselected.gif) no-repeat 4px 2px;
}
#menulateral li a.restaurantes {
	background: url(../images/menulateral/restaurantes.gif) no-repeat 4px 2px;
}
#menulateral li a.restaurantes:hover {
	background: #e18311 url(../images/menulateral/restauranteshover.gif) no-repeat 4px 2px;
}
#menulateral li.selected a.restaurantes {
	background: url(../images/menulateral/restaurantesselected.gif) no-repeat 4px 2px;
}

#menulateral li a.ocio {
	background: url(../images/menulateral/ocio.gif) no-repeat 4px 2px;
}
#menulateral li a.ocio:hover {
	background: #e18311 url(../images/menulateral/ociohover.gif) no-repeat 4px 2px;
}
#menulateral li.selected a.ocio {
	background: url(../images/menulateral/ocioselected.gif) no-repeat 4px 2px;
}
#menulateral li a.termalismo {
	background: url(../images/menulateral/termalismo.gif) no-repeat 4px 2px;
}
#menulateral li a.termalismo:hover {
	background: #e18311 url(../images/menulateral/termalismohover.gif) no-repeat 4px 2px;
}
#menulateral li.selected a.termalismo {
	background: url(../images/menulateral/termalismoselected.gif) no-repeat 4px 2px;
}
#menulateral li a.turismofluvial {
	background: url(../images/menulateral/turismofluvial.gif) no-repeat 4px 2px;
}
#menulateral li a.turismofluvial:hover {
	background: #e18311 url(../images/menulateral/turismofluvialhover.gif) no-repeat 4px 2px;
}
#menulateral li.selected a.turismofluvial {
	background: url(../images/menulateral/turismofluvialselected.gif) no-repeat 4px 2px;
}

#menulateral li a.golf {
	background: url(../images/menulateral/golf.gif) no-repeat 4px 2px;
}
#menulateral li a.golf:hover {
	background: #e18311 url(../images/menulateral/golfhover.gif) no-repeat 4px 2px;
}
#menulateral li.selected a.golf {
	background: url(../images/menulateral/golfselected.gif) no-repeat 4px 2px;
}

#menulateral li a.turismogastronomico {
	background: url(../images/menulateral/turismogastronomico.gif) no-repeat 4px 2px;
}
#menulateral li a.turismogastronomico:hover {
	background: #e18311 url(../images/menulateral/turismogastronomicohover.gif) no-repeat 4px 2px;
}
#menulateral li.selected a.turismogastronomico {
	background: url(../images/menulateral/turismogastronomicoselected.gif) no-repeat 4px 2px;
}
#menulateral li a.esquis {
	background: url(../images/menulateral/esquis.gif) no-repeat 4px 2px;
}
#menulateral li a.esquis:hover {
	background: #e18311 url(../images/menulateral/esquishover.gif) no-repeat 4px 2px;
}
#menulateral li.selected a.esquis {
	background: url(../images/menulateral/esquisselected.gif) no-repeat 4px 2px;
}
#menulateral li a.casasrurales {
	background: url(../images/menulateral/casasrurales.gif) no-repeat 4px 2px;
}
#menulateral li a.casasrurales:hover {
	background: #e18311 url(../images/menulateral/casasruraleshover.gif) no-repeat 4px 2px;
}
#menulateral li.selected a.casasrurales {
	background: url(../images/menulateral/casasruralesselected.gif) no-repeat 4px 2px;
}
#menulateral li a.paradores {
	background: url(../images/menulateral/paradores.gif) no-repeat 4px 2px;
}
#menulateral li a.paradores:hover {
	background: #e18311 url(../images/menulateral/paradoreshover.gif) no-repeat 4px 2px;
}
#menulateral li.selected a.paradores {
	background: url(../images/menulateral/paradoresselected.gif) no-repeat 4px 2px;
}
#menulateral li a.turismosanitario {
	background: url(../images/menulateral/turismosanitario.gif) no-repeat 4px 2px;
}
#menulateral li a.turismosanitario:hover {
	background: #e18311 url(../images/menulateral/turismosanitariohover.gif) no-repeat 4px 2px;
}
#menulateral li.selected a.turismosanitario {
	background: url(../images/menulateral/turismosanitarioselected.gif) no-repeat 4px 2px;
}
#menulateral li a.lugares {
	background: url(../images/menulateral/lugares.gif) no-repeat 4px 2px;
}
#menulateral li a.lugares:hover {
	background: #e18311 url(../images/menulateral/lugareshover.gif) no-repeat 4px 2px;
}
#menulateral li.selected a.lugares {
	background: url(../images/menulateral/lugaresselected.gif) no-repeat 4px 2px;
}

/* PUBLI -> ver elementos MIDDLERIGHT */
/* SONDEO */
.sondeo {
	background-color: #fff;
	height: 275px;
	margin:0 0 10px 5px;
}
.sondeo h2 {
	font: normal normal bold 18px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}
.sondeo p {
	font: normal normal normal 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:5px 0 0 5px;
}
.sondeo img {
	clear: none;
	float: right;
	margin: 0 5px 0 0;
}
.sondeo fieldset {
	margin: 10px 0 0 0;
}
.sondeo input {
	clear: left;
	display: block;
	float: left;
	margin: 0 0 0 5px;
	*margin: -4px 0 0 0px;
}
.sondeo label.opcion {
	display: block;
	font: normal normal normal 10px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 0 8px;
	*margin: 0 0 0 5px;
	padding: 0 0 10px 15px;
	white-space: nowrap;
}
.sondeo a.votar {
	clear: both;
	float: right;
	background: url(../images/botonvotar.gif) no-repeat;
	height: 17px;
	margin: 2px 5px 0 0;
	width: 52px;
}
.sondeo a.votar span {
	display: none;
}
.sondeo a.resultados {
	clear: both;
	display: block;
	float: none;
	font: normal normal normal 9px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	padding: 10px;
	white-space: nowrap;
}
.sondeo a.resultados:hover {
	color: #e18311;
	text-decoration: underline;
}

/* ********** elementos MIDDLERIGTH ********** */
.robapaginas, .publicidad {
	background-color: #c0c0c0;
	color:#fff;
	font: normal normal bold 24px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	overflow: hidden;
}
.robapaginas {
	height:250px;
	margin:0 0 10px 0;	
}
.publicidad {
	height:150px;
	margin:0 0 10px 5px;
}
/* participa */
.participa {
	background-color: #fff;
	border-bottom: 4px solid #000;
	border-top: 4px solid #000;
	margin:0 0 10px 0;
	width: 300px;	
}
.participa h2 {
	color: #e18311;
	font: normal normal bold 16px/22px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 0 5px;
}
.participa h2 small {
	font: normal normal bold 14px/22px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.participa a {
	background: url(../images/opiniones/lapiz.jpg) no-repeat;
	display: block;
	font: normal normal bold 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 0 5px;
	padding: 6px 0 4px 33px;
	text-decoration: none;
}
.participa a:hover {
	color: #e18311;
	text-decoration: underline;
}


/* ********** elementos BOTTOM ********** */
#bottom p {
	font: italic normal normal 11px/1.25em italic Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 10px;
	text-align: justify;
}
#bottom ul {
	height: 30px;
	margin: 10px 0 0 0;
	width: 1000px;
}
#bottom ul li {
	float:left;
	text-align: center;
	width: 140px;
}
#bottom ul li a {
	color: #999;
	font: normal normal bold 14px/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
}







/* ********** elementos de las SECCIONES ********** */
/* ********** elementos MIDDLECENTER ********** */
/* ***** BUSCADORES ***** */
#buscadorprincipal {
	clear: both;
	float: none;
	margin: 0px;
	width: 470px;
}
#buscadorprincipal h1 {
	font: normal normal bold 20px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	padding: 0 0 0 7px;
}

#buscadorprincipal h2 {
	background: url(../images/buscador/ojo.gif) no-repeat 4px 4px;
	font: normal normal bold 18px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 0 5px;
	padding: 0 0 0 37px;
}
#buscadorprincipal a {
	clear: right;
	float: right;
	background: url(../images/buscador/buscar.gif) no-repeat;
	height: 18px;
	margin: 0 10px 0 0;
	width: 65px;
}
#buscadorprincipal a span {
	display: none;
}
#buscadorprincipal select {
	border: 1px solid #e18311;
	font: normal normal normal 11px/1em Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
.busca54 {
	background: url(../images/buscador/fondo.gif) no-repeat;
	height: 54px;
}
.busca85 {
	background: url(../images/buscador/fondo85.gif) no-repeat;
	height: 85px;
}
.busca85 a {
	clear: left;
	float: right;
	margin: 5px 10px 0 0 !important;
}
.busca116{
	background: url(../images/buscador/fondo116.gif) no-repeat;
	height: 116px;
}
.busca116 a {
	clear: left;
	float: right;
	margin: 5px 10px 0 0 !important;
}
/* buscador de propuesta */
.comunidadautonoma {
	clear: none;
	float: left;
	margin: 0 10px 0 10px;
	width: 175px;
}
.listapropuestas {
	clear: none;
	float: left;
	margin: 0 10px 0 0;
	width: 175px;
}
/* buscador de hoteles */
.provincias, .listahoteles {
	clear: none;
	float: left;
	margin: 5px 0 0 10px;
	width: 175px;
}
.categorias {
	float: right;
	clear: right;
	margin: 5px 10px 0 0;
	width: 80px;
}
/* buscador de restaurantes */
.listarestaurantes {
	clear: none;
	float: left;
	margin: 5px 0 0 10px;
	width: 145px;
}
.tipococina {
	float: right;
	clear: right;
	margin: 5px 10px 0 0;
	width: 110px;
}
/* buscador de lugares */
.listalugares {
	clear: none;
	float: left;
	margin: 5px 10px 0 10px;
	width: 175px;
}

#mapa248 {
	background: url(../images/buscador/fondomapa.gif) no-repeat;
	clear: both;
	float: none;
	height: 248px;
	margin: 10px 0 0 0;
	width: 470px;
}
#mapa248 h2 {
	background: url(../images/buscador/mano.gif) no-repeat 2px 1px;
	clear: right;
	float: right;
	font: normal normal bold 15px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 10px 5px 0 0px;
	padding: 0 0 0 47px;
}
#mapa248 div#mapa_google {
	background: #e18311;
	border: 2px solid #000;
	clear: left;
	display: block;
	float: left;
	height: 230px;
	margin: 10px 0 0 10px;
	width: 230px;
}
#mapa248 a.enlacemapa {
	background: #f9cf85;
	clear: left;
	float: left;
	font: normal normal normal 9px/1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 10px 0 0 10px;
	padding: 2px 3px;
	white-space: nowrap;
	text-decoration: none;
}
#mapa248 ul {
	clear: right;
	float: right;
	height: 200px;
	margin: 0 5px 0 0px;
	width: 180px;
}
#mapa248 li {
	clear: none;
	float: left;
	margin: 0px 3px 0 0;
	width: 80px;
}
#mapa248 li a {
	font: normal normal bold 9px/10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#mapa248 li a:hover {
	color: #e18311;
}





#mapa315 {
	background-color: #d8cdc7;
	border: 1px solid #999;
	clear: both;
	float: none;
	height: 315px;
	margin: 10px 0 0 0;
	width: 468px;
}
#mapa315 h2   {
	font: normal normal bold 18px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 5px 0 0 5px;
}
#mapa315 div#mapa_google   {
	background: #e18311;
	border: 2px solid #000;
	clear: left;
	display: block;
	float: left;
	height: 260px;
	margin: 10px 0 0 10px;
	width: 445px;
}

#mapa315resultados {
	background-color: #d8cdc7;
	border: 1px solid #999;
	clear: both;
	float: none;
	height: 235px;
	margin: 10px 0 0 0;
	width: 468px;
}
#mapa315resultados h2 {
	font: normal normal bold 18px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 5px 0 0 5px;
}
#mapa315resultados div#mapa_google {
	background: #e18311;
	border: 2px solid #000;
	clear: left;
	display: block;
	float: left;
	height: 180px;
	margin: 10px 0 0 10px;
	width: 445px;
}

/* ***** SECCIONES ***** */
/* hoy destacamos y ultimas opiniones */
#destacados {
	background: #fff;
	clear: both;
	float: none;
	margin: 10px 0 0 0;
	width: 470px;
	padding-bottom:10px;
}
#destacados h2 {
	font: normal normal normal 18px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0 0 0 7px;
}
.destaca01 {
	clear: none;
	float: left;
	margin: 0 13px 0 10px;
}
.destaca02 {
	clear: none;
	float: left;
	margin: 0 13px 0 0;
}
.destaca03 {
	clear: none;
	float: left;
	margin: 0;
}
.destaca01 table, .destaca02 table, .destaca03 table {
	background-color: #b4b4b4;
	border-left: 1px solid #b4b4b4;
	border-right: 1px solid #b4b4b4;
	border-top: 1px solid #b4b4b4;
	width: 140px;
}
.destaca01 td, .destaca02 td, .destaca03 td {
	background-color: #e8e7e2;
	border-bottom: 1px solid #b4b4b4;
}
td.titulo {
	font: normal normal normal 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 2px;
}
td.descripcion {
	height: 40px;
	padding: 2px;
	vertical-align: top;
}
td.descripcion a {
	font: normal normal bold 9px/11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
td.descripcion a:hover {
	color: #e18311;
	text-decoration: underline;
}
#ultimasopiniones {
	background: #fff;
	clear: both;
	float: none;
	margin: 0px;
	width: 470px;
}
#ultimasopiniones h2 {
	background: url(../images/opiniones/lapiz.jpg) no-repeat 10px 9px;
	*background: url(../images/opiniones/lapiz.jpg) no-repeat 0px 9px;
	font: normal normal bold 18px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 10px;
	*margin: 0px 8px 0 10px;
	padding: 10px 0 5px 43px;
	*padding: 10px 0 5px 35px;
}
#ultimasopiniones li {
	border-top: 2px solid #000;
}
#ultimasopiniones li img {
	clear: none;
	float: left;
	margin: 10px 10px 40px 10px;
	width: 50px;
}
#ultimasopiniones li div.descripcion {

	clear: none;
	float: right;
	margin: 10px 10px 0 0;
	width: 390px;
}

#ultimasopiniones li p.seccasasrurales {
	background: url(../images/secciones/casasrurales.gif) no-repeat 0px;
	font: normal normal bold 12px/21px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 2px 0 2px 23px;
}
#ultimasopiniones li p.seccruceros {
	background: url(../images/secciones/turismofluvial.gif) no-repeat 0px;
	font: normal normal bold 12px/21px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 2px 0 2px 23px;
}
#ultimasopiniones li p.seclugares {
	background: url(../images/secciones/lugares.gif) no-repeat 0px;
	font: normal normal bold 12px/21px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 2px 0 2px 23px;
}
#ultimasopiniones li p.secesquis {
	background: url(../images/secciones/esquis.gif) no-repeat 0px;
	font: normal normal bold 12px/21px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 2px 0 2px 23px;
}


#ultimasopiniones li p.secgolf {
	background: url(../images/secciones/golf.gif) no-repeat 0px;
	font: normal normal bold 12px/21px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 2px 0 2px 23px;
}
#ultimasopiniones li p.sechotel {
	background: url(../images/secciones/hoteles.gif) no-repeat 0px;
	font: normal normal bold 12px/21px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 2px 0 2px 23px;
}
#ultimasopiniones li p.secocio {
	background: url(../images/secciones/agendadelocio.gif) no-repeat 0px;
	font: normal normal bold 12px/21px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 2px 0 2px 23px;
}
#ultimasopiniones li p.secparadores {
	background: url(../images/secciones/paradores.gif) no-repeat 0px;
	font: normal normal bold 12px/21px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 2px 0 2px 23px;
}
#ultimasopiniones li p.secrestaurante {
	background: url(../images/secciones/restaurantes.gif) no-repeat 0px;
	font: normal normal bold 12px/21px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 2px 0 2px 23px;
}
#ultimasopiniones li p.sectermas {
	background: url(../images/secciones/termas.gif) no-repeat 0px;
	font: normal normal bold 12px/21px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 2px 0 2px 23px;
}
#ultimasopiniones li p.secturismogastronomico {
	background: url(../images/secciones/turismogastronomico.gif) no-repeat 0px;
	font: normal normal bold 12px/21px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 2px 0 2px 23px;
}
#ultimasopiniones li p.secturismosanitario {
	background: url(../images/secciones/turismosanitario.gif) no-repeat 0px;
	font: normal normal bold 12px/21px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 2px 0 2px 23px;
}

#ultimasopiniones li p.titulopropuesta {
	font: normal normal bold 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 2px 0 0 0;
	text-transform: uppercase;
}
#ultimasopiniones li p.texto a {
	clear: both;
	float: none;
	font: normal normal normal 10px/11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 5px 0 0 0;
	text-decoration: none;
}
#ultimasopiniones li p.texto a:hover {
	color: #e18311;
	text-decoration: underline;
}




a.vermas {
	clear: right;
	float: right;
	font: normal normal bold 10px/1.25em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	margin: 5px 4px 5px 4px;
	width: auto;
	text-decoration: underline;
}
a.vermas:hover {
	color: #e18311;
	text-decoration: underline;
}

/* listado */
#listado {
	background: #fff;
	clear: both;
	float: none;
	margin: 10px 0 0 0;
	width: 470px;
}
#listado h2 {
	font: normal normal normal 18px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0 0 0 7px;
}
#listado span.resultados {
	display: block;
	font: normal normal normal 14px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 0 10px;
	padding: 0px;
}
#listado ul{
	clear: both;
	float: none;
	width: auto;
}
#listado li {
	border-top: 2px solid #000;
	margin: 5px 10px 0 10px;
}
#listado li span.categoria {
	clear: left;
	float: left;
	font: normal normal bold 14px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 5px 0 0 10px;
}
div.estrellas {
	clear: right;
	float: right;
	height: 20px;
	margin: 5px 10px 0 0;
	width: 104px;
}
div.estrellas img {
	clear: none;
	float: leftt;
	height: 16px;
	margin: 0px;
	padding: 0px;
	width: 16px;
}
#listado li img.foto {
	clear: left;
	float: left;
	margin: 10px 10px 10px 0;
	width: 140px;
}
#listado li img.minifoto {
	clear: left;
	float: left;
	margin: 10px 5px 10px 0;
	width: 50px;
}
#listado a.masfotos, #listado a.mapas {
	clear: left;
	color: #999;
	float: left;
	font: normal normal bold 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 0 10px;
	width: 140px;
}
#listado a.masfotos:hover, #listado a.mapas:hover {
	color: #e18311;
	text-decoration: underline;
}
div.textos {
	clear: right;
	float: right;
	width: 300px;
}
div.textos h3 {
	font: normal normal bold 14px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 5px 0;
}

div.textos h3 small {
	font-weight: normal;
}
div.textos div.descripcion {
	clear: both;
	float: none;
	font: normal normal normal 10px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	width: 300px;
}
div.textos div.opinion {
	background-color: #fefefe;
	border: 1px solid #dfdedc;
	clear: both;
	float: none;
	width: 300px;
}
div.textos div.opinion p {
	font: normal normal normal 10px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 5px;
}
div.textos div.opinion p em {
	font-style: italic;
}
div.textos a.addopin {
	clear: left;
	float: left;
	font: normal normal bold 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.textos a.otrasopin {
	clear: right;
	float: right;
	font: normal normal bold 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#listado div.paginador {
	clear: both;
	float: right;
	height: 20px;
	margin: 0 5px 0 0;
	width: auto;
}
#listado div.paginador span {
	font: normal normal bold 11px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	padding: 0 5px 0 0;
	white-space: nowrap;
	text-decoration: none;
}
#listado div.paginador a {
	font: normal normal bold 11px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	padding: 0 5px 0 0;
	text-decoration: underline;
}
#listado div.paginador a:hover {
	color: #e18311;
	text-decoration: underline;
}
/* listado resultados */
div.textosresultados {
	clear: right;
	float: right;
	width: 390px;
}
div.textosresultados h3 {
	clear: both;
	float: none;
	font: normal normal bold 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 5px 0;
	text-transform: uppercase;
 }
#listado li div.textosresultados span.categoria {
	clear: left;
	float: left;
	font: normal normal bold 12px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 5px 0 0 0px;
}
div.textosresultados div.opinion {
	clear: both;
	float: none;
	width: 390px;
}
div.textosresultados div.opinion a {
	font: normal normal normal 10px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 5px 0;
	text-decoration: none;
}
div.textosresultados div.opinion a:hover {
	color: #e18311;
	text-decoration: underline;
}

/* otras propuestas */
#otraspropuestas {
	background: #fff;
	clear: both;
	float: none;
	margin: 10px 0 0 0;
	width: 470px;
}
#otraspropuestas h2 {
	font: normal normal normal 18px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0 0 0 7px;
}
div#sector {
	clear: none;
	float: left;
	font: normal normal bold 12px/21px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 5px 0 0 0;
	padding: 2px 0 2px 23px;
}
div.secgolf {
	background: url(../images/secciones/golf.gif) no-repeat 0px;
}
div.sechotel {
	background: url(../images/secciones/hoteles.gif) no-repeat 0px;
}
div.secocio {
	background: url(../images/secciones/agendadelocio.gif) no-repeat 0px;
}
div.secrestaurante {
	background: url(../images/secciones/restaurantes.gif) no-repeat 0px;
}
div.sectermas {
	background: url(../images/secciones/termas.gif) no-repeat 0px;
}
div.secturismogastronomico {
	background: url(../images/secciones/turismogastronomico.gif) no-repeat 0px;
}
div.seccasasrurales {
	background: url(../images/secciones/casasrurales.gif) no-repeat 0px;
}
div.secparadores {
	background: url(../images/secciones/paradores.gif) no-repeat 0px;
}
div.seccruceros {
	background: url(../images/secciones/turismofluvial.gif) no-repeat 0px;
}
div.seclugares {
	background: url(../images/secciones/lugares.gif) no-repeat 0px;
}
div.secesquis {
	background: url(../images/secciones/esquis.gif) no-repeat 0px;
}
/* destacado */
#destacado {
	background: #fff;
	clear: both;
	float: none;
	margin: 10px 0 0 0;
	width: 470px;
}
#destacado div.nombre {
	clear: left;
	float: left;
	margin: 10px 0 0 10px;
	width: auto;
}
#destacado div.nombre h3{
	font: normal normal bold 18px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#destacado div.nombre h3 small {
	font: normal normal bold 14px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;

}
#destacado div.estrellas {
	clear: right;
	float: right;
	height: 20px;
	margin: 5px 10px 0 0;
	width: 104px;
}
#destacado div.estrellas img {
	clear: none;
	float: leftt;
	height: 16px;
	margin: 0px;
	padding: 0px;
	width: 16px;
}
#destacado img.foto {
	clear: left;
	float: left;
	margin: 10px 5px 10px 10px;
	width: 215px;
}
#destacado a.masfotos, #destacado a.mapas {
	clear: left;
	color: #999;
	float: left;
	font: normal normal bold 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 0 10px;
	width: 140px;
}
#destacado a.masfotos:hover, #destacado a.mapas:hover {
	color: #e18311;
	text-decoration: underline;
}
#destacado div.textos {
	clear: right;
	float: right;
	width: 235px;
}
#destacado div.textos div.descripcion {
	clear: both;
	float: none;
	font: normal normal normal 10px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	width: 225px;
}
#destacado div.textos div.opinion {
	background-color: #fefefe;
	border: 1px solid #dfdedc;
	clear: both;
	float: none;
	width: 225px;
}
#destacado div.textos div.opinion p {
	font: normal normal normal 10px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 5px;
}
#destacado div.textos div.opinion p em {
	font-style: italic;
}
#destacado div.opiniones {
	clear: both;
	display: block;
	float: none;
	height: 20px;
	margin: 10px;
	padding: 10px 0 0 0;
	width: 450px;
}
#destacado a.addopin {
	clear: left;
	float: left;
	font: normal normal bold 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#destacado a.otrasopin {
	clear: right;
	float: right;
	font: normal normal bold 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}



/* ficha */
#ficha {
	background: #fff;
	clear: both;
	float: none;
	margin: 10px 0 0 0;
	width: 470px;
}
#ficha ul.solapas {
	background: #c0c0c0;
	clear: both;
	display: block;
	height: 25px;
	float: none;
	width: 470px;
}
#ficha ul.solapas li {
	clear: none;
	float: left;
	height: 25px;
	width: auto;
}
#ficha ul.solapas li.activa {
	background: #fff;
}
#ficha ul.solapas li a {
	font: normal normal bold 14px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px 10px;
	text-decoration: none;	
}
#ficha ul.solapas li a:hover {
	color: #e18311;
	text-decoration: underline;
}
#ficha img.foto {
	clear: right;
	float: right;
	margin: 10px;
	width: 215px;
}
#ficha div.datos {
	clear: left;
	float: left;
	margin: 10px 0 0 10px;
	width: 225px;
}
#ficha div.datos h3{
	font: normal normal bold 18px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#ficha div.datos h3 small {
	font: normal normal bold 14px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#ficha div.datos div.estrellas {
	clear: both;
	float: none;
	display: block;
	height: 20px;
	margin: 5px 10px 0 0;
	width: 104px;
}
#ficha div.estrellas img {
	height: 16px;
	margin: 0px;
	padding: 0px;
	width: 16px;
}
#ficha p.direccion {
	font: normal normal normal 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#ficha a.mapas {
	color: #999;
	font: normal normal bold 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 140px;
}
#ficha .infogrupo {
	margin: 20px 0 0 0;	
}
#ficha .infogrupo span, #ficha .infogrupo a {	
	display: block;
	font: normal normal normal 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#ficha div.descripcion {
	clear: left;
	float: left;
	margin: 10px 0 0 10px;
	width: 440px;
}
#ficha div.descripcion p {
	font: normal normal normal 10px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 5px 0;
	text-align: justify;
}
#ficha div.masfotos {
	clear: right;
	float: right;
	width: 195px;
}
#ficha div.masfotos h2 {
	color: #ccc;
	font: normal normal normal 18px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0 0 0 8px;
}
#ficha div.masfotos ul {
	width: 195px;
}
#ficha div.masfotos li {
	clear: none;
	float: left;
	margin: 0px 0 15px 5px;
	width: 90px;
}
#mapain260 {
	background-color: #d8cdc7;
	border: 1px solid #999;
	clear: both;
	float: none;
	height: 260px;
	margin: 10px;
	width: 448px;
}
#mapain260 h2 {
	font: normal normal bold 18px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 5px 0 5px 10px;
}
#mapain260 div#mapa_google {
	background: #e18311;
	border: 2px solid #000;
	clear: left;
	display: block;
	float: left;
	height: 200px;
	margin: 0 0 10px 10px;
	width: 423px;
}
#ficha a.addopin {
	clear: both;
	float: right;
	font: normal normal bold 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 10px 5px 0;
}
#ficha a.addopinr {
	clear: left;
	float: left;
	font: normal normal bold 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 10px 0 0 10px;
}
#ficha a.addopin:hover, #ficha a.addopinr:hover {
	color: #e18311;
	text-decoration: underline;	
}
/* ficha - opiniones */
#ficha div.opiniones {
	clear: both;
	float: none;
	margin: 10px 10px 0 10px;
	width: 450px;
}
#ficha div.opiniones h3{
	clear: left;
	float: left;
	font: normal normal bold 18px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#ficha div.opiniones h3 small {
	clear: left;
	float: left;
	font: normal normal bold 14px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#ficha div.opiniones div.estrellas {
	clear: right;
	float: right;
	display: block;
	height: 20px;
	margin: 5px 10px 0 0;
	width: 104px;
}
#ficha div.opiniones div.nopiniones {
	clear: left;
	float: left;
	font: normal normal bold 14px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 10px 0 0 0;
	text-transform: uppercase;
}
#ficha div.opiniones div.paginador {
	clear: right;
	float: right;
	height: 20px;
	margin: 10px 0 0 0;
	width: auto;
}
#ficha div.opiniones div.paginador span {
	font: normal normal bold 11px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	padding: 0 15px 0 0;
	white-space: nowrap;
}
#ficha div.opiniones div.paginador a {
	font: normal normal bold 11px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	padding: 0 5px 0 0;
	text-decoration: none;
}
#ficha div.opiniones div.paginador a:hover {
	color: #e18311;
	text-decoration: underline;
}
#ficha div.opiniones ul {
	clear: both;
	float: none;
}
#ficha div.opiniones li {
	border-top: 2px solid #000;
	font: italic normal normal 10px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 5px 0 0 0;
}
#ficha div.opiniones li strong {
	font-style: normal;
}
/* aņadir opinion */
.addopinion {
	background: #fff;
	clear: both;
	float: none;
	margin: 10px 0 0 0;
	width: 470px;
}
.addopinion span.opinionsobre {
	display: block;
	font: normal normal normal 14px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 0 10px;
	padding: 10px 0px;
}
.addopinion form {
	clear: both;
	float: none;
	margin: 10px;
	width: 450px;
}
.addopinion label {
	display: block;
	font: normal normal bold 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 10px 0 3px 0;
}
.addopinion .texto {
	border: 1px solid #e18311;
	font: normal normal normal 10px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 15px;
	width: 445px;
}
.addopinion .areadetexto {
	border: 1px solid #e18311;
	font: normal normal normal 10px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 50px;
	width: 445px;
}
.addopinion span.puntuacion {
	display: block;
	font: normal normal normal 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 10px 0;
	width: 250px;
}
.addopinion div.estrellas {
	clear: right;
	float: right;
	display: block;
	height: 20px;
	margin: 25px 10px 0 0;
	width: 150px;
}
.addopinion div.estrellas img {
	height: 25px;
	width: 25px;
}
a.enviaform {
	clear: right;
	float: right;
	background: url(../images/opiniones/botonenviar.gif) no-repeat;
	height: 18px;
	margin: 10px 5px 10px 0;
	width: 65px;
}

a.enviaform span {
	display: none;
}

/* aņadir nueva ficha */
#nuevaficha {
	background: #fff;
	clear: both;
	float: none;
	margin: 10px 0 0 0;
	width: 470px;
}
#nuevaficha h2 {
	font: normal normal normal 18px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 10px;
	padding: 5px 0;
}
#nuevaficha h3 {
	font: normal normal normal 18px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 5px 0;
}
#nuevaficha form {
	border-top: 2px solid #000;
	clear: both;
	float: none;
	margin: 5px 10px;
	width: 450px;
}
#nuevaficha span.camposobligatorios {
	clear: both;
	color: #e18311;
	float: right;
	font: normal normal bold 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#nuevaficha .formtop, #nuevaficha .formtmiddle, #nuevaficha .formbottom {
	clear: both;
	float: none;
}
#nuevaficha label {
	display: block;
	font: normal normal bold 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 10px 0 3px 0;
}
#nuevaficha .texto {
	border: 1px solid #e18311;
	font: normal normal normal 10px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 15px;
	width: 445px;
}
#nuevaficha .areadetexto {
	border: 1px solid #e18311;
	font: normal normal normal 10px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 50px;
	width: 445px;
}
#nuevaficha span.puntuacion {
	display: block;
	font: normal normal normal 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 10px 0;
	width: 250px;
}
#nuevaficha div.estrellas {
	clear: right;
	float: right;
	display: block;
	height: 20px;
	margin: 25px 10px 0 0;
	width: 150px;
}
#nuevaficha div.estrellas img {
	height: 25px;
	width: 25px;
}
#nuevaficha hr {
	background-color: #000;
	display: block;
	height: 3px;
	margin: 5px 0;
}
#nuevaficha img.dotted {
	clear: both;
	float: none;
	height: 2px;
	margin: 5px 0;
}
#nuevaficha label.textoa {
	clear: none;
	float: left;
	font: normal normal bold 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 10px 0 3px 0;
	width: auto;
}
#nuevaficha .seleccion {
	border: 1px solid #e18311;
	clear: none;
	float: left;
	font: normal normal normal 10px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 17px;
	margin: 10px;
	width: 180px;
}
#nuevaficha .seleccioncat {
	border: 1px solid #e18311;
	clear: both;
	float: left;
	font: normal normal normal 10px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 17px;
	margin: 10px 0 5px 0;
	width: 100px;
}
#nuevaficha a.ocultadatos {
	clear: both;
	color: #e18311;
	float: right;
	font: normal normal bold 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
/* casos especiales */
#nuevaficha label.cadenalabel {
	clear: both;
	float: left;
}
#nuevaficha label.direccionlabel {
	clear: both;
	float: left;
}
#nuevaficha label.codposlabel {
	clear: none;
	float: left;
	width: 108px;
}
#nuevaficha #codpos{
	width: 100px;
}
#nuevaficha #localidad{
	width: 336px;
}
#nuevaficha label.provincialabel {
	clear: none;
	float: left;
	width: 228px;
}
#nuevaficha #provincia{
	margin: 0 0 10px 0;
	width: 218px;
}
#nuevaficha #comunidadautonoma{
	margin: 0 0 10px 10px;
	width: 218px;
}
#nuevaficha #pais{
	margin: 0 0 10px 0;
	width: 218px;
}
#nuevaficha label.telefonolabel {
	clear: none;
	float: left;
	margin: 20px 0 3px 0;
	width: 226px;
}
#nuevaficha #telefono{
	width: 218px;
}
#nuevaficha label.faxlabel {
	clear: none;
	float: left;
	margin: 20px 0 3px 0;
}
#nuevaficha #fax{
	width: 218px;
}
#nuevaficha #tipococina{
	margin: 0;
	width: 218px;
}
#nuevaficha label.preciolabel,
#nuevaficha label.grupolabel  {
	clear: none;
	float: left;
	margin: 10px 0 3px 0;
	width: 226px;
}
#nuevaficha #precioaprox,
#nuevaficha #horario,
#nuevaficha #grupo,
#nuevaficha #cursos {
	width: 218px;
}
#nuevaficha label.horariolabel,
#nuevaficha label.cursos {
	clear: none;
	float: left;
	margin: 10px 0 3px 0;
	width:200px;
}
#nuevaficha label.tratamientolabel {
	clear: left;
	float: left;
	height: 17px;
	margin: 10px 10px 5px 0;
	width: 100px;
}
#nuevaficha label.hoyoslabel,
#nuevaficha label.pardelcampolabel,
#nuevaficha label.limitehandicaplabel,
#nuevaficha label.metrosrecorridolabel,
#nuevaficha label.fechacreacionlabel,
#nuevaficha label.greenfeesociolabel,
#nuevaficha label.greenfeenosociolabel,
#nuevaficha label.temporadabajalabel {
	clear: none;
	float: left;
	margin: 10px 0;
	width: auto;
}

#nuevaficha label.disenyadorlabel,
#nuevaficha label.temporadaaltalabel {
	clear: left;
	float: left;
	margin: 10px 0;
	width: auto;
}
#nuevaficha #disenyador{
	border: 1px solid #e18311;
	font: normal normal normal 10px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 15px;
	margin: 10px 0;
	width: 345px;
}
#nuevaficha #temporadaalta,
#nuevaficha #temporadabaja{
	border: 1px solid #e18311;
	font: normal normal normal 10px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 15px;
	margin: 10px 0;
	width: 105px;
}
table.instalaciones {
	width: 450px;
}
table.instalaciones label.forcheck {
	clear: none;
	float: left;
	font: normal normal normal 12px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 10px 0px !important;
}
table.instalaciones label.fordato, table.instalaciones span {
	clear: both;
	float: none;
	font: normal normal bold 12px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
table.instalaciones label.fordato {
	margin: 10px 0 12px 0 !important;
}
table.instalaciones span {
	display: block;
	margin: 10px 0 0 0 !important;
}
table.instalaciones input {
	clear: none;
	float: left;
	margin: 12px 5px 10px 5px;
	*margin: 8px 5px 10px 5px;
}

#nuevaficha .tratamiento {
	border: 1px solid #e18311;
	clear: right;
	float: right;
	font: normal normal normal 10px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 15px;
	margin: 10px 3px 5px 0;
	width: 333px;
}
#nuevaficha .dato {
	border: 1px solid #e18311;
	clear: both;
	float: none;
	font: normal normal normal 10px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 15px;
	margin: 0px !important;
	width: 125px;
}
#nuevaficha .datom {
	border: 1px solid #e18311;
	clear: both;
	float: none;
	font: normal normal normal 10px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 15px;
	margin: 0px !important;
	width: 105px;
}
#nuevaficha .datof {
	border: 1px solid #e18311;
	clear: none;
	float: left;
	font: normal normal normal 10px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 15px;
	margin: 10px 5px !important;
	width: 50px;
}

a.addtratamiento {
	clear: both;
	float: right;
	font: normal normal bold 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 3px 5px 10px 0;
}
a.addfotos {
	clear: both;
	display: block;
	float: none;
	font: normal normal bold 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 10px 0 5px 0;
}
a.continuarform {
	clear: right;
	float: right;
	background: url(../images/opiniones/botoncontinuar.gif) no-repeat;
	height: 18px;
	margin: 10px 5px 10px 0;
	width: 105px;
}
a.continuarform span {
	display: none;
}

a.verrevista {
	clear: none;
	float: left;
	font: normal normal bold 10px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0 0 3px 10px;
	width: auto;
}
a.suscribirrevista {
	clear: none;
	float: right;
	font: normal normal bold 10px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0 10px 3px 0;
	width: auto;
}
#admininforma {
	border: 1px solid #9dc7df;
	overflow: hidden;
}
#admininforma h2 {
	background-color: #;
	color: #;
	font: normal normal bold 16px/1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 3px;
}
#admininforma img {
	border: 1px solid #9dc7df;
	float: right;
	margin: 10px;
	width: 70px;
}
#admininforma h3 {
	font: normal normal normal 11px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;	
	margin:2px 0 2px 0;
	padding: 3px;
	text-transform: capitalize;
}
#admininforma p {
	font: normal normal normal 11px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 3px;
	margin:2px 0 0 0;
}
#colabinforma {
	border: 1px solid #CCCCCC;
	overflow: hidden;
}
#colabinforma h2 {
	background-color: #d7e9f3;
	color: #4d8bbc;
	font: normal normal bold 16px/1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 3px;
}
#colabinforma img {
	border: 1px solid #CCCCCC;
	float: right;
	margin: 10px;
	width: 70px;
}
#colabinforma h3 {
	font: normal normal normal 11px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;	
	margin:2px 0 2px 0;
	padding: 3px;
	text-transform: capitalize;
}
#colabinforma p {
	font: normal normal normal 11px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 3px;
	margin:2px 0 0 0;
}

.publicidad1 {
	background-color: #;
	color:#fff;
	font: normal normal bold 24px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	overflow: hidden;
}

.robapaginas1 {
	background-color: #FFFFFF;
	color:#fff;
	font: normal normal bold 24px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	overflow: hidden;
}
a.leermas {
	clear: none;	
	float: right;
	font: normal normal bold 11px/1.25em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	padding: 5px 4px 5px 4px;
	width: auto;
}




