/* Design by Brian Diaz of Media 65 @ http://www.m65.net  All Rights Reserved */
@import url(layouts.css);
@import url(components.css);
@import url(modules.css);
@import url(navigation.css);
@import url(misc.css);
@import url(forms.css);
/* #######################  GENERAL SETTINGS ############################ */
html.body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	margin-top: 0px;
	background-color: #003380;
}
body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	margin-top: 0px;
	background-color: #003380;
}
/*  Global Formatting */
h1 {
	font-size:16px;
	line-height: 1em;
	font-weight: 900;
}
h2 {
	font-size:15px;
	line-height: 1em;
	font-weight: 900;
}
h3 {
	font-size:14px;
	line-height: 1em;
	font-weight: 900;
}
h4 {
	font-size:13px;
	line-height: 1em;
	font-weight: 900;
}
h5 {
	font-size:12px;
	line-height: 1em;
	font-weight: 900;
}
h6 {
	font-size:11px;
	line-height: 1em;
	font-weight: 900;
}
td {
	font-size: 12px;
}
th {
	font-size: 12px;
}
a:link {
	color: #CC6600;
}
a:hover {
	color: #659FDE;
}
a:visited {
	color: #CC6600;
}
img {
	border: 0 none;
}
/* Clears Divs */
.clr {
	clear: both;
}
/* #######################  END GENERAL SETTINGS ############################ */
body {
	margin: 0;
	padding: 0;
	height:100%;
/*	background-image:url(../images/body.jpg);*/
	background-position:top;
	background-repeat:repeat-x;
	/*min-height: 400px;*/
}
#left_col {
	width:50%;
	float:left;
	margin-left: -450px;/*Importante NO BORRAR este valor es ņa mitad del ancho de la columna central*/
	height:100%;
}
#center_col {
	width: 900px;
	float:left;
	z-index: 500;
	margin-right: -450px;/*Importante NO BORRAR este valor es ņa mitad del ancho de la columna central*/
	position: relative;
	background-image:url(../images/stage_back.jpg);
}
#right_col {
	width:50%;
	float:left;
	margin-right: -450px;/*Importante NO BORRAR este valor es ņa mitad del ancho de la columna central*/
	height:100%;
}
/*Inicio Header*/
#Header_l {
	/*background-color: #0C0;*/
	height:153px; /*Cambia de plantilla a plantilla*/
	/*background-image:url(../images/Header_l.jpg);*/
	background-repeat:repeat-x;
}
#Header_Main {
	background-color:#090;
	width: 900px;
	height:153px; /*Cambia de plantilla a plantilla*/
	background-image:url(../images/Header_Main.jpg);
}
#Header_r {
	/*background-color: #0C0;*/
	/*background-image:url(../images/Header_r.jpg);*/
	background-repeat:repeat-x;
	height:153px; /*Cambia de plantilla a plantilla*/
}
/*Fin Header*/

#Bg_ew_l {
	/*background-color: #E5E5E5;
	/*min-height:657px;*/
	min-height:100%;
}
#Stage {
	/*background-color:#FFFFFF;*/
	width: 900px;
	/*min-height:607px;*/
	/*height:607px;*/
	background-image:url(../images/stage_back.jpg);
}
#Bg_ew_r {
/*background-color: #E5E5E5;
	min-height:657px;*/
}
#Footer_cont {
	width:900px;
	height:60px;
	/*background-color:#300;*/
	clear:both;
	float:left;
	background-image:url(../images/pata.jpg);
	z-index:35000;
	/*position:relative;*/
}
#mascota {
	width:869px;
	height:190px;
	clear:both;
	float:left;
	background-image:url(../images/mascotas.jpg);
	position:relative;
	left:21px;
}
#Top {
	/*background-color:#000;
	color:#FFF;*/
	background-image:url(../images/menu_back.jpg);
	width:900px;
	height:41px;
}
#Advert1 {
	/*background-color: #333;
	color:#FFF;*/
	width:800px;
	height:344px;
	position:relative;
	padding-left:102px;
	top: 15px; /*Doble del espaciado entre Top y Advert1 IMPORTANTE!*/
}
#Advert2 {
	background-image:url(../images/barra_back.jpg);
	background-repeat:repeat-x;
	width:900px;
	height:35px;
}
#Left {
	background-color:#003;
	color:#FFF;
	width:165px;
	height:346px;
	position:relative;
	top:30px; /*Triple del espaciado entre Main y Advert1 IMPORTANTE!*/
	left:50px;
	float:left;
}
#Center {
	background-color: #FF3;
	color:#FFF;
	width:470px;
	height:346px;
	position:relative;
	top:30px; /*Triple del espaciado entre Main y Advert1 IMPORTANTE!*/
	left:50px;
	float:left;
}
#Right {
	background-color:#003;
	color:#FFF;
	width:165px;
	height:346px;
	position:relative;
	top:30px; /*Triple del espaciado entre Main y Advert1 IMPORTANTE!*/
	left:50px;
	float:left;
}
#Inset {
	background-color:#06F;
	color:#FFF;
	width:470px;
}
#Main {
	background-color: #09F;
	color:#FFF;
	width:470px;
}
#Bottom {
	background-color: #0CF;
	color:#FFF;
	width:470px;
}
#noticias_title {
	width:246px;
	height:41px;
	background-image:url(../images/stage_header_left.jpg);
	background-repeat:no-repeat;
	padding-left:33px;
	padding-top:13px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#00f6ff;
}
/*Stage*/


#redondeoSuperiorStage {
	background-image:url(../images/redondeoSuperiorStage.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:902px;
	height:11px;
	margin-top:12px;
}
#redondeoInferiorStage {
	background-image:url(../images/redondeoInferiorStage.jpg);
	background-repeat:no-repeat;
	background-position:32px center;
	width:900px;
	height:8px;
	float:left;
	margin-bottom:15px;
	position:relative;
}

#redondeoInferiorStage2c{
	background-image:url(../images/bc_2cb.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:900px;
	height:7px;
	float:left;
	margin-bottom:15px;
}
/* column container */
.colmask {
	position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
	width:100%;				/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs*/
	background-image:url(../images/stage_bk.jpg);/*background-position:center;*/
}
/* holy grail 3 column settings */
.holygrail {
/*background:#ff9;    	 Right column background colour */
	/*margin-left: 44px;
	margin-top: 12px;*/
}
.holygrail .colmid {
	float:left;
	width:200%;
	margin-left:-311px; 	/* Width of right column */
	position:relative;
	right:100%;/*background:#cff2fe;    	 Centre column background colour */
}
.holygrail .colleft {
	float:left;
	width:100%;
	margin-left:-50%;
	position:relative;
	left:622px;         	/* Left column width + right column width *//*background:#FFD8B7;    	 Left column background colour */
}
.holygrail .col1wrap {
	float:left;
	width:50%;
	position:relative;
	right:311px;        	/* Width of left column *//*padding-bottom:1em;*/	/* Centre column bottom padding. Leave it out if it's zero */
}
.holygrail .col1 {
	margin:0 311px 0 311px;     	/* Centre column side padding:25+259
                            	Left padding = left column width + centre column left padding width
                            	Right padding = right column width + centre column right padding width */
	position:relative;
	left:200%;
	overflow:hidden;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}
.holygrail .col2 {
	float:left;
	float:right;			/* This overrides the float:left above */
	width:278px;        	/* Width of left column content (left column width minus left and right padding) */
	position:relative;
	right:0px;         	/* Width of the left-had side padding on the left column */
	color:#4fa0b0;
}
.holygrail .col3 {
	float:left;
	float:right;			/* This overrides the float:left above */
	width:278px;        	/* Width of right column content (right column width minus left and right padding) */
	margin-right:66px;  	/* Width of right column right-hand padding + left column left and right padding */
	position:relative;
	left:50%;
}
/*Fin Stage*/
/***2 Columnas**/
#Stage_2c {
	width:900px;
	background-image:url(../images/bc_2ct.jpg);
	background-position: bottom;
	background-repeat:no-repeat;
	height:21px;
}
/* column container */
	.colmask_2c {
	position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;	/* This chops off any overhanging divs */
	margin-top:6px;
}

/* 2 column right menu settings */
.rightmenu {
	/*background:#ff9;*/
	background-image:url(../images/bc_2c.jpg);
	background-repeat:repeat-y;
	
	
}
.rightmenu .colleft_2c {
	float:left;
	width:200%;
	margin-left:-272px;
	position:relative;
	right:100%;
	/*background:#fff;*/
}
.rightmenu .col1wrap_2c {
	float:left;
	width:50%;
	position:relative;
	left:50%;
	padding-bottom:1em;
}
.rightmenu .col4 {
	margin:0 15px 0 322px;
	overflow:hidden;
}
.rightmenu .col5 {
	float:right;
	width:241px;
	position:relative;
	left:241px;
}
/*****/

#modulesExtra1{
	float:left;
	clear:both;
	margin-left: 34px;
}
#modulesExtra2{
	float:left;
	clear:both;
	margin-left: 10px;
}

/*Modulos*/

.phoca_gci_table_title {
	background-image:url(../images/title_galeria.jpg);
	background-repeat:no-repeat;
	width:234px;
	height:28px;
	padding-bottom: 20px;
}
.phoca_gci_image {
	border:#fff solid 3px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.phoca_gci_items_td {
	width:33%;
}
.eventcalq {
	padding-left:25px;
}
.module_tile_comite_central {
	width:278px;
	height:41px;
	background-image:url(../images/stage_header_center.jpg);
	background-repeat:no-repeat;
	padding-left:33px;
	padding-top:13px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffcc00;
}
.module_tile_comite_right {
	width:278px;
	height:41px;
	background-image:url(../images/stage_header_right.jpg);
	background-repeat:no-repeat;
	padding-left:33px;
	padding-top:13px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#23c900;
}
.minifp-introtitle {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#00516c;
	/*padding-left: 5px;*/
	text-align:justify;
}
.minifp {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#00516c;
}

.col3 .minifp {
	text-align:justify;
}

#modulesExtra2 .fb_book_list_table{
	background-image:url(../images/RevistaOlimpicaBk.jpg);
	background-repeat:no-repeat;
	width:279px;
	height:327px;
}

.col5 .fb_book_list_table{
	background-image:url(../images/revista-lateral.jpg);
	background-repeat:no-repeat;
	height:320px;
}

#modulesExtra2 .flippingbook_book_list_item{
	padding-top: 55px;
}

.eventlistmodp{
	padding-left:25px;
}
/***/


/**medalleria*/
#medalleria {
	width:279px;
	height:327px;
	background-image:url(../images/medallas.jpg);
	background-repeat:no-repeat;
	padding-left:16px;
	padding-top:6px;
}
.medalleria_titulo{
	color:#23C900;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	width:250px;
	height:40px;
	text-align:center;
}

.delegacionNombre {
	width:142px;
	
	text-align:left;
	/*padding-left:5px;*/
}
.delegacionOro {
	width:33px;
	text-align:center;
}
.delegacionPlata {
	width:29px;
	text-align:center;
}
.delegacionBronce {
	width:27px;
	text-align:center;
}
.delegacionTotal {
	width:30px;
	text-align:center;
}
.filaPar {
	/*background-color:#9d9d9d;*/
	color:#FFF;
	height:30px;
}
.filaImpar {
	color:#192227;
	height:25px;
}
/****/

