/*******************/
/* Bloques enterno */
/*******************/
.contenedor_portada,
.contenedor_interior {
	width:1000px;
	margin-left:auto; 
	margin-right:auto; 
	height:100%;
}
.contenedor_portada .contenedor_fondo {
	background-image:url(../imgs/fondo1.jpg);
	background-repeat:no-repeat;
}
.contenedor_interior .contenedor_fondo {
	background-image:url(../imgs/fondo_interior.jpg);
	background-repeat:no-repeat;
}

/**********************/
/* Menu accesible     */
/**********************/
.menu_accesible {
	display:none;
}

/**********************/
/* Cabeza parte arriba*/
/**********************/
.contenedor_cabeza_arriba {
	height:21px;
}
.contenedor_cabeza_arriba:after {
	content:" ";
	display:block;
	clear:both;
}
.contenedor_cabeza_arriba_izq {
	float:left;
}
.contenedor_cabeza_arriba_dcha {
	float:right;
}
.txt_cabeza_arriba_izq {
	margin:4px 0px 0px 31px;
}
.txt_cabeza_arriba_dcha {
	margin:4px 26px 0px 5px;
}
.txt_cabeza_arriba_dcha .enlace {
	text-decoration:underline;
	color:#4D6063;
}
.txt_cabeza_arriba_dcha .enlace:hover {
}
.txt_cabeza_arriba_dcha img {
	margin-right:5px;
	/*float:left;*/
	margin-top:2px;
}

/**********************/
/* Cabeza parte mitad */
/**********************/
.contenedor_portada .contenedor_cabeza_mitad {
	height:166px;
}
.contenedor_interior .contenedor_cabeza_mitad {
	height:135px;
}
/*con contolar navegador*/
.contenedor_interior .contenedor_cabeza_mitad_IE {
	height:135px;
}
.contenedor_interior .contenedor_cabeza_mitad_Opera,
.contenedor_interior .contenedor_cabeza_mitad_Otros {
	height:125px;
}
.contenedor_cabeza_mitad:after {
	content:" ";
	display:block;
	clear:both;
}
.contenedor_cabeza_mitad_izq {
	float:left;
	width:242px;
}
.contenedor_portada .contenedor_cabeza_mitad_dcha {
	float:left;
	width:511px;
	height:166px;
	background-image:url(../imgs/fondo_en_nuestro_auditorio.gif);
	background-repeat:repeat;
	overflow:auto; /* Overflow en scroll vertical cuando no caben los eventos. Especial para sin javascript.*/
	/*border: 1px solid #000099;*/
}
.titulo_columna_en_nuestro_auditorio {
	margin:10px 20px 0px 0px;
	border-bottom:1px solid #0A85CC;
}
.contenedor_cabeza_mitad_dcha .fecha {
	float:left;
	width:90px;
}
.contenedor_cabeza_mitad_dcha p {
	color:#1F87C2;
	margin-top:4px;
}
.contenedor_cabeza_mitad_dcha .scroll_derecha {
	float:left;
	width:375px;
}
.contenedor_cabeza_mitad_dcha ul.lista_IE {
	margin:3px 35px 20px 0px;
	padding:0px;
	line-height:16px;
}
.contenedor_cabeza_mitad_dcha ul.lista_Opera,
.contenedor_cabeza_mitad_dcha ul.lista_Otros {
	margin:3px 35px 20px 0px;
	padding:0px;
	line-height:14px;
}
.contenedor_cabeza_mitad_dcha ul li{
	list-style:none;
	display: block;
	width: auto;
	/*margin-bottom:8px;*/
}
.contenedor_cabeza_mitad_dcha ul li a{
	color:#4D6063;
}
.contenedor_cabeza_mitad_dcha ul li a span{
	color:#1F87C2;
}
.contenedor_cabeza_mitad_dcha .sin_eventos {
	margin-left:-20px;
	color:#4D6063;
}
.contenedor_interior .contenedor_cabeza_mitad_dcha {
	float:left;
	width:486px;
	height:137px;
	margin-top:-2px;
	margin-left:-1px;
	background-repeat:no-repeat;
/*	style="background-image:url(../imgs/imagen_arriba1.jpg);*/
}
.contenedor_cabeza_mitad_izq img {
	margin:5px 0px 0px 45px;
}

/**********************/
/* Cabeza parte abajo */
/**********************/
.contenedor_portada .contenedor_cabeza_abajo {
	height:38px;
	clear:both;
}
.contenedor_interior .contenedor_cabeza_abajo {
	/*height:20px;*/
	clear:both;
}
.contenedor_cabeza_abajo:after {
	content:" ";
	display:block;
	clear:both;
}
.contenedor_cabeza_abajo_izq {
	float:left;
	width:531px;
}
.contenedor_portada .contenedor_cabeza_abajo p {
	color:#FFF;
	font-size:10px;
	margin:13px 0px 0px 241px;
}
.contenedor_interior .contenedor_cabeza_abajo p {
	color:#FFF;
	font-size:10px;
	margin:3px 0px 0px 241px;
}
.contenedor_cabeza_abajo_dcha {
	float:left;
}
	/******* Para IE ********/
.contenedor_portada .contenedor_cabeza_abajo_label {
	float:left;
	margin:13px 5px 0px 0px;
}
.contenedor_portada .contenedor_cabeza_abajo_input {
	float:left;
	margin:9px 2px 0px 0px;
}
.contenedor_portada .contenedor_cabeza_abajo_button {
	float:left;
	margin:13px 0px 0px 0px;	
}
.contenedor_interior .contenedor_cabeza_abajo_label {
	float:left;
	margin:3px 5px 0px 0px;
}
.contenedor_interior .contenedor_cabeza_abajo_input {
	float:left;
	margin:-1px 2px 0px 0px;
}
.contenedor_interior .contenedor_cabeza_abajo_button {
	float:left;
	margin:2px 0px 0px 0px;	
}

/********* COMPROBAR NAVEGADOR *********/
.contenedor_portada .contenedor_cabeza_abajo_label_IE {
	float:left;
	margin:13px 5px 0px 0px;
}
.contenedor_portada .contenedor_cabeza_abajo_input_IE,
.contenedor_portada .contenedor_cabeza_abajo_input_Opera {
	float:left;
	margin:9px 2px 0px 0px;
}
.contenedor_portada .contenedor_cabeza_abajo_button_IE {
	float:left;
	margin:13px 0px 0px 0px;	
}
.contenedor_portada .contenedor_cabeza_abajo_button_Opera {
	float:left;
	margin:11px 0px 2px 0px;	
}
.contenedor_portada .contenedor_cabeza_abajo_label_Opera,
.contenedor_portada .contenedor_cabeza_abajo_label_Otros {
	float:left;
	margin:8px 5px 0px 0px;
}
.contenedor_portada .contenedor_cabeza_abajo_input_Otros {
	float:left;
	margin:8px 5px 0px 0px;
}
.contenedor_portada .contenedor_cabeza_abajo_button_Otros {
	float:left;
	margin:11px 0px 0px 0px;	
}
.contenedor_interior .contenedor_cabeza_abajo_label_IE {
	float:left;
	margin:3px 5px 0px 0px;
}
.contenedor_interior .contenedor_cabeza_abajo_input_IE {
	float:left;
	margin:-1px 2px 0px 0px;
}
.contenedor_interior .contenedor_cabeza_abajo_button_IE {
	float:left;
	margin:2px 0px 0px 0px;	
}
.contenedor_interior .contenedor_cabeza_abajo_label_Otros,
.contenedor_interior .contenedor_cabeza_abajo_label_Opera {
	float:left;
	margin:-2px 5px 0px 0px;
}
.contenedor_interior .contenedor_cabeza_abajo_input_Otros,
.contenedor_interior .contenedor_cabeza_abajo_input_Opera {
	float:left;
	margin:-2px 2px 0px 0px;
}
.contenedor_interior .contenedor_cabeza_abajo_button_Otros,
.contenedor_interior .contenedor_cabeza_abajo_button_Opera {
	float:left;
	margin:0px 0px 0px 0px;	
}
.contenedor_cabeza_abajo_label_IE label,
.contenedor_cabeza_abajo_label_Opera label,
.contenedor_cabeza_abajo_label_Otros label {
	color:#FFF;
	font-size:10px;
}
.contenedor_cabeza_abajo_input_IE input,
.contenedor_cabeza_abajo_input_Opera input,
.contenedor_cabeza_abajo_input_Otros input {
	font-size:10px;
}
.contenedor_interior .contenedor_cabeza_abajo_input_IE input,
.contenedor_interior .contenedor_cabeza_abajo_input_Opera input,
.contenedor_interior .contenedor_cabeza_abajo_input_Otros input {
	font-size:10px;
	border:2px solid #FFFFFF;
}
.contenedor_cabeza_abajo_button_IE button,
.contenedor_cabeza_abajo_button_Opera button,
.contenedor_cabeza_abajo_button_Otros button {
	background-color: transparent;
}
/********* FIN DESPUES COMPROBAR NAVEGADOR *********/

.contenedor_cabeza_abajo_label label {
	color:#FFF;
	font-size:10px;
}
.contenedor_cabeza_abajo_input input {
	font-size:10px;
}
.contenedor_interior .contenedor_cabeza_abajo_input input {
	font-size:10px;
	border:2px solid #FFFFFF;
}
.contenedor_cabeza_abajo_button button {
	background-color: transparent;
}

/**********************/
/*     Contenido      */
/**********************/
.contenedor_contenido {
	height:100%;
}
.contenedor_contenido:after {
	content:" ";
	display:block;
	clear:both;
}
.contenedor_pie {
	height:29px;
	border-top:1px solid #D4D4D5;
	background-image:url(../imgs/fondo_pie.jpg);
	background-repeat:repeat-x;
}
/***********************/
/* Contenido-columna 1 */
/***********************/
.contenedor_contenido_columna_1 {
	float:left;
	width:242px;
	margin-top:25px;
}
.contenedor_contenido_columna_1 .contenedor_menu ul {
	/*margin:0px 0px 0px 28px;*/
	margin:0px 0px 0px 35px;
	padding:0px;
}
.contenedor_contenido_columna_1 .contenedor_menu ul li {
	/*list-style:none;*/
	list-style: outside;
	list-style-type:none;
	display: block;
	width: 186px;
	vertical-align:bottom;
}
.contenedor_contenido_columna_1 .contenedor_menu ul li a {
	color:#2C8EC6;
	background: url(../imgs/punto_menu.gif) 0 3px no-repeat;
	padding-left:15px;
	text-transform:uppercase;
	display:block;
	margin-bottom:5px;
}
.contenedor_contenido_columna_1 .contenedor_menu ul li a.selecionada {
	/*color:#2C8EC6;*/
	background: url(../imgs/punto_menu_abierto.gif) 0 3px no-repeat;
	padding-left:15px;
	color:#09B9E0;
	display:block;
	margin-bottom:5px;
}
.contenedor_contenido_columna_1 .contenedor_menu ul li ul {
	margin:0px 0px 0px 25px;
	padding:0px;
}
.contenedor_contenido_columna_1 .contenedor_menu ul li ul li {
	/*list-style:none;*/
	list-style: outside;
	list-style-type:none;
	display: block;
	width: 160px;
	vertical-align:bottom;
}
.contenedor_contenido_columna_1 .contenedor_menu ul li ul li a {
	color:#2C8EC6;
	background:none;
	padding-left:15px;
	display:block;
	margin-bottom:5px;
}
.contenedor_contenido_columna_1 .contenedor_menu ul li ul li a.selecionada_nivel2 {
	color:#09B9E0;
	background: url(../imgs/punto_menu_abierto_n2.gif) 0 3px no-repeat;
	padding-left:15px;
	display:block;
	margin-bottom:5px;
}
.contenedor_contenido_columna_1 .contenedor_banners ul {
	margin:33px 0px 0px 28px;
	padding:0px;
}
.contenedor_contenido_columna_1 .contenedor_banners ul li {
	list-style:none;
	display: block;
	width: auto;
}
.contenedor_contenido_columna_1 .contenedor_banners ul li a {
	color:#2C8EC6;
}

.contenedor_contenido_columna_1 .espacio_en_blanco_para_banner_ayto_oviedo {
	margin:33px 0px 18px 28px;
	height:41px;
}

/***********************/
/* Contenido-columna 2 */
/***********************/
.contenedor_contenido_columna_2 {
	float:left;
	width:289px;
}
.contenedor_contenido_columna_2 .titulo_columna {
	margin-top:22px;
}
.contenedor_contenido_columna_2 .lista_eventos ul.lista_IE {
	margin:3px 35px 0px 0px;
	padding:0px;
	line-height:16px;
}
.contenedor_contenido_columna_2 .lista_eventos ul.lista_Opera,
.contenedor_contenido_columna_2 .lista_eventos ul.lista_Otros {
	margin:3px 35px 0px 0px;
	padding:0px;
	line-height:14px;
}
/**/
.contenedor_contenido_columna_2 .lista_eventos ul li{
	list-style:none;
	display: block;
	width: auto;
	margin-bottom:8px;
}
.contenedor_contenido_columna_2 .lista_eventos ul li a{
	color:#4D6063;
}
.contenedor_contenido_columna_2 .lista_eventos ul li a span{
	color:#1F87C2;
}
.contenedor_contenido_columna_2 .ver_todos {
	margin:0px 0px 8px 0px;
	padding:0px;
}
.contenedor_contenido_columna_2 .ver_todos a{
	color:#1F87C2;
	text-decoration:underline;
	text-transform:uppercase;
}
.contenedor_contenido_columna_2 .ver_todos a span{
	text-decoration:none;
}
.contenedor_contenido_columna_2 .ver_todos a span:hover{
	text-decoration:none;
}

/***********************/
/* Contenido-columna 3 */
/***********************/
.contenedor_contenido_columna_3 {
	float:left;
	width:241px;
}
.contenedor_contenido_columna_3 .titulo_columna {
	margin-top:22px;
}
.contenedor_contenido_columna_3 .contenedor_calendario {
	margin:8px 0px 0px 0px;
	width:225px;
}
.calendario_arriba {
	background:url(../imgs/calendario_arriba.gif) no-repeat;
	height:7px;
	width:225px;
	font-size:1px;
}
.calendario_abajo {
	background:url(../imgs/calendario_abajo.gif) no-repeat;
	height:7px;
	width:225px;
}
.calendario_mes {
	background-color:#8EC96E;
	height:23px;
	width:225px;
}
.calendario_mes_menos {
	float:left;
	width:33px;
	padding-left:15px;
	
}
.calendario_nombre_mes {
	float:left;
	width:120px;
	text-align:center;
}
.calendario_nombre_mes p {
	font-size:10px;
	color:#000000;
	margin-top:3px;
}
.calendario_mes_mas {
	float:left;
	width:25px;	
}
.calendario_mes_menos button {
	background-color:transparent;
	width:23px;
	margin-top:-2px;
}
.calendario_mes_mas button {
	background-color:transparent;
	width:23px;
	margin-top:-2px;
}
.capa_tabla_calendario {
	padding-bottom:5px;
	border-bottom:1px #000000 dotted;
	background-color:#F4F4F1;
}
.contenedor_calendario table {
	width:225px;
}
.contenedor_calendario table tr.cabeza {
	background-color:#E7E7E7;
}
.contenedor_calendario table tr {
	background-color:#F4F4F1;
}
.contenedor_calendario table tr th{
	font-family:"trebuchet ms",sans-serif, serif, Arial, Verdana;
	font-size:10px;
	font-weight:bold;
	padding:0px 5px 0px 5px;
	width:15px;
	height:20px;
	text-align:center;
}
.contenedor_calendario table tr th.margen_izq{
	padding-left:11px;
}
.contenedor_calendario table tr th.margen_dcha{
	padding-right:13px;
}
.contenedor_calendario table tr td{
	font-family:"trebuchet ms",sans-serif, serif, Arial, Verdana;
	font-size:10px;
	padding:0px 5px 0px 5px;
	width:15px;
	text-align:center;
}
.contenedor_calendario table tr td.margen_izq{
	padding-left:11px;
}
.contenedor_calendario table tr td.margen_dcha{
	padding-right:13px;
}
.contenedor_calendario table tr div.no_selecionada {
	border:1px solid #F4F4F1;
	width:15px;
	text-align:center;
}
.contenedor_calendario table tr div.selecionada {
	border:1px solid #000000;
	width:15px;
	height:15px;
	text-align:center;
}
.contenedor_calendario table tr div.selecionada_ver {
	border:1px solid #0000CC;
	width:15px;
	height:15px;
	text-align:center;
}
.contenedor_calendario table tr td a {
	font-family:"trebuchet ms",sans-serif, serif, Arial, Verdana;
	font-size:10px;
	text-decoration:none;
	padding:2px;
}
.contenedor_calendario table tr td a:hover {
	text-decoration:underline;
}
.calendario_leyenda {
	background-color:#F4F4F1;
	height:37px;
}
.calendario_leyenda div.selecionada {
	border:1px solid #000000;
	width:15px;
	height:15px;
	margin:10px 10px 0px 25px;
	float:left;
	font-size:1px;
	display: inline;
}
.calendario_leyenda div.texto {
	padding:8px 0px 0px 0px;
	float:left;
}
.calendario_leyenda p {
	font-family:"trebuchet ms",sans-serif, serif, Arial, Verdana;
	font-size:10px;
	line-height:10px;
}
.contenedor_contenido_columna_3 .seperador {
	margin:18px 0px 0px 0px;
	width:225px;
	height:7px;
	background:url(../imgs/seperador.gif) repeat-x;
	border-right: 2px #EBEBEB;
}
.contenedor_contenido_columna_3 .titulo_abajo_en_columna {
	margin-top:15px;
}
.contenedor_contenido_columna_3 .lista_agenda ul.lista_IE {
	margin:3px 15px 20px 0px;
	padding:0px;
}
.contenedor_contenido_columna_3 .lista_agenda ul.lista_Opera {
	margin:3px 15px 20px 0px;
	padding:0px;
	line-height:16px;
}
.contenedor_contenido_columna_3 .lista_agenda ul.lista_Otros {
	margin:3px 15px 20px 0px;
	padding:0px;
	line-height:14px;
}
.contenedor_contenido_columna_3 .lista_agenda ul li{
	list-style:none;
	display: block;
	width: auto;
	margin-bottom:8px
}
.contenedor_contenido_columna_3 .lista_agenda ul li a{
	color:#4D6063;
}
.contenedor_contenido_columna_3 .lista_agenda ul li a span{
	color:#1F87C2;
}

/***********************/
/* Contenido-columna 4 */
/***********************/
.contenedor_contenido_columna_4 {
	float:left;
	width:218px;
}
.contenedor_contenido_columna_4 .titulo_columna {
	margin:100px 0px 5px 28px;
}
.contenedor_portada .contenedor_contenido_columna_4 .contenedor_banners ul {
	margin:178px 0px 20px 28px;
	padding:0px;
}
.contenedor_interior .contenedor_contenido_columna_4 .contenedor_banners ul {
	margin:20px 0px 20px 28px;
	padding:0px;
}
.contenedor_contenido_columna_4 .contenedor_banners ul {
	margin:178px 0px 0px 28px;
	padding:0px;
}
.contenedor_contenido_columna_4 .contenedor_banners ul li {
	list-style:none;
	display: block;
	width: auto;
}
.contenedor_contenido_columna_4 .contenedor_banners ul li a {
	color:#2C8EC6;
}
.eventos_destacados {
	margin:0px 0px 0px 28px;
}
.eventos_destacados .t {
	background: url(../imgs/punto.gif) 0 0 repeat-x; 
	width:172px;
}
.eventos_destacados .b {
	background: url(../imgs/punto.gif) 0 100% repeat-x
}
.eventos_destacados .l {
	background: url(../imgs/punto.gif) 0 0 repeat-y
}
.eventos_destacados .r {
	background: url(../imgs/punto.gif) 100% 0 repeat-y
}
.eventos_destacados .bl {
	background: url(../imgs/abajo_izq.gif) 0 100% no-repeat
}
.eventos_destacados .br {
	background: url(../imgs/abajo_dcha.gif) 100% 100% no-repeat
}
.eventos_destacados .tl {
	background: url(../imgs/arriba_izq.gif) 0 0 no-repeat
}
.eventos_destacados .tr {
	background: url(../imgs/arriba_dcha.gif) 100% 0 no-repeat; 
	padding:6px;
} 
.eventos_destacados ul.lista_IE {
	margin:0px;
	padding:0px;
}
.eventos_destacados ul.lista_Opera,
.eventos_destacados ul.lista_Otros {
	margin:0px;
	padding:0px;
	line-height:14px;
}
.eventos_destacados ul li{
	list-style:none;
	display: block;
	width: auto;
	margin:0px 0px 10px 0px;
	line-height:14px;
}
.eventos_destacados ul li a{
	color:#4D6063;
	font-size:10px;
}
.eventos_destacados ul li a span{
	color:#1F87C2;
	font-size:10px;
}
.eventos_destacados .ver_todos {
	border-top:1px #0A85CC dotted;
}
.eventos_destacados .ver_todos p {
	color:#0A85CC;
	margin-top:4px;
}
.eventos_destacados .ver_todos a {
	text-decoration:underline;
	color:#0A85CC;
}

/***********************/
/* Contenido interior  */
/* (Es columna 2+3)    */
/***********************/
.contenedor_contenido_columna_centrada {
	float:left;
	width:514px;
	margin-right:16px;
}
.contenedor_contenido_columna_centrada .titulo_columna {
	margin:22px 0px 10px 0px;
}
.contenedor_contenido_columna_centrada .titulo_columna_pagina_D {
	margin:22px 0px 0px 0px;
}
.contenido {
	margin-bottom:10px;
	color:#4D6063;
	font-family:sans-serif,serif,Arial,Verdana;
	font-size:11px;
}
.contenido p {
	margin-bottom:10px;
}
.primer_parrafo {
	/*margin-bottom:10px;*/	
}
.primer_parrafo .primerparrafo_primerp {
	color:#1F87C2;
}
.primer_parrafo ul,
.parrafo ul {
	margin-left:30px;
}
.primer_parrafo ol,
.parrafo ol {
	margin-left:30px;
}
/*.parrafo {
	margin-bottom:10px;
}*/
.primer_parrafo {
	height:100%;
	text-align:justify;
}
.primer_parrafo:after {
	content:" ";
	display:block;
	clear:both;
}
.parrafo {
	height:100%;
	text-align:justify;
}
.parrafo:after {
	content:" ";
	display:block;
	clear:both;
}
.parrafo_imagen_dcha {
	float:right;
	padding:2px 0px 10px 10px;
	clear:right;
}
.pie_imagen_dcha {
	font-size:9px;
	color:#2A8CC3;
	text-align:right;
}
.parrafo_imagen_izq {
	float:left;
	padding:2px 10px 10px 0px;
	clear:left;
}
.pie_imagen_izq {
	font-size:9px;
	color:#2A8CC3;
	text-align:left;
}
.border_imagen_parrafo {
	border-left:6px solid #8EC96E;
	border-right:6px solid #A88875;
}
.parrafo a {
	text-decoration:underline;
}
.parrafo a:hover {
	text-decoration:underline;
}
.menu_nivel3 {
	background-image:url("../imgs/fondo_en_nuestro_auditorio.gif");
	/*background-image:url("../imgs/fondo_menu_nivel3.gif");*/
	background-repeat:repeat;
	/*border-bottom:1px solid #1F87C2;*/
	border:1px solid #1F87C2;
	margin-top:3px;
	padding:5px;
}
.menu_nivel3 ul {
	margin:3px 0px 0px 0px;
	padding:0px;
}
.menu_nivel3 ul li{
	list-style:none;
	display:inline;
	width: auto;
	margin:0px 0px 0px 0px;
}
.menu_nivel3 ul li a{
	color:#1F87C2;
	font-size:11px;
	text-transform:uppercase;
}
.menu_nivel3 ul li a.selecionada{
	color:#09B9E0;
}
.menu_nivel3 ul li span{
	color:#1F87C2;
	font-size:11px;
}
.contenido_flotar {
	width:100%;
	height:100%;
	float:right;
	display:block;
}
.formulario_columna_izq {
	width:100px;
	float:left;
	padding-bottom:5px;
}
.formulario_columna_dcha {
	float:left;
	padding-bottom:5px;
}
.formulario_columna_dcha input {
	border:1px solid #D4D4D4;
}
.formulario_columna_dcha button,
.contenido_pagina_tipo_D button,
.contenido_pagina_tipo_D a {
	font-family:sans-serif, serif, Arial, Verdana;
	font-size:11px;
	color:#4D6063;
	border:1px solid #CCCCCC;
	margin-right:5px;
	padding:1px 3px 1px 3px;
}

/**********************/
/* 		   Pie		  */
/**********************/
.contenedor_pie .banner_ayto_oviedo {
	position:relative;
	float:left;
	margin:-60px 0px 0px 28px;
}
.contenedor_pie .copyright {
	clear:both;
	float:left;
}
.contenedor_pie .copyright p {
	color:#FFF;
	font-size:11px;
	margin:8px 0px 0px 24px;
}
.contenedor_pie .copyright a {
	color:#FFF;
	font-size:11px;
	text-decoration:none;
}
.contenedor_pie .copyright a:hover {
	text-decoration:none;
}
.contenedor_pie .vinculos_pie {
	float:right;
}
.contenedor_pie .vinculos_pie p{
	margin:8px 28px 0px 0px;
	color:#FFF;
	font-size:11px;
}
.contenedor_pie .vinculos_pie a{
	color:#FFF;
	font-size:11px;
}
.contenedor_pie .vinculos_pie span {
	margin:0px 4px 0px 4px;
}

/**********************/
/* parrafos maquetador*/
/**********************/
.fotoflotantedcha {
	float: right;
	margin: 5px 5px 5px 5px;
}
.fotoflotanteizqda {
	float: left;
	margin: 0px 22px 15px 0px;
}
.textoJ{
	text-align: justify;
}
.textoL{
	text-align: left;
}
.textoR{
	text-align: right;
}
.textoC{
	text-align: center;
}
.primerparrafo_primerptextoJ{
	text-align: justify;
	color:#1F87C2;
}
.primerparrafo_primerptextoL{
	text-align: left;
	color:#1F87C2;
}
.primerparrafo_primerptextoR{
	text-align: right;
	color:#1F87C2;
}
.primerparrafo_primerptextoC{
	text-align: center;
	color:#1F87C2;
}
.capa_title_nivel1{
	margin:8px 0px 0px 0px;
}
.title_nivel1{
	font-family:sans-serif, serif, Arial, Verdana;
	font-size:13px;
	color:#4D6063;
}
.capa_title_nivel11{
	margin:0px;
}
.title_nivel11{
	font-family:sans-serif, serif, Arial, Verdana;
	font-size:12px;
	color:#4D6063;
}
.archivoasociado {
	height:100%;
}
.archivoasociado:after {
	content:" ";
	display:block;
	clear:both;
}
.textoarchivoasociado{
	margin:3px 0px 0px 5px;
	float:left;
}
.imagenarchivoasociado{
	float:left;
}

/**********************/
/* 	    Buscador      */
/**********************/
.contenido_buscar div div img {
	margin-left:10px;
}
.subtitulo_busqueda {
	border-bottom:1px #000000 dotted;
	width:150px;
	margin:0px 0px 2px 0px;
	padding-left:1px;
}
.subtitulo_busqueda_resto {
	border-bottom:1px #000000 dotted;
	width:150px;
	margin:15px 0px 2px 0px;
	padding-left:1px;
}
.contenido_buscar .actual a {
}
.contenido_buscar .historia a {
}
.contenido_buscar .titulo_nuevo_pasado {
	width:150px;
	border-bottom:1px dotted #999999;
}
.contenido_buscar .titulo_nuevo_pasado p {
	margin:8px 0px 1px 0px;
	padding:0px;
}
/**********************/
/* 	    Eventos       */
/**********************/
.evento_arriba {
	height:100%;
	margin-bottom:10px;
}
.evento_arriba:after {
	content:" ";
	display:block;
	clear:both;
}
.evento {
	height:100%;
	padding-top:10px;
	border-top: dotted 1px #666666;
}
.evento:after {
	content:" ";
	display:block;
	clear:both;
}
.evento_arriba .contenedor_contenido_columna_2 {
	float:left;
	width:250px;
}
.evento_arriba .anio_y_meses {
	margin-top:20px;
}
.evento_arriba .contenedor_contenido_columna_3 {
	float:left;
	width:241px;
}
.evento_arriba .contenedor_calendario table {
	clear:both;
}
.mes_linea a,
.mes_linea_2 a{
	color:#7A7A7A;
}
.mes_linea a .mes_seleccionado,
.mes_linea_2 a .mes_seleccionado {
	color:#000000;
}
.evento_arriba .mes_linea {
	float:left;
	width:80px;
}
.evento_arriba .mes_linea_2 {
	clear:left;
	float:left;
	width:80px;
}
.evento_arriba .fila {
	margin-top:5px;
	width:250px;
}
.evento_arriba .fila:after {
	content:" ";
	display:block;
	clear:both;
}
.evento_arriba .columna_izq {
	float:left;
	width:60px;
	font-weight:bold;
}
.evento_arriba .columna_dcha {
	float:left;
	width:190px;
}
.evento_arriba .columna_dcha select {
	margin-top:-4px;
	width:150px;
}
.evento ul.lista_IE {
	margin:3px 15px 20px 0px;
	padding:0px;
}
.evento ul.lista_Opera {
	margin:3px 15px 20px 0px;
	padding:0px;
	line-height:16px;
}
.evento ul.lista_Otros {
	margin:3px 15px 20px 0px;
	padding:0px;
	line-height:14px;
}
.evento ul li{
	list-style:none;
	display: block;
	width: auto;
	margin-bottom:8px
}
.evento ul li a{
	color:#4D6063;
}
.evento ul li a span{
	color:#1F87C2;
}


/**********************/
/* 	    Detalles      */
/**********************/
.detalles {
	float:left;
}
.imagen_dcha {
	float:right;
}
.detalles .fila {
	margin-bottom:3px;
}
.detalles .fila_por_ley {
	width:300px;
}
.detalles .fila:after {
	content:" ";
	display:block;
	clear:both;
}
.detalles .columna_izq {
	float:left;
	width:130px;
	font-weight:bold;
	clear:left;
}
.detalles .columna_dcha {
	float:left;
	width:180px;
}
.detalles p {
	margin:0px;
	padding:0px;
}
.detalles button {
	margin:0px;
	padding:0px;
	border:none;
}

/**********************/
/* 	 Pagina tipo D    */
/**********************/
.contenido_pagina_tipo_D {
	margin-top:15px;
}
/**********************/
/* 	 	Mapa web      */
/**********************/
.bloque_mapa_web {
	margin-top:15px;
}
.nivel_0 {
	width:300px;
	height:17px;
	padding:3px 0px 0px 0px;
	border-bottom:1px solid #CCCCCC;
}
.nivel_1 {
	width:250px;
	height:15px;
	margin-left:50px;
	border-bottom:1px dotted #CCCCCC;
}
.nivel_2 {
	width:200px;
	height:15px;
	margin-left:100px;
	border-bottom:1px dotted #CCCCCC;
}
/***************************/
/* 	Paginas con categorias */
/***************************/
.categorias {
	float:right;
	margin:15px 0px 5px 5px;
	padding:0px 5px 5px 5px;
	border:1px solid #999999;
	background-color:#FFFFFF;
}
.div_anchor {
	font-size:1px;
	height:1px;
}
.categorias .titulo {
	text-indent:5px;
	border-bottom:1px dotted #999999;
}
.categorias .scroll {
	width:200px;
	height:160px;
	overflow:auto;
}
.categorias ul {
	margin:0px;
	padding:0px;
}
.categorias ul li{
	width:auto;
	margin:0px 0px 0px 2px;
	padding:0px 0px 2px 10px;
	line-height:14px;
	background-image:url(../imgs/punto2.gif);
	background-repeat:no-repeat;
}
.categorias ul li p{
	color:#09B9E0;
	padding:0px;
	margin:0px;
}
.lista p {
	padding:0px;
	margin:0px;
}
.lista img {
	float:left;
}
.lista .seperador_corto {
	border-bottom:1px dashed #999999;
	margin:10px 0px 10px 0px;
	width:290px;
	height:1px;
	font-size:1px;
}
.lista .seperador {
	border-bottom:1px dashed #999999;
	margin:10px 0px 10px 0px;
}
.lista .texto_titulo {
	margin:3px 0px 3px 0px;
	font-weight:bold;
}


.lista .texto_lista {
	margin-left:22px;
}
.galeria .categorias {
	float:right;
	margin:28px 0px 5px 5px;
	padding:0px 5px 5px 5px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
}
.galeria p {
	padding:0px;
	margin:0px;
}
.galeria img {
	float:left;
	padding:3px;
	margin:3px;
	border:1px solid #CCCCCC;
}
.galeria img:hover {
	background-color:#E2E2E2;
}
.galeria .seperador {
	border-bottom:1px dashed #999999;
	margin:10px 0px 10px 0px;
}
.galeria .texto_titulo {
	margin:3px 0px 3px 0px;
	font-weight:bold;
}
.galeria .texto_lista {
	margin-left:22px;
}
.galeria .titulo {
	text-indent:5px;
	border-bottom:1px dotted #999999;
}
.galeria .categorias .scroll {
	width:150px;
	height:auto;
	overflow:visible;
}
.galeria .categorias ul {
	margin:0px;
	padding:0px;
}
.galeria .categorias ul li{
	width:auto;
	margin:2px 0px 0px 2px;
	padding:0px 0px 2px 16px;
	display:block;
	list-style-position:outside;
	line-height:14px;
	background-image:url(../imgs/galeria.gif);
	background-repeat:no-repeat;
}
.galeria .categorias ul li p{
	color:#09B9E0;
	padding:0px;
	margin:0px;
}
/*********************/
/* 	   NOTICIAS      */
/*********************/
.contenido .noticia_fecha {
	margin:3px 0px -6px 0px;
	padding:0px;
	font-size:10px;
}
.contenido h3.noticia {
	font-size:11px;
	margin:0px 0px 5px 0px;
	padding:0px;
	font-style:italic;
}
.contenido .noticia_lista_foto {
	float:left;
	margin:3px 10px 0px 0px;
	clear:left;
}
.contenido .noticia_lista_foto img {
	border:1px solid #999999;
}
.contenido .noticia_lista_con_foto_texto {
	float:left;
	width:450px;
	padding:0px 0px 5px 0px;
}
.contenido .fila_noticia_con_foto {
	padding:5px 0px 0px 0px;
}
.contenido .fila_noticia_con_foto:after {
	content:" ";
	display:block;
	clear:both;
}
.contenido .fila_noticia_con_foto .seperador {
	clear:both;
	border-bottom:1px dotted #0A85CC;
	margin:0px 0px 0px 60px;
}
.contenido .noticia_lista_sin_foto {
	clear:left;
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 60px;
	width:450px;
	border-bottom:1px dotted #0A85CC;
}
.contenido .noticia_lista_con_foto_texto span,
.contenido .noticia_lista_sin_foto span {
	font-weight:bold;
	color:#2C8EC6;	
}
.contenido .butones_noticias_IE {
	float:right;
	margin-bottom:2px;
	background-color:transparent;	
}
.contenido .butones_noticias_Opera,
.contenido .butones_noticias_Otros {
	float:right;
	margin-bottom:2px;
	background-color:transparent;
}
.contenido .buton_con_border_dcha {
	border-right:1px solid #848284;
	background-color:transparent;
}
.contenido .buton_sin_border {
	background-color:transparent;
}
.contenido .buton_grande_con_border_dcha {
	border-right:1px solid #848284;
	width:80px;
	background-color:transparent;
}
.contenido .buton_grande {
	width:70px;
	background-color:transparent;
}
.contenido .otras_noticias {
	clear:both;
	border-top:1px dotted #0A85CC;
	padding-top:3px;
}
.contenido .img_vinculo {
	float:left;
}
.contenido .texto_vinculo {
	margin-left:22px;
}
.contenido .texto_descargar {
	padding:0px;
	margin:0px;
	font-weight:bold;
}
.contenido .bloque_butones_pequeno {
	clear:both;
}
.contenido .bloque_butones_grande {
	clear:both;
	height:28px;
	border-top:1px dotted #0A85CC;
	padding-top:2px;
}
.contenido .bloque_noticia {
	clear:both;
	margin-bottom:2px;
	border-top:1px dotted #0A85CC;
}
.contenido .bloque_noticia:after {
	content:" ";
	display:block;
	clear:both;
}
.contenido .bloque_noticia ol {
	margin-left:30px;
}
.contenido .bloque_noticia ul {
	margin-left:30px;
}
/*********************/
/*    ACTIVIDADES	 */
/*********************/
.bloque_actividad {
	border:1px solid #7FB4D9;
	width:250px;
	/*height:380px;*/
	float:left;
	margin:3px 3px 0px 0px;
}
.bloque_actividad_fila {
	height:100%;
}
.bloque_actividad_fila:after {
	content:" ";
	display:block;
	clear:both;
}
.bloque_actividad .categoria {
	background-color:#7FB4D9;
	height:38px;
}
.bloque_actividad .categoria a {
	color:#FFFFFF;
	font-size:14px;
	margin-top:10px;
	float:left;
	text-indent:10px;
}
.bloque_actividad .contenido {
	margin:2px 4px 2px 4px;
}
.bloque_actividad .contenido a span {
	color:#1F87C2;
}
.bloque_actividad .contenido li {
	margin:0px 0px 4px 20px;
	padding:0px 0px 0px 4px;
	list-style:url(../imgs/calendario.gif);
}
/* .prop es un hack para una altura minimo. */
.prop {
	float:right;
	width:1px;
}
.bloque_actividad .pie {
	clear:both; /* .parte hack para una altura minimo. */
	border-top:1px solid #7FB4D9;
	text-align:right;
}
.bloque_actividad .altura {
	height:380px; /* .parte hack para una altura minimo. */
}
/*********************/
/*    SCROLLER		 */
/*********************/
#news
{
	/*width:160px;*/
}
#news a
{
	color:#000;
}
#news ul
{
	/*margin:0 .5em 0 1em;
	padding:0;*/
	margin-left:0px;
}
#news li{
	/*line-height:2em;*/
}
/* the news box when JavaScript is available */
#news.hasJS
{
	height:120px;
	overflow:hidden;
	position:relative;
}
/* The nested UL when JavaScript is available */
#news.hasJS ul
{
	position:absolute;
	top:120px;
	left:0;
	/*margin:0 .5em 0 .5em;*/
	padding:0;
}
/*******************************/
/* DETALLES EVENTO O ACTIVIDAD */
/*******************************/
.no_script_volver {
	margin:10px 0px 0px 0px;;
	padding-top:3px;
	border-top:1px solid #000000;
	clear:both;
}
.no_script_volver a {
	font-weight:bold;
	border:1px solid #000000;
	padding:2px;
	background-color:#FFFFFF;
}
