body {
font-family:arial,sans-serif;
}

body a:visited {text-decoration:none;color:blue;}
body a:link {text-decoration:none;color:blue;}
body a:hover {text-decoration:underline;color:black;}

#PanelLogo{
position: absolute;
top: 0px;
left: 0px;
width: 265px;
height:100px;
background:#230023;
}


#ruralesCentro{
position: absolute;
top: 70px;
left: 215px;
width: 950px;
margin-right: 10px;
}

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

.textconte { 
margin: 10px;
}

#contenido-izq{
width:570px; /* 470 */
margin-left: 10px;
padding-top: 5px;
float:left;
}

.itemFiesta {
clear:right;
padding-top:10px;
padding-bottom:10px;
}

/* .itemFiesta h2{clear:left;} */

.itemImg {
float:left;
clear:right;
padding:2px;
}

#listaHoteles a:visited {text-decoration:underline;color:blue;}
#listaHoteles a:link {text-decoration:underline;}
#listaHoteles a:hover {text-decoration:underline;color:black;}

#listaHoteles h2 {font-size: 15px;margin:0px;}

#contenido-der{
/*border: 1px solid #330033;*/
margin-left: 610px;
width:300px;
margin-right: 1%;
}

#IzquierdaHoteles{
position: absolute;
top: 12t0px;
left: 0px;
width: 200px;
border: 1px solid #330033;
background-color:white;
}

.titulo {
background:#330033;
width: 100%;
color: white;
font-size: 1.2em;
text-align:center;
margin:0px;
padding:0px;
}

#todasTags{
margin-top:10px;
text-align:right;
clear:both;
width:100%;
}

#nubeTags {
position:relative;
}

#nubeTags  ul{
list-style:none;
}

#nubeTags li {
float:left;
margin-left: 2px;
margin-right: 2px;
}

#nubeTags a:visited {text-decoration:none;color:black;}
#nubeTags a:link {text-decoration:none;color:black;}
#nubeTags a:hover {text-decoration:none;color:blue;}



#buscadorHoteles {
	width: 200px;
}

#otrasFotos {
padding:7px;
}

.masFotos {
margin:10px;
}

#otrasFotos a:visited, a:link, a:hover  {text-decoration:none;color:black;}

.principalRural {
	float:left;
	margin:7px;
	border: 1px solid #330033;
	width:205px;
}

#buscador {
position:absolute;
top:0px;
left:0px;
width:100%;
height: 50px;
background:#230023;
}

/*Menu Horizontal*/

	#listaBotones{
	position:absolute;
	padding: 0px 1px 1px 1px ;
	top:50px;
	left:265px;
	height:50px;
	width:700px;
	font-size: 14px;
	font-weight:bold;	
	}

	#listaBotones li{
		padding: 0px 10px 5px 10px; /*Separar el texto*/ 		
		display: inline;
		float:left;
		/*margin:10px;*/
	}

	/*#listaBotones ul {
			 Linea para delimitar la botonera 
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #E4E4E4;
	}*/


/*Fin Menu Horizontal*/

#buscador form {
margin-left:30%;
}

.nube1{font-size:13;}
.nube2{font-size:14;}
.nube3{font-size:15;}
.nube4{font-size:12;}
.nube5{font-size:11;}
.nube6{font-size:20;}
.nube7{font-size:21;}
.nube8{font-size:27;}

.tituloNot a:visited {text-decoration:none;color:black;font-size:19px;}
.tituloNot a:link {text-decoration:none;color:black;font-size:19px;}
.tituloNot a:hover {text-decoration:none;color:blue;font-size:19px;}


hr {border: 1.5px solid #00008B;}
h1 {font-size: 1.6em;}
h2 {font-size: 1.2em}
h3 {font-size: 1.09em; font-weight:normal}
h4 {font-size: 0.9em; font-weight:normal}



/* Pestaņas */

    #tabsB {
      float:left;
      width:100%;
	  margin:0px;
	  left:0px;
	  padding:0px;
	  border-bottom: 1.5px solid #00008B;
	  margin-bottom: 9px;
      /*background:#F4F4F4;*/
      font-size:93%;
      line-height:normal;
      }
    #tabsB ul {
	  margin:0;
	  padding:10px 10px 0 50px;
	  list-style:none;
      }
    #tabsB li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsB a {
      float:left;
      background:url("/imagenes/tableftB.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsB a span {
      float:left;
      display:block;
      background:url("/imagenes/tabrightB.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {float:none;}
    /* End IE5-Mac hack */
    #tabsB a:hover span {
      color:#000;
      }
    #tabsB a:hover {
      background-position:0% -42px;
      }
    #tabsB a:hover span {
      background-position:100% -42px;
      }
#calendario {
text-align:center;
}

.tituloComent {
clear:both;
width:100%;
background:#E6E6FA;
margin-top:10px;
}

.autorComent {
float:left;
padding:15px;
}

.cuerpoComent {
clear:right;
margin:4px;
padding:9px;
margin-left:10px;
}

/* Paginacion */

#paginacion {
margin-top: 10px;
}

.numeroPagina {
	border:1px solid #330033;
	margin:5px;
	padding:2px;
	background:#ffffff;
}

