html, body 	{/*height:100%;	*/} 
html		{margin:0 0 20px 0;  padding:0; }
body 		{margin:0 0 20px 0; padding:0; min-width:730px; color:#333; font-size:100%; font-family:Arial, Verdana , "Trebuchet MS"; background:#fff; }
ul 			{margin:0; padding:0; list-style:none; }
form, li , h1, h2, h3, h4, p	{margin:0; padding:0;}
img			{border:0; }
fieldset	{margin:0; padding:0; border:0; }
/*sans-serif , Helvetica , Comic Sans MS*/
button, textarea, input, select	{font-family: Arial, verdana ; }

a		{text-decoration:underline; }
a:hover	{text-decoration:none; }

.nombre_fisico			{background-image:url(../i/nombre_fisico.gif); color:#C81E03; background-repeat:no-repeat; background-position:0 0;}
.nombre_fisico span		{color:#333; }
.nombre_fisico a		{color:#C81E03; }
.nombre_fisico a:hover	{}

.nombre_internet		{background-image:url(../i/nombre_internet.gif); color:#C81E03; background-repeat:no-repeat; background-position:0 0;}
.nombre_internet span	{color:#333; }
.nombre_internet a		{color:#C81E03; }
.nombre_internet a:hover{}

.titulo_des h1.nombre_fisico		{background-position:0 7px;}
.titulo_des h1.nombre_internet		{background-position:0 7px;}



.imagen_sombra 					{float:left; width:174px; }
.imagen_sombra img				{float:left; }
.imagen_sombra .ar 				{float:left; width:100%; background: url(../i/sombra_ar_iz.gif) top left no-repeat; }
.imagen_sombra .ar div			{margin:0; background: url(../i/sombra_ar_de.gif) top right no-repeat; margin:0; height:7px; }
.imagen_sombra .ar div div		{font-size:.01em; background: url(../i/sombra_ar_me.gif) top left repeat-x; height:7px; margin:0 7px 0 7px; }
.imagen_sombra .me 				{float:left; height:auto; background: url(../i/sombra_me_iz.gif) top left repeat-y; }
.imagen_sombra .me div			{float:left; background: url(../i/sombra_me_de.gif) top right repeat-y; }
.imagen_sombra .me div div		{float:none; margin:0; padding:0 7px; }
.imagen_sombra .ab 				{float:left; width:100%; background: url(../i/sombra_ab_iz.gif) bottom left no-repeat; }
.imagen_sombra .ab div			{margin:0; background: url(../i/sombra_ab_de.gif) bottom right no-repeat; margin:0; height:7px; }
.imagen_sombra .ab div div		{font-size:.01em; background: url(../i/sombra_ab_me.gif) bottom left repeat-x; height:7px; margin:0 7px 0 7px; }


/* azul 003E7_E		*/

/* verde 19940_0*/
/* verde 2 #5F753_0 */
/* verde 3 #5E6D3_2 */

/* rojo  */
/* burdeos 902C2_E */
/* enlace BD0B0_B		*/
/* C81E0_3 				*/ 

/* naranja C4410_0 */
/*
a			{color:#003E7E; text-decoration:none; padding:2px; }
a:hover		{color:#ffffff; background:#003E7E; }
*/

a			{color:#003E7E; text-decoration:underline; }
a:hover		{text-decoration:none; }


h1			{/*font-size:medium;*/ color:#C81E03; }
h1 a		{color:#C81E03; }
/*h1 a:hover	{color:#ffffff; background:#C81E03; }*/
/*
.comentario h1			{color:#C81E03; }
.comentario h1 a		{color:#C81E03;}
.comentario h1 a:hover	{color:#ffffff; background:#C81E03; }
*/



/*
h2			{font-size:medium; color:#C81E03; } 
h2 a		{color:#C81E03;}
h2 a:hover	{color:#ffffff; background:#C81E03; }
*/




/* estructura */
.pagina1	{} 
.pagina2	{padding:10px 20px 10px 20px; }
.pagina3	{}
.pagina4	{} 




.cabecera			{clear:both; float:left; width:100%; margin:0; background: url(../i/fondo.jpg) bottom right no-repeat; min-height:100px; height:auto ! important; height:100px; }

.cabecera .saltar			{float:left; width:100%; margin:0 0 0 0; font-size:.75em; }
.cabecera .saltar a			{color:#fff; }
.cabecera .saltar a:hover	{color:#999; }
.cabecera .saltar a:focus	{color:#999; }

.cabecera .logo					{float:left; width:23em; padding:0 0 10px 0; background: url(../i/logo.gif) 0 0 no-repeat; }
.cabecera .logo div				{float:left; }
.cabecera .logo img 			{}
.cabecera .logo a 				{color:#C81E03; font-weight:bold; font-size:1.8em; padding:0 0 30px 70px; text-decoration:none; }
.cabecera .logo a:hover 		{background:none; color:#C81E03; }
.cabecera .logo p 				{color:#003E7E; font-weight:bold; font-size:1.1em; margin:0 0 0 0;  text-align:right; font-weight:bold; background: url(../i/ico_silla.gif) top right no-repeat; padding:2px 93px 12px 0; }

.cabecera .usu					{float:right; padding:0; text-align:right; }
.cabecera .usu div				{float:left; padding:12px 10px 0 0; text-align:left;  }
.cabecera .usu div div			{float:right; background:#fff; border:1px solid #333; min-height:33px; height:auto ! important; height:33px; padding:4px 10px 5px 10px; }
.cabecera .usu ul				{display:block; padding:2px 0 0 0;  }
.cabecera .usu ul li			{display:inline; font-size:.75em; }
.cabecera .usu ul li a			{text-decoration:underline; }
.cabecera .usu ul li a:hover	{background:none; color:#003E7E; text-decoration:none; }
.cabecera .usu li.titulo		{display:block; }
.cabecera .usu li.titulo p		{display:inline; font-weight:bold; }
.cabecera .usu li.titulo span	{display:inline; padding:0 0 0 5px; }




.cabecera .buscador 			{padding:20px 0 0 0; text-align:right; }
.cabecera .buscador div			{width:400px; background:#f5f5f5; padding:10px; border:1px solid #ccc; }
.cabecera .buscador fieldset	{border:0; text-align:left; }
.cabecera .buscador legend		{text-align:left; font-size:.875em; font-weight:bold; color:#801100; padding:0 0 8px 0; }
.cabecera .buscador h2			{color:#801100; font-size:.875em; padding:0 0 0 0; }
.cabecera .buscador form 		{padding:0 0 0 0; }
.cabecera .buscador label		{font-size:.875em; padding:5px 0 0 0; color:#801100; }
.cabecera .buscador label span	{}
.cabecera .buscador label input	{}
.cabecera .buscador form div	{float:none; width:auto; display:inline; background:none; padding:0; border:0; }
.cabecera .buscador form div input	{margin:0 10px; cursor:pointer; }

.menu					{clear:both; float:left; width:100%; border-top:2px solid #fff; background:#C81E03 url(../i/menu.gif) bottom left repeat-x; font-weight:bold;}
.menu2					{float:left; width:100%; }

.menu ul				{float:left; padding:0; width:35em; }
.menu ul li				{float:left; border-right:2px solid #fff; font-size:1em; }
.menu ul li a			{float:left; display:block; color:#fff; border-bottom:10px solid #fff; margin:0; text-decoration:none; }
.menu ul li a span		{display:block; padding:4px 15px 6px 15px ; }
.menu ul li a:hover		{color:#fff; background:none; text-decoration:none; border-bottom:10px solid #003E7E; }
.menu ul li.on a		{color:#fff; background:none; text-decoration:none; border-bottom:10px solid #003E7E; }

.menu form 			{float:right; width:24em; margin:0 0 10px 0; text-align:right; }
.menu fieldset		{border:0; text-align:right; padding:3px 13px 0 0; }
.menu label			{display:inline; padding:7px 0 0 0; color:#fff; }
.menu label span	{font-size:.9375em; padding:0 2px 0 0; }
.menu label input	{font-size:.875em; background:#fff; color:#333;  border:0; padding:1px 3px; }
.menu button		{display:inline; font-size:.875em; background:#D4D0C8; color:#000; border:0; margin:0 0 0 4px; padding:0 5px; cursor:pointer; }

.menu .menu_tu-cuenta 				{float:right; margin:0 0 0 0; }
.menu .menu_tu-cuenta li			{float:left; }
.menu .menu_tu-cuenta a 			{border-right:0; }
.menu .menu_tu-cuenta a:hover		{}
.menu .menu_tu-cuenta .on 			{}
.menu .menu_tu-cuenta .on a			{}
.menu .menu_tu-cuenta .usus a		{}
.menu .menu_tu-cuenta .usus a:hover	{color:#003E7E; background:none; text-decoration:underline; }

 


.navegacion 	{clear:both; float:left; width:100%;  height:auto; background:#fff;  margin:0 0 20px 0;   }
/* migas */
.migas 			{clear:both; float:left; width:100%;  height:auto; margin:0 0 0 0; }
.migas2 		{padding:5px 0 10px 0; margin:0 /*260px*/0  0 0; }
.migas h2 		{display:inline; font-weight:normal; color:#C81E03; padding:0; font-size:x-small; }
.migas p 		{display:inline; font-weight:normal; color:#C81E03; padding:0; font-size:x-small; }
.migas ul 		{display:inline; padding:0; }
.migas li		{display:inline; background: url(../i/migas.gif) top right no-repeat; padding:0 12px 0 7px; font-size:.6875em; }
.migas li.sin	{background:none ! important; padding:0 5px 0 5px; }
.migas a		{color:#333; padding:2px 0; text-decoration:underline;  }
.migas a:hover	{color:#fff; background:#333; text-decoration:none; }
.migas div		{}
.migas li.tit		{padding:0 ! important; }

.contenidos 	{clear:both; float:left; width:100%; height:auto; margin:0 0 20px 0; }
.central_1 		{margin:0 265px 0 0 ; height:auto !important; height:1px; background:#fff; }
.central_2 		{height:auto; }
.central_3		{padding:0 0 20px 0; /*display:none; */ }

/* caja ppal */
.arriba					{}
.arriba div				{}
.arriba div div			{}
.medio1					{}
.medio2					{}
.medio3					{}
.medio4					{}
.abajo_w 	 			{}

/* contenidos caja */
.contenidos_w			{float:left; width:100%; margin:0; /* background: url(../i/contenidos_w2.gif) top right repeat-y; */ }
/* navegacion caja */
.navegacion_w			{/*float:left; width:100%;*/ margin:0;  }


.boca 					{float:left; position:absolute;  margin:-22px 0 0 8px; } /*left:70%; width:180px; */ 
.boca div				{float:left; padding:0; margin:0; }
.boca div				{background:#C81E03 url(../i/bci.gif) top left no-repeat; }
.boca div div			{background: url(../i/bcd.gif) top right no-repeat; }
.boca div div div		{background: url(../i/bcbi.gif) bottom right no-repeat; }
.boca div div div div	{background: url(../i/bcbd.gif) bottom left no-repeat; text-align:center; }
.boca h2				{float:left; color:#fff; font-size:medium; text-align:center; display:block; white-space:nowrap; padding:4px 20px 12px 20px ; font-weight:bold; }
.boca p					{float:left; color:#fff; font-size:medium; text-align:center; display:block; white-space:nowrap; padding:4px 20px 12px 20px ; font-weight:bold; }

.boca2 					{float:left; width:235px; /*left:70%; width:180px; */ margin:15px 0 10px	 0; }
.boca2 div				{float:left; padding:0; margin:0; }
.boca2 div				{background:#902c2e url(../i/bci.gif) top left no-repeat; }
.boca2 div div			{background: url(../i/bcd.gif) top right no-repeat; }
/*.boca2 div div div	{background: url(../i/bcbi2.gif) bottom left no-repeat; }*/
/*.boca2 div div div div{width:220px; background: url(../i/bcbd2.gif) bottom right no-repeat; text-align:center; }*/
.boca2 div div div		{background: url(../i/bcbi.gif) bottom right no-repeat; }
.boca2 div div div div	{background: url(../i/bcbd.gif) bottom left no-repeat; text-align:center; }
.boca2 h2				{color:#fff; font-size:medium; text-align:center; display:block; white-space:nowrap; padding:8px 20px 15px 20px ; font-weight:bold; /*background:#902c2e; */}

/*lateral*/
/*.lateral				{float:right; margin:0; width:250px; z-index:1000; position:relative; margin:-50px 0 0 0;  padding:20px 0 20px 0; }*/
.lateral				{float:right; margin:0; width:250px; padding:20px 0 20px 0; }
.lateral_2				{/*border-top:10px solid #BA2207; background:#f5f5f5; border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; */ }

.menutucuenta			{}
.menutucuenta h2		{font-size:medium; color:#C81E03; padding:0 0 10px 0; }
.menutucuenta ul ul		{padding:0 0 30px 0; }
.menutucuenta ul ul li	{font-size:.875em; padding:0 0 5px 0; }
.menutucuenta li.on a	{color:#ffffff; background:#003E7E; text-decoration:none; }
.menutucuenta li a:hover{color:#ffffff; background:#003E7E; text-decoration:none; }

.anadir_nuevo_destino	{width:250px; padding:0; border:1px solid #ccc; background:#f5f5f5; margin:-20px 0 40px 0; }
.anadir_nuevo_destino2	{padding:10px 0; text-align:center; }
.anadir_nuevo_destino h2{font-size:.9375em; font-weight:normal; }
.anadir_nuevo_destino p	{font-size:.9375em; font-weight:normal; }

.lateral_porque			{width:250px; padding:0; border:1px solid #ccc; background:#f5f5f5; margin:0 0 40px 0; }
.lateral_porque2		{padding:30px 10px 10px 10px; }
.lateral_porque p		{font-size:.75em; padding:0 0 10px;  }


.lateral_destino				{width:250px; padding:30px 0 20px 0; border:1px solid #ccc; background:#f5f5f5; margin:0 0 40px 0;}
.lateral_destino2				{padding:0 10px ! important; }
.lateral_destino h2				{font-size:.875em; color:#333; padding:0 0 5px 0; }
.lateral_destino a				{}
.lateral_destino a:hover		{}
.lateral_destino div			{padding:0 0 3px 0; }
.lateral_destino .nombre		{font-size:.875em; font-weight:normal; }
.lateral_destino .nombre		{padding:0 5px 5px 13px; background-position:0 0;  /*url(../i/flecha_r.gif) */}
.lateral_destino .nombre a		{}
.lateral_destino .nombre a:hover{}
.lateral_destino .tipo				{font-size:.75em; padding:0 0 0 13px; }
.lateral_destino .provincia			{font-size:.75em; padding:0 0 0 13px; }
.lateral_destino .poblacion			{font-size:.75em; padding:0 0 0 13px; }
.lateral_destino .puntuacion		{font-size:.75em; padding:0 0 0 13px; }
.lateral_destino .puntuacion span	{font-weight:bold; }
.lateral_destino .web				{font-size:.75em; padding:0 0 0 13px; }
.lateral_destino .num_comentarios			{font-size:.75em; padding:0 0 0 13px; }
.lateral_destino .num_comentarios a			{padding:0;}
.lateral_destino .num_comentarios a:hover	{}


.lateral_ultimo					{width:250px; padding:30px 0 20px 0; border:1px solid #ccc; background:#f5f5f5; margin:0 0 40px 0; }
.lateral_ultimo2				{padding:0 10px ! important; }
.lateral_ultimo h2				{font-size:.875em; color:#333; padding:0 0 5px 0;  }
.lateral_ultimo .nombre			{font-size:.875em; font-weight:normal; }
.lateral_ultimo .nombre			{padding:0 5px 5px 13px; background-position:0 3px;  /*url(../i/flecha_r.gif) */}
.lateral_ultimo .nombre a		{color:#C81E03; }
.lateral_ultimo .nombre a:hover	{}
.lateral_ultimo .titulo_comentario			{font-size:.75em; }
.lateral_ultimo .titulo_comentario			{padding:0 5px 5px 0; }
.lateral_ultimo .titulo_comentario a		{}
.lateral_ultimo .titulo_comentario a:hover	{}
.lateral_ultimo .fechausu			{padding:0 0 5px 0; font-size:.75em; font-style:italic; }
.lateral_ultimo .fechausu a			{}
.lateral_ultimo .fechausu a:hover	{}
.lateral_ultimo .fechausu span		{}
.lateral_ultimo .puntuacion			{font-size:.75em; padding:0 0 0 13px; }
.lateral_ultimo .puntuacion span	{font-weight:bold; }


.lateral_usuario				{width:250px; padding:0 0 20px 0; margin:0 0 40px 0; border:1px solid #ccc; background:#f5f5f5; }
.lateral_usuario2				{padding:20px 10px 0 10px ! important ; }
/*.lateral_usuario h2				{font-size:.875em; color:#333; padding:0 0 5px 0; }*/
.lateral_usuario a				{}
.lateral_usuario a:hover		{text-decoration:none; }
/*.lateral_usuario div			{padding:0 0 3px 0; }*/
.lateral_usuario .nombre		{font-size:.875em; font-weight:bold; padding:0 0 10px 0; }
.lateral_usuario .nombre a		{text-decoration:underline; }
.lateral_usuario .nombre a:hover{background:none; color:#003E7E; text-decoration:none; }
.lateral_usuario .avatar 		{}
.lateral_usuario .avatar a		{}
.lateral_usuario .avatar a:hover{background:none; }
.lateral_usuario .provincia		{font-size:.75em; padding:0 0 5px 0; }
.lateral_usuario .poblacion		{font-size:.75em; padding:0 0 5px 0; }
.lateral_usuario .web			{font-size:.75em; padding:0 0 5px 0; }
.lateral_usuario .num_comentarios			{font-size:.75em; padding:0; }
.lateral_usuario .num_comentarios a			{padding:0; color:#003E7E; text-decoration:none ! important;  }
.lateral_usuario .num_comentarios a:hover	{background:#003E7E; color:#fff; }
 
 
/*
.lateral_galeria				{clear:both; width:95%; }
.lateral_galeria ul				{clear:both; padding:10px 20px 0 0; }
.lateral_galeria li				{float:left; width:220px; padding:0 0 10px 0; }
.lateral_galeria li div			{padding:0 0 0 30px;  }
.lateral_galeria li div div		{float:left; border:1px solid #ccc; margin:0; padding:0; }
.lateral_galeria a				{margin:0; padding:0; }
.lateral_galeria a img			{float:left; border:2px solid #fff; margin:0; }
.lateral_galeria a:hover img	{border:2px solid #902C2E; }
.lateral_galeria a:hover 		{background:none; }
.lateral_galeria p				{color:#902C2E; font-size:.75em; }
*/


/* filtro lateral */
.filtro				{width:240px; padding:0 0 0 0; }
.filtro h2			{font-size:.75em; padding:0 5px 0 0; }
.filtro li p		{float:left; width:170px; color:#902C2E; font-size:.875em; padding:0 0 5px 0; margin:0; display:inline; font-weight:bold; }	

.filtro ul 			{float:left; list-style:none; padding:0 0 0 5px; color:#902C2E; }
.filtro ul ul		{margin:0; padding:0 0 0 0; color:#902C2E; }
.filtro ul ul ul	{padding:3px 0 0 0; }

.filtro li 			{float:left; width:230px; padding:0 0 20px 0; margin:0 0 0 0; }
.filtro li li		{width:220px; padding:0 0 8px 10px; background: url(../i/fl_m.gif) 0 4px no-repeat; }
.filtro li li li	{width:210px; padding:0 0 8px 8px; background: url(../i/cir_m.gif) 0 3px no-repeat; }

/*
.filtro a			{font-size:.75em; color:#C81E03; font-weight:bold; }
.filtro a:hover		{background:#C81E03; color:#fff; }
.filtro a.on		{background:#C81E03; color:#fff; }
*/
.filtro span		{font-size:.75em;}
.filtro a			{font-size:.75em; color:#902C2E; font-weight:bold; }
.filtro a:hover		{background:#902C2E; color:#fff; }
.filtro a.on		{background:#902C2E; color:#fff; }

.filtro li li li a		{font-weight:normal; }
.filtro li li li a.on	{font-weight:normal; background:none; color:#902C2E; text-decoration:underline; }

.filtro span span	{color:#333 ! important; font-size:1.1em; }

/*.filtro .boca 	{float:left; width:180px; margin:-30px 0 0 0; padding:0 0 0 0; }	*/


.sinlat .medio4			{background:none; }
.sinlat .contenidos_w	{background:none; }
.sinlat .central_1 		{margin:0 0 0 0; }
.sinlat .migas div		{margin:0 0 0 0 ; }

.latder .contenidos 	{margin:20px 0; }
.latder .medio4			{width:100%; margin:0; background: url(../i/contenidos_w.gif) top left repeat-y;     }
.latder .contenidos_w	{background: url(../i/contenidos_w.gif) top left repeat-y; }
.latder .lateral 		{/*clear:both; */float:left; }
.latder .central_1 		{margin:0 0 0 215px ; }
.latder .migas div		{margin:0 0 0 230px ; }
.latder .boca 			{margin:-55px 0 0 30px; }

/*  pie  */	
.pie				{clear:both; float:left; width:100%; margin:0 0 20px 0; font-size:.75em; background:#fff; }
.pie ul				{padding:10px; }
.pie ul li			{display:inline; }
.pie ul li div		{display:inline; padding:0 15px 0 0; }
.pie ul li a 		{text-decoration:underline; }
.pie ul li a:hover	{text-decoration:none; }

/* titulo */
.contenidos .titulo				{float:left; width:98%; padding:6px 0 10px 0 ;  background:none; }
.contenidos .titulo h1			{font-size:1.25em; color:#C81E03/*902C2E; */ ; font-weight:normal; }
.contenidos .titulo h1 a		{color:#C81E03/*902C2E; */; }
.contenidos .titulo h1 a:hover	{color:#fff; background:#C81E03/*902C2E; */; }
.contenidos .titulo h2			{font-size:1.25em; color:#C81E03; }
.contenidos .titulo h2 a		{color:#C81E03; }
.contenidos .titulo h2 a:hover	{color:#fff; background:#C81E03; }
.contenidos .titulo p			{padding:10px 10px 0 10px; color:#333; font-size:.8125em; }
.contenidos .titulo .tit		{font-size:medium; color:#C81E03; padding:10px 0 0 0; font-weight:bold; }
.contenidos .titulo .volver		{padding:3px 0 0 0; font-size:.75em;}
.contenidos .titulo ul			{padding:15px 0; }
.contenidos .titulo ul li		{float:left; padding:0 10px 5px 10px; text-align:center; }
.contenidos .titulo .solapas_3	{}
.contenidos .titulo li.on .solapas_3	{}
.contenidos .titulo li.on a		{background:#902C2E; color:#fff; }






.n_provincias .medio4 ul	{min-height:150px; height:auto ! important; height:150px; }
.n_tipos .medio4 ul			{}

.navegacion ul				{width:96%; margin:10px; }
.navegacion ul li			{width:15%; padding:0; }
.navegacion ul li a			{}
.navegacion ul li a:hover	{}

.navegacion .c1		{}
.navegacion .c2		{margin:0 0 0 17%; }
.navegacion .c3		{margin:0 0 0 34%; }
.navegacion .c_1	{}
.navegacion .c_2	{margin:-110px 0 0 17%; }
.navegacion .c_3	{margin:-125px 0 0 34%; }

/* caja peq */
.caja 				{float:left; }
.caja .ar			{float:left; width:100%; background: url(../i/ari.gif) top left no-repeat; }
.caja .ar div		{background: url(../i/ard.gif) top right no-repeat; }
.caja .ar div div	{margin:0 5px 0 5px; background:#f5f5f5 url(../i/cp.gif) top left repeat-x; padding:5px 0 0 0; font-size:.01em; }
.caja .me1			{float:left; width:100%; margin:0; height:auto; background: url(../i/cp.gif) top left repeat-y;   }
.caja .me2			{float:left; width:100%; background: url(../i/cp.gif) top right repeat-y;  }
.caja .me3			{margin:0 1px; background:#f5f5f5;   }
.caja .ab			{float:left; width:100%; background: url(../i/abi.gif) bottom left no-repeat; }
.caja .ab div		{background: url(../i/abd.gif) bottom right no-repeat; }
.caja .ab div div	{margin:0 5px 0 5px; background:#f5f5f5 url(../i/cp.gif) bottom left repeat-x; height:5px; font-size:.01em; }

/* paginador */


.paginador				{float:left; width:98%; /*border:1px solid #ccc; */margin:0; background:#f5f5f5; min-height:10px; height:auto ! important; height:10px; border:1px solid #ccc; }


.paginador .total			{float:left; font-size:.75em; padding:15px 5px 10px 10px;   }
.paginador .total .rss		{border:0 ! important; background:none; }
.paginador .total .rss:hover{background:none; }

.form_orden 				{float:left; font-size:.75em;  padding:10px 0; }
.form_orden fieldset		{float:left; }
.form_orden label 			{}
.form_orden label span		{float:left; padding:5px 0 0 0; }
.form_orden label select	{float:left; margin:2px 7px 0 7px; }
.form_orden button			{float:left; cursor:pointer;  }

.paginador .paginas		{float:right; text-align:right; padding:0 10px 0 0;  }
.paginador ul			{padding:10px 0 10px 0; }
.paginador li			{display:inline; padding:0 0 0 0; }
.paginador a			{color:#003E7E; font-size:.75em; padding:3px 0 3px 3px ; border:1px solid #003E7E; margin:0 3px; text-decoration:none; text-align:center; }
.paginador a:hover		{color:#fff; background:#003E7E; }
.paginador li.on a		{color:#fff; background:#003E7E; }
.paginador .pg    		{}
.paginador li.antsig a	{border:0; }


.paginador_comentario			{float:left; width:98%; margin:0 0 0 0; font-size:.75em; padding:10px 0 0 0; border-top:1px solid #ccc; }
.uncomentario_f .paginador_comentario	{}
.paginador_comentario li		{}
.paginador_comentario .ant		{float:left; width:25%; }
.paginador_comentario .todos	{float:left; width:42%; text-align:center; padding:0 0 10px 0; }
.paginador_comentario .sig		{float:right; width:25%; text-align:right; }
.paginador_comentario .ant div	{background: url(../i/flecha_a_i.gif) top left no-repeat; padding:0 0 0 15px; }
.paginador_comentario .sig div	{background: url(../i/flecha_a_d.gif) top right no-repeat; padding:0 15px 0 0 ; }
.paginador_comentario div div	{background:none ! important; padding:5px 0 0 0 ! important; }
.paginador_comentario div div a				{background:none; }
.paginador_comentario div div a:hover		{background:none; }
.paginador_comentario div div div 			{padding:0 0 0 0 ! important; margin:0 ! important; }
.paginador_comentario div div div img		{border:2px solid #ccc; padding:0 ! important; margin:0 ! important; }
.paginador_comentario div div div img:hover	{border:2px solid #902C2E; }

.paginador_comentario .ant div div 			{text-align:left; }
.paginador_comentario .sig div div 			{text-align:right; }
.paginador_comentario .ant div div img		{}
.paginador_comentario .sig div div img		{}

/*
.imagen	{}
.destino	{}
.destino .paginador a			{color:#902c2e; border:1px solid #902c2e; }
.destino .paginador a:hover		{color:#fff;}
.destino .paginador li.on a		{color:#fff; background:#902c2e; }
*/


/* donde */

.lista_provincias .caja	{width:100%; }
.lista_tipos .caja		{width:100%; }
.lista_tags .caja		{width:90%; }
.lista_tipo_destino_f .caja		{width:45% ! important; margin:0 20px 0 0; }
.lista_tipo_destino_f a			{font-weight:bold; }
.lista_tipo_destino_f p			{padding:10px 0 0  0;}

.lista_provincias a			{color:#003E7E; text-decoration:none; padding:2px; } 
.lista_provincias a:hover	{color:#ffffff; background:#003E7E; } 
.lista_tipos a				{color:#003E7E; text-decoration:none; padding:2px; } 
.lista_tipos a:hover		{color:#ffffff; background:#003E7E; } 			
.lista_tags a				{color:#003E7E; text-decoration:none; padding:2px; }
.lista_tags a:hover			{color:#ffffff; background:#003E7E; }

.lista_tipos h2			{color:#003E7E; font-size:.875em; }
.lista_provincias h2	{color:#003E7E; font-size:.875em; }		
.lista_tags h2			{color:#003E7E; font-size:.875em; }		

.lista_enlaces a		{color:#003E7E; text-decoration:underline; padding:2px; font-size:.875em; }
.lista_enlaces a:hover	{color:#ffffff; text-decoration:none; background:#003E7E; }
.lista_enlaces li 		{padding:0 0 7px 0; }
.lista_enlaces li p		{font-size:.75em; }
.lista_enlaces h2		{padding:10px; color:#003E7E; font-size:.875em; }
.lista_enlaces ul		{padding:10px; }



.lista_provincias			{float:left; width:25%; margin:0 0 20px 0; }
.lista_provincias h2		{padding:10px; }
.lista_provincias ul		{padding:10px; }
.lista_provincias li		{font-size:.875em; padding:0 0 7px 0; }
.lista_provincias a			{color:#003E7E; }
.lista_provincias a:hover	{background:#003E7E; color:#fff; }

.lista_tipos				{float:left; width:35%; margin:0 20px 20px 0; }
.lista_tipos h2				{padding:10px; }
.lista_tipos ul				{padding:10px; }
.lista_tipos li				{padding:0 0 7px 0; }
.lista_tipos a				{font-size:.875em; color:#003E7E; }
.lista_tipos a:hover		{background:#003E7E; color:#fff; }
.lista_tipos p				{font-size:.75em; } 

.lista_tipos_usuarios		{float:left; width:30%; margin:0 20px 20px 0; }
.lista_tipos_usuarios li	{display:block ! important; }
.lista_tipos_usuarios p		{padding:6px 0 0 2px; }
 
.lista_tags			{float:left; width:98%; margin:0 0 20px 0; }
.lista_tags h2		{padding:10px; }
.lista_tags ul		{padding:10px; }
.lista_tags li		{display:inline; font-size:.875em; padding:0 12px 5px 0; }
.lista_tags a		{color:#003E7E; }
.lista_tags a:hover	{background:#003E7E; color:#fff; }

/*.listados			{clear:both; position:static; width:500px; border:1px solid red; padding:0 0 50px 0; }*/
/*.listados			{float:left; width:100%;  display:block; border:1px solid red}*/

/*.listados .titulo_des	{float:left; width:100%; padding:0 0 10px 0;  }*/
.titulo_des	{float:left; width:98%; padding:0 0 10px 0; }

/*
.listados .titulo_des h1		{display:inline; font-size:.875em; padding:10px 10px 10px 15px; background-position:0 10px;   }
.listados .titulo_des h1 a		{}
.listados .titulo_des h1 a:hover{}
*/

.titulo_des h1			{float:left; font-weight:normal; font-size:1.25em; color:#C81E03/*902C2E; */ ; font-weight:normal; padding:0 0 0 15px; }
.titulo_des h1 a		{color:#C81E03; }
.titulo_des h1 a:hover	{}
.titulo_des h2			{display:inline; font-weight:normal; font-size:.875em; padding:10px 10px 0 15px; background-position:0 13px;  /*url(../i/flecha_r.gif) */ }
.titulo_des h2 a		{}
.titulo_des h2 a:hover	{}
.titulo_des span		{font-size:.75em; }

.titulo_des_mis_comentarios 		{font-size:.825em; font-weight:bold; padding:0 0 10px 0; }
.titulo_des_mis_comentarios div 	{display:inline; padding:0 0 0 15px; background-position:0 3px; }
.titulo_des_mis_comentarios div a	{color:#C81E03 ! important; font-weight:normal; }
.titulo_des_mis_comentarios span	{display:inline; }

.anadir_comentario 				{float:left; width:100%; padding:10px 0 10px 0; margin:0 0 0 0;  text-align:right; }
.anadir_comentario div			{}
.anadir_comentario a			{border:1px solid #003E7E; background:#003E7E; color:#fff; font-size:.75em; padding:1px 10px; margin:0 0 0 0; text-decoration:none; font-weight:bold; }
.anadir_comentario a:hover		{background:#fff; color:#003E7E; }




.listados .tipo_destino			{padding:0 10px 10px 15px; font-size:.8125em; }

.listados address				{font-style:normal; font-size:.8125em; padding:0 10px 5px 15px; line-height:1.4em; }
.listados address span			{display:block; margin:5px 0 0 0; }
.listados address span span		{display:inline; margin:0 0 0 0; }
.listados address a				{display:inline; text-decoration:underline; margin:5px 0 0 0; }
.listados address a:hover		{text-decoration:none; }

.listados .info					{padding:0 10px 10px 15px; font-size:.8125em; }
.listados .info .dis			{display:block; padding:5px 0 10px 0;  }
.listados .info .dis .iz		{float:left; /*width:30%;*/ padding:0 10px 0 0; }
.listados .info .dis .de		{float:left; /*width:65%;*/ }
.listados .info .dis ul			{}
.listados .info .dis li			{display:block ! important; padding:0 0 5px 0 ;  }
.listados .info .dis p			{display:inline; }
.listados .info .dis a			{text-decoration:underline; }
.listados .info .dis a:hover	{text-decoration:none; }

.listados .info .tags			{display:block; width:100%; padding:0 0 10px 0; }
.listados .info .tags p			{display:inline; margin:0 10px 0 0; }
.listados .info .tags ul		{display:inline; }
.listados .info .tags li		{display:inline; margin:0 10px 0 0; }

.listados .comentarios 							{/*text-align:right;*/ font-size:.75em; padding:0 8px 10px 15px; }	
.listados .comentarios .puntuacion_media		{display:inline; padding:0 20px 10px 0;   }
.listados .comentarios .puntuacion_media span	{font-weight:bold; }
.listados .comentarios .num_comentarios			{display:inline; padding:8px 20px 0 0;  }
.listados .comentarios .num_comentarios a		{color:#C81E03; }
.listados .comentarios .num_comentarios a:hover	{background:#C81E03; color:#fff; }

/*
.listados .titulo_des .anadir 					{display:block; padding:8px 0 3px 0; font-size:.75em;  margin:0 0 0 0; }
.listados .titulo_des .anadir div				{display:inline; }
.listados .titulo_des .anadir a					{border:1px solid #003E7E; padding:0 10px; color:#003E7E; text-decoration:none; }
.listados .titulo_des .anadir a:hover			{background:#003E7E; color:#fff; }
*/

.listado_destinos			{float:left; width:98%; border-left:1px solid #ccc; border-right:1px solid #ccc;  }
.listados .caja				{float:left; width:96%; padding:0 0 0 10px; }
.destino .listados .caja	{padding:0 0 0 0; }
.comentario .listados .caja	{padding:0 0 0 0; }

.listado_destinos .caja 		{ }

.listados .caja .ar				{float:left; width:100%; background:none; }
.listados .caja .ar div			{background:none; }
.listados .caja .ar div div		{margin:0; background:none; padding:0 0 0 0; font-size:.01em; }
.listados .caja .me1			{float:left; margin:0; background:none; }
.listados .caja .me2			{float:left; background:none; }
.listados .caja .me3			{float:left; width:100%; margin:0; padding:0;  background:none; }
.listado_destinos .caja .me3	{border-bottom:1px solid #ccc; padding:10px 0;}
.listado_destinos .caja .ult	{border-bottom:0 ! important; }

.listados .caja .ab			{float:left; width:100%; background:none; }
.listados .caja .ab div		{background:none; }
.listados .caja .ab div div	{margin:0 5px 0 5px; background:none; height:5px; font-size:.01em; }

.listados .nohay 		{float:left; width:90%; margin:10px 0; border:1px solid #333; padding:10px 10px 0 10px; }
.listados .nohay h2		{font-size:.875em; padding:0 0 10px 0; } 
.listados .nohay p		{font-size:.875em; padding:0 0 10px 0; } 

.caja_no			{float:left; width:100%; }

/* listado comentarios */
.listado_comentarios	{float:left; width:98%; /* border-left:1px solid #ccc; border-right:1px solid #ccc; */ }
.listado_comentarios2	{padding:0 0 0 15px ; }
.comentario_final		{float:left; width:98%; padding:0; border-left:1px solid #ccc; border-right:1px solid #ccc; }
.comentario_final_a		{float:left; width:98%; height:10px; background:#f5f5f5; border:1px solid #ccc; }
.comentario_final_b		{float:left; width:98%; height:10px; background:#f5f5f5; border:1px solid #ccc; }

/*
.comentario .listado_comentarios	{border-left:0; border-right:0;  }
.comentario .comentario_final_a		{height:1px; background:none; border:0; font-size:.1em; }
.comentario .comentario_final_b		{height:1px; background:none; border:0; }
*/

.uncomentario				{float:left; width:100%; padding:15px 0 15px 0 ; margin:0;  border-bottom:1px solid #ccc; }
.comentario .uncomentario	{border-bottom:0; }
.caja .uncomentario			{float:none !important; }

.uncomentario .avatar		{float:left; width:55px; }
.uncomentario .avatar img	{width:45px; /*height:40px; */}
.uncomentario .txtcoom		{margin:0 0 0 60px; }

.uncomentario .iz				{float:left; width:100%; padding:0 0 0 0;  }
.uncomentario .de				{float:right; width:180px; border:1px solid #C81E03; padding:10px; margin:0 0 20px 20px; }
.uncomentario .de .nivel		{float:left; }
.uncomentario .de .nivel h3		{display:block; padding:0 0 8px 0; }
.uncomentario .de .nivel ul		{font-size:.75em; }
.uncomentario .de .nivel li		{display:block; padding:0 0 5px 0; }

.uncomentario .tit_comentario			{float:left; width:100%; padding:0 0 8px 0; }
.inicio .uncomentario .tit_comentario			{float:left; width:100%; padding:0 0 0 0; }

.uncomentario .tit_comentario p			{display:inline; font-size:.75em; padding:0 5px 0 0; }
.uncomentario .tit_comentario h2		{display:inline; font-size:.875em; padding:0 0 8px 0; }
.uncomentario .tit_comentario a			{color:#003E7E; } 
.uncomentario .tit_comentario a:hover	{}

.uncomentario .fechausu					{padding:4px 0 10px 0; font-size:.75em; font-style:italic; margin:0 0 0 0; }
.uncomentario .fechausu a				{color:#003E7E; text-decoration:underline; }
.uncomentario .fechausu a:hover			{color:#fff; background:#003E7E; text-decoration:none; }
.uncomentario .fechausu span			{}


.comentario .uncomentario h2 	{padding:0 0 0 0; }

.uncomentario h2 {padding:0 0 0 0; } 

/*
.uncomentario h3 a				{color:#003E7E;  font-weight:normal; } 
.uncomentario h3 a:hover		{}
*/
.uncomentario strong			{margin:0; padding:0 0 10px 0; font-size:.75em; }
.uncomentario h3				{margin:0; padding:0 0 10px 0; font-size:.75em; }
.uncomentario p					{margin:0; padding:0 0 10px 0; font-size:.75em; }
.uncomentario .volver			{font-size:.75em; padding:0 0 10px 0; }
.uncomentario h3				{display:inline; font-size:.75em; padding:0; margin:0; }

.uncomentario_f					{border-bottom:0; }
.uncomentario_f .volver			{float:left; width:100%; }
.uncomentario_f .fechausu		{float:left; width:100%; }
.uncomentario_f .la_imagen		{float:left; width:100%; }


	
.uncomentario .dis				{float:left; width:100%; padding:0 0 10px 0; }
.uncomentario .dis p			{display:inline; padding:0 10px 0 0; }
.uncomentario .dis ul			{display:inline; font-size:.75em; padding:0 0 0 10px;  }
.uncomentario .dis ul li		{display:inline; padding:0 10px 0 0; }
.uncomentario .ventajas			{padding:0 0 5px 0; }
.uncomentario .problemas		{padding:0 0 5px 0; }
.uncomentario .txtcomentarios	{padding:0 0 5px 0; }

.uncomentario .ventajas h3	{display:inline; }
.uncomentario .ventajas p	{display:inline; padding:0 0 0 5px; }
.uncomentario .problemas h3	{display:inline; }
.uncomentario .problemas p	{display:inline; padding:0 0 0 5px; }
.uncomentario .dis h3		{display:inline; }

.uncomentario .puntuacion span	{font-weight:bold; }


.uncomentario .comentario		{display:block; }
.uncomentario .comentario p		{display:inline; margin:0 ! important; padding:0 ! important; }
.uncomentario .comentario div	{display:inline; margin:0 ! important; padding:0 ! important; }
.uncomentario .comentario img	{float:right;   }


.uncomentario .imagen_1					{float:right; margin:0 5px 10px 10px; border:1px solid #c4c4c4; }
.uncomentario .la_imagen				{padding:0 0 0 0;  }
.uncomentario .la_imagen .imagen 		{text-align:center; }
.uncomentario .la_imagen .imagen div	{/*border:1px solid #ccc;*/ margin:0 auto ! important; }
.uncomentario .la_imagen .imagen img	{float:none; border:2px solid #ccc; margin:0; padding:0; }
.uncomentario .la_imagen p				{float:left; width:100%; padding:15px 0 0 0; }
.uncomentario .puntacion				{}

/*
.titulos_comentario				{padding:0 0 10px 0; }
.titulos_comentario div			{padding:0 0 7px 0; }
.titulos_comentario .com h1		{font-size:1.25em; }
.titulos_comentario .des span	{font-size:.875em; }
.titulos_comentario .des h2		{padding:0 0 0 15px ; }
.titulos_comentario .des h2 a	{font-weight:bold ! important; }
.titulos_comentario h1			{display:inline; color:#003E7E; font-weight:normal; }
.titulos_comentario h1 a		{color:#003E7E; }
.titulos_comentario h2			{display:inline; color:#C81E03; font-weight:bold; }
.titulos_comentario h2 a		{color:#C81E03; }
.titulos_comentario h2 a:hover	{}
.titulos_comentario .tipo		{}
*/

.galeria_comentario			{float:left; width:100%; } 
.galeria_comentario h3		{padding:0; }
.galeria_comentario h4		{padding:0; font-size:.75em; }
.galeria_comentario ul		{}
.galeria_comentario li		{float:left; padding:3px; display:inline; padding:0 3px 0 0; }
/*.galeria_comentario img		{width:140px; }*/
/*
.destino .galeria_comentario img		{width:70px; }
.comentario .galeria_comentario img		{width:110px; }
*/
.galeria_comentario .imagen_sombra 		{width:124px; }



.galeria_comentario a		{}
.galeria_comentario a:hover	{background:none; }


.com_destino 		{float:left; width:95%; padding:0 0 10px 0;  }
.com_destino div 	{font-size:.875em; background-position:0 0;  /*url(../i/flecha_r.gif) */padding:0 0 10px 20px; font-weight:bold; }
.com_destino h1 	{font-size:.875em; background-position:0 0;  /*url(../i/flecha_r.gif) */padding:0 0 10px 20px; font-weight:bold; }
.com_destino a		{color:#C81E03 ! important/*902C2E; */; }
.com_destino a:hover{color:#fff ! important; background:#C81E03 ! important/*902C2E; */; }

/*.comentario .com_destino h1	{padding:0 0 15px 15px; }*/

.botonera			{float:left; width:100%; text-align:center; padding:0 0 30px 0; }
.botonera form		{padding:0; margin:0; }
.botonera div		{float:left; width:49%; text-align:center; }
.botonera div input	{cursor:pointer; background:#D4D0C8; border:1px solid #404040; font-size:.75em; color:#000; padding:5px 10px; }
.botonera div button{cursor:pointer; background:#D4D0C8; border:1px solid #404040; font-size:.75em; color:#000; padding:5px 10px; }
.botonera a 		{display:block; width:10em; margin:0 auto; padding:5px 10px; background:#D4D0C8; border:1px solid #404040; text-decoration:none; font-size:.75em; color:#000;  }
.botonera a:hover 	{}
.botonera a span	{}


.filtro2				{float:left; width:98%; padding:0 0 0 0 ; /*border-top:1px solid #ccc; */}
.filtro2 form			{float:left; }
.filtro2 fieldset		{border:0; padding:0; margin:0; padding:0 0 0 0; }
.filtro2 legend			{float:left;  width:100px; font-size:.75em; font-weight:bold; margin:0 0 0 0; }
.filtro2 label			{float:left; padding:0 0 7px 0 ; margin:0 0 0 0; }
.filtro2 label span		{font-size:.75em; }
.filtro2 label select	{display:inline; padding:0 0 0 0; margin:0 10px 0 0; font-size:.75em; }
.filtro2 button			{display:inline; cursor:pointer; font-size:.75em; }
.filtro2 button span	{display:inline; }





.formulario					{width:80%; font-size:.875em; padding:0 0 0 0; margin:0 auto 0 auto ; }
.formulario .caja			{width:100%; margin:0 auto 20px auto; }			
.formulario fieldset		{border:0; padding:0 15px 15px 15px; }
.formulario legend			{color:#C81E03; font-size:medium; font-weight:bold; margin:10px 0 20px 0; white-space:normal /*wrap*/; }
.formulario p.recuerda		{font-size:.75em; padding:0 0 10px 0; float:right; margin:-35px 0 0 0; }
.formulario .puedes			{font-size:small; }
.formulario form 			{}
.formulario ul				{}
.formulario li				{clear:both; float:left; width:95%; padding:0 0 15px 30px; }
.formulario label 			{}
.formulario label span		{float:left; width:30%; }
.formulario li span			{float:left; width:30%; }
.formulario label input 	{float:left; border:1px solid #333; width:60%; }
.formulario label textarea 	{border:1px solid #333; font-size:1em; }
.formulario label select	{border:1px solid #333; }
.formulario li div			{float:left; padding: 0 0 0 30% ; }
.formulario li div input	{}
.formulario p 				{padding:0 20px 10px 30px; }
.formulario p a 			{}

.formulario .cambiar_email li span		{width:40%; }
.formulario .cambiar_email label input 	{width:50%; }
.formulario .avatar .capaimagen 		{float:left; width:90px; }
.formulario .avatar .capaimagen img		{border:1px solid #ccc; }
.formulario .avatar .capadatos	 		{float:left; width:400px; }




.login					{}
.login label span		{width:30%; } 
.login a				{text-decoration:underline; }
.login a:hover			{text-decoration:none; }
.recuperar				{}
.recuperar label span	{width:40%; }
.recuperar label input 	{width:40%; }
.recuperar li div		{float:left; padding: 0 0 0 40% ; }



/* pasos */
.titulo .pasos_0		{float:left; width:100%; padding:0 0 10px 0 ; }
.titulo .pasos_0 h1		{width:99%; }
.titulo .pasos_0 p		{}
.titulo .pasos_0 .tit		{font-size:1.25em; color:#C81E03; padding:0 0 8px 0; }
.titulo .pasos_0 .tit_paso	{font-size:1em; color:#000; padding:20px 0 8px 0 ; font-weight:bold; }

.titulo .pasos_0 .exp	{font-size:.875em; padding:8px 0; }
.titulo .pasos_0 span	{font-size:.875em; }

.titulo .pasos			{float:left; width:100%; border:1px solid #ccc; background:#f5f5f5 ; } /*url(../i/pasos.gif) top left repeat-y*/
.titulo .pasos h2		{display:inline; font-size:1em; margin:0 ! important; }
.titulo .pasos div		{float:left; width:auto; font-size:.75em; color:#333; padding:10px 10px 10px 10px; }
.titulo .pasos4 div		{float:left; width:auto; }
.titulo .pasos div span	{padding:0 0 0 20px; }
.titulo .pasos div.ult	{}

.titulo .pasos_0 .tit	{font-size:1.25em; color:#C81E03; padding:0 0 8px 0; }




/* errores */
.errores 	{float:left; width:98%; padding:0; margin:0 0 20px 0 ; color:#C81E03; background:#f5f5f5; border:1px solid #ccc; }
.errores p 	{padding:10px; font-size:.875em; padding:10px; }


.f_escribir					{width:95% ! important; }

.f_escribird				{width:95% ! important; }
.f_escribird label span		{display:block; float:none; width:auto;  } 
.f_escribird label input	{float:none; width:80%; } 
.f_escribird ul				{float:left; width:45%; }

.f_escribirc				{width:95% ! important; }
.f_escribirc ul				{}
.f_escribirc li				{}
.f_escribirc label span		{width:45%; } 
.f_escribirc label input	{float:none; width:auto; } 
.f_escribirc .esc_tit span	{width:30%; }
.f_escribirc .esc_tit strong{width:30%; }
.f_escribirc .esc_tit input	{width:60%; }
.f_escribirc .esc_tit p		{padding:0 0 0 30%; }
.f_escribirc .esc_cp input	{width:15%; }
.f_escribirc .esc_sugiere span	{width:40%; text-align:right; padding:0 10px 0 0; }
.f_escribirc .esc_sugiere input	{width:30%; }


.f_escribirc textarea		{width:60%; font-size:1em; }
.f_escribirc .ven input		{width:60%; }


.f_escribirc li.esc_dis					{}
.f_escribirc .esc_dis .iz				{float:left; width:30%; padding:0; margin:0;  }
.f_escribirc .esc_dis .de				{float:left; width:68%; padding:0; margin:0; }
.f_escribirc .esc_dis .de div			{float:left; width:47%;  padding:0 0 10px 0 ! important; margin:0; }
.f_escribirc .esc_dis .de div.div_internet	{width:90% ! important;  }

.f_escribirc .esc_dis .de input			{float:left; border:0; }
.f_escribirc .esc_dis .de label			{float:left; padding:0; margin:0; font-size:small; }
.f_escribirc .esc_dis .de label span	{float:left; padding:0; width:auto ! important; margin:0; }
.f_escribirc .esc_dis .de label select	{float:left; padding:0; margin:0 0 0 5px; }

.f_escribirc .esc_dis div.ab			{float:right; width:100%; padding:0; text-align:right;  }
.f_escribirc .esc_dis div.ab label 		{padding:0 0 0 0; margin:0; }
.f_escribirc .esc_dis div.ab span		{display:inline ! important; width:auto ! important; }
.f_escribirc .esc_dis div.ab input		{display:inline ! important; width:10em; margin:0 0 0 8px; border:1px solid #333; }

/*.f_imagen ul				{float:left; width:100%; border:1px solid green; }*/
/*.f_imagen li				{float:left ! important; width:40% ! important; display:inline ! important}*/
.f_imagen 							{width:98%; }
.f_imagen fieldset					{padding:0 20px 20px 20px ; }
.f_imagen legend					{padding:0 20px 0 0; }
.f_imagen label						{}
.f_imagen label.imagen_archivo		{float:left; width:300px; }
.f_imagen label.imagen_texto		{float:left; width:40%;  margin:0 0 0 0; text-align:right; }
.f_imagen label.imagen_texto span	{display:block; width:100%; text-align:left; }
.f_imagen textarea					{width:100% ! important; }
.f_imagen input						{width:auto ! important; }
.f_imagen .enviar_imagen			{float:left; text-align:left; padding:18px 0 0 30px; }
.f_imagen .la_imagen				{float:left; width:99%; text-align:center; padding:10px 0; }
.f_imagen .la_imagen img			{margin:0 auto; }
.f_imagen .dentro					{float:left; width:100%; background:#f5f5f5;}
.f_imagen .dentro p					{width:99%; padding:10px 0 0 0; display:block; text-align:center; }
.f_imagen .dentro div p a			{color:#ff0000; font-size:small; }

.f_imagen_confirmar		{width:98%; }
.f_imagen_confirmar ul	{float:left ! important; width:98%;  padding:0; }
.f_imagen_confirmar li	{clear:none; float:left; width:auto; margin:0 10px 10px 0; padding:0; }
.f_imagen_confirmar img	{border:1px solid #ccc; }

.dis_silla		{display:inline ! important; background: url(../i/dis_silla.gif) top left no-repeat; padding:0 0 10px 25px ! important; margin:0 8px 0 0; }
.dis_movilidad	{display:inline ! important; background: url(../i/dis_movilidad.gif) top left no-repeat; padding:0 0 10px 25px ! important; margin:0 8px 0 0; }
.dis_bebe		{display:inline ! important; background: url(../i/dis_bebe.gif) top left no-repeat; padding:0 0 10px 25px ! important; margin:0 8px 0 0; }
.dis_invidentes	{display:inline ! important; background: url(../i/dis_invidentes.gif) top left no-repeat; padding:0 0 10px 25px ! important; margin:0 8px 0 0; }
.dis_mayores	{display:inline ! important; background: url(../i/dis_mayores.gif) top left no-repeat; padding:0 0 10px 25px ! important; margin:0 8px 0 0; }
.dis_vision		{display:inline ! important; background: url(../i/dis_vision.gif) top left no-repeat; padding:0 0 10px 25px ! important; margin:0 8px 0 0; }
.dis_manual		{display:inline ! important; background: url(../i/dis_manual.gif) top left no-repeat; padding:0 0 10px 25px ! important; margin:0 8px 0 0; }


span.dis_silla		{margin:0 5px; }
span.dis_movilidad	{margin:0 5px; }
span.dis_bebe		{margin:0 5px; }
span.dis_invidentes	{margin:0 5px; }
span.dis_mayores	{margin:0 5px; }
span.dis_vision		{margin:0 5px; }
span.dis_manual		{margin:0 5px; }

.esc_nivel strong			{float:left; width:30%; }
.esc_nivel div				{float:right; width:50%; }
.esc_nivel .dis_silla		{float:left; width:40%; margin:0 8px 10px 0; }
.esc_nivel .dis_movilidad	{float:left; width:40%; margin:0 8px 10px 0; }
.esc_nivel .dis_bebe		{float:left; width:40%; margin:0 8px 10px 0; }
.esc_nivel .dis_invidentes	{float:left; width:40%; margin:0 8px 10px 0; }
.esc_nivel .dis_mayores		{float:left; width:40%; margin:0 8px 10px 0; }

.esc_nivel .dis_vision		{float:left; width:40%; margin:0 8px 10px 0; }
.esc_nivel .dis_manual		{float:left; width:40%; margin:0 8px 10px 0; }
 


.resultados_datos			{width:90%; font-size:.75em; padding:0 0 15px 0; }

.parrafo	{float:left; width:90%; padding:10px 0; font-size:.875em; }
.parrafo p	{padding:0 0 15px 0; }

.parrafo_confirmar				{float:left; width:90%; padding:0 0 10px 0; }
.parrafo_confirmar p			{float:left; width:98%; }
.parrafo_confirmar div			{float:left; width:60%; padding:0 0 10px 0; }
.parrafo_confirmar div .conf	{float:right }
.parrafo_confirmar div .corr	{float:left; }

.eliminar_imagen			{color:#ff0000;	}
.eliminar_imagen:hover		{background:#ff0000; color:#fff; }


.inicio	{}

.inicio	.explicacion			{float:left; width:90%; padding:0 0 10px 0; font-size:.75em; }
.inicio	.explicacion p			{padding:0 0 10px 0; }

.inicio	.inicio_listados		{float:left; width:98%; padding:0 0 15px 0; }
.inicio	.lista_inicio h2		{float:left; width:98%; padding:0 0 10px 0; margin:0; color:#C81E03; font-size:medium; }
.inicio	.lista_inicio h2 a		{color:#C81E03; text-decoration:underline; }
.inicio	.lista_inicio h2 a:hover	{background:none; text-decoration:none ! important; }

.inicio	.lista_inicio h3			{padding:0 0 10px 0; color:#C81E03; font-size:.75em; }
     
.lista_inicio 				{float:left; width:45%; padding:0 10px 0 0; }
.lista_inicio .caja			{width:100%; }
.lista_inicio .me3			{}
.lista_inicio h3			{display:block; width:95%; font-size:.75em; padding:5px 0 5px 10px ! important; color:#000 ! important;  } 
.lista_inicio ul			{display:block;  width:95%; font-size:.75em; padding:0 0 10px 10px ;  }
.lista_inicio li			{display:inline;  white-space:nowrap; padding:0 0 3px 0; }
.lista_inicio li p			{white-space:nowrap; }
.lista_inicio li a			{color:#003E7E; text-decoration:none; padding:2px; } 
.lista_inicio li a:hover	{color:#ffffff; background:#003E7E; } 			


.inicio	.inicio_ultimos				{float:left; width:98%; padding:10px 0 0 0;   }
.inicio	.inicio_ultimos h2			{padding:0 0 10px 0; margin:0; color:#C81E03; font-size:medium; }

.inicio	.inicio_ultimo_iz			{float:left; width:95%; padding:0 0 10px 0; }
.inicio	.inicio_ultimo_de			{float:left; width:95%; padding:0 0 10px 20px; }

.inicio_ultimo_destino				{float:left; width:48%; padding:10px 0 15px 0; /*border-bottom:1px solid #ccc; */}
.inicio_ultimo_destino div			{padding:0 0 3px 0; }
.inicio_ultimo_destino .nombre		{font-size:.75em; padding:0 5px 5px 13px; background-position:0 0;  /*url(../i/flecha_r.gif) */}
.inicio_ultimo_destino .tipo		{font-size:.75em; padding:0 0 0 13px; }
.inicio_ultimo_destino .provincia	{font-size:.75em; padding:0 0 0 13px; }


.un_destino_2				{border-bottom:1px solid #ccc; padding:10px 0 15px 0; /*border-bottom:1px solid #ccc; */}
.un_destino_2 div			{padding:0 0 3px 0; }
.un_destino_2 .nombre		{font-size:.75em; padding:0 5px 5px 13px; background-position:0 0;  /*url(../i/flecha_r.gif) */}
.un_destino_2 .tipo			{font-size:.75em; padding:0 0 0 13px; }
.un_destino_2 .provincia	{font-size:.75em; padding:0 0 0 13px; }



.inicio_ultimo_comentario {}

/*
.inicio_ultimo_comentario .avatar		{float:left; width:55px; }
.inicio_ultimo_comentario .avatar img	{width:45px; }
.inicio_ultimo_comentario .txtcoom		{margin:0 0 0 60px; }
.inicio_ultimo_comentario .nombre			{font-size:.75em; }
.inicio_ultimo_comentario .nombre			{padding:0 5px 5px 13px; background-position:0 0;  }
.inicio_ultimo_comentario .nombre a			{color:#C81E03; }
.inicio_ultimo_comentario .nombre a:hover			{}
.inicio_ultimo_comentario .titulo_comentario		{font-size:.75em; }
.inicio_ultimo_comentario .titulo_comentario		{padding:0 5px 5px 0; }
.inicio_ultimo_comentario .titulo_comentario a		{}
.inicio_ultimo_comentario .titulo_comentario a:hover{}
.inicio_ultimo_comentario .fechausu					{padding:0 0 5px 0; font-size:.75em; font-style:italic; }
.inicio_ultimo_comentario .fechausu span			{}
*/
.uncomentario_2							{padding:15px 0; border-bottom:1px solid #ccc;}
.uncomentario_2 .avatar					{float:left; width:55px; }
.uncomentario_2 .avatar img				{width:45px; }
.uncomentario_2 .txtcoom				{margin:0 0 0 60px; }
.uncomentario_2 .nombre					{font-size:.75em; }
.uncomentario_2 .nombre					{padding:0 5px 5px 13px; background-position:0 0;  }
.uncomentario_2 .nombre a				{color:#C81E03; }
.uncomentario_2 .nombre a:hover			{}
.uncomentario_2 .titulo_comentario		{font-size:.75em; }
.uncomentario_2 .titulo_comentario		{padding:0 5px 5px 0; }
.uncomentario_2 .titulo_comentario a		{}
.uncomentario_2 .titulo_comentario a:hover{}
.uncomentario_2 .fechausu					{padding:0 0 5px 0; font-size:.75em; font-style:italic; }
.uncomentario_2 .fechausu span			{}




.lateral_inicio			{width:250px; padding:30px 0 20px 0; border:1px solid #ccc; background:#f5f5f5; margin:0 0 40px 0;}
.lateral_inicio2		{padding:0 10px ! important; }
.lateral_inicio p		{font-size:.75em; padding:0 0 10px;  }


.lateral_inicio .unusu		{clear:both; width:220px; padding:0 0 8px 0;  }
.lateral_inicio .unusu div	{}
.lateral_inicio .unusu .iz 	{float:left; width:50px; }
.lateral_inicio .iz img 	{width:45px; }
.lateral_inicio .unusu .de 	{margin:0 0 0 50px; }
.lateral_inicio .nombre		{font-size:.75em; }
.lateral_inicio .fecha		{font-size:.75em; }

    
.tucuentaindex			{float:left; width:98%; margin:0 0 20px 0; }
.tucuentaindex2			{padding:0 10px;}
.tucuentaindex_iz		{float:left; width:45%; margin:0 20px 0 0; }
.tucuentaindex_de		{float:left; width:45%; }
.tucuentaindex .caja	{width:100%;} 
.tucuentaindex h2		{padding:10px 0 0 0; margin:0; color:#000; font-size:.875em; }

.tucuentaindex .inicio_ultimo_destino		{padding:10px 0; }
.tucuentaindex .inicio_ultimo_comentario	{padding:10px 0; }

.tucuenta .tucuentaindex .inicio_ultimo_destino		{border:0; }
.tucuenta .tucuentaindex .inicio_ultimo_comentario	{border:0; }

.tucuentaindex .vertodos		{font-size:.75em; text-align:right; padding:0 10px 10px 10px; }
.tucuentaindex .separa			{padding:0 10px 0 10px; }
.tucuentaindex .hr				{color:#666; }  
.tucuentaindex .nombre			{font-weight:normal; }
.tucuentaindex .nombre a		{font-weight:normal; }

/*.tucuentaindex2 .fin	{border:0 ! important;}*/
.fin	{border:0 ! important;}




.ficha_usuario					{float:left; padding:0 0 10px 0; }
.ficha_usuario .imagen			{float:left; width:100px; }
.ficha_usuario .imagen img		{border:1px solid #ccc; }
.ficha_usuario .datos			{margin:0 0 0 110px; }
.ficha_usuario .datos p			{font-size:.875em; padding:0 0 5px 0;}
.ficha_usuario .datos p a		{}

.fichausuario		{}



