/* CSS Document
----------------------------------------------- */
BODY {
	background: #FFFFFF;
	margin: 0px;
	background: url(../rcs/fondo_pagina.gif) repeat-x left top;
	color: #000000;
}
BODY.portada {
	background: #FFFFFF;
	margin: 0px;
	color: #000000;
}

/* IMAGENES
----------------------------------------------- */
img {
	BORDER: 0;
}
img.alineacion {
	vertical-align: middle;
	margin-top: -1px;
}
img.alineacion1 {
	margin-top: 3px;
}
img.margenderecha5 {
	margin-right: 5px;
}
.filetefotos {
	border: solid 1px #BFD8E5;
}

/* AYUDA
----------------------------------------------- */
.ayuda {
	CURSOR: help
}

/* ENLACES
----------------------------------------------- */
A:link {
	COLOR: #003399;
	TEXT-DECORATION: none
}

A:visited {
	COLOR: #003399;
	TEXT-DECORATION: none
}

A:hover {
	COLOR: #003399;
	TEXT-DECORATION: underline
}

A:active {
	COLOR: #990000;
	TEXT-DECORATION: underline
}
.blanco A:link {
	COLOR: #ffffff;
	TEXT-DECORATION: none
}

.blanco A:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: none
}

.blanco A:hover {
	COLOR: #ffffff;
	TEXT-DECORATION: underline
}

.blanco A:active {
	COLOR: #ffffff;
	TEXT-DECORATION: underline
}

/* COLORES 
----------------------------------------------- */
.fondodestacado1 {
	BACKGROUND: #FFAD33;
}
.fondodestacado2 {
	BACKGROUND: #FFC267;
}
.fondodestacado3 {
	BACKGROUND: #FFD599;
}
.colorh1 {
	color: #003366;
}
.colorsubtitulocontenido {
	color: #3399CC;
}
.gris666 {
	color: #666666;
}
.blanco {
	color: #ffffff;
}

/* ALINEACIONES 
----------------------------------------------- */
#wrap { 
	margin: 0 auto 0 auto; 
	width: 600px;
}
.centradoIE6 { 
	text-align: center;
}
.izquierda {
	FLOAT: left
}
.derecha {
	FLOAT: right
}
.textoleft {
	text-align: left
}
.textocenter {
	text-align: center;
}
.textoright {
	text-align: right
}
.textojustify {
	text-align: justify
}
.centrado {
	margin: auto;
}

/* CABECERA 
----------------------------------------------- */
#cabecera {
	LEFT: 0px;
	WIDTH: 100%;
	TOP: 0px;
	BACKGROUND: #FFF;
}
.contentutilidades {
	WIDTH: 675px;
	display: none;
}
.contentmenuutilidades {
	WIDTH: 445px;
}
.contentbuscador {
	WIDTH: 148px;
}
.contentbuscador1 {
	WIDTH: 87px;
}
.contentboton {
	WIDTH: 61px;
}
.boliche_contenido {
	background: url(../rcs/boliche_subtitulo.gif) no-repeat left top;
	background-position: 0px 3px;
}
.utilidades {
	width: 100%;
	height: 24px;
	border-top: solid 1px #CCE0EB;
	padding-top: 5px;
	display: none;
}
.utilidades1 {
	width: 100%;
	height: 24px;
	border-top: solid 1px #7FB2CC;
	padding-top: 5px;
}

/* TEXTOS 
----------------------------------------------- */
p {
	margin-top: 0px;
	margin-bottom: 15px;
	/*(margin-top: 15px;  (IE6 e IE7) SIEMPRE HAY QUE COLOCARLO EL ÚLTIMO) */
}
p.portada {
	margin-top:0px;
	margin-bottom: 10px;
	/*(margin-top: 5px;  (IE6 e IE7) SIEMPRE HAY QUE COLOCARLO EL ÚLTIMO */
}
.texto10 {
	FONT-SIZE: 10px;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none
}
.texto11, .descargafichero, .tamaniofichero, .cuerpofecha, .cuerponombrecorto {
	FONT-SIZE: 11px;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none
}
.texto12, .cuerpotitulo, .cuerpocontenido {
	FONT-SIZE: 12px;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none
}
.texto13 {
	FONT-SIZE: 13px;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none
}
.texto14 {
	FONT-SIZE: 14px;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none
}
.texto16 {
	FONT-SIZE: 16px;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none
}
.tituloh1 {
	border-bottom: solid 1px #7FB2CC;
}
.subrayado {
	TEXT-DECORATION: underline
}
.contentfechanoticias {
	margin-top: 0px;
	WIDTH: 100%;
	background: #3B74AF;
	height: 24px;
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	FONT-FAMILY: arial;
	clear: both;
}

/* FORMULARIOS 
----------------------------------------------- */
.buscarportada {
	width: 81px;
	height: 16px;
	border: solid 1px #7F9DB9;
}
fieldset {
	border: 0px;
	padding: 0px;
}
legend {
	display:none;
}
.campologin {
	width: 91px;
	height: 16px;
	border: solid 1px #7F9DB9;
	font-size: 11px;
}
.selectcategorias {
	height: 20px;
	border: solid 1px #7F9DB9;
	font-size: 12px;
}
label.indicadores {
	width: 195px;
	float: left;
}
.iframelogin {
	border: 0px;
	width: 180px;
	height: 90px;
}

/* MÁRGENES 
----------------------------------------------- */
.margenarriba0 {
	MARGIN-TOP: 0px
}
.margenarriba3 {
	MARGIN-TOP: 3px
}
.margenarriba4 {
	MARGIN-TOP: 4px
}
.margenarriba5 {
	MARGIN-TOP: 5px
}
.margenarriba10 {
	MARGIN-TOP: 10px
}
.margenarriba15 {
	MARGIN-TOP: 15px
}
.margenarriba20 {
	MARGIN-TOP: 20px
}
.margenarriba25 {
	MARGIN-TOP: 25px
}
.margenarriba30 {
	MARGIN-TOP: 30px
}
.margenabajo1 {
	MARGIN-BOTTOM: 1px
}
.margenabajo5 {
	MARGIN-BOTTOM: 5px
}
.margenabajo9 {
	MARGIN-BOTTOM: 9px
}
.margenabajo10 {
	MARGIN-BOTTOM: 10px
}
.margenizquierda5 {
	MARGIN-LEFT: 5px
}
.margenizquierda10 {
	MARGIN-LEFT: 10px
}
.margenizquierda15 {
	MARGIN-LEFT: 15px;
	/*(MARGIN-LEFT: 7px;) Este estilo sólo lo puede leer IEXPLORER 6 */
}
.margenizquierda25 {
	MARGIN-LEFT: 25px;
}
.margenderecha10 {
	MARGIN-RIGHT: 10px
}
.margenderecha15 {
	MARGIN-RIGHT: 15px
}
.margenderecha20 {
	MARGIN-RIGHT: 20px
}
.paddingabajo5 {
	padding-bottom: 5px;	
}
.paddingarriba5 {
	padding-top: 5px;	
}
.paddingabajo10 {
	padding-bottom: 10px;	
}
.paddingizquierda15 {
	padding-left: 15px;	
}

/* BOTONES
----------------------------------------------- */
.botonbuscar {	
	PADDING: 5px 0px;
	/*(PADDING: 6px 0; (IE6 e IE7) SIEMPRE HAY QUE COLOCARLO EL ÚLTIMO)*/
	margin:0px;
}
.botonbuscar ul {
	MARGIN: 0px 0;
	PADDING: 0;
	TEXT-ALIGN: left;
	FONT-SIZE: 11px
}
.botonbuscar li {
	LIST-STYLE-TYPE: none;
	DISPLAY: inline;
	PADDING: 0px
}
.botonbuscar a, .botonbuscar a:visited a:link {
	PADDING-top: 3px;
	PADDING-bottom: 3px;
	PADDING-left: 4px;
	PADDING-right: 4px;
	BORDER-top: 1px solid #006699;
	BORDER-left: 1px solid #006699;
	BORDER-right: 1px solid #003366;
	BORDER-bottom: 1px solid #003366;
	TEXT-DECORATION: none;
	COLOR: #000000;
	BACKGROUND-COLOR: #E6EAEE; 
	FONT-SIZE: 10px;
	FONT-FAMILY: verdana;
	line-height:10px;
}
.botonbuscar a:hover, .botonbuscar a:active {
	BORDER: 1px solid #000066;
	TEXT-DECORATION: none;
	COLOR: #fff;
	BACKGROUND-COLOR: #3B74AF
}
.botonbuscar li.currentpage {
	FONT-WEIGHT: bold;
	PADDING: 0 0px;
	BORDER: 1px solid navy;
	BACKGROUND-COLOR: #2E6AB1;
	COLOR: #FFF
}
.botonbuscar li.disablepage {
	PADDING: 0 0px;
	BORDER: 1px solid #666;
	COLOR: #666;
	FONT-WEIGHT: bold
}
.botonbuscar li.nextpage {
	FONT-WEIGHT: bold
}
* html .botonbuscar li.currentpage, * html .botonbuscar li.disablepage {
	MARGIN-RIGHT: 0px;
	PADDING-RIGHT: 0
}
.botonentrar {	
	PADDING: 16px 0px;
	/*(PADDING: 11px 0px; (IE6 e IE7) SIEMPRE HAY QUE COLOCARLO EL ÚLTIMO)*/
	margin:0px;
}
.botonentrar ul {
	MARGIN: 0px 0;
	PADDING: 0;
	TEXT-ALIGN: left;
	FONT-SIZE: 11px
}
.botonentrar li {
	LIST-STYLE-TYPE: none;
	DISPLAY: inline;
	PADDING: 0px
}
.botonentrar a, .botonentrar a:visited a:link {
	PADDING-top: 3px;
	PADDING-bottom: 3px;
	PADDING-left: 4px;
	PADDING-right: 4px;
	BORDER-top: 1px solid #990000;
	BORDER-left: 1px solid #990000;
	BORDER-right: 1px solid #660000;
	BORDER-bottom: 1px solid #660000;
	TEXT-DECORATION: none;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #CC0000; 
	FONT-SIZE: 11px;
	FONT-FAMILY: arial;
	line-height: 10px;
}
.botonentrar a:hover, .botonentrar a:active {
	BORDER: 1px solid #000066;
	TEXT-DECORATION: none;
	COLOR: #fff;
	BACKGROUND-COLOR: #3B74AF
}
.botonentrar li.currentpage {
	FONT-WEIGHT: bold;
	PADDING: 0 0px;
	BORDER: 1px solid navy;
	BACKGROUND-COLOR: #2E6AB1;
	COLOR: #FFF
}
.botonentrar li.disablepage {
	PADDING: 0 0px;
	BORDER: 1px solid #666;
	COLOR: #666;
	FONT-WEIGHT: bold
}
.botonentrar li.nextpage {
	FONT-WEIGHT: bold
}
* html .botonentrar li.currentpage, * html .botonentrar li.disablepage {
	MARGIN-RIGHT: 0px;
	PADDING-RIGHT: 0
}

/* MENÚ HORIZONTAL 
----------------------------------------------- */
.contentmenuhorizontal {
	margin-top: 0px;
	WIDTH: 100%;
	background: #000066;
	height: 24px;
	clear: both;
	COLOR: #ffffff;
	FONT-SIZE: 13px;
	FONT-FAMILY: arial;
	display: none;
}
.contentmenuhorizontal1 {
	margin-top: 0px;
	background: #3B74AF;
	height: 24px;
	float: right;
	COLOR: #ffffff;
	FONT-SIZE: 13px;
	FONT-FAMILY: arial;
}
/* MENÚ VERTICAL 
----------------------------------------------- */
div.menuizquierda {
	margin-top: 0px;
	WIDTH: 145px;
	border: solid 1px #BFD8E5;
	padding: 5px;
	display: none;
}
div.menuizquierdaN1 {
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	WIDTH: 125px;
	background: #D9E3ED;
	border-bottom: solid 1px #A4BFD8;
}
div.menuizquierdaN2 {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 15px;
	padding-right: 10px;
	padding-bottom: 2px;
	WIDTH: 120px;
	line-height:18px;
}
ul.menuizquierda { 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
	FONT-SIZE: 11px;
	
}
li.menuizquierda {
	margin-top: 0px;
	margin-bottom: 3px;
	padding-left: 0px;
	margin-left: 0px;
	list-style: none;
	FONT-SIZE: 11px;
	background-position: -10px 0px;
}
.seleccionado  {
	FONT-SIZE: 11px;
	COLOR: #990000;
	TEXT-DECORATION: underline
}
ul.menuizquierdaN1 { 
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 10px;
	padding-left: 10px;
	color: #006699;
	FONT-SIZE: 11px	
}
li.menuizquierdaN1 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: square;
	FONT-SIZE: 11px;
	background-position: -10px 0px;
}
div.menuizquierdaportada {
	margin-top: 0px;
	WIDTH: 184px;
	border: solid 1px #BFD8E5;
	padding: 7px;
}
div.menuizquierdaportadaN1 {
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	WIDTH: 164px;
	background: #D9E3ED;
	border-bottom: solid 1px #A4BFD8;
}
div.menuizquierdaportadaN2 {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 15px;
	padding-right: 10px;
	padding-bottom: 2px;
	line-height: 18px;
}
ul.menuizquierdaportadaN2 { 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 0px;
	color: #336699;
	FONT-SIZE: 12px;
}
li.menuizquierdaportadaN2 {
	/*margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: square;*/
	padding-top: 0px;
	FONT-SIZE: 12px;
	margin-left: 0px;
	padding-left: 12px;
	background-image: url(../rcs/boliche_submenu.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	list-style: none;
	color: #336699;
}
.modulologin {
	margin-top: 0px;
	WIDTH: 198px;
	border: solid 1px #336699;
	clear: both;
}
.lutologin {
	margin-top: 0px;
	WIDTH: 177px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	border: solid 1px #336699;
	clear: both;
	FONT-SIZE: 17px;
	font-family: arial;
	color: #ffffff;
	background-color: #336699;
}
.formulariologin {
	margin-top: 0px;
	WIDTH: 178px;
	height: 84px;
	padding: 10px;
	clear: both;
	FONT-SIZE: 17px;
	font-family: arial;
	background-color: #ffffff;
}
.moduloasociados {
	margin-top: 0px;
	WIDTH: 269px;
	border: solid 1px #336699;
	clear: both;
}
.lutoasociados {
	margin-top: 0px;
	WIDTH: 247px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	border: solid 1px #336699;
	clear: both;
	FONT-SIZE: 14px;
	font-family: arial;
	color: #ffffff;
	background-color: #336699;
}
.bancatelefonica {
	margin-top: 0px;
	WIDTH: 265px;
	border: solid 3px #CCE0EB;
	clear: both;
}
.lutobancatelefonica {
	margin-top: 0px;
	WIDTH: 243px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	padding-right: 10px;
	border: solid 1px #336699;
	clear: both;
	FONT-SIZE: 13px;
	font-family: arial;
	color: #ffffff;
	background-color: #336699;
}
ul.menuenlaces { 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 5px;
	padding-left: 0px;
	padding-top: 0px;
	color: #336699;
	FONT-SIZE: 12px;
}
li.menuenlaces {
	/*margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: square;*/
	padding-top: 0px;
	padding-bottom: 3px;
	FONT-SIZE: 11px;
	margin-left: 5px;
	padding-left: 12px;
	background-image: url(../rcs/boliche_submenu1.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	list-style: none;
	color: #336699;
}

/* RUTA 
----------------------------------------------- */
.ruta {
	width: 100%;
	height: 23px;
	border-bottom: solid 1px #CCE0EB;
	margin-top: 3px;
	margin-bottom: 12px;
}
/* SLOGAN 
----------------------------------------------- */
.slogan {
	width: 100%;
	margin-bottom: 15px;
	margin-left: 10px;
	FONT-SIZE: 24px;
	FONT-FAMILY: georgia;
	color: #336699;
	clear: both;
}
/* CONTENIDO
----------------------------------------------- */
.generalcontenido {
	WIDTH: 600px;
	margin: auto;
}
.contenidocentralportada {
	WIDTH: 720px;
}
.contenidocentral {
	WIDTH: 600px;
	margin: auto;
}
.bloqueizquierdaportada {
	WIDTH: 422px;
}
.bloqueizquierda {
	WIDTH: 600px;
}
.bloquederechaportada {
	WIDTH: 271px;
}
.bloquederecha {
	WIDTH: 180px;
	display: none;
}
.contenidoproducto {
	WIDTH: 526px;
	border: solid 1px #CCE0EB;
	padding: 12px;
	padding-bottom:0px;
}
.bloqueportadilla {
	WIDTH: 284px;
}
.destacadosportadilla {
	margin-top: 0px;
	WIDTH: 280px;
	border: solid 2px #CCE0EB;
	clear: both;
	height: 156px;
}
.lutodestacadosportadilla {
	margin-top: 0px;
	WIDTH: 258px;
	padding-top: 2px;
	padding-bottom:2px;
	padding-left: 10px;
	padding-right: 10px;
	border: solid 1px #BCE0F9;
	clear: both;
	FONT-SIZE: 14px;
	font-family: arial;
	color: #003366;
	text-align: left;
	background-color: #BCE0F9;
}
.fondosimuladores {
	background: url(../rcs/fondo_simuladores.jpg) no-repeat right 22px;
}
.fondoguias {
	background: url(../rcs/fondo_guias.jpg) no-repeat right 22px;
}
.textodestacadosportadilla {
	WIDTH: 200px;
}

/* DESTACADOS
----------------------------------------------- */
.modulodestacado {
	margin-top: 0px;
	WIDTH: 158px;
	padding: 6px;
	border: solid 1px #CCE0EB;
	margin-bottom: 12px;
	clear: both;
}
.contenidodestacado {
	margin-top: 0px;
	WIDTH: 146px;
	padding: 6px;
	border: solid 1px #CCE0EB;
	clear: both;
	BACKGROUND: #fff;
}
.contentflash {
	WIDTH: 420px;
	border: solid 1px #999999;
	clear: both;
	margin-bottom: 20px;
}

/* ENCABEZADOS
----------------------------------------------- */
h1 {
	FONT-SIZE: 18px;
	FONT-FAMILY: arial;
	font-weight: normal;
	margin: 0px;
}
h2 {
	FONT-SIZE: 20px;
	FONT-FAMILY: arial;
	font-weight: bold;
	margin: 0px;
}

/* LISTAS 
----------------------------------------------- */
ul { 
	margin-top: 15px;
	margin-bottom: 12px;
	padding-left: 10px;
	margin-left: 10px;
	FONT-SIZE: 12px;
	
}
li {
	margin-top: 3px;
	margin-bottom: 0px;
	padding-left: 12px;
	FONT-SIZE: 12px;
	background-image: url(../rcs/boliche_listado.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	list-style: none;
}
ul.listadofolletos { 
	margin-top: 15px;
	margin-bottom: 12px;
	margin-left: 10px;
	padding-left: 10px;
}
li.listadofolletos {
	margin-top: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
}
ul.portadilladestacados { 
	margin-bottom: 0px;
	margin-left: 10px;
	margin-top: 10px;
	padding-left: 0px;
	padding-top: 0px;
	color: #336699;
	FONT-SIZE: 11px;
}
li.portadilladestacados {
	/*margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: square;*/
	padding-top: 0px;
	FONT-SIZE: 11px;
	margin-left: 0px;
	padding-left: 11px;
	background-image: url(../rcs/boliche_portadilla.gif);
	background-repeat: no-repeat;
	background-position: 0 .2em;
	list-style: none;
	color: #336699;
}
ul.destacadosderecha { 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 0px;
	color: #336699;
	FONT-SIZE: 11px;
}
li.destacadosderecha {
	/*margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: square;*/
	padding-top: 0px;
	FONT-SIZE: 11px;
	margin-left: 0px;
	padding-left: 11px;
	background-image: url(../rcs/boliche_portadilla.gif);
	background-repeat: no-repeat;
	background-position: 0 .2em;
	list-style: none;
	color: #336699;
}

/* PIE
----------------------------------------------- */
.final {
	width: 100%;
	height: 20px;
	border-top: solid 1px #002888;
	clear: both;
	padding-top: 5px;
	margin-top: 15px;
}

/* ESPACIADOR
----------------------------------------------- */
.spacer {
	clear: both;
	margin: 0px;
}

/* TABLAS
----------------------------------------------- */
caption {
	display: none;
}

#itsthetable {
	font: 12px/1.5 arial;
	color: #000;
}

table {
	border-collapse: collapse;
}

caption {
	font-size: 2em;
	color: #000;
}

td, th {
	padding: .6em .4em;
	vertical-align: top;
}
thead th {
	/*border: 1px solid #3B74AF;
	border-width: 1px 0;*/
	background: #3B74AF;
	color: #fff;
	font-weight: bold;
}
tfoot th, tfoot td {
	/*border: 1px solid #3B74AF;
	border-width: 1px 0;*/
	background: #ffffff;
	color: #666;
	border-bottom: solid 1px #92B8DF;
	padding-top: 6px;
	padding-bottom:4px;
}
tfoot th, tfoot td {
	height: 1px;
}
tbody tr {
	background: #fcfcff;
}

tbody tr.odd {
	background: #f3f3f3;
}
tbody tr:hover {
	background: #e2effd;
}

tbody tr.odd:hover {
	background-color: #e2effd;
}

tbody td, tbody th {
	border-bottom: 1px solid #92B8DF;
}

tbody tr.odd td, tbody tr.odd th {
	border-color: #92B8DF;
}
/* tbody tr:last-child td, tbody tr:last-child th {
	border: none;
} */
td.nombrefondo {
	background: #e2effd;
	width: 125px;
}
.ancho100 {
	width: 100%;
}
.novisible{
	display: none;
}
.nodobla {
	white-space: nowrap;	
}
/*
tbody tr a {
	color: #449;
	text-decoration: none;
}

tbody tr.odd a {
	color: #449;
}
tbody a:visited {
	text-decoration: line-through;
}

tbody tr a:hover {
	text-decoration: underline;
	color: #449;
}

tbody tr.odd a:hover {
	color: #449;
}
tbody td + td + td + td a {
	background: url(i/down.png) 0 50% no-repeat;
}

tbody tr.odd td + td + td + td a {
	background-image: url(i/down2.png);
}


tbody td + td + td + td a { 
	display: block;
	width: 12px;
	height: 0;
	padding-top: 12px;
	overflow: hidden;
	margin: 0 auto;
}
tbody td + td + td + td a:hover {
	border: none;
}*/

/* FICHAS
----------------------------------------------- */
div.contentficha {
	width: 100%;
}
.fondotituloficha {
	BACKGROUND-COLOR: #3B74AF;
}
.fondoficha {
	BACKGROUND-COLOR: #E2EFFD;
}
.fondoblancofff {
	BACKGROUND-COLOR: #ffffff;
}
.fichaagendaizda {
	width: 115px;
	padding: 5px;
	color: #000000;
}
.fichaagendadcha {
	width: 440px;
	padding: 5px;
	float: right;
	text-align: left;
}
.separadorficha {
	border-bottom: solid 1px #92B8DF;
}
/* NO VISIBLE 
----------------------------------------------- */
.novisible {
	display: none;
}
.noprint {
	display: none;
}

/* SEPARADOR 
----------------------------------------------- */
hr.separador {
	border: 1px solid #92B8DF;
	width: 100%;
	height: 1px;
}
/* TABLAS AFI 
----------------------------------------------- */
.afifondoclaro {
	background: #f3f3f3;
}

/* CONTACTO
----------------------------------------------- */
.contentmapagoogle {
	width: 265px; 
	text-align: right;
}
.mapagoogle {
	border: 1px solid #CCE0EB;
	width: 250px;
	height: 250px;
}
.horarios {
	width:92%;
}
.contenthorarios {
	width: 58%; 
	border: 0px solid #ccc; 
	padding: 15px 0px 0 0px;
	font-size: 12px;
}
.contenthorarios1 {
	width: 37%; 
	border: 0px solid #ccc; 
	padding: 15px 0px 0 0px;
	font-size: 12px;
}


.contentanalisis {
	width: 561px;
	min-height: 58px;
	border: 1px solid #CCE0EB;
	padding: 7px;
}

.contentfuente {
	width: 561px;
	border-left: 1px solid #CCE0EB;
	border-right: 1px solid #CCE0EB;
	border-bottom: 1px solid #CCE0EB;
	padding: 7px;
	min-height: 14px;
}

.rojoc00 {
	color: #C00;
}

.contentrecomendacion {
	border: 1px solid #7FB2CC;
	padding: 5px;
	min-width: 145px;
}

.texto15 {
	FONT-SIZE: 15px;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none
}

 .contenedorlistadonoticias {
	text-align: left
}
