@charset "utf-8";
/* CSS Document */

body {
	background:#009;
	margin:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	background:url(imagenes/back.png) repeat-x center;
}

img
{
	border:none;
}

#container {
	width:910px;
	margin:auto;

}
#encabezado {
	height:108px;
	background:url(imagenes/encabezado.jpg) no-repeat;
	background-color:#006;
}
#encabezado h1 {
	display:none;
}
#home_encabezado {
	background:url(imagenes/home_top.jpg);
	height:416px;
	float:left;
}
#cuadro_fotos {
	width:679px;
	float:left;
	padding-top:10px;
}
#botonera {
	width:231px;
	float:right;
}
#botonera img {
	border:0px;
}
#botonera ul {
	margin:0px;
	padding:0px;
	margin-top:10px;
}
#botonera ul li {
	margin:0px;
	padding:0px;
	display:inline;
}
#botonera ul li {
	border:none;
}
#botonera ul li span {
	display:none;
}
#botonera div {
	padding-left:110px;
}
#contenido {
	float:left;
	width:910px;
}
#contenido #bloque_item_noticia {
	background:url(imagenes/back_news_home.jpg) no-repeat;
	height:253px;
	padding-top:50px;
	padding-left:20px;
	padding-right:20px;
}
#contenido #bloque_item_noticia h2 {
	display:none;
}
#contenido #bloque_item_noticia .noticia , .noticia
{
	width:425px;
	height:53px;
	margin-bottom:5px;
}

.noticia h3
{
	font-size:11px;
}

#contenido #bloque_item_noticia .noticia a, .noticia a {
	background:url(imagenes/icon_noticia.png) left no-repeat;
	padding-left:18px;
	color:#000;
	text-decoration:none;
}
#contenido #bloque_item_noticia .noticia a:hover , .noticia a:hover {
	color:#009;
	text-decoration:underline;
}

#contenido #bloque_item_noticia .noticia .copete, .noticia .copete
{
	margin-left:20px;
	margin-top:5px;
	color:#333	
}

#contenido #bloque_item_noticia .noticia h3 span, .noticia h3 span
{
	color:#666;
	font-size:11px;
	padding-left:15px;
}
#contenido #bloque_item_noticia .noticia h3 , .noticia h3{
	margin:0px;
}
#contenido #bloque_item_noticia .bloque_derecha {
	overflow:hidden;
}
#contenido #bloque_item_noticia .bloque_izquierdo {
	margin-left:443px;
	margin-top:-227px;
	overflow:hidden;
}

.boton
{
	float:right;
	margin-top:17px;
}
.boton img
{
	border:none;
}
.boton span
{
	display:none;
}

.botonera img
{
	vertical-align:bottom;
}


#enlaces_home
{
	height:91px;
	width:100%;
	background:url(imagenes/back_enlaces.jpg) no-repeat;
	float:left;
	margin-top:-13px;
	padding-top:15px;
}

#enlaces_home img
{
	border:none;
	margin-left:50px;
}
#cumple_banner 
{
	float:left;
	background:url(imagenes/back_cumples_home.jpg);
	height:216px;
	width:100%;
	margin-top:-15px;
}
#cumple_banner #banner img
{
	border:0px;
}
#cumple_banner #banner
{
	width:505px;
	float:left;
	padding-left:10px;
	padding-top:4px;
}

#cumple_banner #cumple
{
	width:385px;
	float:right;
	margin-right:10px;
	margin-top:50px;
	
}
#cumple_banner #cumple #cumple_izquierda
{
	margin-left:15px;
	overflow:hidden;
	width:180px;
	float:left;
}
#cumple_banner #cumple #cumple_derecha
{
	overflow:hidden;
	width:180px;
	float:right;
}

#cumple_banner #cumple  #item_cumple
{
	margin-bottom:13px;
}

#cumple_banner #cumple .saludar
{
	color:#900;
	font-weight:normal;
}
#cumple_banner #cumple a:hover
{
	text-decoration:none;
	color:#000;
}

#cumple_banner #cumple a
{
	font-weight:bold;
	color:#666;
	margin-right:10px;
	
}

#pie_home
{
	background:url(imagenes/back_footer_home.jpg);
	width:892px;
	height:159px;
	float:left;
	padding-left:18px;
}

#pie_home div h4
{
	margin:0px;
	padding:0px;
	margin-left:10px;
	margin-top:10px;
}

#pie_home div ul
{
	margin:0px;
	padding:0px;
	margin-left:25px;
	margin-top:10px;
}
#pie_home div ul li a
{
	color:#333;
	text-decoration:none;
}
#pie_home div ul li a:hover
{
	text-decoration:underline;
	font-weight:bold;
}
#pie_home div ul li
{
	list-style:none;
	line-height:18px;
}


#pie_home div
{
	
	width:210px;
	height:130px;
	margin-left:5px;
	float:left;
	margin-top:13px;
	border:#E5E5E5 solid 1px;
}

#footer
{
	float:left;
	background:url(imagenes/back_footer.jpg);
	height:37px;
	width:910px;
}

#footer .txt_footer
{
	margin-top:20px;
	color:#FFF;
	padding-left:20px;
}
#tooltip {
	background-color: #CCCCCC;
	border: 1px solid #888888;
	color: #333333;
	padding:3px;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 7px;
	max-width: 20em;
	line-height: 12px;
}
#tooltip h3 {
	font-size: 10px;
	font-weight:normal;
    margin: 0;
	padding: 0 3px;
	text-align: left !important;
}
#tooltip p {
	font-size: 0.95em;
	margin: 5px 0 0 5px;
	text-align: left;
}

/*agustin*/

.menu
{
	padding:3px;
	background:url('imagenes/fondo_titulos.jpg');
	border-top:2px solid #CCC;
}

.menu .botones a
{
	text-decoration:none;
	line-height:40px;
	padding:0px 15px;
	color:#FFF;
	display:inline-block;
	text-transform:uppercase;
}

.menu .botones  a:hover
{
	background:#000B41;
	color:#317ED6;
}

.menu .comunidad
{
	float:right;
}
.menu div a:hover
{
	background:none;
}
.menu div a
{
	line-height:inherit;
	padding:inherit;
	background:inherit;
}

.colder
{
	width:247px;
	float:right;
	background:#FFF;
	margin:10px;
}

.colder h3
{
	margin:0px;
	padding:0px;
	padding-left:10px;
	line-height:30px;
	border-top:2px solid #FFF;
	background:#CCC;
}

.colizq
{
	background:#FFF;margin:10px;width:629px;padding:10px 0px;border:1px solid #CCC;
}

.colizq h2
{
	margin:0px;
	padding:0px 10px;
	line-height:40px;
	background:#031651;
	color:#FFF;
	font-size:14px;
	text-transform:uppercase;
}
.colizq h2 a
{
	color:#FFF;
}
.colizq h2 a:hover
{
	text-decoration:none;
}

.paginado a
{
	text-decoration:none;
	color:#317ED6;
}
.paginado a:hover
{
	text-decoration:underline;
}

.cartel
{
	margin:10px;
	line-height:35px;
	border:1px solid #2373CA;
	background:#E6F0FB;
	color:#000;
	text-align:center;
}

.error
{
	border:1px solid #FF0000;
	background:#FFD9DA;
}

.foto
{
	width:75px;
	height:75px;
	overflow:hidden;
}
.foto img
{
	width: expression( document.body.clientWidth > 74 ? "75px" : "auto" );
	/*height: expression( this.scrollHeight > 199 ? "75px" : "auto" );*/
	max-width:75px;
	/*max-height:75px;*/
}

.portarretratos
{
	float:left;
	border:1px solid #2373CA;
	background:#E6F0FB;
	padding:10px;
	margin:0px 10px 10px 0px;
}

.thumb
{
	border:1px solid #EAEAEA;
	/*
	background:#E6F0FB;
	padding:3px;*/
	display:inline-block;
	margin:3px;
}

.thumb:hover
{
	border:1px solid #2373CA;
}

.listado_eventos a
{
	text-decoration:none;
	font-size:14px;
	color:#333;
	font-weight:bold;
	margin-left:5px;
}
.listado_eventos a:hover
{
	color:#2373CA;
}
.listado_eventos p
{
	padding:0px;
	margin:5px 0px 0px 21px;
	color:#666;
}

.paginado
{
	border:1px solid #EAEAEA;
	line-height:30px;
	padding:0px 10px;
	text-align:center;
	color:#317ED6;
	margin-top:60px;
	background:#FAFAFA;
}
.lista_patinadores
{
	background:url('imagenes/fondo_hielo.jpg') bottom right;
	padding:40px 0px 120px 40px;
}
.lista_patinadores a
{
	display:block;
	line-height:40px;
	text-indent:10px;
	width:191px;
	border-left:3px solid #2373CA;
	/*background:#E6F0FB;*/
	margin:10px;
	color:#000;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
.lista_patinadores a:hover
{
	
}
.enlacecat
{
	display:block;
	text-decoration:none;
	color:#999;
	padding-left:20px;
	line-height:20px;
	font-size:12px;
	border-left:4px solid #CCC;
}
.enlacecat:hover, .categoriaenlaceseleccionada
{
	color:#000;
	border-left:4px solid #2373CA;
}
.categoriaenlaceseleccionada
{
	font-weight:bold;
}
.enlace
{
	text-decoration:none;
	font-weight:bold;
	color:#000;
	display:block;
}
.enlace:hover
{
	color:#2373CA;
}
.enlacedesc
{
	line-height:15px;
}