/* Martin 21/07/10. antes estos estilos estaban en la linea 165 de estilos/estilos.css, en 
	la seccion "contenido portada" */

/** {
margin: 0px;
padding: 0px;
}*/

/* Martin 26/04/10. Nuevos estilos para la pagina inicial (index.php) */
/* contenido portada index.php */
table.contenido_index {
}
table.contenido_index td.celda_contenido {
	width: 194px;
	width: 192px;
padding: 0px 1px 0px 1px;
vertical-align: top;
}
table.contenido_index td.celda_contenido div.bloque_contenido {
width: 192px;
}
table.contenido_index td.celda_contenido p {
width: 192px;
}
table.contenido_index td.celda_contenido ul {
width: 152px;
}
table.contenido_index td.celda_contenido div div.calendario_mes {
	color: #075397;
	background-color: #CCCCCC;
}
table.contenido_index td.celda_contenido div div.calendario_mes a {
	color: #075397;
}
table.contenido_index td.celda_contenido h3 {
width: 192px;
height: 28px;
height: 24px;
padding: 4px 0px 0px 0px;
	color: #FFFFFF;
background-image:url(../img/fondo_titulo_cuadro_index.gif);
background-repeat: no-repeat;
	text-align: center;
}
table.contenido_index td.celda_contenido span.linea_resultado {
	display: block;
	margin: 2px 0px 2px 0px;
}
table.contenido_index td.celda_contenido span.linea_resultado a {
	text-decoration: underline;
}


/* Martin 19/07/10. Nuevos estilos para la pagina inicial (index.php) */
/* contenido portada index.php */
.clear_both {
	clear: both;
}
div#contenido_index {
	width: 776px;
	margin: 20px 0px 0px 0px;
}
div#contenido_index ul {
	margin: 0px;
	padding: 5px 6px 5px 20px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(/img/index/cuad_texto.jpg);
}
div#contenido_index li {
	padding: 2px 0px 2px 0px;
	list-style-image: inherit;
	list-style-image: url(/img/index/cuad_texto.jpg); /* Para que funcione en IE. */
	/*list-style-type: none;
	list-style-position: outside;
	list-style-image: url(/img/index/cuad_texto.jpg);*/
}
div#contenido_index #columna_izq {
	float: left;
	width: 198px;
	padding: 0px 0px 0px 10px;
}
div#contenido_index #columna_dcha {
	float: left;
	width: 550px;
	padding: 0px 8px 0px 10px;
}
div#contenido_index #salidas_proximas {
	margin: 0px 0px 10px 0px;
}
div#contenido_index #salidas_proximas .fondo_superior {
	height: 9px;
	background-image: url(/img/index/cuad_azulgris_top.jpg);
	background-repeat: no-repeat;
	_height: 12px;
	_background-image: url(/img/index/cuad_azulgris_top_ie6.jpg);
}
div#contenido_index #salidas_proximas h2 {
	width: 188px;
	margin: 0px;
	padding: 0px 0px 4px 10px;
	background-image: url(/img/index/cuad_azulgris_centr.jpg);
	background-repeat: repeat-y;
	color: #FFFFFF;
	font-size: 120%;
}
div#contenido_index #salidas_proximas h2 span {
	display: block;
	width: 173px;
}
div#contenido_index #salidas_proximas .titulo_inferior {
	width: 198px;
	height: 6px;
	background-image: url(/img/index/cuad_azulgris_bottom.jpg);
	background-repeat: no-repeat;
	_height: 12px;
	_background-image: url(/img/index/cuad_azulgris_bottom_ie6.jpg);
}
div#contenido_index #salidas_proximas .bloque_contenido {
	width: 179px;
	padding: 0px 12px 0px 7px;
	background-image: url(../img/index/cuadro_azul_centr.jpg);
	background-repeat: repeat-y;
}
div#contenido_index #salidas_proximas .calendario_mes {
	width: 179px;
	padding: 7px 0px 7px 0px;
	color: #FFFFFF;
	background-color: #DF7311;
	text-align: center;
}
div#contenido_index #salidas_proximas .calendario_mes a {
	color: #FFFFFF;
}
div#contenido_index #salidas_proximas .linea_resultado {
/*	display: block;
	margin: 2px 0px 2px 0px;
	padding: 2px 0px 2px 0px;*/
}
div#contenido_index #salidas_proximas .linea_resultado a {
	/*text-decoration: underline;*/
}
div#contenido_index #salidas_proximas ul {
	width: 153px;
	margin: 5px 0px 0px 0px;
	padding: 0px 6px 0px 20px;
}
/*div#contenido_index #salidas_proximas li.linea_resultado {
	padding: 2px 0px 2px 0px;
	list-style-image: inherit;
}*/
div#contenido_index #salidas_proximas .fondo_inferior {
	height: 16px;
	background-image: url(/img/index/cuadro_azul_bottom.jpg);
	background-repeat: no-repeat;
}

div#contenido_index #informacion_profesionales .fondo_superior {
	height: 12px;
	background-image: url(/img/index/cuad_verdegris_top.jpg);
	background-repeat: no-repeat;
}
div#contenido_index #informacion_profesionales h2 {
	width: 188px;
	margin: 0px;
	padding: 0px 0px 4px 10px;
	background-image: url(/img/index/cuad_verdegris_centr.jpg);
	background-repeat: repeat-y;
	color: #FFFFFF;
	font-size: 120%;
}
div#contenido_index #informacion_profesionales h3 {
	margin: 0px;
	padding: 5px 4px 5px 10px;
	color: #769049;
	background-image: url(/img/index/triangulo_verdeosc.jpg);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
div#contenido_index #informacion_profesionales ul {
	margin: 0px;
	padding: 5px 6px 5px 20px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(/img/index/cuad_texto.jpg);
}
/*div#contenido_index #informacion_profesionales li {
	padding: 2px 0px 2px 0px;
	list-style-image: inherit;
}*/
div#contenido_index #informacion_profesionales .titulo_inferior {
	width: 198px;
	height: 6px;
	background-image: url(/img/index/cuad_verdegris_bottom.jpg);
	background-repeat: no-repeat;
	_height: 12px;
	_background-image: url(/img/index/cuad_verdegris_bottom_ie6.jpg);
}
div#contenido_index #informacion_profesionales .bloque_contenido {
	width: 179px;
	padding: 0px 12px 0px 7px;
	background-image: url(/img/index/cuadro_verdeosc_centr.jpg);
	background-repeat: repeat-y;
	_padding: 0px 0px 0px 7px;
	_width: 191px;
}
div#contenido_index #informacion_profesionales .bloque_contenido li, 
div#contenido_index #informacion_profesionales .bloque_contenido h3 {
	_padding-right: 5px;
}
div#contenido_index #informacion_profesionales .fondo_inferior {
	height: 16px;
	background-image: url(/img/index/cuadro_verdeosc_bottom.jpg);
	background-repeat: no-repeat;
}

div#contenido_index #turismo_activo {
	margin: 0px 0px 10px 0px;
}
div#contenido_index #turismo_activo h2 {
	width: 535px;
	_width: 550px;
	height: 23px;
	margin: 0px;
	padding: 8px 0px 0px 15px;
	background-image: url(/img/index/cuad_verde_top.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 120%;
}
div#contenido_index #turismo_activo .bloque_contenido {
	width: 510px;
	_width: 550px;
	padding: 10px 20px 10px 20px;
	background-image: url(/img/index/cuad_verde_cont.jpg);
	background-repeat: repeat-y;
}
div#contenido_index #turismo_activo .fondo_inferior {
	_width: 550px;
	height: 15px;
	background-image: url(/img/index/cuad_verde_bottom.jpg);
	background-repeat: no-repeat;
}

div#contenido_index #actividades_programas {
	margin: 0px 0px 10px 0px;
}
div#contenido_index #actividades_programas h2 {
	width: 535px;
	_width: 550px;
	height: 23px;
	margin: 0px;
	padding: 6px 0px 0px 15px;
	background-image: url(/img/index/cuad_naranja_top.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 120%;
}
div#contenido_index #actividades_programas .bloque_contenido {
	width: 536px;
	_width: 550px;
	padding: 10px 7px 10px 7px;
	background-image: url(/img/index/cuad_naranja_cont.jpg);
	background-repeat: repeat-y;
}
div#contenido_index #actividades_programas .fondo_inferior {
	_width: 550px;
	height: 20px;
	background-image: url(/img/index/cuad_naranja_bottom.jpg);
	background-repeat: no-repeat;
}
div#contenido_index #actividades_programas h3 {
	margin: 0px;
	padding: 5px 4px 5px 10px;
	color: #DE730B;
	background-image: url(/img/index/triangulo_naranja.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	font-size: 120%;
}
div#contenido_index #actividades_programas .linea_titulo {
	display: block;
	margin: 0px 8px 0px 0px;
	background-image: url(/img/index/linea_naranja_rep.jpg);
	background-repeat: repeat-x;
	background-position: 0px 8px;
}
div#contenido_index #actividades_programas .texto_titulo {
	background-color: #FFFFFF;
	padding: 0px 10px 0px 0px;
}
div#contenido_index #actividades_programas h4 {
	margin: 0px;
	padding: 5px 4px 5px 10px;
	color: #668134;
	font-size: 120%;
}
div#contenido_index #actividades_programas div.column_interna_izq {
	float: left;
	width: 268px;
}
div#contenido_index #actividades_programas div.column_interna_dcha {
	float: left;
	width: 268px;
}
div#contenido_index #actividades_programas #actividades_turismo_activo ul.columna_fotos {
	float: left;
	width: 174px;
	/*list-style-type: none;
	list-style-position: outside;
	list-style-image: url(/img/index/cuad_texto.jpg);*/
	list-style-position: inside;
}
div#contenido_index #actividades_programas #actividades_turismo_activo ul.columna_texto {
	float: left;
	width: 142px;
}
div#contenido_index #actividades_programas #actividades_turismo_activo ul.columna_texto li {
	margin: 0px 0px 4px 0px;
}
div#contenido_index #actividades_programas #actividades_turismo_activo ul img {
	width: 170px;
	margin: 4px 0px 0px 0px;
}
div#contenido_index #actividades_programas #programas ul, 
div#contenido_index #actividades_programas #programas_mas_populares ul {
	padding: 5px 6px 5px 50px;
}

div#contenido_index #varios_final .fondo_superior {
	_width: 550px;
	height: 15px;
	background-image: url(/img/index/cuadro_blanco_top.jpg);
	background-repeat: no-repeat;
}
div#contenido_index #varios_final .bloque_contenido {
	width: 536px;
	_width: 550px;
	padding: 10px 7px 10px 7px;
	_padding: 10px 0px 10px 0px;
	background-image: url(/img/index/cuadro_blanco_content.jpg);
	background-repeat: repeat-y;
}
div#contenido_index #varios_final .bloque_contenido ul {
	list-style-type: none;
	list-style-position: outside;
	/*list-style-image: url(/img/index/cuad_texto.jpg);*/
	list-style-image: none;
}
div#contenido_index #varios_final .bloque_contenido li {
	list-style-image: inherit;
	list-style-image: none; /* Para que funcione en IE. */
}
div#contenido_index #varios_final .fondo_inferior {
	_width: 550px;
	height: 15px;
	background-image: url(/img/index/cuadro_blanco_bottom.jpg);
	background-repeat: no-repeat;
}
div#contenido_index #varios_final h3 {
	_width: 160px;
	color: #DE730B;
	font-size: 120%;
}
div#contenido_index #varios_final img {
	max-width: 160px;
}
div#contenido_index #varios_final .columna_varios {
	float: left;
	width: 160px;
	/*_width: 178px;
	_width: 160px;*/
	padding: 0px 9px 0px 9px;
	/*_padding: 0px 0px 0px 0px;*/
	margin: 5px 0px 5px 0px;
	/*min-height: 230px;*/
}
div#contenido_index #varios_final .columna_borde_izq {
	border-right: 1px solid #86AACC;
}
