﻿@charset "utf-8";
/*  
----------------------------------------------------------------------------------------------------------------
	Desarrollado por: COMITÉ ORGANIZADOR DE LOS XVI JUEGOS PANAMERICANOS GUADALAJARA 2011
----------------------------------------------------------------------------------------------------------------
	Jefatura de Publicaciones Digitales				Darío Muñoz González		dmunoz@guadalajara2011.org.mx
	Jefatura de Tecnologías de Información			Cristobal Corona López		ccorona@guadalajara2011.org.mx



. Margen izquierdo de 7px para IE6 y IE7
- Sólo IE6 leerá y entendera este estilo y aplicará el valor 

/* Documento CSS */

/* BLOQUES PRINCIPALES */
#dbody {
 min-height: 100%;
 height: auto !important;
 height: 100%;
 margin: 0 auto -119px;
}


#mainContent {
 margin: 0 auto ;
}

.middle {
width: 960px;
}

.push {
height: 119px;	
}

#header {
height: 80px;
}

#footer {
height: 119px;
}


/*  ESTILO GENERAL */
body {
	background-color: #002639;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #333;
}

body,td,th {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}

.bg_img {	
	background-color:#eaf3f8;
  border:#a7ccd4 solid 1px; 
	padding:5px 5px 5px 5px;
}

.box_inicio {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	padding-left:22px;
	padding-top:10px;
}

.box_seccion {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	height: 45px;
	padding-left:22px;
	padding-top:2px;
}

.box_title {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	padding-left:22px;
	padding-top:10px;
}

.box_title a {
	text-decoration: none;
}

.box_title a:link,
.box_title a:visited {
	color: #FFFFFF;
}

.box_title a:hover {
color: #FDC317;
text-decoration: none;
}

.box_title a:link,
.box_title a:hover,
.box_title a:visited {
	font-size: 12px;
}

/*  ESTILOS DE TEXTO */
.general_bold {
	color: #444444;
	font-weight: bold;
}

.general_italics {
	color: #444444;
	font-style: italic;
}

.aux_darkbg {
	color: #658eaa;
}

.ical_01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;	
	color: #195b7e;
}

.ical_02 {
	font-family: Tahoma;
	font-size: 10px;
	color: #FFFFFF;
}

.title_maincontainer {
	font-size: 12px;
	font-weight: bold;	
	color: #FFFFFF;
}

.title_sidebar {
	font-size: 14px;
	font-weight: bold;	
	color: #FFFFFF;
}

.title_relevante {
	font-size: 16px;
	font-weight: bold;	
	color: #FFFFFF;
}

.alert_encuesta {
	color: #75A700;
	font-weight: bold;	
}

.aux_encuesta {
	color: #888888;
}

.texto_auxiliar {
	color: #85a4b3;
}

.editorial_fotograph {
	color: #FFFFFF;
}

.editorial_category {
	color: #0A8BC7;
	font-weight: bold;
	font-size: 12px;	
}

.news_category_02{
	color: #C6D210;
	font-weight: bold;
	font-size: 12px;	
}

.news_category {
	color: #333;
	font-weight: bold;
	font-size: 12px;	
}

.news_title {
	font-weight: bold;
	font-size: 12px;	
}

.news_aux {
	color: #999999;	
}

.news_aux_02 {
	color: #111111;	
}

.subtitles {
	color: #777777;
	font-weight: bold;
	font-size: 15px;	
}

.footer {
	color: #6F88A9;
}

.footer_aux {
	color: #C3D0E0;
}

.footer_bold {
	color: #6F88A9;
	font-weight: bold;
}

.ruta_magenta {
	color: #E4B5C6;
}

.ruta_naranja {
	color: #FEB769;
}

.ruta_verde {
	color: #C6E077;
}

.ruta_azulclaro {
	color: #A7D9EB;
}

.ruta_rojo {
	color: #ffb8b8;
}

.ruta_agave {
	color: #86D3DE;
}

.ruta_amarillo {
	color: #F6E2AF;
}

.ruta_gris {
	color: #baced8;
}

.ruta_morado {
	color: #c8bdf4;
}

.ruta_violeta {
	color: #f1a9ec;
}

.search_active {
	color: #888888;
	font-size: 12px;	
}

.seach_results {
	color: #88b925;
}

.results {
	color: #777777;	
}

.results_bold {
	color: #777777;
	font-weight: bold;
}

.news_title_big {
	color: #335a91;
	font-size: 16px;
	font-weight: bold;
}

/*  LINKS */
a:link {
	color: #098AC6;
	text-decoration: none;
}

.selected {
	text-decoration: none;
	color: #F00025;
	border-top: 5px solid #D25A0B;
}

a:visited {
	text-decoration: none;
	color: #098AC6;
}

a:hover {
	text-decoration: underline;
	color: #00CCFF;
	
}

a:active {
	text-decoration: none;
	color: #098AC6;
}

a.link2:link {
	color: #FFEA74;
	text-decoration: none;
}

a.link2:visited {
	text-decoration: none;
	color: #FFEA74;
}

a.link2:hover {
	text-decoration: underline;
	color: #FDD330;
}

a.link2:active {
	text-decoration: none;
	color: #FFEA74;
}

a.link3:link {
	color: #F5F5F5;
	text-decoration: none;
}

a.link3:visited {
	text-decoration: none;
	color: #F5F5F5;
}

a.link3:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

a.link3:active {
	text-decoration: none;
	color: #F5F5F5;
}

a.link4:link {
	color: #098AC6;
	text-decoration: underline;
}

a.link4:visited {
	text-decoration: underline;
	color: #098AC6;
}

a.link4:hover {
	text-decoration: none;
	color: #00CCFF;
}

a.link4:active {
	text-decoration: underline;
	color: #098AC6;
}

a.link5:link {
	color: #2e5385;
	font-size: 12px;
	
}

a.link5:visited {
	font-size: 12px;
	color: #2e5385;
}

a.link5:hover {
	text-decoration: underline;
	font-size: 12px;
	color: #00CCFF;
}
a.link5:active {
	font-size: 12px;
	color: #2e5385;
}

a.link6:link {
/*	//float: left;*/
	display: block;
	background:url(/images/rumboal2011/web/bg_tab_off.jpg);
	padding: 3px 10px;
	font: 11px Arial ;
	/*text-decoration: none;*/
	margin: 0 1px 0 0; /*Margin between each menu item*/
	padding: 3px 10px;
	border:none;	
}

a.link6:visited {
	background:url(/images/rumboal2011/web/bg_tab_off.jpg);
	padding: 3px 10px;
	display: block;
	font: 11px Arial;
	/*text-decoration: none;*/
	margin: 0 1px 0 0; /*Margin between each menu item*/
	padding: 3px 10px;
	border:none;
}
a.link6:hover {
	background:url(/images/rumboal2011/web/bg_tab_on.jpg);
color: #FFF;
text-decoration: none;
}

a.link6:active {
	background:url(/images/rumboal2011/web/bg_tab_off.jpg);
	padding: 3px 10px;
	background-color: #d1dde6;
}

.link6_selected{ 
color: #FFF;
background-color:#d1dde6;
background:url(/images/rumboal2011/web/bg_tab_on.jpg);
display: block;
font: 11px Arial ;
margin: 0 1px 0 0; 
padding: 3px 10px;
border:none; 
}

.link6_selected:link{ 
color: #FFF;
background-color:#d1dde6;
background:url(/images/rumboal2011/web/bg_tab_on.jpg);
display: block;
font: 11px Arial ;
margin: 0 1px 0 0; 
padding: 3px 10px;
border:none;
}

.link6_selected:visited{ 
color: #FFF;
background-color:#d1dde6;
background:url(/images/rumboal2011/web/bg_tab_on.jpg);
display: block;
font: 11px Arial ;
margin: 0 1px 0 0; 
padding: 3px 10px;
border:none;
}

/*  FORMULARIOS Y CAMPOS */
input, textarea, select {
	font-size: 11px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}


/*  IMAGENES ODEPA */
.bg_a{
background-image:url(/images/rumboal2011/web/odepa_left.jpg); 
background-repeat:no-repeat;
background-position:right;
}

.bg_b{
background-image:url(/images/rumboal2011/web/odepa_right.jpg);
background-repeat:no-repeat;
background-position:left;
}

.relevante_titulo {
float: left;
display: block;
width: 390px;
padding:5px 5px;
filter:alpha(opacity=80);  -moz-opacity:0.7;  -khtml-opacity: 0.7;  opacity: 0.7;
font: 12px Arial;
color: white;
text-decoration: none;	
background-color:#000 ;
}

ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 200px;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  /*margin-top: 1px;*/
}

ul#menu li a {
	background: #00425c;
	background-image:url(/images/rumboal2011/menu_box.jpg);
   /*padding: 0.5em;*/
	 height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	padding-left:22px;
	color: #fdc317;
	font-size: 11px;
}

ul#menu li a:hover {
 /* background: #000;*/
}

ul#menu li ul li a {
	border-top:1px solid;
	border-top-color:#b9d3dc;
  /*background: #C4CFD5;*/
  background: #fff;
  color: #000;
}

ul#menu li ul li a:hover {
	padding-top:10px;
	padding-left:22px;
  background: #afd9ec;
  /*border-left: 5px #003756 solid;*/
  color:#333;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }

/*  ESTILO GENERAL */

.tabla_rumboal2011 {
background-color:#E7F1FA;
border:#D9E4E6;
border-style:solid;
border-width:1px;
text-align: center;
}

.tabla_rumboal2011 .text {
	font-size: 10px;
	text-align: justify;
}

.tabla2_rumboal2011 {
background-color:#FFF;
border:#D9E4E6;
border-style:solid;
border-width:1px;
}

.texto_notica {
	color:#000;
	border:none;
	font-style:normal;
	font-size:10px;
}

.tabla_sel {
  position:absolute;
	background:url(/images/rumboal2011/fondo_sel.png);    
	width:85px;
	height:70px;
  margin-left:-25px;
	margin-top:-35px;
	.margin-left:-50px;
	.margin-top:-5px;	
}  
 
.foto_tabla {	
	 padding:10px 0px 0px 18px;
	.padding:10px 0px 0px 20px;	
}  
	
img {		
	 margin:0px 5px 0px 0px;		
	 border: none;
}
	
.tableHeader {
	background: #666;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

.group, .standings {
	margin: 0 0 15px 0;
	border: 1px solid #666;
}

.divContainer {
overflow: auto;
}

.group td {
	border-bottom: 1px dashed #666;
}

.group tr:last-child td {
	border-bottom: none;
}

.standings {

}

.standings th,
.group th {
	border-bottom: 1px solid #666666;
}