@charset "utf-8";

@import url("left.css"); 
@import url("right.css"); 


/*************************************************************************
	las dos lineas siguientes contienen elementos de grafica central 
**************************************************************************/
	
div.title {
	clear:both;
	padding:10px;
/*	text-align:center;
*/}
div.title h1 {
	font-size:2.8em;
	font-weight:normal;
	line-height:32px;
	padding-bottom:10px;
}
div.title p {
	font-size:1.6em;
	font-family:Georgia, "Times New Roman", Times, serif;
}

div.read p {
	font-size:1.4em;
	padding-bottom:15px;
}

div#left-l {
	width:560px;
	padding:10px 0 0 10px;
	clear: left;
	float:left;
}

div.author {
	padding-bottom:10px;position:relative;
}

div.author strong {
	font-size:14px;
}

div.author strong a {
	font-size:14px;
	color:#4d5153;
	padding-right:20px;
	z-index:1;
	position:relative;
}

div.author strong a.no-active {background:url(/img/frontend/i_varios_autores_close.png) no-repeat center right;}

div.author strong a.active {background:url(/img/frontend/i_varios_autores_open.png) no-repeat center right;}

div.author ul {
	background:#f4f4f4;
	font-size:12px;
	font-weight:bold;
	padding:15px 10px 10px;
	border:1px solid #dbdbdb;
	position:absolute;
	top:2px;
	left:100px;
	z-index:0;
}

div.author ul li {padding-bottom:10px;}

div.author ul li a {
	display:block; 
	line-height:10px;
}

div.author span,
div.author a {
	font-size:12px;
}
ul.f_texto {
	float:right; 
}
ul.f_texto li {
	float:left;
}
ul.f_texto img {
	border:1px solid #c2c2c2;
	margin-left:3px;
}

div#right-l {
	width:395px;
	float: right;
	padding:10px;
}
div.image {
	background:#f4f4f4;
	font-size:1.2em;
	margin-bottom:20px;
	height:100%;
}

div.image img {
	width:394px;
}

div.image p {
	padding:5px 10px 0 10px;
}

div#left-l div.paginated {
	height:1%;
	overflow:hidden;
	margin:20px 0 20px 0;
}

div#left-l div.paginated ul li {
	padding:1px 0 0 0; float:left;
}

div#left-l div.paginated li.current {
	padding:0 4px 2px;
}

div#left-l div.paginated li.first {
	margin-right:10px;
}

blockquote.pullquote,
span.pullquote {
	float:left;
	width:10em;
	margin:0.25em 0.75em 0.25em 0;
	padding:0.5em;
	border:3px double #ccc;
	border-width:3px 0;
	color:#333;
	background:transparent;
	font:italic 1.3em/1.3 Georgia;
}

blockquote.alt,
span.alt {
	float:right;
	margin:0.25em 0 0.25em 0.75em;
}

.pullquote p {
	margin:0;
	text-align:center;
}

ul.votar {
	font-size:0.8em;
	margin-bottom:10px;
	border-top:1px solid #e9e9e9;
	padding-top:5px;
}
ul.votar img {
	border:none;
}

ul.votar li {float:left;}
ul.votar p {
	padding:2px 5px 10px 5px;
 }
ul.votar li.first p {padding-left:0;}

ol.coment {
	margin:10px 10px 10px 0;
	font-size:1.2em;
}
ol.coment li {
	background:url(/img/frontend/coment_globo.png) no-repeat 0 10px;
	border-bottom:1px solid #e9e9e9;
	position:relative;
	padding:10px 0 10px 30px;
}
ol.coment p {
	padding-top:5px;
}
ol.coment p.num_coment {
	padding-top:3px;
	padding-left:2px;
	position:absolute;
	top:8px;
	left:2px;
}

/******* GUADALAJARA*******/

.guadalajara {	background:url(/img/frontend/guadalajara/cabezal-guadalajara.png) no-repeat 10px 17px; width:655px; min-height:200px; display:block; }
.guadalajara h5 { font-family:"Courier New", Courier, monospace; font-size:24px; color:#009cd9; padding: 135px 0px 0px 125px; }
.guadalajara h5 span { color:#80c24d; font-size:35px; }
.guadalajara ul.menu-rosa { width:100%; height:22px; background:url(/img/frontend/guadalajara/gua-menu-bg.gif) repeat-x; display:block; float:left; margin-top: 10px; padding-top: 1px; margin-bottom:10px; }
.guadalajara ul.menu-rosa li { display:inline; color:#FFF; font-size:14px; font-family:Century Gothic, Arial, Helvetica, sans-serif; font-weight:normal; padding: 1px 2px 4px 4px; margin:2px 22px 3px 10px; }
.guadalajara ul.menu-rosa li.act { border-bottom-style: solid; border-bottom-width: 3px; border-bottom-color: #80c24d; }
.guadalajara ul.menu-rosa li a, .guadalajara ul.menu-rosa li a:hover { color:#FFF; }
#gua-medallero h3 { font-size:19px; font-family:Georgia, "Times New Roman", Times, serif; }
#gua-medallero table { font-family:Arial, Helvetica, sans-serif; }
#gua-medallero table thead { background-color:#009cd9; font-size:13px; color:#FFF; display:block; padding:3px 0;}
#gua-medallero table thead tr { padding:5px 0;}
#gua-medallero table td { padding-left:3px;  border-right: 1px solid #FFF; line-height:18px; }
#gua-medallero table td span { display:none;}
#gua-medallero table td.lugar { width:48px; border-right: 1px solid #FFF; }
#gua-medallero table td.pais { width:157px; border-right: 1px solid #FFF; }
#gua-medallero table td.medalla { width:21px; }
#gua-medallero table thead td.oro { border-right: 1px solid #FFF; background: #009cd9 url(/img/frontend/guadalajara/gua-medallas.png) no-repeat -1px -3px;}
#gua-medallero table thead td.plata { border-right: 1px solid #FFF; background: #009cd9 url(/img/frontend/guadalajara/gua-medallas.png) no-repeat -23px -3px; }
#gua-medallero table thead td.bronce { border-right: 1px solid #FFF; background:#009cd9 url(/img/frontend/guadalajara/gua-medallas.png) no-repeat -45px -3px; }
#gua-medallero table td.total { width:40px; }
#gua-medallero table tbody { display:block; font-size:12px; font-weight:bold; }
#gua-medallero table tbody tr.azul { background-color:#b2e1f4; }
#gua-medallero ul { display:block; margin-bottom: 5px; }
#gua-medallero ul li { display:inline-block; }
#gua-medallero ul li.actualizado { font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; width:245px; }
#gua-medallero ul li.paginas { cursor:pointer; font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#fcba38; border: 1px solid #333; height: 20px; line-height: 18px; padding: 0; text-align: center; width: 20px; margin: 2px 2px 2px 4px; }
#gua-medallero ul li.paginas.act { cursor:default; color:#0C3; }
.gua-resultados { background-color:#f59433; display:block; float:left; width:290px; padding:10px; }
.gua-resultados h3 { font-family:"Lucida Console", Monaco, monospace; font-size:26px; color:#FFF; width:290px; text-align:center; }
.gua-resultados ul { float:left; }
.gua-resultados ul.dias li { color:#fac795; font-size:17px; padding: 5px; font-family:"Lucida Console", Monaco, monospace; }
.gua-resultados ul.dias li a { color:#FFF; }
.gua-resultados ul.dias li.active  { background-color:#FFF;  }
.gua-resultados ul.dias li.active  a { color:#F59433;}

.gua-resultados div.eventos { background-color:#FFF; float:right; width:210px; height:505px; padding:5px; overflow-y:scroll; }
.gua-resultados div.eventos h4 { color:#0278a6; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px;  padding-left: 67px; }
.gua-resultados div.eventos p { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; margin-bottom: 10px; }

.gua-galeria { background-color:#f59433; display:block; float:left; width:955px; margin:10px; padding:10px; }
.gua-galeria h3 { font-family:"Lucida Console", Monaco, monospace; font-size:42px; color:#FFF; }
.gua-galeria div.imagen { width:930px; height:470px; border:10px solid #FFF; margin-bottom:10px; }
.gua-galeria ul.dias li { color:#fac795; font-size:18px; font-family:"Lucida Console", Monaco, monospace; float:left; display:inline; margin: 0px 10px; }
.gua-galeria ul.dias li a { color:#FFF; }

.sprite-guadalajara { background: url(/img/frontend/guadalajara/iconos-deportes.png) no-repeat top left; margin-bottom: 5px; }
.sprite-aguas_abiertas{ background-position: 0 0; height: 41px; } 
.sprite-atletismo{ background-position: 0 -141px; height: 47px; } 
.sprite-bdminton{ background-position: 0 -288px; height: 65px; } 
.sprite-baloncesto{ background-position: 0 -453px;  height: 55px; } 
.sprite-balonmano{ background-position: 0 -608px; height: 49px; } 
.sprite-beisbol{ background-position: 0 -757px;  height: 61px; } 
.sprite-boliche{ background-position: 0 -918px;  height: 41px; } 
.sprite-boxeo{ background-position: 0 -1059px;  height: 49px; } 
.sprite-canotaje{ background-position: 0 -1208px;  height: 33px; } 
.sprite-ciclismo_de_ruta{ background-position: 0 -1341px;  height: 47px; } 
.sprite-ciclismo_bmx{ background-position: 0 -1488px;  height: 57px; } 
.sprite-ciclismo_de_montaa{ background-position: 0 -1645px; height: 49px; } 
.sprite-ciclismo_de_pista{ background-position: 0 -1794px;  height: 45px; } 
.sprite-clavados{ background-position: -232px 0;  height: 53px; } 
.sprite-ecuestres{ background-position: -232px -153px;  height: 45px; } 
.sprite-esgrima{ background-position: -232px -298px;  height: 41px; } 
.sprite-esqu_acutico{ background-position: -232px -439px;  height: 41px; } 
.sprite-ftbol{ background-position: -232px -580px;  height: 47px; } 
.sprite-gimnasia_artstica{ background-position: -232px -727px;  height: 41px; } 
.sprite-gimnasia_rtmica{ background-position: -232px -868px; height: 61px; } 
.sprite-gimnasia_trampoln{ background-position: -232px -1029px; height: 60px; } 
.sprite-hockey{ background-position: -232px -1189px; height: 47px; } 
.sprite-judo{ background-position: -232px -1336px; height: 65px; } 
.sprite-karate{ background-position: -232px -1501px; height: 47px; } 
.sprite-levantamiento_de_pesas{ background-position: -232px -1648px; height: 61px; } 
.sprite-luchas{ background-position: -232px -1809px; height: 43px; } 
.sprite-nado_sincronizado{ background-position: -464px 0; height: 53px; } 
.sprite-natacin{ background-position: -464px -153px; height: 31px; } 
.sprite-patinaje{ background-position: -464px -284px; height: 43px; } 
.sprite-pelota_vasca{ background-position: -464px -427px; height: 43px; } 
.sprite-pentatln_moderno{ background-position: -464px -570px; height: 59px; } 
.sprite-polo_acutico{ background-position: -464px -729px; height: 45px; } 
.sprite-racquetbol{ background-position: -464px -874px; height: 43px; } 
.sprite-remo{ background-position: -464px -1017px; height: 31px; } 
.sprite-rugby_7{ background-position: -464px -1148px; height: 41px; } 
.sprite-softbol{ background-position: -464px -1289px; height: 61px; } 
.sprite-squash{ background-position: -464px -1450px; height: 61px; } 
.sprite-taekwondo{ background-position: -464px -1611px; height: 47px; } 
.sprite-tenis{ background-position: -464px -1758px; height: 49px; } 
.sprite-tenis_de_mesa{ background-position: -696px 0; height: 45px; } 
.sprite-tiro{ background-position: -696px -145px; height: 50px; } 
.sprite-tiro_con_arco{ background-position: -696px -295px; height: 55px; } 
.sprite-triatlon{ background-position: -696px -450px; height: 53px; } 
.sprite-vela{ background-position: -696px -603px; height: 57px; } 
.sprite-voleibol_sala{ background-position: -696px -760px; height: 41px; } 
.sprite-voleibol_playa{ background-position: -696px -901px; height: 39px; }
.sprite-frontn { background: none; }

.gua-instalaciones h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; border-bottom:3px solid #80c24d; margin-bottom:10px; } 
.gua-instalaciones h3 span { border-top:3px solid #80c24d; border-bottom:3px solid #fff;}
.gua-instalaciones ul li { display:inline-block; float:left; width:146px; height:110px; background-color:#f4f4f4 ; margin-bottom:10px; }
.gua-instalaciones ul li.left { margin-right:18px;}
.gua-instalaciones ul li p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin-left:2px; }

.gua-pagina { margin: 10px 10px; display:block; }
.gua-pagina h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:28px; color:#5e9ebf; margin: 10px 0;}
.gua-pagina p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; margin:5px 0;}
.gua-pagina table p { padding-left: 5px; }
.black_overlay{
	display:none;
	position:fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
 
.white_content {
	display:none;
	position:fixed;
	top: 15%;
	left: 15%;
	width: 640px;
	height: auto;
	padding: 5px 16px;
	background-color: white;
	z-index:1002;
	overflow: hidden;
}
.white_content p { font-size:12px; }
