/*
Theme Name: RFEV
Theme URI: http://www.baud.es/
Description: Theme para www.rfev.es
Version: 1.0
Author: Carlos Corral.
Author URL: www.baud.es
*/


/* Reset del CSS */
body, h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0px;
	padding: 0px;
}
table {
	border-collapse:collapse;
	border-spacing: 0px;
}
fieldset, img, abbr, acronym {
	border: 0px;
}
address, caption, cite, code, dfn, th, var {
	font-style: normal;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
caption, th {
	text-align: left;
}
a {
	outline: none;
}
.clearfix {
	overflow: hidden;
	width: 100%;
}

/* Fin Reset del CSS */


/* COLORES CSS */
/* 

	Gris Claro Azulado = #758D98

*/
body {
	background: #FFF;
	font-family: Verdana, Arial, Helvetica;	
}
a {
	text-decoration:none;
	color: #0033CC;
}
a:hover{
	color: #0099CC;
}

#img-wrap {
	width: 100% !important;
	width: 1024px;
	height:100% !important;
	height: 160px;
	position: absolute;
	background: url('img/cabecera.jpg') no-repeat top;
	margin: 0px auto;
}
#wrap-flash-logo{
	position:relative;
	width: 930px;
	height:122px;
	margin: 0 auto;
	padding-left: 15px; 
}
#flash-logo{
/*	position:relative;
	width: 930px;
	height:122px;
	margin: 0 auto;
	padding-left: 150px; */
    margin-left: -468px;
    position: absolute;
    left: 50%;    
    width: 930px;
    height: 122px;
	

}
#wrap-back{
	width: 930px;
	margin: 0 auto;
	background: url('img/sombra.png') repeat-y !important;
	background: url('img/sombra.jpg') repeat-y; /*Para IE 6 - */

}
#wrap{
	width: 900px;
	margin: 0 auto;

}
#menu{
	width: 900px;

}


/* ------------ MENU SUPERIOR-------------------------------*/

#menu-superior{
	float:left;
	width: 735px;
	height:20px;
	background: #003399 url('img/menu-1-azul.png') repeat-x 10px;	
}


/* Lista Superior */
#superior{
	font-family: Verdana, Arial, Helvetica;
}

#superior li {	
	list-style-type: none;
	float:left;
	font-size:70%;
	
}

#superior a {
	float:left;
	display: block;
    padding: 2px 7px 5px 7px;
	color: #FFFFFF;
	text-decoration:none;
	background: url('img/separador.png') no-repeat right 2px;
}

#superior li a:hover  {
	display: block;
	background: url('img/menu-1-azul-over.png') repeat-x ;	
}

#superior .current_page_item a,  #home .on {
	display: block;
	background: url('img/menu-1-azul-over.png') repeat-x ;
	font-weight: bold;
}

#superior .current_page_parent	a {
	display: block;
	background: url('img/menu-1-azul-over.png') repeat-x ;
	font-weight: bold;
}


/* Lista Inferior*/

#inferior{
	font-family: Verdana, Arial, Helvetica;
}

#inferior li {	
	list-style-type: none;
	float:left;
	font-size:70%;
}

/* Inferior Inicio */

#inferior-home{
	font-family: Verdana, Arial, Helvetica;
}

#inferior-home li {	
	list-style-type: none;
	float:left;
	font-size:70%;
}

#inferior-home a {
	float:left;
	display: block;
    padding: 2px 9px 5px 9px;
	color: #FFFFFF;
	text-decoration:none;
	background: url('img/separador.png') no-repeat right 2px;

}

#inferior-home li a:hover  {
	display: block;
	background: url('img/menu-2-r-home.png') repeat-x ;	
}

#inferior-home .current_page_item a,  #home .on {
	display: block;
	background: url('img/menu-2-r-home.png') repeat-x ;
	font-weight: bold;
}




/* Inferior Institucional */

#inferior-institucional {
	font-family: Verdana, Arial, Helvetica;	
}

#inferior-institucional li {	
	list-style-type: none;
	float:left;
	font-size:70%;
}

#inferior-institucional a {
	float:left;
	display: block;
    padding: 2px 9px 5px 9px;
	color: #FFFFFF;
	text-decoration:none;
	background: url('img/separador.png') no-repeat right 2px;

}

#inferior-institucional li a:hover  {
	background: url('img/menu-2-r-institucional.png') repeat-x ;	
}

#inferior-institucional .current_page_item a,  #home .on {
	background: url('img/menu-2-r-institucional.png') repeat-x ;
	font-weight: bold;
}


/* Inferior Olimpica */

#inferior-olimpica {
	font-family: Verdana, Arial, Helvetica;	
}

#inferior-olimpica li {	
	list-style-type: none;
	float:left;
	font-size:70%;
}

#inferior-olimpica a {
	float:left;
	display: block;
    padding: 2px 12px 5px 12px !important;
	color: #FFFFFF;
	text-decoration:none;
	background: url('img/separador.png') no-repeat right 2px;

}

#inferior-olimpica li a:hover  {
	background: url('img/menu-2-r-olimpica.png') repeat-x ;	
}

#inferior-olimpica .current_page_item a,  #home .on {
	background: url('img/menu-2-r-olimpica.png') repeat-x ;
	font-weight: bold;
}


/* Inferior Ligera */

#inferior-ligera {
	font-family: Verdana, Arial, Helvetica;	
}

#inferior-ligera li {	
	list-style-type: none;
	float:left;
	font-size:70%;
}
#inferior-ligera .titulo {
	float:left;
	display: block;
    padding: 2px 9px 5px 9px ;
	color: #CFEDFF;
	text-decoration:none;
	background: url('img/separador.png') no-repeat right 2px;
	font-weight:bold;
	font-size: 65%;

}
#inferior-ligera a {
	float:left;
	display: block;
    padding: 2px 12px 5px 12px ;
	color: #FFFFFF;
	text-decoration:none;
	background: url('img/separador.png') no-repeat right 2px;

}

#inferior-ligera li a:hover  {
	background: url('img/menu-2-r-ligera.png') repeat-x ;	
}

#inferior-ligera .current_page_item a,  #home .on {
	background: url('img/menu-2-r-ligera.png') repeat-x ;
	font-weight: bold;
}
/* Inferior Ligera 2 */

#inferior-ligera-2 {
	font-family: Verdana, Arial, Helvetica;	
}

#inferior-ligera-2 li {	
	list-style-type: none;
	float:left;
	font-size:70%;
}
#inferior-ligera-2 .titulo {
	float:left;
	display: block;
    padding: 2px 9px 5px 9px ;
	color: #CFEDFF;
	text-decoration:none;
	background: url('img/separador.png') no-repeat right 2px;
	font-weight:bold;
	font-size: 65%;

}
#inferior-ligera-2 a {
	float:left;
	display: block;
    padding: 2px 2px 5px 2px ;
	color: #FFFFFF;
	text-decoration:none;
	background: url('img/separador.png') no-repeat right 2px;

}

#inferior-ligera-2 li a:hover  {
	background: url('img/menu-2-r-ligera.png') repeat-x ;	
}

#inferior-ligera-2 .current_page_item a,  #home .on {
	background: url('img/menu-2-r-ligera.png') repeat-x ;
	font-weight: bold;
}
/* Inferior Ligera 3 */

#inferior-ligera-3 {
	font-family: Verdana, Arial, Helvetica;	
}

#inferior-ligera-3 li {	
	list-style-type: none;
	float:left;
	font-size:70%;
}
#inferior-ligera-3 .titulo {
	float:left;
	display: block;
    padding: 2px 9px 5px 9px ;
	color: #CFEDFF;
	text-decoration:none;
	background: url('img/separador.png') no-repeat right 2px;
	font-weight:bold;
	font-size: 65%;

}
#inferior-ligera-3 a {
	float:left;
	display: block;
    padding: 2px 8px 5px 8px ;
	color: #FFFFFF;
	text-decoration:none;
	background: url('img/separador.png') no-repeat right 2px;

}

#inferior-ligera-3 li a:hover  {
	background: url('img/menu-2-r-ligera.png') repeat-x ;	
}

#inferior-ligera-3 .current_page_item a,  #home .on {
	background: url('img/menu-2-r-ligera.png') repeat-x ;
	font-weight: bold;
}

/* Inferior Ligera 4 */

#inferior-ligera-4 {
	font-family: Verdana, Arial, Helvetica;	
}

#inferior-ligera-4 li {	
	list-style-type: none;
	float:left;
	font-size:70%;
}
#inferior-ligera-4 .titulo {
	float:left;
	display: block;
    padding: 2px 9px 5px 9px ;
	color: #CFEDFF;
	text-decoration:none;
	background: url('img/separador.png') no-repeat right 2px;
	font-weight:bold;
	font-size: 65%;

}
#inferior-ligera-4 a {
	float:left;
	display: block;
    padding: 2px 8px 5px 8px ;
	color: #FFFFFF;
	text-decoration:none;
	background: url('img/separador.png') no-repeat right 2px;

}

#inferior-ligera-4 li a:hover  {
	background: url('img/menu-2-r-ligera.png') repeat-x ;	
}

#inferior-ligera-4 .current_page_item a,  #home .on {
	background: url('img/menu-2-r-ligera.png') repeat-x ;
	font-weight: bold;
}




/* Inferior Crucero */

#inferior-crucero {
	font-family: Verdana, Arial, Helvetica;	
}

#inferior-crucero li {	
	list-style-type: none;
	float:left;
	font-size:70%;
}

#inferior-crucero a {
	float:left;
	display: block;
    padding: 2px 9px 5px 9px !important;
	color: #FFFFFF;
	text-decoration:none;
	background: url('img/separador.png') no-repeat right 2px;

}

#inferior-crucero li a:hover  {
	background: url('img/menu-2-r-crucero.png') repeat-x ;	
}

#inferior-crucero .current_page_item a,  #home .on {
	background: url('img/menu-2-r-crucero.png') repeat-x ;
	font-weight: bold;
}


/* Inferior Match Race */

#inferior-match {
	font-family: Verdana, Arial, Helvetica;	
}

#inferior-match li {	
	list-style-type: none;
	float:left;
	font-size:70%;
}

#inferior-match a {
	float:left;
	display: block;
    padding: 2px 9px 5px 9px !important;
	color: #FFFFFF;
	text-decoration:none;
	background: url('img/separador.png') no-repeat right 2px;

}

#inferior-match li a:hover  {
	background: url('img/menu-2-r-match.png') repeat-x ;	
}

#inferior-match .current_page_item a,  #home .on {
	background: url('img/menu-2-r-match.png') repeat-x ;
	font-weight: bold;
}

/* Inferior Regalmentos */

#inferior-reglamentos {
	font-family: Verdana, Arial, Helvetica;	
}

#inferior-reglamentos li {	
	list-style-type: none;
	float:left;
	font-size:70%;
}

#inferior-reglamentos a {
	float:left;
	display: block;
    padding: 2px 9px 5px 9px !important;
	color: #FFFFFF;
	text-decoration:none;
	background: url('img/separador.png') no-repeat right 2px;

}

#inferior-reglamentos li a:hover  {
	background: url('img/menu-2-r-reglamentos.png') repeat-x ;	
}

#inferior-reglamentos .current_page_item a,  #home .on {
	background: url('img/menu-2-r-reglamentos.png') repeat-x ;
	font-weight: bold;
}

/* Inferior ffaa */

#inferior-ffaa {
	font-family: Verdana, Arial, Helvetica;	
}

#inferior-ffaa li {	
	list-style-type: none;
	float:left;
	font-size:70%;
}

#inferior-ffaa a {
	float:left;
	display: block;
    padding: 2px 9px 5px 9px !important;
	color: #FFFFFF;
	text-decoration:none;
	background: url('img/separador.png') no-repeat right 2px;

}

#inferior-ffaa li a:hover  {
	background: url('img/menu-2-r-ffaa.png') repeat-x ;	
}

#inferior-ffaa .current_page_item	a,  #home .on {
	background: url('img/menu-2-r-ffaa.png') repeat-x ;
	font-weight: bold;
}


/* Inferior clubes */

#inferior-clubes {
	font-family: Verdana, Arial, Helvetica;	
}

#inferior-clubes li {	
	list-style-type: none;
	float:left;
	font-size:70%;
}

#inferior-clubes a {
	float:left;
	display: block;
    padding: 2px 9px 5px 9px !important;
	color: #FFFFFF;
	text-decoration:none;
	background: url('img/separador.png') no-repeat right 2px;

}

#inferior-clubes li a:hover  {
	background: url('img/menu-2-r-clubes.png') repeat-x ;	
}

#inferior-clubes .current_page_item	a,  #home .on {
	background: url('img/menu-2-r-clubes.png') repeat-x ;
	font-weight: bold;
}


/* Inferior comites */

#inferior-comites {
	font-family: Verdana, Arial, Helvetica;	
}

#inferior-comites li {	
	list-style-type: none;
	float:left;
	font-size:70%;
}

#inferior-comites a {
	float:left;
	display: block;
    padding: 2px 9px 5px 9px !important;
	color: #FFFFFF;
	text-decoration:none;
	background: url('img/separador.png') no-repeat right 2px;

}

#inferior-comites li a:hover  {
	background: url('img/menu-2-r-comite.png') repeat-x;	
}

#inferior-comites .current_page_item	a,  #home .on {
	background: url('img/menu-2-r-comite.png') repeat-x;
	font-weight: bold;
}

/* Inferior Cear */

#inferior-cear {
	font-family: Verdana, Arial, Helvetica;	
}

#inferior-cear li {	
	list-style-type: none;
	float:left;
	font-size:70%;
}

#inferior-cear a {
	float:left;
	display: block;
    padding: 2px 12px 5px 12px !important;
	color: #FFFFFF;
	text-decoration:none;
	background: url('img/separador.png') no-repeat right 2px;

}

#inferior-cear li a:hover  {
	background: url('img/menu-2-r-cear.png') repeat-x ;	
}

#inferior-cear .current_page_item a,  #home .on {
	background: url('img/menu-2-r-cear.png') repeat-x ;
	font-weight: bold;
}

/* Inferior Enseñanza */

#inferior-ensenanza {
	font-family: Verdana, Arial, Helvetica;	
}

#inferior-ensenanza li {	
	list-style-type: none;
	float:left;
	font-size:70%;
}

#inferior-ensenanza a {
	float:left;
	display: block;
    padding: 2px 12px 5px 12px !important;
	color: #FFFFFF;
	text-decoration:none;
	background: url('img/separador.png') no-repeat right 2px;

}

#inferior-ensenanza li a:hover  {
	background: url('img/menu-2-r-ensenanza.png') repeat-x ;	
}

#inferior-ensenanza .current_page_item a,  #home .on {
	background: url('img/menu-2-r-ensenanza.png') repeat-x ;
	font-weight: bold;
}

/* Inferior Papeleria */

#inferior-papeleria {
	font-family: Verdana, Arial, Helvetica;	
}

#inferior-papeleria li {	
	list-style-type: none;
	float:left;
	font-size:70%;
}

#inferior-papeleria a {
	float:left;
	display: block;
    padding: 2px 12px 5px 12px !important;
	color: #FFFFFF;
	text-decoration:none;
	background: url('img/separador.png') no-repeat right 2px;

}

#inferior-papeleria li a:hover  {
	background: url('img/menu-2-r-papeleria.png') repeat-x ;	
}

#inferior-papeleria .current_page_item a,  #home .on {
	background: url('img/menu-2-r-papeleria.png') repeat-x ;
	font-weight: bold;
}

/* Inferior CSD */

#inferior-csd {
	font-family: Verdana, Arial, Helvetica;	
}

#inferior-csd li {	
	list-style-type: none;
	float:left;
	font-size:70%;
}

#inferior-csd a {
	float:left;
	display: block;
    padding: 2px 12px 5px 12px !important;
	color: #FFFFFF;
	text-decoration:none;
	background: url('img/separador.png') no-repeat right 2px;

}

#inferior-csd li a:hover  {
	background: url('img/menu-2-r-cear.png') repeat-x ;	
}

#inferior-csd .current_page_item a,  #home .on {
	background: url('img/menu-2-r-cear.png') repeat-x ;
	font-weight: bold;
}

/* Inferior contacto */

#inferior-contacto {
	font-family: Verdana, Arial, Helvetica;	
}

#inferior-contacto li {	
	list-style-type: none;
	float:left;
	font-size:70%;
}

#inferior-contacto a {
	float:left;
	display: block;
    padding: 2px 9px 5px 9px !important;
	color: #FFFFFF;
	text-decoration:none;
	background: url('img/separador.png') no-repeat right 2px;

}

#inferior-contacto li a:hover  {
	background: url('img/menu-2-r-contacto.png') repeat-x ;	
}

#inferior-contacto .current_page_item	a,  #home .on {
	background: url('img/menu-2-r-contacto.png') repeat-x ;
	font-weight: bold;
}
		

/* --------------------- MENUS INFERIORES----------------------- */

/* 0 - Basico Gris */

#menu-inferior {
	position:relative;
	display:block;
    float:left;
	width: 735px; 
	height:20px; 
	background: #666666 url('img/menu-2-home.png') repeat-x 10px;	
}

/* 1 - Institucional */
#menu-inferior-institucional{
	position:relative;
	display:block;
	float:left;
	width: 735px;
	height:20px;
	background: #CC0000 url('img/menu-2-institucional.png') repeat-x 10px;	
}
/* 2 - Olimpica */
#menu-inferior-olimpica{
	position:relative;
	display:block;
	float:left;
	width: 735px;
	height:20px;
	background: #003399 url('img/menu-2-olimpica.png') repeat-x 10px;	
}

/* 3 - Ligera */
#menu-inferior-ligera{
	position:relative !important;
    float:left;
	width: 735px; 
	height:20px; 
	background: #0066CC url('img/menu-2-ligera.png') repeat-x 10px; 
}
/* 3 - Ligera 2 */
#menu-inferior-ligera-2{
	position:relative !important;
    float:left;
	width: 735px; 
	height:20px; 
	background: #CCCCCC url('img/barra-ligera-2.png') no-repeat; 
}

/* 3 - Ligera 3 */
#menu-inferior-ligera-3 {
	position:relative !important;
    float:left;
	width: 735px; 
	height:20px; 
	background: #CCCCCC url('img/barra-ligera-3.png') no-repeat; 
}

/* 3 - Ligera 4 */
#menu-inferior-ligera-4 {
	position:relative !important;
    float:left;
	width: 735px; 
	height:20px; 
	background: #CCCCCC url('img/barra-ligera-4.png') no-repeat; 
}


/* 4 - Crucero */
#menu-inferior-crucero{
	position:relative;
	display:block;
	float:left;
	width: 735px;
	height:20px;
	background: #0099CC url('img/menu-2-crucero.png') repeat-x 10px;	
}

/* 5 - Reglamentos */

#menu-inferior-reglamentos{
	position:relative;
	display:block;
	float:left;
	width: 735px;
	height:20px;
	background: #66CC33 url('img/menu-2-reglamentos.png') repeat-x 10px;	
}

/* 6 - FFAA */

#menu-inferior-ffaa{
	position:relative;
	display:block;
	float:left;
	width: 735px;
	height:20px;
	background: #CC6600 url('img/menu-2-ffaa.png') repeat-x 10px;	
}

/* 7 - Clubes */
#menu-inferior-clubes{
	position:relative;
	display: inline-block;
	float:left;
	width: 735px;
	height:20px;
	background: #990099 url('img/menu-2-clubes.png') repeat-x 10px;	
}

/* 8 - Comites */

#menu-inferior-comites{
	position:relative;
	display: inherit;
	float:left;
	width: 735px;
	height:20px;
	background: #FFCC00 url('img/menu-2-comite.png') repeat-x 10px;	
}

/* 9 - Cear */

#menu-inferior-cear{
	position:relative;
	display: inherit;
	float:left;
	width: 735px;
	height:20px;
	background: #FFCC00 url('img/menu-2-cear.png') repeat-x 10px;	
}

/* 10 - Enseñanza */
#menu-inferior-ensenanza{
	position:relative;
	display:block;
	float:left;
	width: 735px;
	height:20px;
	background: #003399 url('img/menu-2-ensenanza.png') repeat-x 10px;	
}

/* 11 - Papeleria */
#menu-inferior-papeleria{
	position:relative;
	display:block;
	float:left;
	width: 735px;
	height:20px;
	background: #003399 url('img/menu-2-papeleria.png') repeat-x 10px;	
}

/* 12 - CSD */

#menu-inferior-csd{
	position:relative;
	display: inherit;
	float:left;
	width: 735px;
	height:20px;
	background: #FFCC00 url('img/menu-2-cear.png') repeat-x 10px;	
}

/* 13 - Contacto */

#menu-inferior-contacto{
	position:relative;
	display:block;
	float:left;
	width: 735px;
	height:20px;
	background: #669999 url('img/menu-2-contacto.png') repeat-x 10px;	
}


/* 14 - Match Race */
#menu-inferior-match{
	position:relative;
	display:block;
	float:left;
	width: 735px;
	height:20px;
	background: #BAEDFF url('img/menu-2-match.png') repeat-x 10px;	
}

/*------------------------------- BUSQUEDA ------------------------------*/

#menu-busqueda{
	position: relative !important;
	position:absolute;
	float:right;
	display:inline;	
	margin: 0px 0px 0px 0px !important;
	margin: -20px 0px 0px 0px ; /*Para IE 6 -  */
	width: 165px;
	height:40px;
	background: url('img/menu-busqueda.png') repeat-x 10px;	
	
}
#busqueda {
	width:150px;
	float:left;
	text-align:right;

}

#busqueda #s{
	/*background: #ffffff url(images/form-field-bg.gif) no-repeat ;*/
	cursor: text;
	width: 115px;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 0px;
	color: #999999;
	border-width:0px;
	border-style:solid;
	border-color:#cccccc;
}

#busqueda #searchsubmit { 
	background: url('img/icono-lupa.png') no-repeat left top;
	cursor: pointer;
	height: 18px;
	width: 18px;
	border: none;
	text-indent: -999%;
	line-height: 1px;
	padding-left: 5px;
	margin-top: 10px;
}	
/*------------------------------- CONTENIDO ------------------------------*/

.principal{
	width: 900px;
}

.contenido{
	width: 734px;
	float:left;
	display:inline;
	margin: 15px 0px 40px 0px;
	padding: 0px !important;
	padding: 0px 0px 40px 0px;
	border-right:#ccc 1px solid; 
	
}

.contenido p{
	font-size: 65%;
}
.contenido a {
	color: #003399;
}

.contenido a:hover {
	color: #B4C0D0;
}
/*-------------------------------  HOME ------------------------------*/



/* COMUN A TODOS LOS HOME */	
·flash-home {
	margin: 0px 5px 10px 5px;
	padding-bottom: 10px;
	border-bottom: #CCCCCC solid 5px;

}
#intro-flash{
	margin-left: 7px;
	z-index: 1;
	*z-index: -999;
}

.clear-secundaria {
	clear: both;
	border-bottom: #CCCCCC 1px solid;
	height: 20px;
}

.archivo {
	float: right;
	padding: 15px 15px 0 0;
	font-size: 70%;
	
}

/*------------------------------- INDEX - HOME ------------------------------*/
/* Colores

	Titular - Noticia : #426788 */

.home {
	padding: 10px 10px 30px 35px; 
}

.home .post-destacado {
	height: auto;
}
.home .post-destacado .img-destacado {
	float:left;

}
.home .post-destacado .img-destacado .imagen {
	width: 290px;
	overflow:hidden;

}
.home .post-destacado .img-destacado p{
	text-transform:uppercase;
	color: #CCCCCC;
	font-style:italic;
	font-size: 80%;
	padding-bottom: 5px;

}
.home .post-destacado .texto-destacado {
	width: 670px;
	padding-top: 18px;
	padding-left: 5px;
	float:left;

}
.home .post-destacado .texto-destacado-img {
	width: 375px;
	padding-top: 18px;
	padding-left: 20px;
	float:left;

}
.home .post-destacado .texto-destacado, .texto-destacado-img h3 {
	color: #999999;

}
.home .post-destacado .texto-destacado, .texto-destacado-img h3 a {
	font-size: 65%;
	color:#990000;
	text-transform:uppercase;

}
.home .post-destacado .texto-destacado, .texto-destacado-img h3 a:hover {
	color:#666666;

}
.home .post-destacado .texto-destacado, .texto-destacado-img .meta{
	font-size: 65%;
	color: #999999;
	margin-bottom: 8px;

}
.home .post-destacado .texto-destacado, .texto-destacado-img h1 a {
	font-size: 170%;
	line-height: 105%;
	color:#426788;
	text-transform: none;
	font-weight:bold;
	letter-spacing: -0.05em;
	

}
.home .post-destacado .texto-destacado, .texto-destacado-img p{
	margin-top: 5px;
}


.home .post-destacado .texto-destacado, .texto-destacado-img .excerpt{
	padding-top: 5px;
	color: #666666;

}
.home .post-destacado .texto-destacado, .texto-destacado-img .leer-mas{
	float: right;
	padding-top: 5px;
	padding-right: 10px;
	color: #666666;

}
.clear-destacada {
	clear: both;
	border-bottom: #CCCCCC 4px solid;
	height: 20px;
}

.home .post-secundario {
	margin-top: 25px;
	display:block;
	
}
.home .post-secundario .img-secundario {
	float:left;

}
.home .post-secundario .img-secundario .imagen {
	padding-top: 5px;
	width: 150px;
	overflow:hidden;

}

.home .post-secundario .texto-secundario-img {
	width: 500px;
	padding-right: 20px;
	float:left;

}
.home .post-secundario .texto-secundario {
	width: 670px;
	padding-right: 20px;
	float:left;

}
.home .post-secundario  h3 a {
	font-size: 65%;
	color:#990000;
	text-transform:uppercase;

}
.home .post-secundario  h1 a {
	font-size: 120%;
	color:#426788;
	text-transform: none;
	font-weight:bold;
	letter-spacing: -0.05em;

}
.home .post-secundario .meta{
	font-size: 65%;
	color: #999999;

}
.home .post-secundario .meta .cat-secundaria a{
	color:#990000;
	text-transform:uppercase;
}
.home .post-secundario .meta .cat-secundaria a:hover{
	color:#666666;
}
.home .post-secundario .excerpt{
	padding-top: 5px;
	color: #666666;

}
.home .post-secundario .leer-mas{
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	color: #666666;

}

/*------------------------------- SINGLE POST ------------------------------*/

.home .post {
	height: auto;
	padding-left: 20px;
}
.home .post .navegacion-posts {
	font-size: 65%;
	background: #999999;
	text-align:center;
	color:#FFFFFF;

}

.home .post .navegacion-posts a{
	color:#FFFFFF;
}
.home .post .navegacion-posts a:hover{
	color: #333333;
}
.home .post .img-destacado {
	float:left;
	width: 110px;
	padding: 20px 0px 0px 5px;
	overflow: hidden;

}
.home .post .img-destacado .imagen {
	overflow:hidden;

}
.home .post .img-destacado p{
	text-transform:uppercase;
	color: #CCCCCC;
	font-style:italic;
	font-size: 80%;
	padding-bottom: 5px;

}
.home .post .titular {
	float:left;
	width: 535px;
	padding: 20px 0px 0px 15px;
}
.home .post .titular h3 {
	color: #999999;

}
.home .post .titular h3 a {
	font-size: 65%;
	color:#990000;
	text-transform:uppercase;

}
.home .post .titular h3 a:hover {
	color:#666666;

}
.home .post .titular .meta{
	font-size: 65%;
	color: #999999;
	margin-bottom: 8px;

}
.home .post .titular h1 a {
	font-size: 170%;
	line-height: 105%;
	color:#426788;
	text-transform: none;
	font-weight:bold;
	letter-spacing: -0.05em;
	

}
.home .post .texto-post {
	padding-top: 18px;
	padding-left: 5px;
	clear:both;
	overflow:hidden;

}
.home .post .texto-post p{
	margin-top: 5px;
}

.home .post .texto-post img{
	overflow:hidden;
	margin: 15px 0 15px 0;
}



.home .post .texto-post .texto-cuerpo{
	padding-top: 20px;
	color: #666666;

}
.home .post .texto-post .leer-mas{
	float: right;
	padding-top: 5px;
	padding-right: 10px;
	color: #666666;

}









/*------------------------------- HOME OLIMPICA ------------------------------*/
/* Colores

	Titular - Noticia : #426788 */
	
.flash-olimpica {
	margin: 5px 5px 5px 5px;
	padding-bottom: 5px;
	border-bottom: #CCCCCC solid 5px;
	overflow:hidden;

}

.flash-olimpica hr {
	border: 0;
	height: 5px;
	background-color:#CCCCCC;
	margin: 5px 0px 5px 0px;
}	

.flash-olimpica ul {
	padding-left: 45px;
	color: #007ea8;
	font-size: 65%;
	list-style-type: disc;
}
.flash-olimpica p {
	padding-left: 28px;
	color: #007ea8;
}

.flash-olimpica a {
	color: #666666;
}

.flash-olimpica a:hover {
	color: #007ea8;
}
	
.titulo-olimpica h2{
	margin: 0px 5px 0px 5px;
	padding: 3px 0px 2px 15px;
	font-size: 70%;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	background-color: #007ea8;
}
.home-olimpica {
	padding: 10px 10px 30px 35px; 
}


.home-olimpica .post-secundario {
	margin-top: 25px;
	display:block;
	
}
.home-olimpica .post-secundario .img-secundario {
	float:left;

}
.home-olimpica .post-secundario .img-secundario .imagen {
	padding-top: 5px;
	width: 150px;
	overflow:hidden;

}

.home-olimpica .post-secundario .texto-secundario-img {
	width: 500px;
	padding-right: 20px;
	float:left;

}
.home-olimpica .post-secundario .texto-secundario {
	width: 670px;
	padding-right: 20px;
	float:left;

}
.home-olimpica .post-secundario  h3 a {
	font-size: 65%;
	color:#990000;
	text-transform:uppercase;

}
.home-olimpica .post-secundario h1 a {
	font-size: 120%;
	color:#007ea8;
	text-transform: none;
	font-weight:bold;
	letter-spacing: -0.05em;

}

.home-olimpica .post-secundario .meta{
	font-size: 65%;
	color: #999999;

}
.home-olimpica .post-secundario .meta .cat-secundaria a{
	color:#990000;
	text-transform:uppercase;
}
.home-olimpica .post-secundario .meta .cat-secundaria a:hover{
	color:#666666;
}
.home-olimpica .post-secundario .excerpt{
	padding-top: 5px;
	color: #666666;

}
.home-olimpica .post-secundario .leer-mas{
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	color: #666666;

}


/*------------------------------- HOME LIGERA -----------------------------*/
/* Colores

	Titular - Noticia : #349dbc */
	
.flash-ligera {
	margin: 5px 5px 5px 5px;
	padding-bottom: 5px;
	border-bottom: #CCCCCC solid 5px;
	overflow:hidden;

}

.flash-ligera hr {
	border: 0;
	height: 5px;
	background-color:#CCCCCC;
	margin: 5px 0px 5px 0px;
}	

.flash-ligera ul {
	padding-left: 45px;
	color: #007ea8;
	font-size: 65%;
	list-style-type: disc;
}
.flash-ligera p {
	padding-left: 28px;
	color: #349dbc;
}

.flash-ligera a {
	color: #666666;
}

.flash-ligera a:hover {
	color: #349dbc;
}	
	
.titulo-ligera h2{
	margin: 0px 5px 0px 5px;
	padding: 3px 0px 2px 15px;
	font-size: 70%;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	background-color: #349dbc;
}
.home-ligera {
	padding: 10px 10px 30px 35px; 
}


.home-ligera .post-secundario {
	margin-top: 25px;
	display:block;
	
}
.home-ligera .post-secundario .img-secundario {
	float:left;

}
.home-ligera .post-secundario .img-secundario .imagen {
	padding-top: 5px;
	width: 150px;
	overflow:hidden;

}

.home-ligera .post-secundario .texto-secundario-img {
	width: 500px;
	padding-right: 20px;
	float:left;

}
.home-ligera .post-secundario .texto-secundario {
	width: 670px;
	padding-right: 20px;
	float:left;

}
.home-ligera .post-secundario  h3 a {
	font-size: 65%;
	color:#990000;
	text-transform:uppercase;

}
.home-ligera .post-secundario h1 a {
	font-size: 120%;
	color:#349dbc;
	text-transform: none;
	font-weight:bold;
	letter-spacing: -0.05em;

}

.home-ligera .post-secundario .meta{
	font-size: 65%;
	color: #999999;

}
.home-ligera .post-secundario .meta .cat-secundaria a{
	color:#990000;
	text-transform:uppercase;
}
.home-ligera .post-secundario .meta .cat-secundaria a:hover{
	color:#666666;
}
.home-ligera .post-secundario .excerpt{
	padding-top: 5px;
	color: #666666;

}
.home-ligera .post-secundario .leer-mas{
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	color: #666666;

}



/*------------------------------- HOME CRUCERO ------------------------------*/
/* Colores

	Titular - Noticia : #66b5cd */
	
.flash-crucero {
	margin: 5px 5px 5px 5px;
	padding-bottom: 5px;
	border-bottom: #CCCCCC solid 5px;
	overflow:hidden;

}	

.flash-crucero hr {
	border: 0;
	height: 5px;
	background-color:#CCCCCC;
	margin: 5px 0px 5px 0px;
}	

.flash-crucero ul {
	padding-left: 45px;
	color: #66b5cd;
	font-size: 65%;
	list-style-type: disc;
}
.flash-crucero p {
	padding-left: 28px;
	color: #66b5cd;
}

.flash-crucero a {
	color: #666666;
}

.flash-crucero a:hover {
	color: #66b5cd;
}	
	
.titulo-crucero h2{
	margin: 0px 5px 0px 5px;
	padding: 3px 0px 2px 15px;
	font-size: 70%;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	background-color: #66b5cd;
}
.home-crucero {
	padding: 10px 10px 30px 35px; 
}


.home-crucero .post-secundario {
	margin-top: 25px;
	display:block;
	
}
.home-crucero .post-secundario .img-secundario {
	float:left;

}
.home-crucero .post-secundario .img-secundario .imagen {
	padding-top: 5px;
	width: 150px;
	overflow:hidden;

}

.home-crucero .post-secundario .texto-secundario-img {
	width: 500px;
	padding-right: 20px;
	float:left;

}
.home-crucero .post-secundario .texto-secundario {
	width: 670px;
	padding-right: 20px;
	float:left;

}
.home-crucero .post-secundario  h3 a {
	font-size: 65%;
	color:#990000;
	text-transform:uppercase;

}
.home-crucero .post-secundario h1 a {
	font-size: 120%;
	color:#66b5cd;
	text-transform: none;
	font-weight:bold;
	letter-spacing: -0.05em;

}

.home-crucero .post-secundario .meta{
	font-size: 65%;
	color: #999999;

}
.home-crucero .post-secundario .meta .cat-secundaria a{
	color:#990000;
	text-transform:uppercase;
}
.home-crucero .post-secundario .meta .cat-secundaria a:hover{
	color:#666666;
}
.home-crucero .post-secundario .excerpt{
	padding-top: 5px;
	color: #666666;

}
.home-crucero .post-secundario .leer-mas{
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	color: #666666;

}

/*------------------------------- HOME MATCH RACE ------------------------------*/



/*------------------------------- HOME CTJ ------------------------------*/
/* Colores

	Titular - Noticia : #66b5cd */
	
.flash-ctj {
	margin: 5px 5px 5px 5px;
	padding-bottom: 5px;
	border-bottom: #CCCCCC solid 5px;
	height: 170px;
	overflow:hidden;

}	
	
.titulo-ctj h2{
	margin: 0px 5px 0px 5px;
	padding: 3px 0px 2px 15px;
	font-size: 70%;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	background-color: #a47b16;
}
.home-ctj {
	padding: 10px 10px 30px 35px; 
}


.home-ctj .post-secundario {
	margin-top: 25px;
	display:block;
	
}
.home-ctj .post-secundario .img-secundario {
	float:left;

}
.home-ctj .post-secundario .img-secundario .imagen {
	padding-top: 5px;
	width: 150px;
	overflow:hidden;

}

.home-ctj .post-secundario .texto-secundario-img {
	width: 500px;
	padding-right: 20px;
	float:left;

}
.home-ctj .post-secundario .texto-secundario {
	width: 670px;
	padding-right: 20px;
	float:left;

}
.home-ctj .post-secundario  h3 a {
	font-size: 65%;
	color:#990000;
	text-transform:uppercase;

}
.home-ctj .post-secundario h1 a {
	font-size: 120%;
	color:#a47b16;
	text-transform: none;
	font-weight:bold;
	letter-spacing: -0.05em;

}

.home-ctj .post-secundario .meta{
	font-size: 65%;
	color: #999999;

}
.home-ctj .post-secundario .meta .cat-secundaria a{
	color:#990000;
	text-transform:uppercase;
}
.home-ctj .post-secundario .meta .cat-secundaria a:hover{
	color:#666666;
}
.home-ctj .post-secundario .excerpt{
	padding-top: 5px;
	color: #666666;

}
.home-ctj .post-secundario .leer-mas{
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	color: #666666;

}


/*------------------------------- CONTENIDO FICHAS TÉCNICAS ------------------------------*/
/* Tablas*/

.tabla {
	font-size: 70%;
	color: #637a85;
	border-collapse: collapse;	
}

/* header row*/
.tabla th {
 	font-size: 80%;
	padding:	2px 5px;
 	border:		1px solid;
	border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
	cursor:		default;
	background:	ButtonFace;
	
}

/* normal row*/
.tabla td {
	font-size: 80%;
	padding: 1px 1px 1px 10px;
}

/* alternative rwo */
.tabla tr.alt {
 
 	background-color: #eef1f2; 

}

.contenido .ficha {
	float:left;
	width: 460px;
	padding: 10px 15px 30px 45px;
}
.contenido .ficha p {
	font-size: 70%;
	color: #637a85;

}
.contenido .ficha a {
	color: #008EE1;

}
.contenido .ficha a:hover {
	color: #003366;

}
.contenido .ficha h1 {
	font-size: 70%;
	color: #637a85;
	font-weight:bold;
	text-transform:uppercase;

}
.contenido .ficha h2 {
	font-size: 70%;
	color: #637a85;
	font-weight:bold;
	margin-top: 15px;

}
.contenido .ficha hr{
	border: 0;
	color: #637a85;
	background-color:#637a85;
	height: 1px;
	width: 455px;
	margin-bottom: 15px;
}

.contenido .ficha li {
	color: #637a85;
	font-size: 70%;
	margin-left: 15px;
	list-style-type: disc;
}
.contenido .img-barco {
	float:right;
	width: 200px;
	height: 380px;
	padding:60px 0 0 0px;
	overflow: hidden;
}




/*------------------------------- CONTENIDO INSTITUCIONAL ------------------------------*/

.contenido .texto-institucional {
	padding: 10px 15px 30px 55px; 
}
.contenido .texto-institucional p{
	margin-left: 0px;
	font-size: 70%;
	color:#666666;
}
.contenido .texto-institucional .miembro{
	padding-left: 8px;
	padding-top: 5px;
	font-size: 70%;
	color:#666666;
}

.contenido .texto-institucional hr{
	border: 0;
	color: #CCCCCC;
	background-color:#CCCCCC;
	height: 8px;
}



.contenido .texto-institucional h1{
	margin-left: 8px;
	margin-bottom: 5px;
	padding-top: 15px;
	font-size: 100%;
	color:#CC0000;
	text-transform:uppercase;
	font-weight:bold;
	
}
.contenido .texto-institucional .presidente-title{
	padding: 0px 0px 10px 8px;
	margin-top: 20px;
	font-size: 110%;
	color:#CC0000;
	text-transform:uppercase;
	font-weight:bold;
}
.contenido .texto-institucional .presidente{
	padding: 0px 0px 10px 8px;
	font-weight:bold;
	text-transform:uppercase;
}

.contenido .texto-institucional h2{
	margin: 10px 0px 0px 8px;
	padding-top: 5px;
	font-size: 80%;
	color:#CC0000;
	text-transform:uppercase;
	font-weight:bold;
}

.contenido .texto-institucional ul {
	list-style-type:none;
	color:#CC0000;
	font-size: 70%;
	text-transform:uppercase;
	margin-top: 10px;
}
.contenido .texto-institucional ul li{
	margin-top: 6px;
}
.contenido .texto-institucional ul li ul{
	color:#758D98;
	margin-top: -2px;
	margin-left: 24px;
}
.contenido .texto-institucional .azul {
	color:#758D98;
	font-size: 75%;
	margin-left: 25px;
	margin-top: -7px;
}
/*------------------------------- CONTENIDO COMITES ------------------------------*/
/* Color: #a47b16 */

.contenido .texto-comites {
	padding: 10px 15px 30px 55px; 
}
.contenido .texto-comites p{
	margin-left: 0px;
	font-size: 70%;
	color:#666666;
}
.contenido .texto-comites .miembro{
	padding-left: 8px;
	padding-top: 5px;
	font-size: 70%;
	color:#666666;
	border-bottom: #E9E9E9 solid 1px;
}
.contenido .texto-comites .miembro .color{
	color:#a47b16;
	font-weight: bold;
}


.contenido .texto-comites hr{
	border: 0;
	color: #CCCCCC;
	background-color:#CCCCCC;
	height: 8px;
}



.contenido .texto-comites h1{
	margin-left: 8px;
	margin-bottom: 5px;
	padding-top: 15px;
	font-size: 100%;
	color:#a47b16;
	text-transform:uppercase;
	font-weight:bold;
	
}
.contenido .texto-comites .presidente-title{
	padding: 0px 0px 10px 8px;
	margin-top: 20px;
	font-size: 110%;
	color:#a47b16;
	text-transform:uppercase;
	font-weight:bold;
}
.contenido .texto-comites .presidente{
	padding: 0px 0px 10px 8px;
	font-weight:bold;
	text-transform:uppercase;
}

.contenido .texto-comites h2{
	margin: 10px 0px 0px 8px;
	padding-top: 5px;
	font-size: 80%;
	color:#a47b16;
	text-transform:uppercase;
	font-weight:bold;
}

.contenido .texto-comites ul {
	list-style-type:none;
	color:#a47b16;
	font-size: 70%;
	text-transform:uppercase;
	margin-top: 10px;
}
.contenido .texto-comites ul li{
	margin-top: 6px;
}
.contenido .texto-comites ul li ul{
	color:#758D98;
	margin-top: -2px;
	margin-left: 24px;
}
.contenido .texto-comites .azul {
	color:#758D98;
	font-size: 75%;
	margin-left: 25px;
	margin-top: -7px;
}

/*------------------------------- CONTENIDO REGLAMENTOS ------------------------------*/
/* 	Colores
	
	Verde Cabecera: #54771e
	Verde Linea HR: #C2CFA7

*/
.contenido .reglamentos {
	padding: 10px 35px 30px 35px; 
}
.contenido .reglamentos p{
	margin-left: 0px;
	padding-top: 20px;
	padding-bottom: 27px;
	font-size: 65%;
	color:#666666;
	font-weight:bold;
	clear: none;
}
.contenido .reglamentos a{
	display: block;
	text-align: right;
	text-decoration:underline;
	color: #666;
	padding: 15px 2px 0px 35px;
	background: url('img/icono-pdf.png') no-repeat;
	background-position: 30%;
	float: right;
	width: 100px;
}
.contenido .reglamentos a:hover{
	color: #006600
} 
.contenido .reglamentos hr{
	border: 0;
	color: #C2CFA7;
	background-color:#C2CFA7;
	height: 1px;
	width: 660px;
}

.contenido .reglamentos h2{
	margin: 0px 0px 25px 0px;
	padding: 3px 0px 2px 5px;
	font-size: 70%;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	background-color: #54771e;
}

.contenido .reglamentos .flotar-izquierda {
	float: left;
}
.contenido .reglamentos .flotar-derecha {
	float: right;
}

/*------------------------------- CONTENIDO CLUBES ------------------------------*/
/* 	Colores
	
	Purpura Cabecera: #b149b6
	Purpura Linea HR: #b149b6

*/
.contenido .clubes {
	padding: 10px 35px 30px 35px; 
}
.contenido .clubes p{
	margin-left: 0px;
	padding-top: 20px;
	padding-bottom: 27px;
	font-size: 65%;
	color:#666666;
	font-weight:bold;
	clear: none;
}
.contenido .clubes a{
	display: block;
	padding: 15px 2px 0px 35px;
	text-align: right;
	text-decoration:underline;
	color: #666;
	background: url('img/icono-pdf.png') no-repeat;
	background-position: 30%;
	float: right;
	width: 100px;	
}
.contenido .clubes a:hover{
	color: #006600
} 
.contenido .clubes hr{
	border: 0;
	color: #C2CFA7;
	background-color:#b149b6;
	height: 1px;
	width: 660px;
}

.contenido .clubes h2{
	margin: 0px 0px 25px 0px;
	padding: 3px 0px 2px 5px;
	font-size: 70%;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	background-color: #b149b6;
}

.contenido .clubes .flotar-izquierda {
	float: left;
}
.contenido .clubes .flotar-derecha {
	float: right;
}


/*------------------------------- CONTENIDO FFAA ------------------------------*/
/* Colores

Oxido Rojo: #b0421e
*/

.contenido .ffaa {
	padding: 10px 15px 30px 55px; 
}

.contenido .ffaa p{
	margin-left: 0px;
	padding-top: 20px;
	padding-bottom: 27px;
	font-size: 65%;
	color:#666666;
	font-weight:bold;
	clear: none;
}

.contenido .ffaa h2{
	margin: 0px 0px 25px 0px;
	padding: 3px 0px 2px 5px;
	font-size: 70%;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	background-color: #b0421e;
}

.contenido .ffaa hr{
	border: 0;
	color: #cccccc;
	background-color:#CCCCCC;
	height: 8px;
}

.contenido .ffaa .br{
	
}

.contenido .ffaa ul {
	margin-top: 15px;
	list-style-type:none;
	color:#b0421e;
	text-transform:uppercase;
	font-weight:bold;
	font-size: 65%;
}

.contenido .ffaa ul li{
	margin-top: 2px;
}

.contenido .ffaa ul li ul{
	color:#758D98;
	margin-top: -2px;
}

.contenido .ffaa .azul {
	margin-top: 0px;
	font-weight:normal;
	text-transform: none;
	color:#758D98;
	font-size: 70%;
}

/*------------------------------- CONTENIDO CEAR ------------------------------*/
/* 	Colores
	
	Purpura Cabecera: #9acedd
	Purpura Linea HR: #9acedd

*/
.contenido .cear {
	padding: 10px 35px 30px 35px; 
}
.contenido .cear p{
	margin-left: 0px;
	padding-top: 20px;
	padding-bottom: 27px;
	font-size: 12px;
	color:#666666;
	font-weight:bold;
	clear: none;
}

.contenido .cear hr{
	border: 0;
	color: #C2CFA7;
	background-color:#9acedd;
	height: 1px;
	width: 660px;
}

.contenido .cear h2{
	margin: 0px 0px 25px 0px;
	padding: 3px 0px 2px 5px;
	font-size: 70%;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	background-color: #9acedd;
}

.contenido .cear ul
{
	margin: 10px;
	list-style-type: disc;
}

.contenido .cear li
{
	padding: 10px;
}



/*------------------------------- CONTENIDO ENSENANZA ------------------------------*/
/* 	Colores
	
	Purpura Cabecera: #b0245c
	Purpura Linea HR: #b0245c

*/
.contenido .ensenanza {
	padding: 10px 35px 30px 35px; 
}
.contenido .ensenanza p{
	margin-left: 0px;
	padding-top: 20px;
	padding-bottom: 27px;
	font-size: 65%;
	color:#666666;
	font-weight:bold;
	clear: none;
}

.contenido .ensenanza a
{
display: block;
	text-align: right;
	text-decoration:underline;
	color: #666;
	padding: 15px 2px 0px 35px;
	background: url('img/icono-pdf.png') no-repeat;
	background-position: 30%;
	float: right;
	width: 100px;
}

.contenido .ensenanza hr{
	border: 0;
	color: #C2CFA7;
	background-color:#b0245c;
	height: 1px;
	width: 660px;
}

.contenido .ensenanza h2{
	margin: 0px 0px 25px 0px;
	padding: 3px 0px 2px 5px;
	font-size: 70%;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	background-color: #b0245c;
}

.contenido .ensenanza h3{
	font-size: 80%;
	color: #b0245c;
	font-weight: bold;
}


.contenido .ensenanza ul
{
	margin: 10px;
	list-style-type: disc;
}

.contenido .ensenanza li
{
	padding: 10px;
}

.contenido .ensenanza .flotar-izquierda {
	float: left;
}
.contenido .ensenanza .flotar-derecha {
	float: right;
}


/*------------------------------- CONTENIDO PAPELERIA ------------------------------*/
/* 	Colores
	
	Purpura Cabecera: #5ec2a1
	Purpura Linea HR: #5ec2a1

*/
.contenido .papeleria {
	padding: 10px 35px 30px 35px; 
}
.contenido .papeleria p{
	margin-left: 0px;
	padding-top: 20px;
	padding-bottom: 27px;
	font-size: 12px;
	color:#666666;
	font-weight:bold;
	clear: none;
}

.contenido .papeleria hr{
	border: 0;
	color: #C2CFA7;
	background-color:#5ec2a1;
	height: 1px;
	width: 660px;
}

.contenido .papeleria h2{
	margin: 0px 0px 25px 0px;
	padding: 3px 0px 2px 5px;
	font-size: 70%;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	background-color: #5ec2a1;
}

.contenido .papeleria h3{
	font-size: 80%;
	color: #5ec2a1;
	font-weight: bold;
}

.contenido .papeleria ul
{
	margin: 10px;
	list-style-type: disc;
}

.contenido .papeleria li
{
	padding: 10px;
}

.contenido .papeleria .flotar-izquierda {
	float: left;
}
.contenido .papeleria .flotar-derecha {
	float: right;
}

/*------------------------------- CONTENIDO CSD ------------------------------*/
/* 	Colores
	
	Purpura Cabecera: #9acedd
	Purpura Linea HR: #9acedd

*/
.contenido .csd {
	padding: 10px 35px 30px 35px; 
}
.contenido .csd p{
	margin-left: 0px;
	padding-top: 20px;
	padding-bottom: 27px;
	font-size: 12px;
	color:#666666;
	font-weight:bold;
	clear: none;
}

.contenido .csd hr{
	border: 0;
	color: #C2CFA7;
	background-color:#9acedd;
	height: 1px;
	width: 660px;
}

.contenido .csd h2{
	margin: 0px 0px 25px 0px;
	padding: 3px 0px 2px 5px;
	font-size: 70%;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	background-color: #9acedd;
}

.contenido .csd ul
{
	margin: 10px;
	list-style-type: disc;
}

.contenido .csd li
{
	padding: 10px;
}


/*------------------------------- CONTENIDO CONTACTO ------------------------------*/
/* 	Colores
	
	Verde Cabecera: #54771e
	Verde Linea HR: #C2CFA7

*/
.contenido .contacto {
	padding: 10px 35px 30px 35px; 
}

.contenido .contacto a{
	text-decoration:underline;
	color: #78898f;
}
.contenido .contacto a:hover{
	color: #006600
} 
.contenido .contacto hr{
	border: 0;
	color: #C2CFA7;
	background-color:#78898f;
	height: 1px;
	width: 660px;
}

.contenido .contacto h2{
	margin: 0px 0px 25px 0px;
	padding: 3px 0px 2px 5px;
	font-size: 70%;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	background-color: #78898f;
}
.contenido .contacto h3{
	font-size: 65%;
	color:#78898f;
	font-weight:bold;
}

.contenido .contacto .legal{
	float:left;
	display:block;
	padding-top: 30px;
	color: #999999;
	font-size:90%;
	clear:both;
}



/*------------------------------- SIDEBAR ------------------------------*/


#sidebar {
	margin: 15px 0px 35px 0px;
	float:right;
	display:inline;
	width: 163px;
}
.menu-sidebar {
	padding: 0px 3px 2px 5px;
	margin: 0px 5px 10px 0px;
	text-align:center;
	color:#999999;
	font-size: 60%;
	letter-spacing: -0,5em
	
}
.menu-sidebar a{
	color:#999999;	
}
.menu-sidebar a:hover{
	color:#000;	
}
.calendar-up {
	width: 163px;
	height: 10px;
	background: url('img/calendar-top.png') no-repeat top;
}
.calendar { 
	width: 163px;
	background: url('img/calendar-centro.png') repeat-y center;
}
.calendar-down {
	width: 163px;
	height: 11px;
	margin-top: -1px;
	background: url('img/calendar-bottom.png') no-repeat bottom;
}

.weather-up {
	width: 160px;
	height: 10px;
	margin: 0px !important;
	margin-bottom: -7px;
	background: url('img/fondo-tiempo-top.png') no-repeat top;
}

.weather-down {
	width: 160px;
	height: 11px;
	margin: 0px !important;
	margin-top: -5px;
	background: url('img/fondo-tiempo_bottom.png') no-repeat bottom;
}

.weather-wrap {
	margin-top: 12px;
	margin-left: 1px;

}
/*----------- Menú El Tiempo ------------------*/


#weather {
	margin-left: 2px;
	background: url('img/fondo-tiempo.png') repeat-y;
	display: inline-block;
}


#weather ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 160px;
  border: none;
  
  
}

#weather ul.menu a {
  display: block;
  text-decoration: none;	
}

#weather ul.menu li {
   text-align: center;
   margin-top: 0px;
   background: url('img/fondo-tiempo-linea.png') no-repeat top ;
   width: 150px;
   
  
}

#weather ul.menu li a {
 
  color: #777;	
  padding: 1px;
  font-size:10px;
  text-align:center;
  
}

#weather ul.menu li a:hover {
  color: #000;
}

#weather ul.menu li ul li  {
/*background: url('img/fondo-tiempo.png') repeat-y;*/
}
/*
#weather ul.menu li ul li a {
  background: #777;
  color: #000;
  padding-left: 2px;
}

#weather ul.menu li ul li a:hover {
  background: #aaa;
  border-left: 5px #000 solid;
  padding-left: 1px;
}

#weather .code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
#weather .code code { display: block; padding: 3px; margin-bottom: 0; }
#weather .code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
#weather .indent1 { padding-left: 1em; }
#weather .indent2 { padding-left: 2em; }
#weather .indent3 { padding-left: 3em; }
#weather .indent4 { padding-left: 4em; }
#weather .indent5 { padding-left: 5em; }*/


/*------------------------------- FIX ------------------------------*/

.fix {
	clear:both;
	height:1px;
	margin:0 0 -0px;
	overflow:hidden;
}

/*------------------------------- FOOTER ------------------------------*/

#footer-back{
	width: 930px;
	margin: 0 auto;
	background: url('img/sombra.png') repeat-y !important;
	background: url('img/sombra.jpg') repeat-y; /*Para IE 6 - */
}
#footer{
	width: 900px;
	margin: 0 auto;
	color: #758D98;	
	/*border:#00FF00 1px solid; */
	
}
#footer .logos{
	border-top:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	margin: 0px 15px 0px 15px;
	overflow:hidden;
	text-align:center;
}
#footer .logos2{
	border-bottom:#ccc 1px solid;
	margin: 0px 15px 0px 15px;
	overflow:hidden;
	text-align:center;
}
#footer img{
	display:inline-block;
	/*margin: 0px 10px 0px 10px !important;
	padding: 0px !important;*/
	padding: 0px 10px 0px 10px;
	margin: 0px;
	
}
#footer img .fade{
	display:inline;
/*	margin: 0px;
	/*border: #00FF00 solid 1px;*/
}


#footer .textolinks{
	margin: 0px 30px 5px 21px;
	font-size: 50%;
}
#footer .data-footer{
	text-align:center;
	margin: 10px 30px 0px 30px;
	font-size: 60%;
}
#footer .data-footer .credito{
	padding-left:550px;
}

