@import url("abstract_styles.css");

html * {
	margin: 0;
	padding: 0;
}


BODY{
	text-align: left;
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.7em; 
	/*background: url(cssimg/fondoBody.gif) left top repeat;*/
}

.pie_bloq {
	clear: both;
	font-size:1px;
	height: 1px;
}

A{
	text-decoration: none;
	color: black;
	outline: none;
}

A:hover{
	text-decoration: underline;
}

img {
	border: 0;
}

/* ############################ CABECERA ########################## */

.contenedorTodo	{
	background: #fff;
	border: 0.1em solid #FFFFFF;
	width: 997px;
	margin: auto;
}

.cabecera {
	height: 133px;
	width: 100%;
	position: relative;
	background-image: url(cssimg/cabecera.jpg);

}

.logo {
	float: left;
	width: 261px;
	height: 133px;
	/*background-image:url(cssimg/escudoRonda.jpg);*/
}

.logoHidden{
	float:left;


	
}

.cuerpocabecera {
	float: left;
	width: 735px;
	height: 133px;
	position:relative;
	/*background-image: url(cssimg/topRonda.jpg);*/
}

.opcionescabecera {
	position:absolute;
	top:0pt;
	left:0pt;
	width:100%;
}

.opciones {
	float: right;

}

.borderMenuSuperior{
	background: url(cssimg/bordeMenuIconos.gif) no-repeat;
	float: left;
	padding-left: 6px;
}

.todasOpcionesMenuSuperior{
	float:left;
	background-image: url(cssimg/fondosuperior.jpg);
	height: 19px;
	background-color: #b4064b;	
}

.opcion1 {
	float: left;
	width: 26px;
	margin: 1px 0px 0px 2px;
}

.opcion2 {
	float: left;
	width: 25px;
	margin: 1px 0px 0px 2px;
}

.opcion3 {
	float: left;
	width: 25px;
	margin: 1px 0px 0px 2px;
}

.opcion4 {
	float: left;
	width: 25px;
	margin: 1px 0px 0px 2px;
}

.opcion5 {
	float: left;
	width: 26px;
	margin: 1px 0px 0px 2px;
}




form.formularioTop {
	float: right;
	margin: 3px 0px 0px 5px;
	width: 15%;
	display: block;

}
.oculto{
	font-size: 1em;
}

.inputBuscar{
	float: left;
	border: 1px solid #910136;
	width: 115px;
}

.envioFormularioTop{
	margin: 0px 2px 1px 5px;
	cursor: pointer;
}




/* ############################ CUERPO ############################# */

.cuerpoPortada {
	width: 100%;
	background-color: #ffFFFF;
}



.capa_oficina_virtual {
	width: 100%;
	background: url(cssimg/servicioAtencionCiudadana.jpg) no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0 0 10px 0;
}

.titulo_capa_oficina_virtual {
	height: 35px;
	margin: 0px 0px 0px 22px;
	float: left;	
}

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

.parte_izquierda_capa_oficina_virtual {
	width: 41%;
	float: left;
}
.interior_parte_izquierda_capa_oficina_virtual{

	float: left;
}

.interior_parte_izquierda_capa_oficina_virtual_parte_derecha{
	width: 9%;
	float: left;
	padding-left: 3px;
/*	padding-top: 55px;*/

}

.imagen_lupa {
	display: inline;
}


.parte_derecha_capa_oficina_virtual {

	float: left;
}

.input_primero{
	
	padding-top: 3px;
	width: 280px;
	font-size: 1.3em;
	display: inline;
	float: left;
	color: #ffffff;
}
.izquierda_input_primero{
	margin: 0px 0px 0px 0px;
	width: 50%;
	float: left;

}

.derecha_input_primero{
	margin: 0px 0px 0px 0px;
	width: 49%;
	float: right;

}

.select_primero {
	float: right;	
	width: 155px;
	display: inline;
}

.select_primero_text {
	float: right;	
	display: inline;
	width: 151px;
}

.label_primero {
	float: left;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 60px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	display: inline;
}

.label_segundo {
	float: left;
	font-weight: bold;
	padding-right: 5px;
	padding-top: 0px;
	padding-left: 46px;
	margin-top: 0px;
	display: inline;
}

.label_tercero {
	float: left;
	font-weight: bold;
	padding-top: 0px;
	padding-left: 12px;
	padding-right: 5px;
	display: inline;
}


.input_segundo{
	
	/*margin: 4px 0px 0px 0px;*/
	width: 280px;
	display: inline;
	font-size: 1.3em;
	color: #d7ca9d;
	float: left;
     padding-top: 2px;
}

.izquierda_input_segundo{
	margin: 0px 0px 0px 0px;
	width: 50%;
	float: left;

}

.derecha_input_segundo{
	margin: 0px 0px 0px 0px;
	width: 49%;
	float: right;

}


.input_tercero{
	
/*	margin: 6px 0px 0px 0px;*/
	width: 280px;
	font-size: 1.3em;
	color: #d7ca9d;
	display: inline;
padding-top: 2px;
	float: left;
}


.izquierda_input_tercero{
	margin: 0px 0px 0px 0px;
	width: 50%;
	float: left;

}

.derecha_input_tercero{
	margin: 0px 0px 0px 0px;
	width: 49%;
	float: right;

}


.parte_derecha{
	height: 170px;
	width: 50%;
	background-color: #BBBB20;
	margin-top: -170px;
	float: left;
}

.contenedor_parte_derecha {
	float: left;
	width: 300px;
	padding-left:19px;

}

.parte_izquierda_contenedor {
	float: left;
	height: 91px;
	width: 10px;
	background-image: url(cssimg/oficinaVirtualBordeIzq.gif);
}

.contenedorPortada{
	float: left;
	height: 91px;
	width: 200px;
	background-image: url(cssimg/oficinaVirtualBordeFondo.gif);
}

.contenedor1Portada{
	float: left;
	width: 100%;
	font-size: 1em;
	color: #ac8949;
	margin: 7px 0px 0px 0px;
	text-decoration: none;
	text-transform: uppercase;
}
.contenedor1Portada a{
		text-decoration: none;
		color: #ac8949;
}

.img_contenedor1 {
	float: left;
	width:14px;
	height: 15px;
	margin: 0px 5px 0px 0px;
	background: url(cssimg/icono.gif) top left no-repeat;
}

.contenedor2Portada{
	float: left;
	width: 100%;
	font-size: 1em;
	margin: 4px 0px 0px 0px;
	color: #ac8949;
	text-transform: uppercase;
}

.contenedor2Portada a{
		text-decoration: none;
		color: #ac8949;
}

.img_contenedor2{
	float: left;
	width: 14px;
	height: 15px;
	margin: 0px 5px 0px 0px;
	background: url(cssimg/icono.gif) top left no-repeat;
}

.contenedor3Portada{
	float: left;
	width: 100%;
	font-size: 1em;
	margin: 4px 0px 0px 0px;
	color: #ac8949;
}

.contenedor3Portada a{
		text-decoration: none;
		color: #ac8949;
}

.img_contenedor3{
	float: left;
	width: 14px;
	height: 15px;
	margin: 0px 5px 0px 0px;
	background: url(cssimg/icono.gif) top left no-repeat;
}

.contenedor4Portada{
	float: left;
	width: 100%;
	font-size: 1em;
	margin: 4px 0px 0px 0px;
	color: #ac8949;
}

.contenedor4Portada a{
		text-decoration: none;
		color: #ac8949;
}

.img_contenedor4{
	float: left;
	width: 14px;
	height: 15px;
	margin: 0px 5px 0px 0px;
	background: url(cssimg/icono.gif) top left no-repeat;
}
.parte_derecha_contenedor {
	float:left;
	height: 91px;
	width:10px;
	background-image: url(cssimg/oficinaVirtualBordeDrc.gif);
}

/*FIN CAPA OFICINA VIRTUAL*/

.menucentralPortada {

	width: 100%;

	background-color: #ffffff;
	margin: 15px 0px 0px 0px;
	float: left;
}
.menuizquierdaPortada {
	width: 365px;
  min-height: 337px;
  height: auto !important;
  height: 337px;
	background: url(cssimg/fondoEscudo.jpg) top left no-repeat;
	float: left;
}

.titulo_menuprincipal {
	  min-height: 46px;
 	 height: auto !important;
	  height: 46px;
	color: #c92911;
	margin: 14px 0px 0px 20px;
	font-size: 1.9em;
	font-weight: bold;
	
}

.contenidoMenuPrincipal{

	margin: 0px 0px 0px 5px;
	float: left;
	padding: 0 10px 0 10px;

}

.menuPortadaListadoIzquierdo{
	/*height: 268px;*/
	width: 48%;
	float: left;
	margin: 0;


}
.menuPortadaListadoDerecho {
	/*height: 268px;*/
	margin: 0 0 0 5px;
	float: left;
	width: 48%;


}

ul.listaMenuPortada	{
	margin: 0 0 0 0;
	padding: 8px 0px 2px 0;
	text-decoration: none;
}

ul.listaMenuPortada li {
	margin: 3px 0 0 0;
	padding: 0 0 0 20px;
	list-style: none outside none;
	background: url(cssimg/punto.jpg) 2px 3px no-repeat;
	color: #000;
	font-size: 1.1em;
	text-decoration: none;
}

ul.listaMenuPortada li a{
	text-decoration: none;
	color: #000;
}



.linea{
	height: 1px;
	background-color: #000000;
	
}

.videos {
	width: 52%;
	padding-top:7px;
	float: right;
}

/*################################3 COMIENZO DE DESTACADOS #######################################3 */
.pie_bloq3 {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 0px;
}

.destacados {
   width: 100%;
   height: 375px;
   display: block;
   clear: both;
   margin: 20px 0px 0px 0px;

}

.menuDestacados {
 /*  width: 99.9%;*/
   background: #b7064c url(cssimg/fondoDestacados.gif) top left repeat-x;
   background: #b7064c;
  height: 27px;
}

.parteIzqMenuDestacados {
   float: left;
   background: #b7064c url(cssimg/IzqMenuDestacados.jpg) top left no-repeat;
   padding-left: 4px;
   width: 99.6%;
}

.parteDrcMenuDestacados {
   height: 27px;
   background: #b7064c url(cssimg/DrcMenuDestacados.jpg) top right no-repeat;
   padding-right: 4px;
}

.centroMenuDestacados {
   float: left;
   background: #b7064c url(cssimg/fondoDestacados.gif) top left repeat-x;
  height: 27px;
   width: 100%;
      }

h2.h2Portal {
   margin: 0;
   padding: 6px 0 0 15px;
   font-size: 1.2em;
   color: #fff;
   line-height: 1.2em;

   float: left;
   width: 100;

}

.titulo_destacados {
   height: 27px;
   background-image: url(cssimg/fondoDestacados.gif) repeat-x;
}

.frasetituloDestacados {
   color: #ffffff;
   margin: 6px 0px 0px 10px;
   font-size: 1.1em;
   font-weight: bold;
   float: left;
   }

.masNoticiasDestacados {
}

.imagenNoticiasDestacados{
   width: 90px;
   float:right;
   background: #777777 url(cssimg/masInfo.gif) no-repeat;
     
}

.textoNoticiaDestacado {
   color: #ffffff;
   font-size: 1em;
   margin: 2px 0px 0px 4px;

}


ul.listaNoticiaDestacado    {
   margin: 0 0 0 0;
   padding: 8px 0px 2px 0px;
   width: 100%;
   list-style: none outside none;
}

li.elemListaNoticiaDestacado {
   float: left;
   margin: 0px 0 5px 0;
   padding: 0;
   width: 49.5%;
   height: 100px;
   list-style: none outside none;
   color: #000;
}


.imgNoticiaDestacado {
   float: left;
   width: 95px;
   margin: 0px 0px 5px 0px;
}

.imgNoticiaDestacado img {
   width: 95px;
   height: 95px;
}

.noticiaDestacado {
   width: 100%;
   margin-top: 10px;
   }

.listaNoticiasDestacadoConImagen {
   float: left;
   width: 275px;
   margin: 0 0 0 10px;
   padding: 0;
   /*width: 85%;*/
}

.listaNoticiasDestacadoSinImagen {
   width: 100%;
}



h3.h3TituloTextoNoticia {
   float: left;
   width: 275px;
   margin: 0;
   padding: 0;
   color: #992a17;
   font-size: 1.4em;
   font-weight: bold;
}

h3.h3TituloTextoNoticia a {
   color: #992a17;
   text-decoration:none;
}

.descripcionTextoNoticia{
   float: left;
   width: 275px;
   margin: 0;
   padding: 0;
   color: #3b3b3b;
   font-size: 1.1em;
}

.destacadoTextoNoticia{
   float: left;
   width: 275px;
   margin: 0;
   padding: 0;
   color: #000000;
   font-size: 1.3em;
   font-weight: bold;
} 
/*#########################FIN DE DESTACADOS #####################################33*/
/*######################### COMIENZO EN PORTADA ################################# */
.destacados {
   width: 100%;
   margin: 20px 0px 0px 0px;
}
.enportada {
   width: 100%;
  /* margin: 20px 0px 0px 0px;*/
}

.titulo_enportada {
   height: 27px;
   background-image: url(cssimg/fondoDestacados.gif);
}

.frasetituloEnPortada {
   color: #ffffff;
   margin: 6px 0px 0px 10px;
   font-size: 1.1em;
   font-weight: bold;
   float: left;
}

.masNoticiasEnPortada {
	width:100%;
	\width:100.1%;
}

.masNoticiaFloatDrc {
   float: right;
   width: 95px;
   background: #bababa url(cssimg/MasNoticias.gif) bottom right no-repeat;
   text-align:center;
}

a.textoNoticiaEnPortada {
   color: #ffffff;
   font-size: 1em;
   text-decoration: none;
}

ul.cuerpoEnPortada    {
   margin: 0 0 0 0;
   padding: 0px 0px 10px 10px;
   width: 100%;
   list-style: none outside none;
}

ul.listatextoEnPortada li {
   margin: 3px 0 0px 0;
   padding: 10px 0 0 0px;
   width: 98%;


}

h3.h3TituloTextoEnPortada {
   margin: 0;
   padding: 0;
   color: #9a2917;
   font-size: 1.4em;
   font-weight: bold;
   padding-top: 10px;
}

h3.h3TituloTextoEnPortada a {
   color: #9a2917;
   text-decoration:none;
}


.tituloTextoEnPortada {
   width: 100%;
   color: #9a2917;
   font-size: 1.4em;
   font-weight: bold;
   padding-top: 10px;


}

.descripcionTextoEnPortada {
   width: 100%;
   color: #9a2917;


} 


/* ################################ FIN DE EN PORTADA ########################## */
/* ##############################3 INICIO PIE ###########################3 */
.pie {
	background: transparent url(cssimg/imagenFondoAbajo.gif) no-repeat scroll 100% bottom;
	margin: 20px 0px 0px 0px;
}

.logos{
	margin: 20px 0x 20px 0px;
	padding:0px 0px 20px 0px
}

.textoPie{
	width: 100%;
	margin: 20px 0 20px 0;
	height: 60px;
	text-align: center;
	float: left;
	color: #98281a;
	font-size: 1em;
}
.pie_banners{
	text-align: center;
	width: 100%;

}

.pie_banners li{
	float: left;
}
.pie_banners ul li{
	margin-left: 10px;
	
}
.pie_banners ul{
	/*margin-left: 4%;
	margin-right: 4%;
	width: 85%;*/
}

.pie_enlaces{
	width: 100%;
	/*background: url(cssimg/fondo_pie.gif) bottom left repeat-x;*/
	border-bottom: 4px solid #c9195a;
	margin-top: 10px;
	font-size: 0.9em;
	text-align: center;
	padding: 17px 0 10px 0;
/*	position: relative;*/
}
.pie_contenedor_enlaces
	{
	width: 100%;
	}
.pie_enlaces_izq{
	width: 32%;  /*42*/
	float: left;
	padding: 0 0 2% 3%;
	text-align: left;
}


.pie_enlaces_izq2{
	width: 23%;
	float: left;
	padding: 0 1 0 1%;
}

.pie_enlaces_centro{
	width: 49%;
	float: left;
	color:#98281A;
	text-align:center;
}
.pie_enlaces_centro a{
	color:#98281A;
}

.pie_enlaces_drc{
	width: 62%; /*52*/
	float: left;
	padding: 0 0 2% 1%;
	text-align: right;  /*center*/
}


.pie_enlaces_drc2{
	width: 23%;
	float: left;
	padding: 2% 1% 0 1%;
	text-align: right;
}


.logo_w3c{
	position: absolute;
	bottom: 10px;
	right: 10px;
}


/*#################################33 FIN DE PIE #################################*/
.col1Portada {
	float: left;
	width: 78%;
}

/* ################3 COMIENZO DEL MENU DERECHO CON SUS BANNER ##################3 */
.menuderechoPortada {
	width: 170px;
	padding: 5px 0 0 0;
	float: right;
}


/* ##################33 COMIENZO DEL TIEMPO ################### */
.tiempo {
	width: 173px;

	margin: 10px 8% 2px 0;
	height: 83px;
	background: url(cssimg/fondoTiempo.jpg) no-repeat;




}

.nombreTiempo{
	color: #ab220f;
	font-size: 1.4em;
	margin: 4px 0px 0px 10px;
	padding-top: 9px;
	font-weight: bold;
}

.cuerpoTiempo{
	
	width: 100%;
	height: 50px;
}

.iconoTiempo{
	float: left;
	width: 24px;
	height: 24px;
	margin: 16px 0px 0px 10px;
}

.maxTiempo{
	float: left;
	font-size: 1.1em;
	color: #ca280f;
	margin: 19px 0px 0px 7px;
	font-weight:bold;
}

.temperaturaMaxTiempo{
	float: left;
	color: #000000;
	font-size: 1.4em;
	margin: 11px 0px 0px 6px;
	font-weight:bold;
}

.minTiempo{
	float: left;
	font-size: 1.1em;
	color: #ca280f;
	margin: 19px 0px 0px 3px;
	font-weight:bold;
}

.temperaturaMinTiempo{
	float: left;
	font-size: 1.4em;
	color: #797979;
	margin: 11px 0px 0px 6px;
	font-weight:bold;
}

/*###############33 FIN DEL TIEMPO ######################3 */

.agenda {
	width: 173px;
	margin: 10px 8% 10px 0;
}

.fondoBottom{
	width: 173px;
	padding-bottom: 10px;
	background: url(cssimg/fondoBottom.jpg) bottom no-repeat;
}

.fondoTop{

	background: url(cssimg/fondoTop.jpg) top no-repeat;		
	min-height: 165px;
  	height: auto !important;
  	height: 165px;
	padding: 5px 10px 0 10px; 
}

.fondoPixel{	
	background-image: url(cssimg/fondoAgendaPixel.jpg);
}
.tituloAgenda{
	
	color: #a64636;
	font-size: 1.2em;
	margin: 0px 0px 4px 10px;
	font-weight: bold;
}

.menuAvance {
	color: #ffffff;

}

.borderIzquierdo{
	background: url(cssimg/bordeFondoBarraCalendario1.gif) no-repeat;
	padding-left: 5px;
}

.borderDerecho{
	background: url(cssimg/bordeFondoBarraCalendario2.gif) right no-repeat;
	padding-right: 5px;
}

.fondoMenu{
	background: url(cssimg/fondoBarraCalendario1.gif);
	height: 22px;
	font-weight: bold;
	text-transform: uppercase
}

.contenidoAgendaAno{
	font-size: 1.3em;
	float: left;
	padding: 2px 0px 0 45px;
	font-weight: bold;

}

.contenidoAgendaMes{
	font-size: 1.3em;
	float: left;
	text-align: center;
/*	padding: 2px 0px 0 25px;*/
	padding-top: 2px;
	width: 87%;

}

.flechaIzquierda {
	float: left;

	margin-top: 5px;
	
}

.flechaDerecha {	
	float: right;

	margin-top: 5px;

}

.fondoMenuAgenda{
	
	background: url(cssimg/fondoMenuAgenda.jpg) repeat-x ;
	height: 19px;
	width: 96%;
	margin-left: 2%;
	color: #a13f32;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	
	
}

.calendario{

	background-color: #ffffff;
	width: 98%;
	color: #000;
	text-decoration: none;
	margin: 3px 0px 0px 1%;
	padding-botton:2px;
}


ul.listaEnlacesDrcPortada {
	margin: 10px 0 0 0 ;
}

li.elemListaEnlacesDrcPortada {
	margin: 0 0 14px 0;
	padding: 0;
	width: 100%;
	list-style: none outside none;
	text-align:center;
}
li.elemListaEnlacesDrcPortada img{

}

table.tablaCalendario th{
	width: 12px;
	line-height: 1em;
}

table.tablaCalendario td{
	line-height: 1.7em;
}
/* ################3 FIN DE BANNER EN MENU DERECHO ##################3 */

/* ################ Estilos para el calendario ################ */


.hoy {
	font-weight: bold;
}

.hoy a{
	text-decoration: none;
	color: #000;
}

.festivo{
	color: red;
}

.festivo a{
	text-decoration: none;
	color: red;
}

.hoyFestivo a{
	text-decoration: none;
	color: red;
	color: red;
	font-weight: bold;
	display:block;
	margin:2px;

}

.evento1Hoy{
	background: #9d8734;
	font-weight: bold;
}
.evento1Hoy a{
	text-decoration: none;
}
.evento2Hoy{
	background: #982916;
	font-weight: bold;
}
.evento2Hoy a{
	text-decoration: none;
}

.evento1 a{
	text-decoration: none;
	color: white;
	background: #9d8734;
	color: white;
	display:block;
	margin:2px;
}
.evento2 a{
	color: white;
	text-decoration: none;
	background: #982916;
	color: white;
	display:block;
	margin:2px;
}


.evento1Domingo a{
	text-decoration: none;
	color: red;
	background: #9d8734;
	color: red;
	display:block;
	margin:1px;
}



.evento2Domingo{
	text-decoration: none;
	color: red;
	/*background: #982916;*/
	color: red;
	display:block;
	margin:2px;
}


/*################ FIN De los Eventos del Calendario #################### */
/*################ Paginas Interiores ####################################### */

#contenedor{
	
}


/* #################### MENU IZQUIERDO #########################*/
#menuIzquierdo {
	width: 20%;
	margin-top: 20px;
	float: left;

}

.opcionGrisMenuIzquierdo{
	height: 26px;
	background: url(cssimg/fondoMenuIzquierdo.jpg);
	color: white;
	font-weight: bold;
	margin-bottom: 4px;


}

.opcionRojoMenuIzquierdo {
	height: 26px;
	background: url(cssimg/fondoRojoMenuIzquierdo.jpg);
	color: white;
	font-weight: bold;
	margin-bottom: 4px;

}

.textoOpcionesMenuIzquierdo {
	margin: 6px 0 0 10px;
	float: left;
	color: white;
}

.textoOpcionesMenuIzquierdo a{
	text-decoration: none;
	color: white;
}


ul.listaOpcionesMenuIzquierda {
	margin: 10px 0 0 0 ;
	padding: 0 0 0 0;
	width: 92%;
}

ul.listaOpcionesMenuIzquierda li{
	margin: 0 0 14px 0;
	padding: 0 0 0 11px;
	width: 100%;
	list-style: none outside none;
	color: #6b6b6b;
	background: url(cssimg/puntoMenuIzquierdo.jpg)no-repeat scroll 3px 4px;

}

ul.listaOpcionesMenuIzquierda li a{
	text-decoration: none;
	color: #6b6b6b;
}


/* #################### FIN DEL MENU IZQUIERDO ######################## */


#contenedor2{
	float: right;
	width: 79%;
	
}
/* ################### AQUI COMIENZA EL CUERPO #######################*/
#cuerpo{

	width: 74%;
	float: left;

}

.dondeEstamos{
	float: left;
	width: 100%;
	margin: 20px 0 0 30px;
	color: #686868;
}

.barraTitulo{
	background: url(cssimg/fondoMenuSuperiorPagina.jpg);

	width: 90%;
	float: left;
	height: 29px;
	margin: 10px 0 0 30px;
}

.textoBarraTitulo {
	color: #d33570;
	margin: 7px 0 0 10px;
	font-size: 1.4em;
	float: left;
}

.contenidoCuerpo{
	width: 90%;

	float: left;
	margin: 10px 0 0 30px;
	background: url(cssimg/fondoRonda.gif) no-repeat;
}

/* ################### FIN DEL CUERPO #######################*/
/* ################### AQUI COMIENZA EL MENU DERECHO #######################*/
#menuDerecho{

	width: 25%;
	float: left;
}

.barraTituloMenuDerecho {
	background: url(cssimg/fondoOpcionesMenuDerecho.jpg);
	width: 100%;
	float: left;
	height: 29px;
	margin: 4px 0 0 0;
	
}

.textoBarraTituloMenuDerecho{
	color: #be064e;
	font-weight: bold;
	font-size: 1.1em;
	float: right;
	margin: 8px 5px 0 0;
}	

.barraOpcionesMenuDerecho {
	background: url(cssimg/fondoOpciones2MenuDerecho.jpg);
	width: 100%;
	float: left;
	height: 29px;
	margin: 8px 5px 0 0;
}
.iconoTextoOpcionesMenuDerecho{
	width: 5px;
	height: 5px;
	margin: 2px 0 0 2px;
}
.textoOpcionesMenuDerecho {
	color: #a90647;
	font-size: 1.1em;
	float: left;
	margin: 8px 5px 0 2px;
}


ul.listaOpcionesMenuDerecho {
	margin: 10px 0 0 0 ;
	padding: 0 0 0 0;
	width: 92%;
}

ul.listaOpcionesMenuDerecho li{
	margin: 0 0 14px 0;
	padding: 0 0 0 11px;
	width: 100%;
	list-style: none outside none;
	color: #6b6b6b;
	background: url(cssimg/puntoMenuIzquierdo.jpg)no-repeat scroll 3px 4px;

}

ul.listaOpcionesMenuDerecho li a{
	text-decoration: none;
	color: #6b6b6b;
}

/* ################### FIN DEL MENU DERECHO #######################*/

.textoRojo{
	color: #be0650;
}
/*################ PIE 2 #####################3 */
.pie2 {
	width: 100%;
	height: 550px;
	padding-top: 20px;
	background: url(cssimg/imagenFondoAbajo.gif) no-repeat 100%;
	margin: 20px 0px 0px 0px;
	margin-top: 1px;
}


.turismoRonda {
	float: left;
	margin: 0px 0px 0px 175px;
	

}

.patronato{
	float: left;
	margin: 0px 0px 0px 24px;
}

.oalfpe{
	float: left;
	margin: 29px 0px 0px 24px;
}

.radio{
	float: left;
	margin: 9px 0px 0px 25px;
}

.oficinaVirtual{
	float: left;
	margin: 15px 0px 0px 25px;
}

.rondaSig{
	float: left;
	margin: 23px 0px 0px 20px;
}

.rondaGps{
	float: left;
	margin: 18px 0 0 20px;
}

.ronda3D{
	float: left;
	margin: 0 0 0 20px;
}

.rondaSac{
	float: left;
	margin: 4px 0 0 20px;
}


/* ############################### MENU SUPERIOR ################################# */

.menusuperior {
	/*background: #aa0746 url(cssimg/colorBotones.gif) repeat-x;*/
	background: #aa0746 url(cssimg/fondoMenuCabecera.gif) repeat-x;
}

.menusuperior ul {
	padding: 0;
	margin: 0;
	list-style-type: none;

}

.menusuperior ul li {
	float: left; 
	position: relative;
	z-index: 10;
	border-right: 2px solid #a7230c;	

}
.menusuperior2 ul li  {
	float: left;
	text-decoration: none; 
	color: #ffffff; 
	font-size: 11px;
	height: 21px;
	padding: 5px 5px 0 5px;

}
/*.menusuperior ul li {
	float: left;
	text-decoration: none; 
	color: #ffffff; 
	font-size: 11px;
	height: 21px;
	padding: 5px 5px 0 5px;
}*/

.menusuperior ul li a, .menusuperior ul li a:visited,.menusuperior ul li span,.menusuperior ul li p{
	float: left;
	text-decoration: none; 
	color: #ffffff; 
	font-size: 11px;
	height: 21px;
	padding: 5px 5px 0 5px;
	cursor:pointer;
	display: inline;
	text-transform: uppercase;
	
}

.menusuperior ul li:hover a, .menusuperior ul li:hover span{
	color: #ffffff; 
	background: url(cssimg/fondoMenuCabecera.gif) repeat-x;
	background-position: 0px -26px;
}

.menusuperior ul li ul {
	display: none;
}

.menusuperior ul li:hover ul {
	display: block; 
	position: absolute; 
	top: 26px; 
	left: 0; 
	border-top: 0;
	text-align: left;


}

.menusuperior ul li:hover ul li a {
	display: block; 
	
	color: #ffffff;
	font-weight: normal;
	text-align: left;
	width: 250px;
}

.menusuperior ul li:hover ul li a:hover {
	background: #aa0746; 
	color: #f4e089;
}

.menusuperior ul li:hover ul li:hover a {
	background: #aa0746 url(cssimg/fondoMenuCabecera.gif) repeat-x;
	color: #f4e089;
}

.menusuperior ul li:hover ul li .nivel3 a{
	padding-left: 5px;
	width: 125px;
	color: #ffffff;

}

.menusuperior ul li a.current{
	font-weight: bold;
	color: #ffffff;

}



form.formularioTop {
	float: right;
	margin: 3px 0px 0px 0px;
	width: 14%;
	display: block;
	
}
.oculto{
	font-size: 1em;
}

.inputBuscar{
	float: left;
	border: 1px solid #910136;
	width: 100px;
}

.envioFormularioTop{
	margin: 0px 2px 1px 5px;
	cursor: pointer;
}

/* ############################ MENU TIEMPO ######################## */
.menutiempo {

   background-color: #ffffff;
   width: 100%;
   height: 28px;
}

.tiempoMenuDerecho {
   float: right;
   width: 25%;
   background-color: #ffffff;
}

.bordeMenuDerechoTiempo{
   float: left;
   height: 28px;
   width: 15px;
   background: url(cssimg/bordeMenuTiempo.jpg) no-repeat;
}

.fondoMenuDerechoTiempo {
   float: left;
   height: 28px;
   width: 94%;
   background: url(cssimg/fondoMenuTiempo.jpg) repeat-x;
}

.textMenuDerechoTiempo {
   padding: 8px 0 0 0px;
   color: #fff;
   font-weight: bold;
   font-size: 1.1em;
   width: 84%;
   float: left;
}

.imgTiempoMenu{
   height: 21px;
   width: 21px;
   padding: 3px 2px 0 2px;
   float: right;
} 
.enlace_contenido a
{
	text-align: right;
	margin-right: 3px;
	margin-bottom: 5px;
	display:inline;
	text-decoration:none;
}