@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
	
/* Documento CSS */


<!--
/*  ESTILO GENERAL */
body {
	background-color: #002639;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body,td,th {
	
    
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
}

.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;

}

/*  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 ;



	}








-->









p {
 /* line-height: 1.5em;*/
}

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; }



