/* Estilos default ==================================================== */ 

* {

	margin: 0;

	padding: 0;

}



body {

	/* Textos default */

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	color:#000000;

	/*background:#052e10 url(../img/fondos/body.gif) repeat;*/

	background-color:#254b3a;

}



/* Links */

a, a:visited, a:active {

	color:#558a4f;

	text-decoration: none;

	outline:none;

}

a:hover {

	text-decoration: underline;

	color:#80cd78;

}



.centrado {

	margin-left: auto;

	margin-right: auto;

}



/* Estilos de Listas ===================================================================== */

ul { list-style:none; margin:1em 2em; }

ul li { 

	background: url(../img/bullets/flecha_chica.gif) 3px 3px  no-repeat;

	padding-left:20px;

	line-height:16px;

}

ol { list-style:decimal; margin:1em 2px; list-style-position:inside }





/* Estilos de Head ====================================================================== */



#wrapperHeader {

	/*background:url(../img/fondos/sombra_header.gif) top center no-repeat;*/

	height:174px;

	margin:0 auto;

}

#upNav {

	width:994px;

	font-size:11px;

	margin:0 auto;

}

#upNav a {

	color:white;

}

	#upNav ul { padding:0 0 0 15px; height:40px; margin:0; }

	#upNav ul li { list-style:none; float:left; margin:13px 20px 0 0; padding:0; background:none; }

	#upNav ul li.buscador { float:right; color:#80cd78; margin:8px 10px 0 0 !important; }

	#upNav ul li.buscador table td { padding:0 1px; }

	

#flashHeader {

	clear:both;

	width:994px;

	height:134px;

	background:#415F49;

	margin:0 auto;

}



/* Estilos de la Navegación ============================================================= */



#navBar {

	width:994px; height:39px;

	background:#254b3a; margin:0 auto;

	/*border-bottom:1px #d3dbd8 solid;*/

}

#navBar ul { list-style:none; padding:0; margin:0; width:980px/*890*/; margin:0 auto;  }

#navBar ul li { float:left; padding:0 12px; background:url(../img/imagenes/separador.gif) center right no-repeat; line-height:normal; }

#navBar ul li.ultimo { background:none; }



/* Estilos del Contenedor =============================================================== */



#wrapperContenido {

	width:994px;

	background:white url(../img/fondos/contenedorColumnaIzq.gif) repeat-y top left;

	border-top:2px white solid;

	border-bottom:2px white solid;

	clear:both;	

	position:relative;

	margin:0 auto;

}



#sideLeft {

	float:left;

	width:189px;

	font-size:10px;

}

	#sideLeft ul { color:#fff; margin:1.3em 0; }

	#sideLeft ul li { border-bottom:1px solid #49846a; list-style:none; background:none; padding:0; line-height:normal; }



	#sideLeft ul li a { display:block; padding:5px 2px 5px 10px; color:#fff; text-decoration:none; }

	#sideLeft ul li a:hover { background-color:#254B3A; }

	

	#sideLeft ul li ul { margin-top:0; } #sideLeft ul li ul li { border-bottom:1px solid #254B3A;} #sideLeft ul li ul li a { padding-left:15px; }

	#sideLeft ul li ul.listado { margin-top:0; color:#558A4F; } #sideLeft ul li ul.listado li { border-bottom:none;} #sideLeft ul li ul.listado li a { padding-left:25px; color:#9FBF9B; }

	

	/* Nav Principal */

	body#home a.seleccionado1, body#noticias a.seleccionado2, body#temporada a.seleccionado3, body#sociales a.seleccionado4, body#descargas a.seleccionado6, body#prensa a.seleccionado7, body#links a.seleccionado8, 

	/* Nav Institucional */ 

	body#historia a.seleccionado1, body#autoridades a.seleccionado2, body#noticias_internas a.seleccionado4, body#galeria_presidentes a.seleccionado5, body#vitrina a.seleccionado6, body#sede a.seleccionado7, body#anexo a.seleccionado8, body#estadio a.seleccionado9, body#pontevedra a.seleccionado10,

	/* Nav Infraestructura */

	body#infraestructura a.seleccionado1,

	/* Nav Futbol */ 

	body#posiciones a.seleccionado1, body#fixture a.seleccionado2, body#plantel a.seleccionado3, body#inferiores a.seleccionado4, body#nuestrahistoria a.seleccionado5, body#futbolamateur a.seleccionado6,  body#futsal a.seleccionado7, body#futsal_planteles a.seleccionado8, body#cronicas a.seleccionado9,

	/* Nav Federados */ 

	body#deportesfederados a.seleccionado1,

	/* Nav Educacion Fisica */

	body#ed_fisica a.seleccionado1, body#maraton a.seleccionado2, 

	/* Nav Sociales */

	body#sociales a.seleccionado1, body#cultura a.seleccionado2, body#socios a.seleccionado3,

	/* Nav Servicios Oeste */ 

	body#ServiciosOeste a.seleccionado1, body#eventos a.seleccionado2,

	/* Nav Registro verdolaga */ 

	body#registro_verdolaga a.seleccionado1, body#fotos a.seleccionado2, body#videos a.seleccionado3,

	/* Nav Vacaciones Alegres*/

	body#vacaciones a.seleccionado1, body#vacacionesAranceles a.seleccionado2, body#vacacionesFiestacolor a.seleccionado3

	{ background-color:#558a4f !important; }



#mainContent { float:left; width:805px; padding:0; margin:0; background:#fff  }

#principal { width:614px; float:left; margin:1.3em 9px 11px 16px; _margin:1.3em 9px 11px 8px; }

	#principal .bloqueDestacado, #principal .bloqueNews {

		border:1px solid #a3c3ab;

		background:#f6f6f6 url(../img/fondos/mainContent.gif) top right no-repeat;

		padding:15px; 

		margin-bottom:8px;

	}

	#principal .bloqueDestacado { overflow:hidden; height:1%; }



	#principal .bloqueNews { padding:0; padding-top:5px; margin-top:8px; margin-bottom:15px; }

	#principal .bloqueNews table td.tema { background:white; padding:5px; width:100px; text-align:center; }

	#principal .bloqueNews table td.foto { background:white;  }

	#principal .bloqueNews table td.nota { background:#f6f6f6; border-left:1px solid #dae3df; padding:5px; padding-top: 10px; padding-left: 10px; text-align:left; }

	#principal .bloqueNews table td.nota h3 { margin-top:0 !important; text-transform:uppercase !important;  }



	a.mas {

		background:url(../img/iconos/mas.gif) center left no-repeat;

		padding-left:15px;

	}

	a.pdf {

		background:url(../img/iconos/ac.gif) center left no-repeat;

		padding-left:25px;

	}



	a.subir {

		background:url(../img/iconos/up.gif) center left no-repeat;

		padding-left:15px;

	}



	#principal .bloqueDestacado img { border:1px solid #30683e; margin:.5em; }

	#principal .bloqueDestacado .col_izq1, #principal .bloqueDestacado .col_img { float:left; }

	#principal .bloqueDestacado .col_izq1 { 

		width:573px;

		margin-right:1em;

	}

	#principal .bloqueDestacado .col_izq, #principal .bloqueDestacado .col_img { float:left; }

	#principal .bloqueDestacado .col_izq { 

		width:373px;

		margin-right:1em;

	}

	#principal .bloqueDestacado .col_img { margin-top:2.5em;}	

	#principal .bloqueDestacado .col_img span { margin:0 .5em; font-size:10px; }	

	#principal .destacadoGrande, #principal .destacadoChico { /*border:1px solid #a3c3ab;  float:left; margin-bottom:10px;*/ }

	#principal .destacadoGrande { width:360px; /*margin-right:11px;*/ padding: 15px; }

	#principal .destacadoChico { width:209px;}

	

	#principal .destacadoGrande ul { margin: 0; }

	

	#principal .bloqueChico, #principal .bloqueMedio { border:1px solid #a3c3ab; background:#FFFFFF url(../img/fondos/mainContent.gif) top right no-repeat;}

	

	#principal .bloqueChico { padding:15px; width:159px; float:left; margin-right:10px; }

	#principal .bloqueMedio { padding:15px; width:178px; float:left; margin-left:1px; }

	#principal .titCategoria { text-transform:uppercase; margin-bottom: 0;}



	#infraestructura .bloqueChico { padding:15px 5px; width:177px; float:left; margin-right:10px; height: 190px; }

	#infraestructura .bloqueMedio { padding:15px 5px; width:198px; float:left; margin-right:0px; height: 190px; }



	#infraestructura .bloqueChico p, #infraestructura .bloqueMedio p, #infraestructura .bloqueChico h3, #infraestructura .bloqueMedio h3 {  margin: 5px 5px 0 5px; }

	

	

	body#home #principal .bloqueChico, body#home #principal .bloqueMedio { height:250px; }

	

	#principal .hilo { background:url(../img/iconos/ferroIco.gif) top left no-repeat; padding-left:2em; position:relative; }

	#principal .hilo p { border-bottom:1px solid #558a4f;}

	#principal .hilo .relacionadas { position:absolute; right:1.5em; top:1.6em; width:195px; }

	#principal .hilo .relacionadas p { border:none; margin:2px !important; }

	#principal .contenedor_titulos { padding-left:2em; position:relative;	}



	#principal #filtros { 

		background:#f6f6f6; border-top:1px solid #558a4f; border-bottom:1px solid #558a4f; 

		padding:.3em 4px; margin-bottom:8px;

	}

	#principal #filtros table { margin:0 auto; }

	#principal #filtros table td { padding-right:6px; background:none; }



#sideRight { float:left; width:153px; margin:1.3em 0 11px 0; background-color:#dbdfdb; }

#sideRight p { margin:10px !important;}

#sideRight input { margin-right: 8px; }



#auspiciantes { clear:both; background:#e9e9e9; height:83px; }

	#auspiciantes ul { width:694px; margin:0 auto; padding-top:12px; }

	#auspiciantes ul li { background:none; margin:0 1.9em; padding:0; float:left; }



#paginador {

	padding:3px 0;

	border-top:1px solid #558a4f; border-bottom:1px solid #558a4f; 

}

#paginador p {

	margin:0 !important;

	padding:2px;

	background:#f6f6f6;

	border:1px solid #a3c3ab;

	text-align:center;

}



#paginador p a {

	display:inline-block;

	padding:1px 2px;

	margin:0 3px;

	color:#0b481a;

}

#paginador p a.seleccionado {

	background-color:#0b481a;

	color:white;

}



#img_grande {

	width: 440px;

	float:left;

}

#img_grande img {

	margin: 0 !important;

	padding:0 !important;

}



#instrucciones {

	background-image:url(../img/fondos/pizarra.jpg);

	background-repeat:no-repeat;

	margin-left:12px;

	padding-top:75px;

	width:137px;

	float:left;

}



.thumb_down {

	float:left;

	margin-right:12px;

	margin-bottom:14px;



}

.thumb_down_last {

	float:left;

	margin-bottom:14px;

}

.thumb_down img, .thumb_down_last img {

	margin: 0 !important;

	padding:0 !important;

}



#galeria {

width:192px;

margin-top:7em;

_margin-top:6em;

float:left;

}





#galeria #bot_gal {

	/*width:190px;*/

	padding:4px;

	background-color:#254b3a;

	text-align:right;

	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-size:11px;

	border-top:3px solid #dbdfdb;

	

}



#galeria #bot_gal a { 

	color:#fff;

	background:url(../img/iconos/gal.gif) center left no-repeat;

	padding-left:28px;

	}



#galeria #img_gal * {

margin:0 !important;

padding:0 !important;

border:0;

}



#galeria #direccion {

	margin-top:5px;

	padding:4px;

	font-size:13px;

	border-bottom:3px solid #254b3a;



}



.marginado_img {

	margin: 5px 0 4px 15px !important; 

}



#asociate {

	border: solid 2px #DBDFDB;

	padding: 7px;

	



}



.wall_thumb{

	float:left;

	width:160px;

	height:135;

	margin-right:15px;

	margin-bottom:22px;	

	height:167px;

}



.links_thumb{

	

	float:left;

	width:650px;

	height:135;

	margin-right:15px;

	margin-bottom:22px;	

	height:120px;

}



	/* Estilos banners publicitarios ====================================================================== */

	.fondo_blanco { background-color:#FFFFFF; padding:15px 0 15px 0}

	#full_banner { width:728px; height:90px; margin:1.3em 9px 11px 37px;}

	#regular_banner { width:468px; height:60px; margin:0 9px 11px 68px;}

	#button_banner { width:120px; height:60px; margin:0 9px 11px 17px;}		



/* Estilos de Foot ====================================================================== */



#footer {

	clear:both;

	width:994px;

	background:#558a4f;

	font-size:10px;

	height:46px;

	margin:0 auto;

}



#footer p { margin: 0 !important; line-height: normal !important }



#footer a { color:#1c3a2d; }

#footer a:hover { color:#000; }



#footer .direccion {

	padding:1em;

	color:#060804;

	float:left;

}

#footer .p3 {

	padding:1.7em 1em 1em 1em;

	float:right;

}



#footerNav {

	width:994px;

	padding:15px 0;

	color:#558a4f;

	margin:0 auto;

}

#footerNav ul {

	/*width:667px;*/

	text-align:center;

	margin:0 auto;

}

#footerNav ul li {

	list-style:none;

	/*float:left;*/

	display:inline;

	padding:1em;

	background:none;

	line-height:normal;

}



/* Estilos de Texto ===================================================================== */



p { margin-bottom:1em; line-height:1.5em; }

h1 {

	color:#558a4f;

	font-size:2em;

	margin:.5em 0;

	margin-top: 0; /* Para que se pegue a las categorias */

	/*text-transform:uppercase;*/

	font-weight:bold;

}



.h1_grande { font-size:2em; /*letter-spacing:-2px; font-variant:normal;*/ }



h2 {

	color:#4d856c;

	font-size:15px;

	margin:.5em 0;

	margin-top: 0;

	text-transform:uppercase;

}



h3 {

	color:#558a4f;

	font-size:12px;

	margin:.5em 0;

	margin-top: 0; /* Para que se pegue a las categorias */

}

hr { border:none; background:url(../img/fondos/hr.gif) repeat-x; //background:none; height:2px; width:80%; margin:0 auto; padding:.3em 0; text-align:center; //color:#fdfdfd; //border-top:1px solid #A1ABA1; }



.enfasisColor { color:#0b481a; }

.enfasisColor2 { color:#207c11; }

.enfasisColor3 { color:#207c11; font-size:12px; margin:.5em 0; }



a.enfasisColor3:hover {

	text-decoration: underline;

	color:#1c3a2d;

}



/* Estilos de Formularios ================================================================ */



input, textarea, select {

	margin:0;

	background:#156628;

	border:1px #4e864b solid;

	padding: 1px 4px;

	color:#83cf7b;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

}





.camposLight {

	color:#1c3a2d;

	background:white;

	border:1px #4e864b solid;

}

.radios {

	background:none;

	border:none;

}



.botonForm {

	width:111px;

	height:22px;

	border:none;

	font-size:10px;

	color:white;

	font-weight:bold;

	background:url(../img/fondos/botones.gif) no-repeat;

	text-align:left;

	padding-left:20px;

	margin:3px 0;

	cursor:hand; cursor:pointer;

	border:none !important;

}

.inputError {

	border:1px dashed red !important;

	color:#990000 !important;

}



body#contacto .bloqueDestacado input, body#contacto .bloqueDestacado textarea,

body#registro_verdolaga .bloqueDestacado input, body#registro_verdolaga .bloqueDestacado textarea, body#registro_verdolaga .bloqueDestacado select {

	color:#1c3a2d;

	background:white;

	border:1px #4e864b solid;

}

body#contacto .bloqueDestacado input,

body#registro_verdolaga .bloqueDestacado input {

	margin-right:10px;

}

body#contacto .bloqueDestacado .boton,

body#registro_verdolaga .bloqueDestacado .boton {

	color: white;

	background:#1c3a2d;

	border:1px #4e864b solid;

}

.tit_form {

	color:#207c11;

	font-weight:bold;

	padding-top:5px;

	padding-bottom: 3px;

	}

	

.txt_verde {

	color:#000000;

	font-size:12px;

	font-weight:bold;

}





/* Estilos de TABLAS ================================================================ */

table#tablaInfo th {

	color:#fff;

	font-weight:normal;

	text-transform:uppercase;

	text-align:center;

	font-size:14px;

	padding:2px;

	background-image:url(../img/fondos/body.gif);

}



table#tablaInfo th.min {

	text-transform:lowercase;

	font-size:11px;

	font-weight:bold;

}



table#tablaInfo td {

	background-color:#e6ede5;

	color:#052e10;

	padding:2px;

	font-size:11px;

	text-align:center;

}



table#tablaInfo td.ferro {

	background-color:#aac4a7;

	font-weight:bold;

}



table#tablaInfo td.izq {

	text-align:left;

	font-size:10px;

}

table#tablaInfo td.titulo {

	font-size:12px;

	text-align:left;

	font-weight:bold;

	padding-left:5px;

}



td.separacion {

	padding-left:10px;

}



td.autoridades {

	background-color:#e6ede5;

	border:#FFFFFF solid 1px;	

	padding:3px;

	padding-left:4px;

	font-size:11px;

	font-weight:bold;

}



#not_int img {

	border:none !important;

}



.marg_vit {

	margin:10px;

	padding:5px;

	width:230px;

	float:left;

	background-color: white;

}

.marg_vit2{

	width:450px;

	margin:10px;

	padding:5px;

	background-color: white;

}

.vit {

	border-bottom: solid 2px #AAC4A7;

	text-align: center;

	padding:5px;

	}



.vit2 {

	border-bottom: solid 2px #AAC4A7;

	text-align:left;

	padding: 8px;



}

.vit_tit {

	border: solid 1px white;

	background:#aac4a7;

	padding:3px;

	text-align:center;

}



.vit_tt {

	background:#e6ede5;

	padding: 3px;

	text-align:left;

	font-size:14px;

	font-weight: bolder

}



.vit_img {

	padding:0;



}





body#vacacionesAranceles table { margin:4px 0 1.3em 0; border-collapse:collapse; }

body#vacacionesAranceles table td, body#vacacionesAranceles table th { padding:3px; }

body#vacacionesAranceles table th { background:white; border-top:1px solid #1C3A2D; text-transform:uppercase; }

body#vacacionesAranceles table td { border-top:1px solid #558A4F; border-bottom:1px solid #558A4F; }





/* hack para IE, no tocar ni alterar ==================================================== */ 

.clearfix:after {

	content: "."; 

	display: block; 

	height: 0; 

	clear: both; 

	visibility: hidden;

	_display:none;

}

 

.clearfix{display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix{height: 1%;}

.clearfix{display: block;}

/* End hide from IE-mac */  





.left{ float:left; }

.right { float:right; }

.no_float { clear:both; }



.centrar { 

	margin:0 auto; 

}



table.tablaDatos { background:white; border-collapse:collapse; }

table.tablaDatos td, table.tablaDatos th { padding:5px; border-bottom:1px solid #DBDFDB; }

table.tablaDatos th { text-transform:uppercase; }



table.tablaDatos td.fondo { background:#DBDFDB; }



#acreditaciones strong {

	font-size: 14px;

}



#acreditaciones input, #acreditaciones textarea {

	background-color: #FFFFFF;

	border: 1px solid #156628;

	width: 300px;

	color: #052E10;

}

#acreditaciones  #staff_container     {

	background-color: #DBDFDB;

	padding: 10px;

}

#acreditaciones .staff 

{

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #052E10;

	margin-bottom: 15px;

}

#acreditaciones #agregarNuevoStaff {

	color: #FFFFFF;

	background-color: #FFFFFF;

	width: 210px;

	height: 36px;

	font-weight: bold;

	text-indent: -9000px;

}

#acreditaciones .submit {

	color: #FFFFFF;

	background-color: #558A4F;

	width: 180px;

	background-repeat: no-repeat;

	background-position: 160px center;

	height: 30px;

	font-size: 14px;

	font-weight: bold;

}

#acreditaciones  select.documento {

	background-color: #FFFFFF;

	border: 1px solid #156628;

	color: #052E10;

	margin: 0px;

	padding: 0px;

}

#acreditaciones  .checkbox, #acreditaciones .radio {

	width: 15px;

	border: 1px none #FFFFFF;

}



#acreditaciones #agregarMasStaff

{

	color: #FFFFFF;

	width: 121px;

	background-image: url(../img/fondos/prensa_nuevo_staff_varios.gif);

	background-repeat: no-repeat;

	background-position: left center;

	height: 32px;

	font-weight: bold;

	border: 1px none #FFFFFF;

	vertical-align: middle;

	padding-left: 122px;

	padding-top: 4px;

}



#acreditaciones #agregarMasStaff input

{

	margin:0;

	font-size:16px;

	font-weight:bold;

	height: 24px;

	width: 21px;

	padding: 0px;

	text-align: center;

}

#acreditaciones #okAgregarStaff

{

	font-size: 16px;

	font-weight: bold;

	

}

#acreditaciones #numeroDePersonasAgregar

{

	vertical-align: middle;	

}

#acreditaciones #loadingAnim

{

	display:none;

}



.addthis_button{

	cursor: pointer;

	position: absolute;

	right: 175px;

	top: 90px;

}



.noti-video, .noti-audio {

  float: right;

  margin-left: 8px;

}

.noti-audio {

  width: 210;

  height: 24;

}

.noti-video {

  width: 320;

  height: 240;

}

.fotos-maraton img { border:#396 3px solid; -moz-box-shadow:0 0 2px #000; -webkit-box-shadow: 0 0 2px #000;box-shadow:0 0 2px #000; margin:3px}
