body {
	background: #FFFFFF;
	color: #000000;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0px;
	width: 980px;
	margin: 0 auto 10px auto;
	padding: 0;
}

body.mini {
	width:auto;
}

a {
	color:#0000FF;
}

a:hover {
	color:#D75F00;
}

#nombrecasa { width: 730px; background-color: #DCEEC4; margin: 0; padding: 0; }

#barra {
	text-align:center;
	/*width: 100%;*/
	width:788px;
	height: 20px;
	margin: 0;
	padding: 0;
}
#barra .izquierda { float: left; background: url(/images/fondo/gris.barra.izquierda.gif) no-repeat; width: 3px; height: 20px; }
#barra .derecha { float: right;  background: url(/images/fondo/gris.barra.derecha.gif) no-repeat; width: 3px; height: 20px; }
#barra .contenido { 
	float: left;
	/*width: 977px;*/
	width:785px;
	height: 20px;
	padding: 0;
	margin: 0;
	background: url(/images/fondo/gris.barra.gif) repeat;
}
#barra .contenido .links { font-size: 10px; }
#barra .contenido .links A { text-decoration: none; color: #0042FF; }
#barra .contenido .links A:visited { text-decoration: none; color: #0042FF; }
#barra .contenido .links A:hover { color: #DB00A5; text-decoration: underline; }


	
INPUT {
BORDER-TOP-WIDTH: 1px;
BORDER-LEFT-WIDTH: 1px;
FONT-SIZE: 11px;
BORDER-LEFT-COLOR: #e6e6e6;
BORDER-BOTTOM-WIDTH: 1px;
BORDER-BOTTOM-COLOR: #e6e6e6;
BORDER-TOP-COLOR: #e6e6e6;
BORDER-RIGHT-WIDTH: 1px;
BORDER-RIGHT-COLOR: #e6e6e6;
}
TEXTAREA { BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #e6e6e6; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #e6e6e6; BORDER-TOP-COLOR: #e6e6e6;  BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #e6e6e6; }
SELECT { BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #e6e6e6; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #e6e6e6; BORDER-TOP-COLOR: #e6e6e6;  BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #e6e6e6; }
IMG { MARGIN: 0px; BORDER: 0px; }
FORM { MARGIN: 0px }

OL {margin: 0 0 0 30px; padding: 0 0 1em 0;}
UL {margin: 0 0 0 30px; padding: 0 0 1em 0;}
h1, h2, h3, h4, h5 { margin: 0; padding: 0; } 
p { margin-bottom: 0; margin-top: 0; padding-bottom: 0; } 
HR { color: #DDDDDD; }
HR.naranja { border: none; background-color: #F7A139; margin: 0; padding: 0; height: 1px; color: #FF6633; }
HR.verde {  border: none; background-color: #669900; margin: 0 0 10px 0; padding: 0; height: 1px; color: #669900; }

ul.square {FONT-SIZE: 12px; list-style: square outside; margin: 0 0 0 20px; padding: 0 0 1em 0;}

#square{
	color:#000000;
	font-family:Tahoma,Verdana,sans-serif;
	font-size:12px;
	font-weight:normal;
	list-style:square outside none;
	margin:0 0 0 25px;
	text-decoration:none;
}


ul.square A:link { FONT-WEIGHT: normal; COLOR: #0000FF; TEXT-DECORATION: none; }
ul.square A:visited { FONT-WEIGHT: normal; COLOR: #0000FF; TEXT-DECORATION: none; }
ul.square A:hover { FONT-WEIGHT: normal; COLOR: #D75F00; TEXT-DECORATION: underline; }

ul.square12 { FONT-SIZE: 12px; list-style: square outside; margin: 0 0 0 20px; padding: 0 0 1em 0;}
ul.square13 {
	font-size:13px;
	list-style:url(../images/bullet_punto.gif) outside;
	margin: 0 0 0 20px;
	padding: 0 0 1em 8px;
}
ul.square14 { FONT-SIZE: 14px; list-style: square outside; margin: 0 0 0 20px; padding: 0 0 1em 0;}
sup.proximamente { COLOR: #EC5300; TEXT-DECORATION: none; padding-left: 5px; }
sup.nuevo { COLOR: #EC5300; TEXT-DECORATION: none; font-weight: bold; padding-left: 5px; }

H1.verde { FONT-SIZE: 32px; COLOR: #669900;  TEXT-DECORATION: none; }
H2.verde { FONT-SIZE: 25px; COLOR: #669900;  TEXT-DECORATION: none; }
H3.verde { FONT-SIZE: 20px; COLOR: #669900;  TEXT-DECORATION: none; }
H4.verde { FONT-SIZE: 16px; COLOR: #669900;  TEXT-DECORATION: none; }
H5.verde { FONT-SIZE: 14px; COLOR: #669900;  TEXT-DECORATION: none; }
H1.blanco { FONT-SIZE: 32px; COLOR: #FFFFFF;  TEXT-DECORATION: none; }
H2.blanco { FONT-SIZE: 25px; COLOR: #FFFFFF;  TEXT-DECORATION: none; }
H3.blanco { FONT-SIZE: 20px; COLOR: #FFFFFF;  TEXT-DECORATION: none; }
H4.blanco { FONT-SIZE: 16px; COLOR: #FFFFFF;  TEXT-DECORATION: none; }
H5.blanco { FONT-SIZE: 14px; COLOR: #FFFFFF;  TEXT-DECORATION: none; }
H1.naranja { FONT-SIZE: 32px; COLOR: #F7A139;  TEXT-DECORATION: none; }
H2.naranja { FONT-SIZE: 25px; COLOR: #F7A139;  TEXT-DECORATION: none; }
H3.naranja { FONT-SIZE: 20px; COLOR: #F7A139;  TEXT-DECORATION: none; }
H4.naranja { FONT-SIZE: 16px; COLOR: #F7A139;  TEXT-DECORATION: none; }
H5.naranja { FONT-SIZE: 14px; COLOR: #F7A139;  TEXT-DECORATION: none; }
H1.azul { FONT-SIZE: 32px; COLOR: #0066CC;  TEXT-DECORATION: none; }
H2.azul { FONT-SIZE: 25px; COLOR: #0066CC;  TEXT-DECORATION: none; }
H3.azul { FONT-SIZE: 20px; COLOR: #0066CC;  TEXT-DECORATION: none; }

#azul{
	background-color:#DDFFFF;
	color:#0099FF;
	font-family:Tahoma,Verdana,sans-serif;
	font-size:20px;
	padding:0 10 px;
	text-decoration:none;
}

H4.azul { FONT-SIZE: 16px; COLOR: #0066CC;  TEXT-DECORATION: none; }
H5.azul { FONT-SIZE: 14px; COLOR: #0066CC;  TEXT-DECORATION: none; }
H1.negro { FONT-SIZE: 32px; COLOR: #000000;  TEXT-DECORATION: none; }
H2.negro { FONT-SIZE: 25px; COLOR: #000000;  TEXT-DECORATION: none; }
H3.negro { FONT-SIZE: 20px; COLOR: #000000;  TEXT-DECORATION: none; }
H4.negro { FONT-SIZE: 16px; COLOR: #000000;  TEXT-DECORATION: none; }
H5.negro { FONT-SIZE: 14px; COLOR: #000000;  TEXT-DECORATION: none; }
H1.gris { FONT-SIZE: 32px; COLOR: #808080;  TEXT-DECORATION: none; }
H2.gris { FONT-SIZE: 25px; COLOR: #808080;  TEXT-DECORATION: none; }
H3.gris { FONT-SIZE: 20px; COLOR: #808080;  TEXT-DECORATION: none; }
H4.gris { FONT-SIZE: 16px; COLOR: #808080;  TEXT-DECORATION: none; }
H5.gris { FONT-SIZE: 14px; COLOR: #808080;  TEXT-DECORATION: none; }
H1.rojo { FONT-SIZE: 28px; margin: 5px 0 5px 0; COLOR: #D80000;  TEXT-DECORATION: none; }
H1.tiporuta { FONT-SIZE: 25px; COLOR: #CCCCCC;  TEXT-DECORATION: none; }
P.gris { FONT-SIZE: 21px; COLOR: #808080;  TEXT-DECORATION: none; }

H1.naranjablog { FONT-SIZE: 30px; BACKGROUND-COLOR: #FFFFCC; COLOR: #FF6633;  TEXT-DECORATION: none }
H2.naranjablog { FONT-SIZE: 25px; BACKGROUND-COLOR: #FFFFCC; COLOR: #FF6633;  TEXT-DECORATION: none }
H3.naranjablog { FONT-SIZE: 20px; BACKGROUND-COLOR: #FFFFCC; COLOR: #FF6633;  TEXT-DECORATION: none }
H4.naranjablog { FONT-SIZE: 16px; BACKGROUND-COLOR: #FFFFCC; COLOR: #FF6633;  TEXT-DECORATION: none }
H5.naranjablog { FONT-SIZE: 14px; COLOR: #FF6633;  TEXT-DECORATION: none }
H1.azulblog { FONT-SIZE: 30px; BACKGROUND-COLOR: #DDFFFF; COLOR: #57A6C4;  TEXT-DECORATION: none }
H2.azulblog { FONT-SIZE: 25px; COLOR: #57A6C4;  TEXT-DECORATION: none }
H3.azulblog { FONT-SIZE: 20px; COLOR: #57A6C4;  TEXT-DECORATION: none }
H4.azulblog { FONT-SIZE: 16px; COLOR: #57A6C4;  TEXT-DECORATION: none }
H5.azulblog { FONT-SIZE: 14px; COLOR: #57A6C4;  TEXT-DECORATION: none }
H1.verdeblog { FONT-SIZE: 30px; BACKGROUND-COLOR: #DCEEC4; COLOR: #00B800;  TEXT-DECORATION: none }
H2.verdeblog { FONT-SIZE: 25px; BACKGROUND-COLOR: #DCEEC4; COLOR: #00B800;  TEXT-DECORATION: none }
H3.verdeblog { FONT-SIZE: 20px; BACKGROUND-COLOR: #DCEEC4; COLOR: #00B800;  TEXT-DECORATION: none }
H4.verdeblog { FONT-SIZE: 16px; BACKGROUND-COLOR: #DCEEC4; COLOR: #00B800;  TEXT-DECORATION: none }
H5.verdeblog { FONT-SIZE: 14px; COLOR: #FF6633;  TEXT-DECORATION: none }

HR.azul { border: none; background-color: #0066cc; margin: 0 0 10px 0; padding: 0; height: 1px; color: #669900; }
H4.azulok { font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 16px; COLOR: #1793CD;  TEXT-DECORATION: none; background: url(/images/icon/ok25.png) no-repeat; padding-left: 28px; height: 20px; display: block; }
P.info { margin: 5px 5px 0 0; float: right; font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 16px; COLOR: #1793CD;  TEXT-DECORATION: none; background: url(/images/icon/doc.png) no-repeat; padding-left: 28px; padding-top: 2px; height: 23px; display: block; }

.formulario { FONT-WEIGHT: normal; FONT-SIZE: 9pt; BACKGROUND: #f9f9f9; COLOR: #000000;  TEXT-DECORATION: none; }
.formulario8 { FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #f9f9f9; COLOR: #000000;  TEXT-DECORATION: none;}
.formulario8blue { FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: #E2E2E2; COLOR: #0000FF;  TEXT-DECORATION: none; }
.formularioblue { FONT-WEIGHT: bold; FONT-SIZE: 12pt; BACKGROUND: #E2E2E2; COLOR: #0000FF;  TEXT-DECORATION: none; }
.formurojo { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #CC0000;  TEXT-DECORATION: none; }


#contenedor { margin: 0; padding: 0; width: 980px; height:100%; background: #fff; position: relative; float:left;}

#logo { 
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
	width: 230px;
	background: #fff;
	position: relative;
}

#menusuperior { 
	font-size: 18px;
	line-height: normal;
	/*width: 600px;*/
	margin-left:10px;
	float: left;
}
#menusuperior ul { margin:0; padding: 10px 10px 0 20px; list-style: none; }
#menusuperior li { display:inline; margin:0; padding:0; }
#menusuperior a { float: left; background: url("/images/fondo/boton1.gif") no-repeat left top; margin: 0; padding: 0 0 0 4px; text-decoration: none; }
#menusuperior .seleccionado a { float: left; background: url("/images/fondo/boton1b.gif") no-repeat left top; margin: 0; padding: 0 0 0 4px; text-decoration: none; }
#menusuperior a span { float: left; display: block; background: url("/images/fondo/boton2.gif") no-repeat right top; padding:5px 15px 4px 6px; color: #FFF; }
#menusuperior .seleccionado a span { float: left; display: block; background: url("/images/fondo/boton2b.gif") no-repeat right top; padding:5px 15px 4px 6px; color: #FFF; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menusuperior a span {float: none;}
/* End IE5-Mac hack */
#menusuperior a:hover span { color: #FFF; }
#menusuperior a:hover { background-position: 0% -42px; }
#menusuperior a:hover span { background-position: 100% -42px; } 


#intro { text-align:center; margin: 0; padding: 0; width: 1300px;/*980px;*/ position: relative; }
 
#menuizquierda { float: left; margin: 0 0 10px 0; padding: 0; width: 230px; position: relative; }
#menuderecha { float:right; margin: 0 0 10px 0; padding: 0; width: 230px; position:relative;  }

#menubuscador { margin: 5px 0 0 0; padding: 0; width: 100%; background-color: #FFAD64; }
	#menubuscador H4 { font: bold 25px Trebuchet MS, Arial, Helvetica, sans-serif; color: #FFFFFF; margin: 0; padding: 0 0 0 45px; background: url(/images/icon/buscar.gif) no-repeat;}
	#menubuscador A { color: #0000FF; font: 11px; TEXT-DECORATION: underline; }
	#menubuscador A:hover { color: #FFFFFF;  }
#buscador { margin: 0; padding: 0; width: 100%; background: #F0F0F0; position: relative; }


#menualojamientos { margin: 10px 0 0 0; padding: 0; width: 100%; background-color: #E1ECFE; }
	#menualojamientos H2 { font: bold 22px Trebuchet MS, Arial, Helvetica, sans-serif; color: #005580; margin: 0; padding: 4px 0 0 45px; background: url(/images/icon/casa.gif) no-repeat;}
	#menualojamientos P { font: 12px; color: #000000; margin: 0 15px 0 10px; }
	#menualojamientos A { color: #0000FF; }

#menuturismo { margin: 10px 0 0 0; padding: 0; width: 100%; background-color: #E1ECFE; }
	#menuturismo H2 { font: bold 22px Trebuchet MS, Arial, Helvetica, sans-serif; color: #005580; margin: 0; padding: 4px 0 0 45px; background: url(/images/icon/info.gif) no-repeat;}
	#menuturismo P { font: 12px; color: #000000; margin: 0 15px 0 10px; }
	#menuturismo A { color: #0000FF; }

#menuviajeros { margin: 10px 0 0 0; padding: 0; width: 100%; background-color: #E1ECFE; }
	#menuviajeros H2 { font: bold 22px Trebuchet MS, Arial, Helvetica, sans-serif; color: #005580; margin: 0; padding: 4px 0 0 45px; background: url(/images/icon/grupos.gif) no-repeat;}
	#menuviajeros P { font: 12px; color: #000000; margin: 0 15px 0 10px; }
	#menuviajeros A { color: #0000FF; }
		
#contenido_big {
	float: left;
	padding: 0;
	margin: 5px 10px 10px 10px;
	width: 950px;
	height: 100%;
	background: #fff;
	position: relative;
	border: 0px;
}
#contenido {
	float:left;
	padding: 0;
	margin: 5px 10px 10px 10px;
	width: 730px;
	height: 100%;
	background: #fff;
	position: relative;
	border: 0px;
}
	
#fichafotos { margin: 10px 0 0 0; padding: 0; width: 100%; background-color: #F0F0F0; position:relative;}
	#fichafotos H4 { font: bold 20px Trebuchet MS, Arial, Helvetica, sans-serif; color: #0066CC; margin: 0; padding: 0 0 0 10px; }
	#fichafotos P { font: 12px; color: #000000; margin: 0 15px 0 100px; }
/*	#fichafotos A { color: #0000FF; text-decoration: underline; }*/

#fichavideos { margin: 10px 0 0 0; padding: 0; width: 100%; background-color: #F0F0F0; }
	#fichavideos H4 { font: bold 20px Trebuchet MS, Arial, Helvetica, sans-serif; color: #0066CC; margin: 0; padding: 0 0 0 10px; }
	#fichavideos P { font: 12px; color: #000000; margin: 0 15px 0 10px; }
	#fichavideos A { color: #0000FF; text-decoration: underline; }

#fichaciudades { width: 100%; background-color: #F0F0F0; FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000;  TEXT-DECORATION: none; }
	#fichaciudades H4 { margin: 0 0 8px 10px; FONT-SIZE: 16px; COLOR: #808080;  TEXT-DECORATION: none; }
	#fichaciudades A:link { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #0000FF;  TEXT-DECORATION: underline; }
	#fichaciudades A:visited { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #0000FF;  TEXT-DECORATION: underline; }
	#fichaciudades A:hover { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #D75F00;  TEXT-DECORATION: underline; }
	
#viajeciudades { width: 100%; background-color: #F0F0F0; FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000;  TEXT-DECORATION: none; }
	#viajeciudades H4 { margin: 0 0 8px 10px; FONT-SIZE: 16px; COLOR: #808080;  TEXT-DECORATION: none; }
	#viajeciudades A:link { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #0000FF;  TEXT-DECORATION: underline; }
	#viajeciudades A:visited { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #0000FF;  TEXT-DECORATION: underline; }
	#viajeciudades A:hover { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #D75F00;  TEXT-DECORATION: underline; }	

/**	FICHA CIUDADES 2  **/
#fichaciudades2 { width: 230px; background-color: #F0F0F0; FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000;  TEXT-DECORATION: none; float: left;}
	#fichaciudades2 H4 { margin: 0 0 8px 10px; FONT-SIZE: 16px; COLOR: #808080;  TEXT-DECORATION: none; }
	#fichaciudades2 A:link { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #0000FF;  TEXT-DECORATION: underline; }
	#fichaciudades2 A:visited { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #0000FF;  TEXT-DECORATION: underline; }
	#fichaciudades2 A:hover { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #D75F00;  TEXT-DECORATION: underline; }


#fichacoches { width: 100%; background-color: #F0F0F0; FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000;  TEXT-DECORATION: none; }
	#fichacoches H4 { margin: 0 0 8px 10px; FONT-SIZE: 16px; COLOR: #808080;  TEXT-DECORATION: none; }
	#fichacoches A:link { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #0000FF;  TEXT-DECORATION: underline; }
	#fichacoches A:visited { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #0000FF;  TEXT-DECORATION: underline; }
	#fichacoches A:hover { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #D75F00;  TEXT-DECORATION: underline; }
	
	
#opciones { margin: 0; }    
#navv { margin: 15px 0 0 20px; }
#navv ul { text-align: left; margin-left:0; padding-left:0; }
#navv li { list-style-type: none; margin-top: 5px; padding: 1px; color: #000000; FONT-SIZE: 9pt; FONT-WEIGHT: normal;  TEXT-DECORATION: none; }
#navv li A:link { color: #0066CC; FONT-SIZE: 12pt;  FONT-WEIGHT: bold;  TEXT-DECORATION: none; }
#navv li A:visited { color: #0066CC; FONT-SIZE: 12pt;  FONT-WEIGHT: bold;  TEXT-DECORATION: none; }
#navv li A:hover { color: #D75F00; FONT-SIZE: 12pt;  FONT-WEIGHT: bold;  TEXT-DECORATION: underline; }

#op1 { margin: 15px 0; padding: 0; background-color: #DCEEC4; float: left; width: 720px; }
#op2 { margin: 0 5px 10px; padding: 0; background-color: #DCEEC4; float: left; width: 350px; }
#op3 { margin: 15px 0; padding: 0; background-color: #DCEEC4; float: left; width: 460px; }
#op4 { margin: 0 5px 10px; padding: 0; background-color: #DCEEC4; float: left; width: 350px; }

#opinion1 { margin: 0; padding: 0; background-color: #F1F1F1; float: left; width: 520px; }
#opinion1 table { padding: 10px; }
#opinion2 { margin: 0; padding: 0; float: right; width: 200px; }
#formdatos {
	background-color: #F1F1F1;
	margin-top:10px;
}

#replicar { margin: 0; padding: 0; background-color: #f7a139; float: left; width: 520px; }
#replicar table { padding: 10px; }

#formopinar {
	background-color: #F1F1F1;
	margin:10px 0;
}

#formsubirimagen
{
	background-color: #F1F1F1;
	margin:10px 0;
}

#opinardatos {
	margin:10px;
}
#alojamientos { float: left; margin: 0; padding: 0; background-color: #DCEEC4; width: 440px; }
#turismo { float: right; margin: 0; padding: 0; background-color: #DCEEC4; width: 280px; }

#tituloopinar { margin: 0 0 10px 0; padding: 0; width: 100%; background-color: #F7A139; text-align:center; }
#opinar { margin: 0; padding: 0; width: 100%; background-color: #D2D2D2; text-align:center; }

.end { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000;  TEXT-DECORATION: none; }
.end A:link { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0000FF;  TEXT-DECORATION: underline; }
.end A:visited { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0000FF;  TEXT-DECORATION: underline; }
.end A:hover { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #D75F00;  TEXT-DECORATION: underline; }


.texto9 { FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000;  TEXT-DECORATION: none }
.texto9 A:link { FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #0000FF;  TEXT-DECORATION: underline; }
.texto9 A:visited { FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #0000FF;  TEXT-DECORATION: underline; }
.texto9 A:hover { FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #D75F00;  TEXT-DECORATION: underline; }

.texto10 { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000;  TEXT-DECORATION: none }
.texto10 A:link { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #0000FF;  TEXT-DECORATION: underline; }
.texto10 A:visited { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #0000FF;  TEXT-DECORATION: underline; }
.texto10 A:hover { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #FF6600;  TEXT-DECORATION: underline; }

.texto11 { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000;  TEXT-DECORATION: none; }
.texto11 A:link { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0000FF;  TEXT-DECORATION: underline; }
.texto11 A:visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0000FF;  TEXT-DECORATION: underline; }
.texto11 A:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #D75F00;  TEXT-DECORATION: underline; }

.texto12 { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000;  TEXT-DECORATION: none; }
.texto12 A:link { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0000FF;  TEXT-DECORATION: underline; }
.texto12 A:visited { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0000FF;  TEXT-DECORATION: underline; }
.texto12 A:hover { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #D75F00;  TEXT-DECORATION: underline; }

.texto13 { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000;  TEXT-DECORATION: none; }
.texto13 A:link { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #0000FF;  TEXT-DECORATION: underline; }
.texto13 A:visited { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #0000FF;  TEXT-DECORATION: underline; }
.texto13 A:hover { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #D75F00;  TEXT-DECORATION: underline; }

.texto14 { FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000;  TEXT-DECORATION: none; }
.texto14 A:link { FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #0000FF;  TEXT-DECORATION: underline; }
.texto14 A:visited { FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #0000FF;  TEXT-DECORATION: underline; }
.texto14 A:hover { FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #D75F00;  TEXT-DECORATION: underline; }

.texto15 { FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #000000;  TEXT-DECORATION: none; }
.texto15 A:link { FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #0000FF;  TEXT-DECORATION: none; }
.texto15 A:visited { FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #0000FF;  TEXT-DECORATION: none; }
.texto15 A:hover { FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #D75F00;  TEXT-DECORATION: underline; }

.textogris14 { FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #666666;  TEXT-DECORATION: none; }
.textogris15 { FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #666666;  TEXT-DECORATION: none; }
.textogris18 { FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #666666;  TEXT-DECORATION: none; }
.texto20 { FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #000000;  TEXT-DECORATION: none; }


.listado12 { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000;  TEXT-DECORATION: none; padding: 4px 0 0 0; margin: 0 0 0 160px; }
.listado12 A:link { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0000FF;  TEXT-DECORATION: underline; }
.listado12 A:visited { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0000FF;  TEXT-DECORATION: underline; }
.listado12 A:hover { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #D70000;  TEXT-DECORATION: underline; }

.listado14 { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000;  TEXT-DECORATION: none; padding: 4px 0 0 0; }
.listado14 A:link { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0000FF;  TEXT-DECORATION: none; }
.listado14 A:visited { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0000FF;  TEXT-DECORATION: none; }
.listado14 A:hover { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #D75F00;  TEXT-DECORATION: underline; }


.categoria { FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #336699; TEXT-DECORATION: none; }
.categoria A:link { FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #336699; TEXT-DECORATION: none; }
.categoria A:visited { FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #336699; TEXT-DECORATION: none; }
.categoria A:hover { FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #FF7711; TEXT-DECORATION: underline; }

.paginas { FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000;  TEXT-DECORATION: none; }
.paginas A:link { FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #0000FF;  TEXT-DECORATION: underline; }
.paginas A:visited { FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #0000FF;  TEXT-DECORATION: underline; }
.paginas A:hover { FONT-WEIGHT: normal; FONT-SIZE: 14px; TEXT-DECORATION: underline; }

.menu { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0099FF;  TEXT-DECORATION: none; }
.menu A:link { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0099FF;  TEXT-DECORATION: underline; }
.menu A:visited { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0099FF;  TEXT-DECORATION: underline; }
.menu A:hover { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FF7711;  TEXT-DECORATION: underline; }

.localizador { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000;  TEXT-DECORATION: none; }
.localizador A:link { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0000FF;  TEXT-DECORATION: underline; }
.localizador A:visited { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0000FF;  TEXT-DECORATION: underline; }
.localizador A:hover { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #D75F00;  TEXT-DECORATION: underline; }

.foto { float: LEFT; border-right: #a5a7aa solid 1px; border-bottom: #a5a7aa solid 1px; margin-right: 10px; }
.separar { border-bottom: 1px solid #0099FF; width: 100%; }

.resultadoA { position: relative; width: 540px; height: 80px; BACKGROUND-color: #ECF4FF; PADDING: 5px 10px 5px 10px; }
	.resultadoA:hover { background-color: #BCD7F9; }
.resultadoB { position: relative; width: 540px; height: 80px; BACKGROUND-COLOR: #E6EDF6; PADDING: 5px 10px 5px 10px; }
	.resultadoB:hover { background-color: #BCD7F9; }
	
.resultadoA2 { position: relative; width: 540px; height: 80px; BACKGROUND-color: #ECF4FF; PADDING: 5px 10px 5px 10px; }
.resultadoB2 { position: relative; width: 540px; height: 80px; BACKGROUND-COLOR: #E6EDF6; PADDING: 5px 10px 5px 10px; }

.informacion { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000;  TEXT-DECORATION: none; width: 730px; PADDING: 0; margin: 15px 0 15px 0; }
.informacion A:link { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #0000FF;  TEXT-DECORATION: underline; }
.informacion A:visited { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #0000FF;  TEXT-DECORATION: underline; }
.informacion A:hover { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #D75F00;  TEXT-DECORATION: underline; }

#addfotos { padding: 0; margin: 0; background-color: #DCEEC4; }
#prereserva { float: right; height: 25px; background: url(/images/icon/reserva.gif) no-repeat; padding: 3px 0 0 24px; margin: 10px 10px 0 0; }

.boxnaranja { margin: 0 5px 0 5px; padding-top: 8px; width: 90px; height: 58px; background: url(/images/fondo/cuadronaranja90.gif) no-repeat; }
.boxnaranja2 { float: right; margin: 0 5px 0 5px; padding-top: 4px; width: 50px; height: 49px; background: url(/images/fondo/cuadro_votos.gif) no-repeat; }
.boxnaranja3 { float:right; margin: 5px; width: 60px; height: 44px; background: url(/images/fondo/cuadro_votos3.gif) no-repeat; }
H2.votos {
	margin: 6px 0 0 0;
	text-decoration:none;
	font-size:25px;
	color:#333333;
}
H2.blanco2 { FONT-SIZE: 25px; COLOR: #FFFFFF;  TEXT-DECORATION: none; }
H3.blanco2 { FONT-SIZE: 20px; COLOR: #FFFFFF;  TEXT-DECORATION: none; }
H4.blanco2 { FONT-SIZE: 15px; COLOR: #FFFFFF;  TEXT-DECORATION: none; }
H5.blanco2 { FONT-SIZE: 10px; COLOR: #FFFFFF;  TEXT-DECORATION: none; }
P.blanco2  { FONT-SIZE: 30px; COLOR: #FFFFFF;  TEXT-DECORATION: none; font-weight:bold;}


.modooff { height: 17px; float: left; padding: 8px 6px 6px 6px; border: 0; border-right: 1px; border-top: 1px; border-style: solid; border-color: #C2C2C2; background-color: #E7E7E7; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000;  TEXT-DECORATION: underline; }
.modooff A:link { COLOR: #0000FF; TEXT-DECORATION: underline; }
.modooff A:visited { COLOR: #0000FF; TEXT-DECORATION: underline; }
.modooff A:hover { COLOR: #D75F00; TEXT-DECORATION: underline; }

.modoon { float: left; padding: 6px; border: 0; border-right: 1px; border-top: 1px; border-style: solid; border-color: #C2C2C2; background-color: #669900; FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #FFFFFF;  TEXT-DECORATION: none; }

#login, #login2 {
	background-color:#E5E5E5;
	width:186px;
	margin-top:4px;
}

.enlace1 {
	color:#0000FF;
	font-size:11px;
	text-decoration:none;
}

.enlace1:hover {
	color:#D75F00;
	text-decoration:underline;
}

.enlace12 { color: #0000FF; font-size: 12px; text-decoration: none; }
.enlace1:hover { color: #D75F00; text-decoration: underline; }

.enlacesi{
	width:25px;
	height:200px;
}


#menulink{
	right:510px;
	position:absolute;
	padding-top: 6px;
}

#boxvotacion {
	float: right;
	margin: 0 5px 0 5px;
	padding-top: 2px;
	width: 50px;
	height: 49px;
	background: url(/images/fondo/cuadro_votos.gif) no-repeat;
}

#boxvotacion p {
	font-size:19px;
	text-align:center;
	padding-top:5px;
}

#boxvotacion2 {
	margin: 0 5px 0 5px;
	padding-top: 2px;
	width: 66px;
	height: 65px;
	background: url(/images/fondo/cuadro_votos2.gif) no-repeat;
	margin:auto;
}

#boxvotacion2 p {
	font-size:10px;
	text-align:center;
	padding-top:10px;
}

.iconos {
	vertical-align:baseline;
}

.iconos2 {
	vertical-align:middle;
}

#linea {
	border-bottom:1px dashed #D75F00;
	height:1px;
	margin:7px 0;
}

#linea2 {
	border-bottom:1px dashed #D75F00;
	height:1px;
	margin:10px 0;
}

#linea3 {
	border-bottom:1px solid #669900;
	height:1px;
	margin:0;
}

#linea4 {
	border-bottom:1px dashed #669900;
	height:1px;
	margin:0;
}

#linea_end {
	border-bottom: 2px solid #669900;
	height: 1px;
	margin: 8px 0;
	width: 980px;
}

.marcofoto {
	position: relative;
	width: 110px;
	height: 82px;
	float: left;
}

.marcofoto a {
	text-decoration:none;
}

.marcofoto img {
	padding: 5px;
	border:1px solid #E1E1E1;
}

.marcofoto2 {
	position: relative;
	width: 110px;
	height: 82px;
}

.marcofoto2 a {
	text-decoration:none;
}

.marcofoto2 img {
	padding: 5px;
	border:1px solid #E1E1E1;
	background-color:#FFFFFF;
}

.marcofoto3 {
	position:relative;
	width: 110px;
	height: 82px;
	display:inline;
	margin:0 10px;
	line-height:25px;
}

.marcofoto3 a {
	text-decoration:none;
}

.marcofoto3 img {
	padding: 5px;
	border:1px solid #E1E1E1;
	background-color:#FFFFFF;
}

.marcofoto4 {
	float:left;
	width: 110px;
	height: 82px;
	margin-left:30px;
	margin-top:10px;
	margin-bottom:30px;
}

.marcofoto4 a {
	text-decoration:none;
}

.marcofoto4 img {
	padding: 5px;
	margin-bottom:3px;
	border:1px solid #E1E1E1;
	background-color:#FFFFFF;
}

.marcouser img {
	padding: 5px;
	border:1px solid #E1E1E1;
	background-color:#FFFFFF;
}

#marcouser {
	float:left;
}

#marcouser img {
	padding: 5px;
	border:1px solid #E1E1E1;
	background-color:#FFFFFF;
}

#optionuser {
	float:right;
}

#barra_listado {
	text-align:right;
}

#barra_listado #orden {
}

#barra_listado #mapa {
	float:left;
}

/* ESTILOS PARA GOOGLE MAPS */

#map {
	border:1px solid #999999;
	/*width:530px;*/
	height:425px;
	/*float:left;
	margin-right:200px;*/
}

#side {
	width: 190px;
	float: right;
	/*position:relative;*/
}

#side_bar {
	overflow:auto;
	height:400px;
	float:right;
	width:190px;
	margin-top:5px;
}

#options {
	overflow:auto;
	height:400px;
	float:right;
	width:190px;
	margin-top:5px;
}

.gmtitulo {
	/*padding-bottom:2px;*/
}

.gmtitulo a {
	color:#333;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}

.gmdatos {
	width:260px;
	overflow:hidden;
	height:67px;
}

.gmderecha {
	float:right;
	width:150px;
	padding-left:10px;
	font-size:12px;
}

.gmtipo {
	font-size:10px;
	color:#009900;
}

.gmlink{
	font-size:11px;
	font-weight:bold;
	color:#3B73B9;
	text-decoration:underline;
}

.gmimg {
	margin-top:2px;
	border:0 none;
}

.tab{float:left; padding:2px 0; height:16px; text-align:center; border-bottom:1px solid #CCC; border-top:1px solid #FFF}
.tabon{background:#FFF; border:1px solid #CCC; border-bottom:1px solid #FFF}
.taboff{background:#F0F0F0; border:1px solid #CCC}
.tab a {color:#333; text-decoration:none}

#tabflecha {
	padding:2px 0;
	height:16px;
	width:16px;
	text-align:center;
	border-bottom:0px;
}
#mapalegenda {
	margin:10px;
}

#mapalegenda span {
	background:#F0F0F0;
	border:1px solid #CECECE;
	margin:5px;
	padding-right:10px;
}
/* Estilos para botones*/

a.squarebutton{
background: transparent url('/images/btn_square_left.gif') no-repeat top left;
display: block;
float: right;
font-size: 11px !important;
font-weight: bold !important;
line-height: 15px !important; 
height: 20px; 
padding-left: 8px;
text-decoration: none !important;
}

a.squarebutton, a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #494949 !important;
}

a.squarebutton span{
background: transparent url('/images/btn_square_right.gif') no-repeat top right;
display: block;
padding: 3px 8px 2px 0;
}

a.squarebutton:hover{ 
background-position: bottom left;
}

a.squarebutton:hover span{ 
background-position: bottom right;
color: black;
}

.buttonwrapper{ 
overflow: hidden;
width: 100%;
}

.BotonCompartir
{
	font-size:17px;
	font-weight:bold;
	color:#000;
	cursor:pointer;
}

/* CSS MENU FICHA CASAS */
#nav {margin:10px 0;}

#nav {
  float:left;
  width:100%;
  border-bottom:2px solid #669900;
  }
#nav ul {
  margin:0;
  padding:0px;
  list-style:none;
  }
#nav li {
  float:left;
  display:inline;
  background:url("/images/fondo/right_both.gif") no-repeat right top;
  margin:0 0 0 10px;
  padding:0;
  }
#nav a {
  float:left;
  display:block;
  position:relative;
  left:-9px;
  margin-right:-9px;
  width:.1em;
  background:url("/images/fondo/left_both.gif") no-repeat left top;
  padding:5px 14px;
  text-decoration:none;
  font-weight:bold;
  color:#574c41;
  }
#nav > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a {float:none;}
/* End IE5-Mac hack */
#nav a:hover {
  color:#333;
  }
#nav li.activa {
  background-position:100% -150px;
  }
#nav li.activa a {
  background-position:0 -150px;
  /*padding-bottom:6px;*/
  color:#333;
  }
  
#nav #prereserva {
	background:transparent url(/images/icon/ico_reservar.gif) no-repeat scroll 0 0;
	margin:0 0 0 5px;
}

#nav #prereserva a {
	background:none;
	color:#333;
	padding:5px 0 5px 30px;
	width:55px;
}

/*#nav li.activa {
  background-position:0 -150px;
}*/
  /* no IE5.x o IE6 */
#nav li:hover, 
#nav li:hover a {
  background-position:100% -150px;
  color:#333;
  }
#nav li:hover a {
  background-position:0 -150px;
  }
  
#nav li .on, 
#nav li a .on {
  background-position:100% -150px;
  color:#333;
  }
#nav li a .on {
  background-position:0 -150px;
  }

/* FIN CSS MENU FICHA CASAS */

#destacados {
	width: 180px;
	background-color: #EFEFEF;
	padding-bottom: 10px;
	float:right;
}

#destacados h4 {
	padding: 0 0 5px 10px;
}

#populares {
	width: 730px;
	background-color: #EFEFEF;
	padding-bottom: 10px;
}

#populares2 {
	width: 360px;
	background-color: #EFEFEF;
	padding-bottom: 10px;
	float:left;
}

#populares h4, #populares2 h4 {
	padding: 0 0 5px 10px;
}

#valoradas {
	width: 730px;
	background-color: #EFEFEF;
	margin-top: 10px;
	padding-bottom: 10px;
}

#valoradas2 {
	width: 360px;
	background-color: #EFEFEF;
	padding-bottom: 10px;
	float:right;
}

#valoradas h4, #valoradas2 h4 {
	padding: 0 0 5px 10px;
}

#enlace100 {
	padding: 10px 15px 0 0;
}

#banner730 {
	margin: 15px 0 15px 0;
	width: 730px;
	text-align:center;
}

.divgris {
	background-color: #F1F1F1;
	margin-top:10px;
}

#contentgris {
	margin:10px 20px;
	line-height:20px;
	text-align:left;
}

h2.azulnew {
	font-weight:bold;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #0066CC;
	margin: 0 0 5px 0;
}

h3.azulnew {
	font-weight:bold;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #0066CC;
	margin: 0 0 5px 0;
	padding: 0 0 0 10px; 
	text-align:left;
}

.formulariorural {
	background:#FFFFFF url(/images/fondo/forms.gif) no-repeat scroll left top;
	border:1px solid #AAAAAA;
	margin-top:2px;
	padding:2px;
}

.formulariorural:hover {
	border:1px solid #888888;
}

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#85CB11;
}
	
.LV_invalid {
    color:#CC0000;
	float:left;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #85CB11;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}

#finalform {
	background-color: #F1F1F1;
	margin:10px 0;
}

#finalformsubirimagen
{
	background-color: #F1F1F1;
	margin:10px 0;
}

#msgform {
	margin:15px;
}

#pueblolist {
	width:360px;
}

#puebloficha {
}

#puebloficha img {
	background:#FFFFFF;
	border:1px solid #E1E1E1;
	padding:2px;
	margin:5px 5px 0 5px;
}

#contenidoficha img {
	background:#FFFFFF;
	border:1px solid #E1E1E1;
	padding:2px;
	margin:5px 5px 0 5px;
}

.fotoficha {
	background:#FFFFFF;
	border:1px solid #E1E1E1;
	padding:5px;
	margin:0 5px 0 0;
}

#opiniones {
	margin: 15px 0;
	/*position:relative;*/
	overflow:hidden;
}

#avatar {
	float:left;
	margin-right:5px;
}

#infoventajas {
	background-color: #F1F1F1;
	margin:10px 0;
	width:520px;
	float:left;
}

#infologin {
	background-color: #F1F1F1;
	margin:10px 0 0px 4px;
	width:200px;
	float:left;
}

#contentinfo {
	padding:0 10px;
}

#ventajas {
	float:left;
	width:270px;
}

#ventajas ul {
	margin:0;
}

#ventajas li {
	background:transparent url(/images/icon/ok25.png) no-repeat scroll 0 0;
	padding-left:25px;
	margin-bottom:10px;
	list-style:none;
}

#formregistro {
	float:right;
	width:450px;
}

#boxhometop {
	position: relative;
	top: -35px;
	margin:0 0 -35px;
	_margin:0 0 -38px;
	width:222px;
	height:37px;
}

#boxhome {
	background: url(/images/intro/flores.jpg) no-repeat;
	position: relative;
	width: 730px;
	height: 166px;
}

#playas { width: 360px; background-color: #E1ECFE; padding-bottom: 10px; float: right; }
#fiestas { width: 360px; background-color: #E1ECFE; padding-bottom: 10px; float: left; }

#tipoviajero {
	background-color:#EFEFEF;
	float:left;
	width:300px;
}

#tipopropietario {
	background-color:#EFEFEF;
	float:right;
	width:300px;
}

#viajeroresumen {
	text-align:left;
	width: 250px;
	background-color: #DCEEC4;
	margin: 0;
	padding: 0;
}

ul.optionuser {
	background-color:#D0E1B9;
	font-size:13px;
	list-style:none;
	margin: 0;
	padding: 10px 0 10px 13px;
}

ul.optionuser li {
	margin: 2px 0;
}

.listusergestion {
	width:470px;	
	background-color:#FFAD64;
}

#buscadorusuarios {
	width:250px;
	background-color:#ffad64;
}

.listusergestion H4 {
	color:#FFFFFF;
	font-size:16px;
	text-decoration:none;
	text-align:center;
	padding:0 0 0 10px;
}

.gristipo {
	color:#CCCCCC;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
}

#msg {
	background-color:#FFAD64;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

#lineanoticias {
	border-bottom:1px dashed #008BE8;
	height:1px;
	margin:5px 0;
}

#menuScroll {			
	position: relative;
	width: 180px;
	margin: 5px 0 0 0;
	padding: 10px 10px 10px;
	background-color: #E1ECFE;
	border: 2px solid #42CBDC;
	float: right;
}
#menuScroll H3 { 
	font: bold 22px Trebuchet MS, Arial, Helvetica, sans-serif; 
	color: #005580; 

}


.infoB { width: 360px; BACKGROUND-COLOR: #E6EDF6; PADDING: 5px 5px 5px 10px; overflow:hidden;float:right}
	.infoB P { margin-left: 120px; }
	.infoB:hover { background-color: #BCD7F9; }

.infoA { width: 360px; BACKGROUND-color: #ECF4FF; PADDING: 5px 5px 5px 10px; overflow:hidden;float:left}
	.infoA P { margin-left: 120px; }
	.infoA:hover { background-color: #BCD7F9; }	

.texto11 { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.texto11 A:link { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0000FF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline; }
.texto11 A:visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0000FF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline; }
.texto11 A:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FF6600; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline; }

.fotoficha { float: LEFT; border: #a5a7aa solid 1px; padding: 2px; background-color:#FFFFFF; }

.texto15 { FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.texto15 A:link { FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #0000FF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline; }
.texto15 A:visited { FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #0000FF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline; }
.texto15 A:hover { FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #FF6600; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline; }

.texto12 { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.texto12 A:link { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0000FF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline; }
.texto12 A:visited { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0000FF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline; }
.texto12 A:hover { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FF6600; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline; }



.menIzq {
	float: left;
	width:470px;
}

.menDer{
	float: right;
	width:250px;	
}
