﻿/* Oscuro: #336699;  Claro: #cce1ff*/

/* ESTILOS BASE */
body
{
    margin: 0px;
    text-align: center;
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    background-color: #D1E6F5;
    background-image: url('../../imagenes/fondo.jpg');
}
.PortadaTituloBloque
{
    font-family: Verdana, Tahoma;
    color: #000000;
    font-size: 13px;
}
.PortadaTituloBloque a:link
{
    color: #000000;
    text-decoration: none;
    font-size: 13px;
}
.PortadaTituloBloque a:visited
{
    color: #000000;
    text-decoration: none;
}
.PortadaTituloBloque a:hover
{
    color: #0000EA;
    text-decoration: none;
}
.PortadaTituloBloque a:active
{
    color: #000000;
    text-decoration: none;
}
.PortadaTitularGrande
{
    font-family: Verdana, Tahoma;
    color: #000000;
    font-size: 13px;
    font-weight: bold;
}
.PortadaTitularGrande a:link
{
    color: #000000;
    text-decoration: none;
}
.PortadaTitularGrande a:visited
{
	color:#000000;
	text-decoration: none;
}
.PortadaTitularGrande a:hover
{
    color: #0000EA;
    text-decoration: none;
}
.PortadaTitularGrande a:active
{
	color:#000000;
	text-decoration: none;
}
.PortadaTextoNormal
{
    font-family: Verdana, Tahoma;
	color:#114169;
	font-size: 12px;
}

.TitularGrande
{
	color:#336699;
	font-weight: bold;
	font-size: 16px;
}	
.TextoPublicidad
{
    font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #266f97;         
}
.TextoPublicidadGrande
{
    font-weight: bold; 
    font-size: 16px; color: #006699; 
    font-family: Arial, Verdana;
}

.TextoPublicidadGrande2
{
    font-weight: bold; 
    font-size: 18px; color: #006699; 
    font-family: Arial, Verdana;
}
.TextoPublicidadGrande3
{
    font-weight: bold; 
    font-size: 18px; color: Red;
    font-family: Arial, Verdana;
}

.TextoTelefono
{
	font-size: 14px;
	font-family: Arial, Verdana, Tahoma;
	font-weight: bold;
}

.TextoTelefono1
{
	font-size: 20px;
	font-family: Arial, Verdana, Tahoma;
	font-weight: bold;
	letter-spacing: 7px;
}

.TextoWebs
{
    font-size: 12px;
	font-family: Arial, Verdana, Tahoma;
	font-weight: bold;
}

.TextoJuegosNegrita
{
    font-size: 11px;
	font-family: Arial, Verdana, Tahoma;
	font-weight: bold;
}
.TextoJuegos
{
    font-size: 11px;
	font-family: Arial, Verdana, Tahoma;
	
}
.TituloCabecera 
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #336699;
}
.EstiloTextoCabecera 
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.EstiloTextoCabecera2
{	
    font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
}

.EstiloTextoFotos
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style:italic;
	font-weight:bold;
}

.EstiloEnlaceCabecera
{
    font-size: 12px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-weight: bold; 
}
.TextoWebsAmigas
{
    font-size: 12px; 
    font-family: Arial, Helvetica, sans-serif; 
}
.TextoWebsAmigas1
{
    font-size: 12px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-weight:bold;
}

.TextoNormal
{
    font-size:12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#336699;

}

.TextoNormal2
{
    font-size:11px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
}

.TextoDesplegable
{
    font-size:11px;
    font-family: Arial, Helvetica, sans-serif;
}


.TextoDestacadosHome
{
    font-family: Arial, Verdana, Tahoma;
    font-size: 14px;            
    color: #336699;
    font-weight:bold;
}

.TextoDestacados
{
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;            
    color: #336699;
    text-decoration:none;
}

.TextoRuta
{
	font-family: Verdana;
	font-size: 10px;
}

.TextoEliminarAnuncios
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:Red;	
}

A
{
    color: #000000;
    text-decoration: none;
}
A:hover
{
    color: #000000;
    text-decoration: underline;
}
A.Blanco
{
	color: white;
	text-decoration: underline;
}
A.Blanco:hover
{
	color: yellow;
	text-decoration: none;
}
A.Destacado
{
	color: #336699;
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
}
A.Destacado:hover
{
	color: Blue;
	text-decoration: none;
}


TD.BarrasLateralesAzulesIzquierda
{
	/*background-image: url('fondos/barrasazulesizq.gif');*/
	/*background-repeat: repeat-y;*/
	width: 24px;
}
TD.BarrasLateralesAzulesDerecha
{
	/*background-image: url('fondos/barrasazulesder.gif');*/
	/*background-repeat: repeat-y;*/
	width: 24px;
}

TD.BarrasAzulesDown
{
	background-image: url('fondos/barrasazulbajo.GIF');
	background-repeat: repeat-x;
	height:24px;
	/*width: 24px;*/
}
TD.ColumnaLateralMenu
{
	/*background-image: url('fondos/barraazul.gif');
	background-repeat: repeat-y;
	background-position: right top;*/
}

/*H1
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 36px;
}
H3
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 24px;
}*/
/* //ESTILOS BASE */

IMG.ImagenAvanceCentro
{
	margin:2px;
}

IMG.ImagenArticleBreak
{
	margin-right:4px;
	margin-bottom: 4px;

	border-style: solid;
	border-width: 1px;
	border-color: Black;
	
	padding: 2px;
}


/* ESTILO CUADROS COLOR */

.EtiquetaCentro
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#3366FF;
	font-weight:bold;
}

.CuadroColor
{
	width: 10px;
}
/* //ESTILO CUADROS COLOR */

/* CONTENEDORES */
DIV.ContenedorPagina
{
	width: 840px;
	text-align: left;
	vertical-align: top;
	padding-left:10px;
	background-color: white;/*#f2faff;*/ /*border-left: solid 4px #025c89;
	border-right: solid 4px #025c89;
	border-bottom: solid 4px #025c89;*/
}
DIV.ContenedorCabeceraPagina
{
	height: 158px;
	vertical-align: middle;
}
DIV.ContenedorSubcabeceraPagina
{
	margin-top: 2px;
	margin-bottom: 2px;
	height: 15px;
	width:797px;
}
DIV.ContenedorMenu
{
	float:left;
	width:180px;
	vertical-align: top;
}
DIV.ContenedorContenidos
{
	float:left;
	margin-left: 3px;
	width: 610px;
	vertical-align: top;
	padding: 0px;
}
DIV.ContenedorCuadro
{
	padding:0px;
	/*border: solid 1px #336699;/*336699;*/
	float:left;
	margin:3px;
}
DIV.ContenedorCuadrosAvances
{
	padding:0px;
	float:left;
	margin:3px;
}
DIV.ContenedorCuadroCabecera
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	height: 16px;
	background-color: #cce1ff;/*336699*/
	font-family: Arial, Verdana, Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #336699;  /*White;*/
	border-bottom: solid 1px #336699;
}
DIV.ContenedorCuadroContenido
{
    padding: 5px;
    padding-right: 5px;
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    color: Black;
    text-align: justify;
    height: auto;
}
DIV.ContenedorCuadroContenido2
{
	padding: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color: Black;
	text-align: justify;
}
DIV.ContenedorBuscador
{
	/*float: left;*/
	padding: 0px;
	/*background-color: #cce1ff;
	border: solid 1px #336699;*/
	background-image: url('imagenes/fondos/fondo_buscador.gif');
	background-repeat:repeat-x;
	height: 90px;
	/*width: 592px;
	margin: 3px;*/
	
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color: Black;
}
DIV.ContenedorDividorInterior
{
	display: table-column;
	float:left;
	width: 175px;
	
	
	font-family: Arial,Verdana,Tahoma;
	font-size: 11px;
	
	padding-left:5px;
	padding-right:5px;
	
	border-right: dotted 1px black;
}
DIV.ContenedorPersonalizado
{
	background-color: #cce1ff;
	border: solid 1px #336699;	
	width: 468px;
	padding: 4px;
	
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	color: Black;
}
DIV.EnlaceListadoTemas
{
	float: left;
	padding:4px;
}
/* //CONTENEDORES */

/* CONTENEDORES EN CUADRICULA */
DIV.Columna
{
	padding:3px;
	float: left;
}
DIV.Columna2
{
	padding:3px;
	float: right;
}
DIV.Columna
{
	padding:3px;
	float: left;
}

/* CAJA DE ENLACES */
DIV.CajaMapaEnlaces
{
	padding:3px;
	float: left;
}
DIV.CajaMapaEnlaces DIV.Caja
{
	padding: 5px; 
	border-left: solid 1px #336699; 
	border-bottom: solid 1px #336699; 
	border-right: solid 1px #336699; 
	border-top: solid 8px #336699;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
}
DIV.CajaMapaEnlaces DIV.Caja A
{
	color: #336699;
	text-decoration: underline;
}
DIV.CajaMapaEnlaces DIV.Caja A:hover
{
	text-decoration: none;
	color: Red;
}
DIV.CajaMapaEnlaces DIV.Caja A.Titulo
{
	color: #336699;
	font-weight: bold;
	text-decoration: underline;
}
DIV.CajaMapaEnlaces DIV.Caja A.Titulo:hover
{
	text-decoration: none;
	color: blue;
}
/* //CAJA DE ENLACES */
DIV.ContenedorCuadroColumna3
{
	padding:0px;
	border-top: solid 8px #336699;  /*09a6e0;*/
	background-repeat: no-repeat;
}

DIV.ContenedorCuadroColumna
{
    padding: 0px;
    border: solid 2px #336699;
/*09a6e0;*/    background-repeat: no-repeat;
    height: auto;
}

DIV.ContenedorCuadroColumna2
{
	padding:0px;
	border: solid 2px #F27A25;/*09a6e0;*/
	background-repeat: no-repeat;
}

DIV.SeparadorColumna
{
	height: 1px;
}
DIV.ContenedorCuadroCabeceraColumna
{
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 8px;
	height: 16px;
	background-color: #CCE1FF;     /*#336699;*/
	font-family: Arial, Verdana, Tahoma;
	font-size: 16px;
	font-weight: bold;
	/*color: #cce1ff;*/
	color: #336699; /*White;*/
	border-bottom: solid 1px #336699;
}

DIV.ContenedorCuadroCabeceraColumna2
{
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 8px;
	height: 16px;
	background-color: White;
	font-family: Arial, Verdana, Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #336699;
	/*color: White;*/

}




DIV.ContenedorCuadroCabeceraColumna A
{
	color:White;
	text-decoration: underline;
}
DIV.ContenedorCuadroCabeceraColumna A:visited{}
DIV.ContenedorCuadroCabeceraColumna A:link{}
DIV.ContenedorCuadroCabeceraColumna A:hover
{
	text-decoration: none;
}
DIV.TituloInteriorColumna
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #336699; /*white;*/
	background-color: #CCE1FF; /*#336699;*/
	padding: 5px;
	vertical-align: middle;
}

DIV.TituloInteriorColumna3
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #336699; /*white;*/
	background-color: #CCE1FF; /*#336699;*/
	padding: 5px;
	vertical-align: middle;
}

A.TituloInteriorColumna
{
	display: block;
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #336699; /*white;*/
	background-color: #CCE1FF; /* #336699;*/
	
	padding: 5px;
	vertical-align: middle;
	text-decoration: underline;
}

A.TituloInteriorColumna2
{
	display: block;
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	font-weight: bold;
	/*color: #336699;
	background-color: #D1E6F5;*/
	color: #00285A;
	/*background-color: #4F8BCC;*/

	padding: 5px;
	vertical-align: middle;
	text-decoration: underline;
}

DIV.TituloInteriorColumna3
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: white;
    padding: 5px;
	vertical-align: middle;
}

A.TituloInteriorColumna3
{
	display: block;
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	padding: 5px;
	vertical-align: middle;
	text-decoration: underline;
}


A.TituloInteriorColumna:hover
{
	text-decoration: none;
	color: #336699;
	background-color:#9bbbe4;
}

A.TituloInteriorColumna:link{}
A.TituloInteriorColumna:visited{}
/* //CONTENEDORES EN CUADRICULA */


/* CONTENEDORES EN CUADRICULA */
DIV.ColumnaPublicidad
{
	padding:1px;
	float: left;
}
DIV.ContenedorCuadroColumnaPublicidad
{
	padding:0px;
	border: solid 1px #336699;/*09a6e0;*/
	background-repeat: no-repeat;
}
DIV.SeparadorColumnaPublicidad
{
	height: 1px;
}
DIV.ContenedorCuadroCabeceraColumnaPublicidad
{
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	height: 16px;
	background-color: #CCE1FF; /*#336699;*/
	font-family: Arial,Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	/*color: #cce1ff;*/
	color: #336699; /*white;*/
	border-bottom: solid 1px #336699;
}
DIV.ContenedorCuadroContenidoPublicidad
{
	padding: 1px;
	padding-right: 1px;
	font-family: Arial, Verdana, Tahoma;
	font-size: 10px;
	color: Black;
	text-align: justify;
}
DIV.ContenedorCuadroCabeceraColumnaPublicidad A
{
	color:White;
	text-decoration: underline;
}
DIV.ContenedorCuadroCabeceraColumnaPublicidad A:visited{}
DIV.ContenedorCuadroCabeceraColumnaPublicidad A:link{}
DIV.ContenedorCuadroCabeceraColumnaPublicidad A:hover
{
	text-decoration: none;
}
DIV.TituloInteriorColumnaPublicidad
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #336699; /*white;*/
	background-color: #CCE1FF;         /*#336699;*/
	padding: 5px;
	vertical-align: middle;
}

A.TituloInteriorColumnaPublicidad
{
	display: block;
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #336699; /*white;*/
	background-color: #CCE1FF;         /* #336699;*/
	padding: 5px;
	vertical-align: middle;
	text-decoration: underline;
}
A.TituloInteriorColumnaPublicidad:hover
{
	text-decoration: none;
	color: #336699;
	background-color:#9bbbe4;
}

A.TituloInteriorColumnaPublicidad:link{}
A.TituloInteriorColumnaPublicidad:visited{}
/* //CONTENEDORES EN CUADRICULA */



/* ICONOS DE ACCESO DIRECTO */
DIV.IconoAccesoDirecto
{
	float:left; 
	font-family:Arial,Verdana,Tahoma; 
	font-size:11px; 
	text-align: center; 
	margin-right: 15px;
}
A.IconoAccesoDirecto
{
	text-decoration: none;
	color: #336699;
}
A.IconoAccesoDirecto:hover
{
	text-decoration: none;
}
A.IconoAccesoDirecto:visited
{
	text-decoration: none;
	color: #336699;
}
/* //ICONOS DE ACCESO DIRECTO */

/* MENU */
.BienvenidaUsuario
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color: Black;
	padding:3px;
}
.Menu
{
	font-family: Arial,Verdana, Tahoma;
	font-size: 12px;
	width: 145px;
}
.MenuEnlaceDinamico
{
    display: block;
    background-color: #D1E6F5;
    border: solid 1px #336699;
    padding: 5px;
    text-decoration: none;
    color: Black;
    width: 200px;
    text-align: left;
}
.MenuEnlaceDinamico:hover
{
    display: block;
    background-color: #91BA1B;
    border: solid 1px #336699;
    padding: 5px;
    text-decoration: none;
    color: White;
    width: 200px;
    
}
.MenuEnlaceEstatico
{
    padding: 5px;
    display: block;
    background-image: url( '../../imagenes/menuitem-normal.png' );
    background-repeat: no-repeat;
    height: 25px;
    text-decoration: none;
    color: Black;
    width: 145px;
    text-align: left;
}
.MenuEnlaceEstatico:hover
{
	display: block;
	background-image: url('../../imagenes/menuitem-sobre.png');
	background-repeat:no-repeat;
	padding: 5px;
	height: 25px;
	text-decoration: none;
	color: White;
	width: 145px;
}
/* //MENU */

/* PATH */
.PathSeparatorStyle
{
}
.CurrentNodeStyle
{
	font-family: Arial, Tahoma, Verdana;
	font-family: 12px;
}
.NodeStyle
{
	font-family: Arial, Tahoma, Verdana;
	font-family: 12px;
	color: #336699;
}
.NodeStyle:hover
{
	text-decoration:none;
}
.RootNodeStyle
{
	font-family: Arial, Tahoma, Verdana;
	font-family: 12px;
	color: #336699;
}
.RootNodeStyle:hover
{
	text-decoration:none;
}
/* /PATH */

/* ESTILOS TABLAS */
TR.CabeceraListado
{
	background-color: #CCE1FF; /* #336699;*/
	color: #336699; /*white;*/
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	font-weight: bold;
}
TR.CabeceraListado TD { padding:4px; }
TR.LineaListado
{
	padding:10px;
}
.LineaAlternativaListado
{
}
.PieListado
{
	background-color: #CCE1FF; /*#336699;*/
	color: #336699; /*white;*/
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	font-weight: bold;
}
.LineaPaginador
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
}
/* //ESTILOS TABLAS */

/* CUADROS DE TEXTO */
.EditorTexto
{
}
/* //CUADROS DE TEXTO */

/* ETIQUETAS */
.NombreCampoTabla
{
}
/* //ETIQUETA */

/* CUADRO NOTICIAS */


.CuadroNoticiasFecha
{
	font-family:Arial, Verdana, Tahoma;
	font-size: 11px;
}
A.EnlaceCuadroNoticias
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	color: #0052e0;
	text-decoration: none;
}
A.EnlaceCuadroNoticias:hover
{
	text-decoration: underline;
}
A.EnlaceCuadroNoticias:visited
{
	color: #0052e0;
}
/* //CUADRO NOTICIAS */

/* LISTADOS */
.TituloListado
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	color: #09a6e0;
}
DIV.CuadroTituloListado
{
	padding: 4px;
}
DIV.CuadroListado
{
	padding: 5px;
}
A.EnlaceCuadroListadoGrande
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 14px;
	color: #0052e0;
	text-decoration: none;
	cursor: pointer;
}
A.EnlaceCuadroListadoGrande:hover
{
	text-decoration: underline;
}
A.EnlaceCuadroListadoGrande:visited
{
	color: #0052e0;
}

A.EnlaceCuadroListado
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	color: #0052e0;
	text-decoration: none;
	cursor: pointer;
}
A.EnlaceCuadroListado:hover
{
	text-decoration: underline;
}
A.EnlaceCuadroListado:visited
{
	color: #0052e0;
}
/* //LISTADOS */


/* BOTONES */
.BotonBusqueda
{
	border: solid 1px black;
	background-color: #CCE1FF; /*#336699;*/
	color:#336699; /*white;*/
}
/* /BOTONES */


/* LISTADO DE NOTICIAS */
.FechaNoticia
{
	font-family:Arial, Verdana, Tahoma;
	font-size: 11px;
}
.IntroduccionNoticia
{
	font-family:Arial, Verdana, Tahoma;
	font-size: 12px;
}
TD.LineaCabeceraNoticia
{
	padding: 3px;
	background-image: url('imagenes/fondos/fondo_cabecera_noticia.gif');
	background-repeat:repeat-x;
}
TD.LineaPieNoticia
{
	padding: 3px;
	background-image: url('imagenes/fondos/fondo_pie_noticia.gif');
	background-repeat:repeat-x;
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
}
A.ListadoCabeceraNoticia
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 14px;
	font-weight:bold;
	color: #336699; /*white;*/
}
A.ListadoCabeceraNoticia:hover
{
	/*color: #ffcc00;*/
	color:Orange;
}
A.ListadoCabeceraNoticia:visited
{
	/*color: white;*/
	color: #336699;
}
TD.LineaContenidoNoticia
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	padding-left: 15px;
	padding-right: 15px;
}
/* //LISTADO DE NOTICIAS */

/* FICHA DE NEGOCIO */
DIV.CuadroInformacionContactoNegocio
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	padding: 10px;
	background-color: #cce1ff;
}
DIV.CuadroComentariosNegocio
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	padding: 10px;
}
DIV.CuadroInformacionContactoNegocioTitulo
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
}
/* //FICHA DE NEGOCIO */

/* CUADRO DE LOGIN DE USUARIO */
DIV.CuadroLogin
{
	padding: 10px;
	border: solid 1px #cce1ff;
}
INPUT.EntradaTextoLogin
{
	border: solid 1px #336699;
	background-color: #cce1ff;
}
INPUT.EntradaTextoLogin2
{
	border: solid 1px #336699;
}
/* //CUADRO DE LOGIN DE USUARIO */

/* MI TERRITORIO */
DIV.LabelSectorMiTerritorio
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 24px;
	font-weight: bold;
}
DIV.MiTerritorioColumnaAnimo
{
	float: right;
	height: 400px;
	width: 200px;
	padding: 10px;
}
IMG.CapturaAnimo
{
	border: solid 1px black;
	margin-top: 10px;
}
DIV.PieCaptura
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	color: Black;
}
/* //MI TERRITORIO */

/* BOTÓN PANEL */
A.BotonPanel
{
	padding: 4px;
	border: solid 1px black;
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	background-color: #cce1ff;
	text-decoration: none;
}
A.BotonPanel:hover
{
	color: #336699;
	background-color: #CCE1FF; /*#336699;*/
	text-decoration: none;
}
/* //BOTÓN PANEL */

/* FOROS DE DISCUSIÓN */
DIV.TituloForosDiscusion
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 38px;
	font-weight: bold;
	color: #336699;
}
A.EnlaceForo
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #336699;
	text-decoration: underline;
}
A.EnlaceForo:hover
{
	text-decoration: none;
}
.TextoIntroduccionForo
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
}
.EntradaForo
{
	padding: 15px;
	background-color: #ffffcc;
}
.EntradaAlternativaForo
{
	padding: 15px;
	background-color: #ccff99;
}
/* //FOROS DE DISCUSIÓN */

/* RESULTADOS DE BÚSQUEDA */
A.EnlaceResultadoBusqueda
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #336699;
	text-decoration: underline;
}
A.EnlaceResultadoBusqueda:hover
{
	text-decoration: none;
}
/* //RESULTADOS DE BÚSQUEDA */

/* AVANCES */
DIV.AvanceConcurso
{
	width: 339px; 
	height: 175px;
	background-image:url('imagenes/avances/cuadroconcurso.jpg');
	background-position: top;
	text-align: left;
}
DIV.Concurso
{
	color:White; 
	font-weight: bold; 
	font-size:32px; 
	font-family: Arial, Verdana, Tahoma;
}

DIV.AvanceConsultorio
{
	width: 342px; 
	height: 175px;
	background-image:url('imagenes/avances/fondo_consultorio2.jpg');
	background-position: top;
}
A.AvanceConsultorio
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #336699;
	text-decoration: underline;
}
A.AvanceConsultorio:hover
{
	text-decoration:none;
}

A.AvancesMovimiento
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 10px;
	color: #cce1ff;
	float: right;
	text-decoration: none;
}
A.AvancesMovimiento:hover
{
	color: #cce1ff;
	text-decoration: none;
}
A.AvanceConsultorioGrande
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 18px;
	font-weight: bold;
	color: white;
	text-decoration: underline;
}
A.AvanceConsultorioGrande:hover
{
	text-decoration:none;
}

/* //AVANCES */

/* MENSAJES ERROR */
.MensajeError
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	color:Red;
}
/* //MENSAJES ERROR */

/* BUSCADOR */
.TituloEtiquetaResultado
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 10px;
	color: Black;
	text-decoration: none;
}
A.EtiquetaResultado
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 10px;
	color: Green;
	text-decoration: underline;
}
A.EtiquetaResultado:hover
{
	text-decoration: none;
}
DIV.CuadroResultado
{
	color: Black;
	border: solid 0px #336699; /*cce1ff*/
}
DIV.CuadroResultadoResaltado
{
	color: Black;
	border: solid 4px #336699; /*cce1ff*/
	margin-bottom: 30px;
}
DIV.CuadroResultadoParteSuperiorTitulo
{
    border-style: none none solid none;
    border-width: 1px;
    border-color: #86B0D2;
    padding: 3px;
    color: #000000;
}
DIV.CuadroResultadoParteSuperior
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	padding: 3px;
	text-align:justify;
}
DIV.CuadroResultadoParteSuperiorResaltado
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	padding: 3px;
}
DIV.CuadroResultadoParteInferior
{
    border-style: dotted none none none;
    border-width: 1px;
    border-color: #86B0D2;
    padding: 3px;
    color: #246CA2;
    text-align: right;
}
.TextoResumenBusqueda
{
	font-family: Arial,Verdana,Tahoma;
	font-size: 10px;
	color: #336699;
	padding-left: 5px;
}
/* //BUSCADOR */

.gridpager a:link
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	padding: 4px;
	/*border: solid 1px black;*/
	text-decoration: underline;
	/*background-color: #cce1ff;*/
	color: #336699;
	height: 25px;
}
.gridpager a:hover
{
	text-decoration: none;
	/*background-color: #336699;
	color: White;*/
}
.gridpager a:visited
{
}

.gridpager
{
     color : black;
     text-align: center;
     font-weight: bold;
}
.gridfooter
{
     color : black;
     text-align: center;
     font-weight: bold;
}









.Sugerencias
{
	font-family: Arial,Tahoma,Verdana;
	font-size: 11px;
	color: #336699;
}
A.Sugerencias
{
	text-decoration:none;
}
A.Sugerencias:hover
{
	text-decoration: underline;
}
A.Sugerencias:link{}
A.Sugerencias:visited{}

A.Sugerencias2
{
	font-family: Arial,Tahoma,Verdana;
	font-size: 11px;
	color: yellow;
	text-decoration: underline;
}
A.Sugerencias2:hover
{
	text-decoration:none;
}
A.Sugerencias2:link{}
A.Sugerencias2:visited{}




DIV.CuadroDestacadoCabeceraIzquierda
{
	color: Black;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	font-size: 12px;
	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	
	width: 90%;
	
}
A.EnlaceContenidos
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #336699;
	
	text-decoration: none;
}
A.EnlaceContenidos:hover
{
	text-decoration: underline;
	color: #336699;
}
A.EnlaceContenidos:visited
{
	color: #336699;
}
.TextoContenidos
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
}



H1.TituloSeccion
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 26px;
	font-weight: bold;
	color: #336699;
}
H2.TituloPanel
{
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#3366FF;
	font-weight:bold;
}
H2.SubtituloSeccion
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #336699;
	text-align:justify;
}

H2.SubTituloSeo
{
    padding:10px; 
    padding-left:50px; 
    padding-top:0px;
    font-style:oblique; 
    font-size:12px;
    font-family:Arial, Tahoma, Verdana;
    font-weight:normal;
    text-align:justify;
}

A.EnlaceCabeceraSeccion
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	text-decoration: underline;
}
A.EnlaceCabeceraSeccion:visited
{
}
A.EnlaceCabeceraSeccion:link
{
}
A.EnlaceCabeceraSeccion:hover
{
	text-decoration: none;
}


/* CUADRO SUGERENCIAS */
A.Sugerencia
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	color: #336699;
	text-decoration: underline;
}
A.Sugerencia:hover
{
}
A.Sugerencia:link
{
}
A.Sugerencia:visited
{
}
/* //CUADRO SUGERENCIAS */

A.EnlaceTager
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 10px;
	color: Blue;
	
	text-decoration: none;
}
A.EnlaceTager:hover
{
	text-decoration: underline;
}
A.EnlaceTager:link
{
}
A.EnlaceTager:visited
{
}
TD.ColumnaTager
{
	border-right: dotted 1px #336699;
}

A.EnlaceTituloTager
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #336699;
	text-decoration: underline;
}
A.EnlaceTituloTager:hover
{
	color:Blue;
	text-decoration: none;
}


DIV.CabeceraArticulo
{
	border-bottom: dotted 1px #336699;
	padding: 1px;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
}




.TextoRaza
{
	padding-left: 15px;
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
}


/* USERTOOLBAR */

DIV.UserToolbarNoLogged
{
	background-color: #336699;
	width: 418px;
	border: solid 1px black;
	padding:2px;
	font-family: Arial, Verdana, Tahoma;
	font-size: 10px;
	color: #336699; /*white;*/
	/*height:41px;*/
	vertical-align:middle;
}


DIV.UserToolbarNoLogged2
{
    /* background-color:#EEF66C;	*/
	font-family: Arial, Verdana, Tahoma;
	font-size: 10px;
	vertical-align:middle;
	padding-top:0px;
	padding-bottom:8px;
}

DIV.UserToolbarNoLogged DIV.Titulo
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: White;
}
DIV.UserToolbarNoLogged DIV.Texto
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 10px;
	color: White;
}
DIV.UserToolbarNoLogged A
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: White;
}
DIV.UserToolbarNoLogged A:hover
{
	color: #cce1ff;
}
DIV.UserToolbarNoLogged A:link{}
DIV.UserToolbarNoLogged A:visited{}

DIV.UserToolbar
{
}
DIV.UserToolbar A.BotonUserToolbar
{
	border: solid 1px black;
	background-color: #336699;
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	text-decoration: none;
	padding: 3px;
	height: 87px;
	color: #cce1ff;
}
DIV.UserToolbar A.BotonUserToolbar:link
{
}
DIV.UserToolbar A.BotonUserToolbar:visited
{
}
DIV.UserToolbar A.BotonUserToolbar:hover
{
	background-color: #cce1ff;
	color: #336699;
}


DIV.FavoritosPopUp
{
	background-color: White;
	border: solid 1px black;
	width: 400px;
}
DIV.CabeceraFavoritosPopUp
{
	background-color: #336699;
	padding: 2px;
}
DIV.CabeceraFavoritosPopUp A
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	text-decoration: none;
	color:White;
}
DIV.CabeceraFavoritosPopUp A:visited
{
}
DIV.CabeceraFavoritosPopUp A:link
{
}
DIV.CabeceraFavoritosPopUp A:hover
{
	color: yellow;
}
A.EnlaceFavoritos
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	color: #336699;
	text-decoration: none;
	display: block;
	
	background-color: white;
}
A.EnlaceFavoritos:link
{
}
A.EnlaceFavoritos:visited
{
}
A.EnlaceFavoritos:hover
{
	color: Red;
	text-decoration: none;
	background-color: #cce1ff;
}
/* //USERTOOLBAR */


DIV.CabeceraAcordeon
{
	padding: 5px;
	background-color: #336699;
	color: #cce1ff;
	border: solid 2px #9bbbe4;
	font-weight: bold;
	cursor: pointer;
}
DIV.CabeceraAcordeonHover
{
	padding: 5px;
	background-color: #cce1ff;
	color: #336699;
	border: solid 2px #9bbbe4;
	font-weight: bold;
	cursor: pointer;
}
DIV.SeleccionCabeceraAcordeon
{
	background-color: #cce1ff;
	color: #336699;
}

/*ESTILOS PARA LA CABECERA DEL ACORDEON*/


A.SeleccionCabeceraAcordeon
{
	background-color: #cce1ff;
	color: #336699;
}

A.SeleccionCabeceraAcordeon:hover
{
	background-color:#336699 ;
	color: Fuchsia;/*#cce1ff ;*/
}

DIV.ContenidoAcordeon
{
	padding: 5px;
	border: solid 1px #9bbbe4; /*cce1ff*/
	background-color: #9bbbe4; /*cce1ff*/
	background-image: url('fondos/avances/perro_azules.jpg');
	background-repeat:no-repeat;
	background-position: right bottom;
}






TD.CuadroEnlaceProfesional
{
	font-family: Arial,Verdana,Tahoma;
	font-size: 10px;
	width: 25%;
	vertical-align: top;
	padding: 2px;
}
TD.CuadroEnlaceProfesional A
{
	/*font-family: Arial,Verdana,Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;*/
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	
	text-decoration: none;
}
TD.CuadroEnlaceProfesional A:hover
{
	/*color: black;*/
	text-decoration: underline;
	color: #336699;
}
TD.CuadroEnlaceProfesional A:visited
{
	color: #336699;
}

SELECT.SpotDropDown
{
	background-color: #cce1ff;
	color: #336699;
	font-family: Arial, Verdana, Tahoma;
	font-size: 14px;
	border: solid 1px white;
	padding: 2px;
}
DIV.CuadroSpot
{
	padding: 5px;
	border: dotted 1px #336699;
	margin: 2px;
}
.CuadroSpotFecha
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 8px;
	color:#336699;
}
.CuadroSpotContenido
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color:Black;
	padding-left: 10px;
	padding-top: 2px;
}
.CuadroSpotTitulo
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 14px;
	font-weight: bold;
	color:#336699;
}
DIV.CuadroSpotPie
{
	border-top: dotted 1px #336699;
	padding-top: 2px;
}
A.LinkSpotCategory
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #336699;
	font-weight: bold;
	text-decoration: underline;
}
A.LinkSpotCategory:link{}
A.LinkSpotCategory:visited{}
A.LinkSpotCategory:hover
{
	text-decoration: none;
}

IMG.ImagenResultadoBusqueda
{
	margin: 3px;
	height: 75px;
	border: solid 1px #336699;
	padding: 2px;
}





DIV.CuadroCabeceraBuscadorPortada
{
	background-image: url('fondos/fondo_cabecera_buscador.jpg');
	background-position: right top;
	background-repeat: no-repeat;
	padding-left:15px; 
	font-family: Arial, Verdana, Tahoma; 
	font-size: 16px; 
	font-weight: bold; 
	color: #025c89; 
	padding-top: 5px;
	height:33px;
}

DIV.TituloResultadoBusqueda
{
	font-family: Arial, Verdana, Tahoma; 
	font-size: 16px; 
	font-weight: bold; 
	color: #025c89; 
}


/* DIVERSION Y OCIO */
TD.CuadroEntradaDiversion
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color:Black;
	/*border: dotted 1px black;*/
	border:solid 1px #336699;
	padding: 5px;
}
TD.CuadroEntradaDiversion A.Titulo
{
	/*font-size: 16px;
	color: #336699;
	font-weight: bold;*/
	display: block;
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #336699; /*white;*/
	background-color: #CCE1FF; /*#336699;*/
	
	padding: 5px;
	vertical-align: middle;
	text-decoration: underline;
}
TD.CuadroEntradaDiversion A.Titulo:hover
{
	/*text-decoration: none;*/
	text-decoration: none;
	color: #336699;
	background-color:#9bbbe4;
}
TD.CuadroEntradaDiversion A.Titulo:link {}
TD.CuadroEntradaDiversion A.Titulo:visited {}

DIV.Adivinanza
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color:Black;
	padding:5px;
}
DIV.Adivinanza DIV.Enunciado
{
	font-weight: bold;
	font-style: italic;
}
DIV.Adivinanza DIV.Respuesta
{
	padding-left: 20px;
}
/* //DIVERSION Y OCIO */

IMG.ImagenListadoRazas
{
	margin-top: 6px;
	margin-right: 8px;
}
DIV.CajaListadoRazas
{
	border: dotted 1px #336699;
	padding: 2px;
}
A.EnlaceListadoRazas
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #336699;
	font-weight: bold;
}
A.EnlaceListadoRazas:hover
{
	text-decoration: none;
}
A.EnlaceListadoRazas:link {}
A.EnlaceListadoRazas:visited {}


IMG.ImagenContenido
{
	margin: 4px;
	padding: 2px;
	border: solid 3px #336699;
}


DIV.ProyectoEmpresa
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	text-align: justify;
	padding: 20px;
}
DIV.ProyectoEmpresa .EtiquetaContacto
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 20px;
	text-align: justify;
	padding: 20px;
    letter-spacing:5px;
    font-weight:bold;
}
DIV.ProyectoEmpresa H1
{
	font-weight:bold;
	font-size: 22px;
}
DIV.ProyectoEmpresa H2
{
	font-weight: bold;
	font-size: 16px;
}
DIV.ProyectoEmpresa IMG
{
	border: solid 3px #3366FF;
	margin: 4px;
	padding: 4px;
}
DIV.ProyectoEmpresa .Nota
{
	font-size: 10px;
	color: #3366FF;
}
DIV.ProyectoEmpresa INPUT
{
	border: solid 2px #3366FF;
}
DIV.ProyectoEmpresa .Confirmacion
{
	font-size: 14px;
	color: #3366FF;
	font-weight: bold;
}
.Nota
{
	font-size: 10px;
	color: #3366FF;
}


DIV.PanelAyuda
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	text-align: justify;
	padding:20px;
}
DIV.PanelAyuda H1
{
	font-size: 22px;
	font-weight: bold;
	color: #336699;
}
DIV.PanelAyuda H2
{
	font-size: 18px;
	font-weight: bold;
}
DIV.PanelAyuda .Entrada
{
	text-decoration: underline;
	color: #336699;
	font-weight: bold;
}


A.BotonEnlaceGordo
{
	border: solid 1px black;
	background-color: #CCE1FF; /*#336699;*/
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	text-decoration: none;
	padding: 3px;
	height: 87px;
	color: #336699; /*white;*/
}

/*TITULO DE LAS NOTICIAS*/
.TituloNews
{
	font-family: Arial;
	font-size: 16pt;
}
/*CUERPO DE LAS NOTICIAS*/
.CuerpoNews
{
	font-family: Arial;
	font-size: 12px;
}

/*MENU DEL PERFIL DE LAS EMPRESAS*/

.MenuPerfil
{
	display: block;
	/*background-color: #336699;
	border: solid 1px #336699;*/
	background-image: url('imagenes/menu/item.gif');
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 4px;
	padding-top: 6px;
	padding-bottom: 2px;
	height: 18px;
	text-decoration: none;
	color:White;
	width: 160px;
	font-weight: bold;
	
}
.MenuPerfil:hover
{
	display: block;
	/*background-color: #cce1ff;
	border: solid 1px #336699;*/
	background-image: url('imagenes/menu/itemhover.gif');
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 4px;
	padding-top: 6px;
	padding-bottom: 2px;
	height: 18px;
	text-decoration: none;
	color: Black;
	width: 160px;
	font-weight: bold;

}
/*BREVE DESCRIPCION DE LAS RAZAS*/

DIV.DescripcionRaza
{
	padding-left:15px;
	padding-right:15px;
	font-family:Verdana;
	text-align:justify;
	text-decoration:none;
	font-style:normal;	
}




/* COMENTARIOS */
DIV.ProgressPanel
{
	border: solid 1px black;
	display: block;
	text-align: center;
	width: 250px;
	
	font-family: Tahoma,Arial,Verdana;
	font-size: 12px;
	color: white;
	font-weight: bold;
	
	padding: 4px;
	
	background-color: red;
}
DIV.CommentsPanel
{
	border-top: dotted 2px #336699;
	border-bottom: dotted 2px #336699;
	padding-top: 5px;
	padding-bottom: 5px;
}
DIV.CommentsPanelHeader
{
	padding: 5px;
	border: solid 1px #336699;
	color: White;
	background-color: #336699;
}
DIV.CommentsPanelHeader A
{
	color: White;
	text-decoration: none;
	font-weight: bold;
	background-color: #CCE1FF; /*#336699;*/
	
	border: solid 1px white;
	padding: 2px;
}
DIV.CommentsPanelHeader A:hover
{
	text-decoration: none;
	color: #336699;
	background-color: White;
}
DIV.CommentsPanelHeader A:visited{}
DIV.CommentsPanelHeader A:link{}
DIV.CommentsAdderPanel
{
	padding: 5px;
	border: solid 1px black;
	background-color: #CCE1FF; /*#336699;*/
}
.FieldCommentAdder
{
	font-weight: bold;
	color: White;
}
INPUT.FieldCommentAdder
{
	border: solid 1px white;
	background-color: White;
	color: #336699;
}
DIV.CommentPanel
{
	padding: 3px;
	border: solid 1px #336699;
}
.CommentSubject
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: Black;
	font-weight: bold;
	padding-left: 3px;
}
.CommentUserAuthor
{
	font-weight: bold;
}
.CommentDateTime
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	color: #336699;
}
.CommentBody
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: Black;
}
.CommentsTitle
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 18px;
	color: #336699;
	font-weight:bold;
}
/* //COMENTARIOS */



IMG.EnlaceRss
{
	text-decoration: none;
}
A.EnlaceRss
{
	text-decoration: none;
	color: #336699;
}
A.EnlaceRss:hover
{
	color: blue;
	text-decoration: none;
}
A.EnlaceRss:visited {}
A.EnlaceRss:link {}




/* SEO XML */
DIV.PanelXmlSeo
{
	text-align: center;
	padding: 0px;
}
DIV.PanelXmlSeo .Tabla
{
}
DIV.PanelXmlSeo A.Enlace
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 10px;
	color: #336699;
	text-decoration: underline;
}
DIV.PanelXmlSeo A.Enlace:hover {text-decoration: none; color: Red;}
DIV.PanelXmlSeo A.Enlace:link {}
DIV.PanelXmlSeo A.Enlace:visited {}
DIV.PanelXmlSeo .Item
{
	padding: 0px;
	text-align: center;
}
/* //SEO XML */


IMG.AdvVideo
{
	margin-right: 4px;
	padding: 0px;
}







/* H1s */
H1.H1_articulos
{
	font-size: 24px;
	color: black;
	font-weight: bold;
	font-family: Arial, Verdana, Tahoma;
}
H1.H1_Search
{
	font-size: 12px;
	color: #336699;
	font-weight: bold;
	font-family: Arial, Verdana, Tahoma;
}
/* //H1s */
/* H2s */
H2.H2_articulos
{
	font-size: 12px;
	color: #336699;
	font-weight: bold;
	font-family: Arial, Verdana, Tahoma;
}
/* //H2s */
/* H3s */
H3.h3_footer
{
	font-size: 14px;
	color: #336699;
	font-family: Arial, Verdana, Tahoma;
}
/* //H3s */


/* TODAY */
IMG.ImgToday
{
	padding: 1px;
	margin: 4px;
}
.TodayBoxTitle
{
	text-align: left;
	font-size: 20px;
	color: #336699;
	font-weight: bold;
	font-family: Arial, Verdana, Tahoma;
}
.LastRaceCreatedIntroduction
{
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma;
}
IMG.LastRaceCreated
{
	margin: 2px;
	padding: 2px;
}
A.LastRaceCreated
{
	font-weight: bold;
	font-size: 16px;
}
/* //TODAY */

    
DIV.animatedtabs{
/*border-bottom: 2px solid #336699;*/
overflow: hidden;
width: 50%;
font-size: 12px; /*font of menu text*/
font-family:Verdana,Arial;
}


DIV.animatedtabs ul{
list-style-type: none;
margin: 0;
margin-left: 3px; /*offset of first tab relative to page left edge*/
padding: 0;
}

DIV.animatedtabs li{
float: left;
margin: 0;
padding: 0;
}

DIV.animatedtabs a{
float: left;
position: relative;
top: 5px; /* 1) Number of pixels to protrude up for selected tab. Should equal (3) MINUS (2) below */
background: url('imagenes/fondos/tab-blue-left.gif') no-repeat left top;
margin: 0;
margin-right: 3px; /*Spacing between each tab*/
padding: 0 0 0 9px;
text-decoration: none;

}

DIV.animatedtabs a span{
float: left;
position: relative;
display: block;
background: url('imagenes/fondos/tab-blue-right.gif') no-repeat right top;
padding: 5px 14px 3px 5px; /* 2) Padding within each tab. The 3rd value, or 3px, should equal (1) MINUS (3) */
font-weight: bold;
color: White;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
DIV.animatedtabs a span {float:none;}
/* End IE5-Mac hack */


DIV.animatedtabs .selected a{
background-position: 0 -125px;
top: 0;
}

DIV.animatedtabs .selected a span{
background-position: 100% -125px;
color: black;
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
}

DIV.animatedtabs a:hover{
background-position: 0% -125px;
top: 0;
}

DIV.animatedtabs a:hover span{
background-position: 100% -125px;
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
}


/* ajax__tab_msngallery-theme theme */
/*todalacabecera*/
.ajax__tab_msngallery-theme .ajax__tab_header
{
    background: url(../../imagenes/tabsfondo.png);
    background-position: bottom;
    font-size: 12px;
    display: block;
    cursor: pointer;
}
/*normal*/
.ajax__tab_msngallery-theme .ajax__tab_tab
{
    padding: 5px 5px 0px 5px;
    color: #FFFFFF;
    background: url(../../imagenes/tabnormal.png);
    width: 90px;
    display: block;
    text-align: center;
}
.ajax__tab_msngallery-theme .ajax__tab_outer
{
    border-style: none none solid none;
    border-width: 1px;
    border-color: #8598B6;
    padding: 0px 2px 0px 2px;
}

/*hover*/
.ajax__tab_msngallery-theme .ajax__tab_hover .ajax__tab_tab
{
    padding: 5px 5px 0px 5px;
    color: #0066CC;
    background: url(../../imagenes/tabencima.png);
    width: 90px;
    display: block;
    text-align: center;
}
.ajax__tab_msngallery-theme .ajax__tab_hover .ajax__tab_outer
{
    border-style: none none solid none;
    border-width: 1px;
    border-color: #8598B6;
    padding: 0px 2px 0px 2px;
}

/*active*/
.ajax__tab_msngallery-theme .ajax__tab_active .ajax__tab_tab
{
    padding: 5px 5px 0px 5px;
    color: #8DC0E7;
    background: url(../../imagenes/tabactivada.png);
    width: 90px;
    display: block;
    text-align: center;
    font-weight: bold;
}
.ajax__tab_msngallery-theme .ajax__tab_active .ajax__tab_outer
{
    border-style: none none solid none;
    border-width: 1px;
    border-color: #D1E6F5;
    padding: 0px 2px 0px 2px;
}

/*cuerpo del texto de cada ficha*/
.ajax__tab_msngallery-theme .ajax__tab_body
{
    border-style: none solid solid solid;
    border-width: 1px;
    border-color: #8598B6;
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    padding: 5px;
}

/* ajax__tab_temaalternativo theme */
.ajax__tab_temaalternativo .ajax__tab_header
{
    background: url(imagenes/msngallery/tab-line.png) repeat-x bottom;
    font-size: 14px;
    display: block;
    color: #FFFFFF;
}
.ajax__tab_temaalternativo .ajax__tab_header .ajax__tab_outer
{
       border-style: solid solid none solid;
    border-width: 1px;
    border-color: #000000;
    padding: 0px 0px 0px 0px;
    background-color: #9197BD; 
}
.ajax__tab_temaalternativo .ajax__tab_header .ajax__tab_tab
{
    padding: 3px 5px 3px 5px;
    width: 170px;
    height: 20px;
    display: block;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}
.ajax__tab_temaalternativo .ajax__tab_header .ajax__tab_tab img
{
    height:24px;
    width:24px;
}
.ajax__tab_temaalternativo .ajax__tab_header .ajax__tab_tab div
{
    font-family:'Times New Roman' , Verdana, Tahoma;
    font-weight:bold;
    white-space:nowrap;
    line-height:145%;
    font-size:92%;
    color: #000000;
}
.ajax__tab_temaalternativo .ajax__tab_active .ajax__tab_outer
{
border: 1px solid #000000;
    padding: 1px 1px 0px 1px;
    background-color: #6069A0;
}
.ajax__tab_temaalternativo .ajax__tab_active .ajax__tab_tab div
{
    font-family:'Times New Roman' , Verdana, Tahoma;
    font-weight:bold;
    white-space:nowrap;
    line-height:145%;
    font-size:92%;
    color: #FFFFFF;
}
.ajax__tab_temaalternativo .ajax__tab_body 
{
    font-family:'Times New Roman' , Verdana, Tahoma;
    font-size:14px;
    padding:0px;
    border:solid 1px #000000;
    border-top-width:1;
}


.Botonera
{
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
}

.Botonera a:link
{
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;    
}
.Botonera a:hover
{
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
}
.Botonera a:visited
{
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
}
.Botonera a:active
{
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
}
.AcordeonHeader
{
    margin: 3px 0px 3px 0px;
    background-color: #336699;
    color: #FFFFFF;
    font-size: medium;
    cursor: pointer;
    height: 20px;
    text-align: left;
}
.AcordeonHeader:hover
{
    margin: 3px 0px 3px 0px;
    background-color: #A4C4DD;
    color: #0E3A67;
    font-size: medium;
    cursor: pointer;
    height: 20px;
    text-align: left;
}

.AcordeonHeaderSeleccionado
{
    margin: 3px 50px 3px 0px;
    background-color: #0E3A67;
    color: #FFFFFF;
    font-size: medium;
    cursor: pointer;
    height: 20px;
    text-align: left;
}
.AcordeonHeaderSeleccionado:hover
{
    margin: 3px 50px 3px 0px;
    background-color: #0E3A67;
    color: #FFFFFF;
    font-size: medium;
    cursor: pointer;
    height: 20px;
    text-align: left;
}
.AcordeonContenido
{
    border: 1px solid #0E3A67;
    background-color: #FFFFFF;
    color: #0184D7;
}
