@font-face {
    font-family: 'TradeGothicLTStdBdCnNo.20';
    src: url('fonts/tradegothicltstd-bdcn20-webfont.eot');
    src: url('fonts/tradegothicltstd-bdcn20-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/tradegothicltstd-bdcn20-webfont.woff') format('woff'),
url('fonts/tradegothicltstd-bdcn20-webfont.ttf') format('truetype'),
url('fonts/tradegothicltstd-bdcn20-webfont.svg#TradeGothicLTStdBdCnNo.20') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* RESET
================================================== */
    html{ /*background: url(../images/franjaFinal.jpg) repeat-x scroll left bottom #FFFFFF; */}
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline; }
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block; }
	body {
		line-height: 1; font-family: 'TradeGothicLTStdBdCnNo.20';}
	ol, ul {
		list-style: none; }
	blockquote, q {
		quotes: none; }
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none; }
	table {
		border-collapse: collapse;
		border-spacing: 0; }

/* ESTILOS GENERALES-------------------------------------------------------------------
======================================================================================= */
/* noticias interior */
.interiorText{margin: 0 10px;}
.interior p { font-size: 1.2em !important; color: #666464; padding-top: 1em; }
.interior h2 { font-size: 2.1em;   text-transform: uppercase;    }
.interior h3 { text-transform: uppercase; color: #d20a1c; font-size: 1.1em; margin-top: 1em; }
.interior .fecha { color: #d20a1c; text-transform: uppercase; font-size: 1.45em !important; padding-bottom: 0.3em   }
.interior .entradilla { padding-top: 1.3em; padding-bottom:1.3em; font-size: 1.3em !important; line-height: 1.3em }
.footerimg { font-style:italic; text-align: center; padding-bottom:1.3em; font-size: 1.2em; color:#666464}
ul.linkrel { margin: 2.5em; margin-top: 1em }
.linkrel li {  text-align: center }
.linkrel a { color: #837878; text-decoration: underline; text-transform: uppercase; font-size: 1.3em }

/* aviso legal*/
.bloq  h2 { color: #d20a1c; font-size: 1.4em; padding-top: 1em }
.bloq   p { font-size: 1em !important; color: #595656; font-weight: normal !important; padding-top: 1em; }
.bloqul  { margin-top: 1.5em; margin-bottom: 2.5em } 
.bloqul li { margin-left: 0.5em; background:url(../images/square.jpg) no-repeat 0.2em 0.4em; padding-left: 0.9em } 

/* error*/
.error { padding-top: 1em; padding-bottom: 1em }
.error h2 { font-size: 1.6em; margin-bottom: 0.5em }
.error p { font-size: 1.3em !important; color: #595656; font-weight: normal !important; padding-top: 1em; padding-left: 2em }
.error ul { margin-left: 3em; margin-top: 1em; font-size: 1.3em; margin-bottom:5em  }
.error ul li a { color: #d20a1c; text-decoration: underline}
.error ul li span { float: left }
.error #searchBox { float: left; margin-top: -1em; margin-left: 1em }
.error #searchBox form p{ padding: 0em !important }

/* resultados */
.resultados ol li { font-size: 1.2em; padding-bottom: 1em }
.resultados ol li p { font-size: 0.8em !important; padding-top: 0.5em  }
.resultados ol li span { color: #d20a1c; text-transform: uppercase;  }
.resultados ol li a { text-decoration: underline }
.resultados ol li a:hover { color: #d20a1c }
.resultados a.linkr  { color: #d20a1c}
.resultados a.linkr:hover  { color: #333}
.resultados .sep  { border-bottom: 1px solid #cecece; padding-bottom: 0.5em; margin-bottom: 2em; padding-top: 2em; font-size: 1.2em }
.filtro {display: block; height:3em; padding-top: 1em  }
.boxr  { float: left !important;  width: 50em }
.boxr .disNone { display: none }
.boxr .search { float:left; margin-top: 0.5em; border: 1px solid #909dad; background:url(../images/lupa.png) no-repeat 0.5em  }
.boxr input  { font-size: 1em !important ; color: #6d6767 !important; padding-left: 1.8em !important;  }
.boxr input.busc {  float:left; padding-left: 0.5em !important; background: none !important; border: none; color: #d20a1c !important; text-decoration: underline;  font-family: 'TradeGothicLTStdBdCnNo.20'; font-size: 1.6em !important }
.boxr input.busc:hover, input.busc:active { border: none;}
.contenedor-select select { 
   color: #060606;
  /* Chrome Fix */
  -webkit-appearance: none;
  background-color: transparent !important ;
  border: 0 none;
  padding-left: 0.3em ;
  width: 16em;
  height: 1.5em; margin-top: 0.3em
}
.of { margin-left: 2em; color: #666 }
.contenedor-select select option { padding: 0.3em }
.contenedor-select {
   width: 10em;
   height: 1.5em; 
   overflow: hidden;
   background: url(../images/down_arrow_select.jpg) no-repeat right center #c0c0c0 ; float: left; margin-top: 0.4em
}
.boxr label { float: left; padding: 15px }

#conPreFiltrado a { color: #d20a1c; text-decoration: underline }
#conPreFiltrado a:hover { color: #000; text-decoration: underline }

a.descargar { color: #666464;  }
a.descargar:hover { color: #d20a1c; text-decoration: underline}

.noticia a:hover { color: #d20a1c; text-decoration: underline }
.pVolver a:hover  { color: #d20a1c; text-decoration: underline}

.imgc { text-align:center }
/* redondear esquinas imagenes grandes*/
.imgnews   {
padding: 0px;
background: #fff;
margin: 5px 0px 5px 0px;
border-radius: 25px;
-moz-border-radius: 25px;
-webkit-border-radius: 25px; 
} 

/* redondear esquinas imagenes pequeñas*/
.imgnewsp   {
padding: 0px;
background: #fff;
margin: 5px 0px 5px 0px;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
} 

/* bordes redondeados HOME imagenes 235x155 */
    .modImg01{width:235px; height:155px; left: 0;position: relative;top: 0;overflow:hidden;  }
    .modImg01 > img{ padding:0px 0 0 0px}
    .modImg01 .marco{ background:url(../images/marco01.png) no-repeat 0 0; width:235px; height:155px; position:absolute; top:0; left:0} 

/* bordes redondeados PRENSA imagenes 203x135*/
    .modImg02{width:203px; height:135px; left: 0;position: relative;top: 0;overflow:hidden; float: left  }
    .modImg02 > img{ padding:0px 0 0 0px}
    .modImg02 .marco{ background:url(../images/marco02.png) no-repeat 0 0; width:203px; height:135px; position:absolute; top:0; left:0} 

/* bordes redondeados PRENSA (IMAGENES PEQUEÑAS)imagenes 111x74*/
    .modImg03{width:111px; height:74px; left: 0;position: relative;top: 0;overflow:hidden; float: left;   }
    .modImg03 > img{ padding:0px 0 0 0px}
    .modImg03 .marco{ background:url(../images/marco03.png) no-repeat 0 0; width:111px; height:74px; position:absolute; top:0; left:0} 	

/* bordes redondeados ENLACES imagenes 132x88*/
    .modImg04{width:132px; height:88px; left: 0;position: relative;top: 0;overflow:hidden; float: left;   }
    .modImg04 > img{ padding:0px 0 0 0px}
    .modImg04 .marco{ background:url(../images/marco04.png) no-repeat 0 0; width:132px; height:88px; position:absolute; top:0; left:0} 

/* bordes redondeados NOTICIAS INTERIOR imagenes 655x435*/
    .modImg05{width:655px; height:435px; left: 0;position: relative;top: 0;overflow:hidden; margin-bottom: 15px   }
    .modImg05 > img{ padding:0px 0 0 0px}
    .modImg05 .marco{ background:url(../images/marco05.png) no-repeat 0 0; width:655px; height:435px; position:absolute; top:0; left:0} 	 
    .imgc { padding: 0 83px  }

/* bordes redondeados PATROCINIOS HOME E INTERIORES NOTICIA imagenes 320x213*/
    .modImg06{width:320px; height:213px; left: 1.5em;position: relative;top: 0;overflow:hidden; margin-bottom: 15px   }
    #topNotice .noticieInt .modImg06 > img{ padding:0px 0 0 0px; margin: 0;}
    .modImg06 .marco{ background:url(../images/marco06.png) no-repeat 0 0; width:320px; height:213px; position:absolute; top:0; left:0} 	 

/* bordes redondeados PATROCINIOS EQUIPO imagenes 200x134*/
    .modImg07{width:200px; height:134px; left: 0;position: relative;top: 0;overflow:hidden; margin-bottom: 15px   }
    #topNotice .noticie .modImg07 > img{ padding:0px 0 0 0px; margin: 0;}
    .modImg07 .marco{ background:url(../images/marco07.png) no-repeat 0 0; width:200px; height:134px; position:absolute; top:0; left:0} 	 
  

/* ESTILOS BASICOS
================================================== */
	body {
		background: #fff;
		font-family: "TradeGothicLTStdBdCnNo.20";
		font-size: 100%;
		/*font: 14px/21px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
		color: #444;
 }


/* TIPOGRAFIA
================================================== */
	h1, h2, h3, h4, h5, h6 {
		color: #333333;
		font-family:'TradeGothicLTStdBdCnNo.20';
		font-weight: normal; }
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
	h1 { font-size: 1.8em; line-height: 1em;}
	h2 { font-size: 1.5em; line-height: 1em; }
	h3 { font-size: 28px; line-height: 34px;}
	h4 { font-size: 21px; line-height: 30px;}
	h5 { font-size: 17px; line-height: 24px; }
	h6 { font-size: 14px; line-height: 21px; }
	.subheader { color: #777; }

	p { margin: 0 0 20px 0;}
	p img { margin: 0; }
	p.lead { font-size: 21px; line-height: 27px; color: #777;  }

	em { font-style: italic; }
	strong { font-weight: bold; color: #333; }
	small { font-size: 80%; }

/*	Blockquotes  */
	blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #777; font-style: italic; }
	blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
	blockquote cite { display: block; font-size: 12px; color: #555; }
	blockquote cite:before { content: "\2014 \0020"; }
	blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }
	
/* ALINEACION DEL TEXTO
================================================== */
	.textAlignCenter {
		text-align: center;
		}
	.textAlignLeft {
		text-align: left;
		}
	.textAlignRight {
		text-align: right;
		}

/* LINEAS DE SEPARACION DE CONTENEDORES
================================================== */
	.horizontalSeparator {
		border-bottom: 1px solid #b7b7b7;
		margin: 0 auto;
		}
	hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }
	

/* COLORES
================================================== */
	.grey {	
		background: #c0c0c0;	
		}
	.red  {
		background: #e31d1a;
		}

/* LINKS
================================================== */
	a, a:visited { color: #333; text-decoration: none; outline: 0; }
	a:hover, a:focus { color: #000; }
	p a, p a:visited { line-height: inherit; }


/* LISTAS
================================================== */
	ul, ol { margin-bottom: 20px; }
	ul { list-style: none outside; }
	ol { list-style: decimal; }
	ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
	ul.square { list-style: square outside; }
	ul.circle { list-style: circle outside; }
	ul.disc { list-style: disc outside; }
	ul ul, ul ol,
	ol ol, ol ul { margin: 4px 0 5px 30px; font-size: 90%;  }
	ul ul li, ul ol li,
	ol ol li, ol ul li { margin-bottom: 6px; }
	li { line-height: 18px; margin-bottom: 12px; }
	ul.large li { line-height: 21px; }
	li p { line-height: 21px; }

/* IMAGENES
================================================== */

	img.scale-with-grid {max-width: 100%;height: auto; }
    		
	/*IMAGENES DE FONDO*/
   	.bordeSuperiorBackground{background: transparent url(../images/franjaSuperior.jpg) repeat-x scroll left top; }
   	.bordeInferiorBackground{background: transparent url(../images/franjaFinal.jpg) repeat-x scroll left bottom; }
	.bordersBackground { 
		background: url(../images/bordersBackground.png) no-repeat scroll center top;
		margin: 0 auto;
		padding: 0;
	}
	.shadowsBackground { 
		background: url(../images/shadowsBackground.png) repeat-y scroll center top;
		margin: 0 auto;
		padding: 0;
	}

/* FLOTADO DE ELEMENTOS
================================================== */
	.floatRight {float: right;}
	.floatLeft {float:left;}

/* MISCELANEA
================================================== */
	.remove-bottom { margin-bottom: 0 !important; }
	.half-bottom { margin-bottom: 10px !important; }
	.add-bottom { margin-bottom: 20px !important; }
 
/* SUBMENUS
================================================== */    
    
#navigation #subMenu{list-style: none; text-transform: uppercase; font-family: 'TradeGothicLTStdBdCnNo.20';width: 11%; font-size: 1em;
            margin: 0; padding: 2px 0 0 0; text-align: center; width: 132px;display: none; position: absolute; z-index: 999;
            }
    
#navigation #subMenu li{background: url("../images/submenuRaya.png") no-repeat scroll center 0 #e3e3e3; width: 100%;text-decoration: none; font-size: 0.87em;padding: 3px;margin-bottom: 0px;}
#navigation #subMenu li p{ margin: 0px 5px 0; padding: 3px;}
#navigation #subMenu li p:hover a{color: #ffffff;text-decoration: underline;} 
#navigation #subMenu li.primero{ background: url("../images/submenuEsquina.png") no-repeat scroll 0 0 transparent;padding: 2.5px 0 0;
                    border-bottom: none;}
#navigation #subMenu li.segundo{ padding-top: 3px; background: url("../images/marcoSubmenuTop.png") no-repeat scroll center 0 #E3E3E3;}
#navigation #subMenu li.segundo p{ margin: 2px 5px 0; padding: 3px;}
#navigation #subMenu li.last{ padding-bottom: 0px;height: 40px;}
#navigation #subMenu li.bordesBottom{ padding: 5px 3px 0;margin: 0; height: 4px; background: url("../images/marcoSubmenuBottom.png") no-repeat scroll center bottom transparent;}                    
.grey #navigation #subMenu li p:hover{background: #000000; color: #ffffff;}
/*#navigation #subMenu li a{text-decoration: none;}*/
#navigation #subMenu li a{text-decoration: none; display: block;}

#navigation #subMenu li a:hover{color: #ffffff;text-decoration: none;text-decoration: underline;}


/* FIN ESTILOS GENERALES-------------------------------------------------------------------
======================================================================================= */


/* Table of Contents
==================================================
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */


/* ESTRUCTURA-------------------------------------------------------------------
======================================================================================= */
	body { margin: 0 auto;padding: 0;}
	
	/* CONTENEDOR PRINCIPAL QUE ENGLOBA A TODOS
	================================================== */
	  .container        { 
                position: relative; 
                width: 882px; 
                margin: 0 auto; 
                padding: 0; 
                background: #FFFFFF; 
                font-size: 1em; 
                overflow:hidden; 
        } 

	/*COLUMNAS DEL CONTENEDOR
	================================================== */


.container .column:before, .container .column:after, .container .columns:before, .container .columns:after
 {content: '\0020';display:block;overflow:
hidden;visibility:hidden;width:0;height:0}
.container .column:after, .container .columns:after {clear: both}
.container .column, .container .columns{zoom: 1}
	
	/*MARGIN BOTTOM DE LOS CONTAINER*//*Pendiente de revision------------*/
    .row  { margin-bottom: 20px; }
	
	/*NAVEGACION PRINCIPAL
	================================================== */
	#navigation {display: block;float: left;width: 72%;	padding: 0 0 0 7%;text-align: right;font-size: 0.92em;font-family:'TradeGothicLTStdBdCnNo.20';}

    /* Media Query para Smartphones */
   /* @media only screen
    and (max-width : 480px) {
        #navigation {font-size: 1.03em;}
    	}
        
     /* iPhone 4 and high pixel ratio devices ----------- */
        @media
        only screen and (-webkit-min-device-pixel-ratio : 1.5),
        only screen and (min-device-pixel-ratio : 1.5) { 
           #navigation {font-size: 1.03em;} 
        }
        
    /* Smartphones (portrait and landscape) ----------- */
    /*@media only screen and (min-device-width : 320px) and (max-device-width : 480px) { 
           #navigation {font-size: 1.03em;} 
    }
    
    /* Smartphones (landscape) ----------- */
    /*@media only screen and (min-width : 321px) { 
           #navigation {font-size: 1.03em;} 
    }
    
    /* Smartphones (portrait) ----------- */
    /*@media only screen and (max-width : 320px) { 
           #navigation {font-size: 1.03em;} 
    }
        
    /* Fin Smartphones */    

    #navigation a{ text-decoration: none;}
    #navigation a.activa{color: #E31D1A; text-decoration: underline;}
    #navigation a:hover{ color: #d20a1c; text-decoration: underline}		
	  
	/*Pestanas Navegacion*/
	#navigation ul {
		padding: 25px 0px 0px;
		margin-bottom: 0px;
	}
	#navigation ul li {
		display: inline-block;
		padding: 0;
		text-transform: uppercase;
        background: url(../images/Separator.png) no-repeat scroll 0 3px transparent;
        padding: 0 8px 0 14px;
	}
    #navigation ul li.noSeparator{background: none;} 

	/*Caja buscador en la Navegacion*/
	#searchBox {
		display: block;
		float: right;
		width: 14%;
    	border: none;
    	color: #3D3838;
		padding-top: 24px;
        padding-right: 6%;
    	/*width: 14.5em;*/
	}
    #searchBox #formBuscador{margin-bottom: 10px;}
    #searchBox #formBuscador p{margin-bottom: 10px;}
   	#searchBox #formBuscador input{margin-bottom: 10px; font-size: 0.75em;}
	#searchBox p label {
		display: block;
		}
	#searchBox input.search {
  		background: url(../images/lupa.png) no-repeat 3px 50% #FFFFFF;
	}
	#searchBox input{
  		color:#949faf;
  		padding:1px 5px 1px 15px;
  		width:130px;
		border:1px solid #949faf;
		box-shadow: 0px 1px 4px #999999 inset;
		-moz-box-shadow: 0px 1px 4px #999999 inset;
		-webkit-box-shadow: 0px 1px 4px #999999 inset;
	}
	#searchBox .disNone {
		display: none;
		}
	

	/* REDES SOCIALES / COMPARTIR
	================================================== */	
	.compartir {  color: #b4b1b1 !important; border-top: 2px solid #979797; height: 6em; padding-top: 2em; margin-top: 2em; padding-bottom: 2em}		
	.compartir span { float: right; padding-right: 1.5em }
	.redes { float: right; margin-right: 15em }  
	
	/*CONTENEDOR DEL HEADER
	================================================== */
	/*Encabezado*/
	#header h1 { text-transform: uppercase; text-align: center; padding: 25px 0px 16px 0px;font-size: 1.8em;}
	/*Logo*/
	#header .imgLogo { display: block; position: absolute; top: 18px; }

	
	/* CONTENEDOR DEL SLIDER DE FOTOS
	================================================== */
	#sliderBox { display: block;width: 95%;	margin: 15px auto;	text-align: center;}
	
	/* CONTENEDOR DEL SLIDER DE FOTOS
	================================================== */
	#titleIcoSocialMedia {
		padding-top: 36px;
		width: 270px;
		float: left;
		display: inline;
		overflow: hidden;
		}
	#titleIcoSocialMedia h2 { text-transform: uppercase; line-height: 27px; }
	#IcoSocialMedia {
			text-align: right;
			padding: 20px 15px 25px 15px;
			width: 505px;
			float: right;
			display: inline;
			overflow: hidden;
		}
	#IcoSocialMedia img {
			padding-left: 20px;
		}
        
    /*                                                  NAVEGACION HOME
    ======================================================================================================================= */
    
    .container .second.columns .patrociniosDiv {min-height: 160px;width: 129px;padding: 0 34px 0 0;}
    
    .container .second.columns .patrociniosDiv p {	text-align: left; padding-left: 20px; text-transform: uppercase; font-size: 0.9em; position: relative;bottom: 27px;}
    .container .second.columns .patrociniosDiv p span {color: #e31d1a;text-decoration: underline;}
    .container .second.columns .patrociniosDiv p a { text-decoration: none;  }
    .container .second.columns .patrociniosDiv p a:hover{   text-decoration: none;}
    
    
    .container .second.columns .patrociniosDiv div{padding: 0; float: left;} 
    
    .container .second.columns .patrociniosDiv {display: inline-table; float: none; font-size: 0.9em;padding: 0 0 0 17px; width: 147px;}
    .container .second.columns .patrociniosDiv img{width: 128px; height: 166px;}
    .container .second.columns .patrociniosDiv p{font-size: 0.9em;margin-top: 2px; width: 100%;margin-left: 10px;}
    
    .container .second.columns .patrociniosDiv.activa {float:none;width: 147px;color: #333333;margin-top: -25px;}
    .container .second.columns .patrociniosDiv.activa p{color: #333333;margin-top: -2px; font-size: 0.9em;margin-left: 5px;}
    .container .second.columns .patrociniosDiv.activa p a span{color: #333333;}
    .container .second.columns .patrociniosDiv.activa img{width: 100%; height: auto;}
    .container .second.columns.patrocinio{margin-top: 29px; padding-top: 35px;}  
	
	/* CONTENEDOR DE LAS NOTICIAS DESTACADAS
	================================================== */	
	#patrociniosTitle h2 {
		display: block;
		margin: 0 auto;
		border-bottom: 1px solid #b7b7b7;
		padding: 11px 0px;
		margin-bottom: 0;
		text-transform: uppercase;
		}
    .container .second.columns.patrocinio{margin-top: 29px;text-align: center;}    
	#patrociniosDiv {
		display: block;
		float: left;
		font-size: 0.9em;
        padding: 0 2%;
        width: 15.75%;
		}
    #patrociniosDiv.last{}    
	#patrociniosDiv div {
			min-height: 205px;	
    		width: 129px;
            padding: 0 34px 0 0;
		}
		
	#patrociniosDiv p {
			text-align: left;
            padding-left: 20px;
            text-transform: uppercase;
            font-size: 0.9em;
            position: relative;
            bottom: 27px;
	}
	#patrociniosDiv p span {color: #e31d1a;text-decoration: underline;}
    #patrociniosDiv p span:hover {color: #333333;text-decoration: underline;}
	#patrociniosDiv a p  { text-decoration: none;}
	#patrociniosDiv a p:hover { color: #E31D1A; text-decoration: underline;}
	
	
	/* CONTENEDOR MULTIMEDIA
	================================================== */
	   
    #topNoticeHTitle h2 {
		display: block;
		margin: 0 auto;
		border-bottom: 1px solid #b7b7b7;
		padding: 10px 0px;
		margin-bottom: 15px;
		text-transform: uppercase;
		}
    .red #topNotice{width: 100%;}
	#topNotice {
		display: block;
		margin: 0 auto;
		padding: 44px 0;
		}
	/*
	#topNotice .noticie {
		width: 234px;
		padding: 0 29px;
		float: left;
		overflow: hidden;
	}*/
        #topNotice .noticie {
                width: 234px;
				vertical-align: top;
                padding: 0 29px;
                display: table-cell;
                overflow: hidden;
        }

	#topNotice .borderRight {
		border-right: 1px solid #FFFFFF;
	}
    #topNotice .pDate{color: white; font-size: 0.9em; margin-top: 13px;}
    #topNotice .pName{color: #000000; font-size: 1.15em; text-transform: uppercase;}
    #topNotice .pName a {color: #000000; }	
    #topNotice .pName a:hover { text-decoration: underline }	
    #topNotice .pDescripcion{color: #D1CDCD;margin-top: 12px;}
    .lMas {margin-left: 5px;text-transform: uppercase; display: inline-block; }
    .lMas  a  { color: #000;}
    .lMas  a:hover  { text-decoration: underline }
    
	
	/* GALERIA MULTIMEDIA
	================================================== */
	#galleryTitle H2 {
		display: block;
		margin: 14px auto 13px;
		border-bottom: 1px solid #b7b7b7;
		padding: 18px 0 5px;
		text-transform: uppercase;
	}
	#galleryTitle p {
		text-align: left; font-size: 1.05em;
		}
	#galleryTitle span {
		color: #e31d1a;
		text-transform: uppercase;
		}
       #galleryDiv {
              display: block;
              margin: 10px auto 40px;
              width: 817px;
        }
       #galleryDivVideo {
              display: block;
              margin: 10px auto 40px;
              width: 817px;
        }
	/* CAJA DE TEXTO Y VIDEOS
	================================================== */
	#textVideoBox {
		margin: 48px 0px 42px 0px;
		}
	#textVideoBox .textVideoTitle {
		width: 33%;
		display: block;
		float: Left;
		overflow: hidden;
		margin: 20px 0px;
		}
    #textVideoBox .textVideoTitle p{font-size: 1.15em; text-transform: uppercase; color: #000000;}   
        
	#textVideoBox .textVideoTitle span {
		color: #FFFFFF;
        font-size: 0.74em;
        text-transform: none;	
			}
    #textVideoBox .textVideoTitle        
            
	#textVideoBox .textVideoDiv {
		width: 484px;
		display: block;
		float: right;
		overflow: hidden;
		}
	#textVideoBox .videoDiv {
		width: 487px;
		display:block;
		float:right;
		overflow: hidden;
		margin: 19px 0px;
	}
	/* CAJA DEL PIE
	================================================== */
	#footBox {
		padding: 20px 0; font-family: 'TradeGothicLTStdBdCnNo.20';
		}
        
   	#footBox a{
		color: #666666;
		}
        
    .container #footBox .floatLeft p{
		margin: 0 0 0 10px;
        text-transform: uppercase;
        font-size: 1em;
		}
    .container #footBox .floatLeft span{ color:	#e31d1a;}
    .container #footBox .floatLeft span a{ color:	#e31d1a;}
    .container #footBox .floatLeft span a:hover{ text-decoration: underline; }
    .container #footBox .floatRight ul{margin: 10px 0 0 0;}
    .container #footBox .floatRight li{float: left; text-transform: uppercase; background: url(../images/Separator.png) no-repeat scroll 0 3px transparent;padding: 0 18px; font-size: 1em;}
	.container #footBox .floatRight li.noSeparator{background: none;}
     .container #footBox .floatRight li a{	color: #726f6f; }
    .container #footBox .floatRight li a:hover {	color: #d20a1c; text-decoration: underline}

	/* CAJA DEL PIE
	================================================== */
    #franjaFinal{width: 100%; height: 46px; background: #d3d3d3; position: absolute;}
    	
    /* Nested Column Classes */
    .column.alpha, .columns.alpha               { margin-left: 0; }
    .column.omega, .columns.omega               { margin-right: 0; }

    /* GRID EN COLUMNAS
	================================================== */
	
	.container .first.column                    { width: 880px; margin: 0 auto; }  /*Contenedor al 100*/
	.container .second.columns                	{ width: 820px; margin: 0 auto; }  /*Contenedor para lineas de separacion*/
	.container .second.columns p              	{ font-size: 0.84em;font-family:'TradeGothicLTStdBdCnNo.20'; line-height: 1.2;margin: 0;}  /*P de Contenedor para lineas de separacion*/
	.container .three.columns				    { width: 234px; }  /*Contenedor par tres columnas*/
	.container .four.columns					{ width: 129px; }  /*Contenedor para cinco columnas*/
	
    /* Offsets */
	.container .paddRigthLeft_17				{ padding: 0px 17px;}
	.container .paddRigthLeft_19				{ padding: 0px 19px;}
	.container .paddTopBottom_17				{ padding: 17px 0px;}
	.container .paddBottom_17				       { padding: 0px 0px 17px;}

    .container .offset-by-second              	{ padding-left: 840px; }
    .container .offset-by-first                 { padding-left: 900px; }


/* ESTILOS AJUSTES POST-MAQUETA
================================================== */
.paddEvento {padding: 35px 0 0 60px;}
.tituRed {color: #E31D1A;font-size: 2.4em !important;}
.subTitu {
    clear: left;
    font-size: 1.7em !important;
    padding-bottom: 17px;
}
#idBanderaEvent{margin: 8px 0 0 12px !important;border: 1px solid #999999;}
.horizontalSeparatorTop {border-top: 1px solid #b7b7b7;margin: 0 auto;}
.imgEvent{margin: 0 25px 0 12px !important;float:left;}
#datosEvento {float: left;width: 50%;}
#datosEvento p { margin: 0 0 20px 0;}
.textoRedBig {
    color: #E31D1A;
    font-size: 1.2em;
    font-weight: bold;
}
.textoRed {
    color: #E31D1A;
}
.imgCircuitos {
height: 90px;
width: 134px;
}
#footBox a:hover {text-decoration: underline; color: #d20a1c;}	

/* CLEAR
================================================== */

    /* Self Clearing Goodness */
    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

    /* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .row:after,
    .clearfix:after {
      clear: both; }
    .row,
    .clearfix {
      zoom: 1; }

    /* You can also use a <br class="clear" /> to clear columns */
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }
/* =======================  LIGHTBOX PILOTOS  ================================*/
.lightbox-block{position:relative; margin: 0 auto; width: 1138px;font-size: 1em;z-index: 999;}                        
.lightbox-block #ContentBiografia{margin: 0 auto; width: 95.2%; background: #ffffff}
.lightbox-block #cuerpoSup #supLeft{display: inline-block;width: 30%;}
.lightbox-block #cuerpoSup #supRight{display: inline-block;width: 69.3%;}
.lightbox-block #cuerpoSup #supRight img{width: 100%;}
.lightbox-block #cuerpoSup {text-align: justify; margin-left:4%; width: 96%;}
.lightbox-block #cuerpoInf {text-align: justify; text-transform: none; font-size: 1.07em;font-weight: lighter;margin: 32px 0 30px 4%;line-height: 25px;height: 200px; overflow: auto;}
.lightbox-block #cuerpoSup h1{font-size: 1.75em; margin: 4.5% 0 8%;font-weight: lighter;text-transform: uppercase;}
.lightbox-block #cuerpoSup p{margin-bottom: 6px; color: #bebebe;font-size: 1.15em;text-transform: uppercase;}
.lightbox-block #cuerpoSup .informacion a{text-decoration: underline;color: #E31D1A;}
.lightbox-block #cuerpoInf p{display: inline-block;width: 96%;font-size: 1em;}


/* =======================  LIGHTBOX EQUIPO  ================================*/
.container .second.columns #divIntegrantes .lightbox-block #cuerpoSup.divEquipo h1{color: #E31D1A;font-size: 1.75em; margin: 3% 0 1%;font-weight: lighter;text-transform: uppercase;text-align: left;}
.container .second.columns #divIntegrantes .lightbox-block #cuerpoSup.divEquipo h2{margin-bottom: 4%;text-transform: uppercase;color: #000000; text-align: left;}
.container .second.columns #divIntegrantes .lightbox-block #cuerpoSup.divEquipo p{margin-bottom:0; color: #333333;font-size: 0.95em;}
.container .second.columns #divIntegrantes .lightbox-block #cuerpoSup.divEquipo p span{margin-bottom: 6px; color: #333333;font-size: 0.95em;text-transform: uppercase;}
.container .second.columns #divIntegrantes .lightbox-block #cuerpoInf.divEquipo p.lDescripcion{font-size: 1em;text-transform: none;}

/* NOTICIAS 
================================================== */
#newsSlider {display: block;margin: 25px 4.2% 0px;padding-bottom: 20px;}

/* div Noticia */
#filtrado{margin-top: 32px;}
#contentFiltrado{text-align: right; }
#contentFiltrado span{display: inline-block;margin-right: 5px;}
#contentFiltrado form{display: inline-block;width: auto;}
#contentFiltrado select{text-transform: uppercase; font-family: "TradeGothicLTStdBdCnNo.20";}
 
.infNoticia{float: left; width: 70.5%;min-height: 140px;}

.second.columns .news{float: left;margin: 20px 0 0;padding-bottom: 16px;border-bottom: 1px dashed #B7B7B7;}
.second.columns .news.last{border-bottom: none;}
.second.columns .news img{float: left;}
.second.columns .news .date{text-transform: uppercase;float: left; margin: 0 0 0 3.5%; font-size: 1.5em;} 
.date a:hover { color: #d20a1c; text-decoration: underline}
.second.columns .news .date span{color: #E31D1A;font-size: 0.85em;}
.second.columns .news .date a span{color:#444444}
.second.columns .news .txtNews{float: left; margin: 10px 0 0 3.5%; font-size: 1.22em; width: 100%;}
.second.columns .news .leerMas{margin: 5px 3.5% 0 0;color: #E31D1A;text-transform: uppercase;font-size: 0.95em;float: right;} 
.second.columns .news .leerMas a{color: #E31D1A;text-decoration: underline; font-size: 0.9em;}
.second.columns .news .leerMas a:hover{color: #000;}

#paginacion {text-align: center; margin-right: 20px; overflow: hidden;font-size: 1.05em;clear: left;}
#paginacion li{ display: inline;color: #666666;}
#paginacion li#pagina{text-transform: uppercase;text-align: center;margin-right: 20px;color: #666666;}
#paginacion li.activa{ display: inline;}
#paginacion li a{color: #666666;}
#paginacion li.activa a{color: #E31D1A; text-decoration: underline;}
/*para el pie para que no flote*/
.grey {clear: left;}

/* PRENSA 
================================================== */
#header h1 span{color: #E31D1A;}
#filtrado{margin-top: 32px;}
#filtrado.filtradoLast{border-top: 1px solid #B7B7B7;margin-top: 5px; padding-top: 15px;} 
#conPreFiltrado{ overflow: hidden; }
#conPreFiltrado p {font-size: 1.2em;text-transform: uppercase;float: left;}
#conPreFiltrado p span {color: #E31D1A; text-transform: uppercase;}
#conPreFiltrado div {float: right;}
#conPreFiltrado span{display: inline-block;margin-right: 5px;}
#conPreFiltrado select{display: inline-block;text-transform: uppercase; width: auto;font-family: "TradeGothicLTStdBdCnNo.20";}
.second.columns .prensa{float: left; width:100%; margin: 20px 0 0; padding-bottom: 16px;border-bottom: 1px dashed #B7B7B7;}
.second.columns .prensa.last{border-bottom: none;}
.second.columns.filtradoLast .prensa.last{border-bottom: none; margin-bottom: 30px;}
.second.columns .prensa img{float: left;}
.second.columns .prensa .noticia{text-transform: uppercase;float: left; margin: 0 0 0 3.5%; width: 70.5%;font-size: 1.5em;height: 95px;}
.second.columns .prensa .audio{text-transform: uppercase;float: left; margin: 0 0 0 3.5%; width: 70.5%;font-size:1em;height: 50px;}
.second.columns .prensa .audio a{ color: #d20a1c; }
.second.columns .prensa .audio a:hover { color: #000; text-decoration: underline}
.second.columns .prensa .descargar{ text-transform: uppercase;float: left; margin: 0px 0 0 3.5%; font-size: 1.1em;}
.second.columns .prensa .descargar span{margin-left: 15px;}
.second.columns .prensa .descargar .spanAudio{margin-left: 8px; font-size: 0.8em;}
.second.columns .prensa .noticia p{font-size:1em;}
.second.columns .prensa .noticia .date{color: #E31D1A;font-size: 0.85em;}
.second.columns .prensa .audio p{font-size:1em;}
.second.columns .prensa .audio .date{color: #000;font-size: 0.85em;}
.second.columns .prensa .txtprensa{float: left; margin: 10px 0 0 3.5%; width: 70.5%;font-size: 1.22em;}
.second.columns .prensa .leerMas{margin: 10px 3.5% 0 0;color: #E31D1A;text-transform: uppercase;font-size: 0.95em;float: right;}
.second.columns .prensa .leerMas a{color: #E31D1A;text-decoration: underline; font-size: 0.9em;}
#filtrado #paginacion {text-align: center; margin-right: 20px; overflow: hidden;font-size: 1.05em;}
#filtrado #paginacion li{ display: inline;color: #666666;}
#filtrado #paginacion li#pagina{text-transform: uppercase;text-align: center;margin-right: 20px;color: #666666;}
#filtrado #paginacion li.activa{ display: inline;}
#filtrado #paginacion li a{color: #666666;}
#filtrado #paginacion li.activa a{color: #E31D1A; text-decoration: underline;}
/*para el pie para que no flote*/
.grey {clear: left;}

/* ENLACES 
================================================== */
#header h1 span{color: #E31D1A;}
#divEnlaces{margin-top: 32px;margin-bottom: 80px;}
#divEnlaces.enlaces{margin-top: 0px; padding-top: 15px;} 
.second.columns .enlaces{float: left; width:49%; margin: 20px 0 0; padding-bottom: 16px;}
.second.columns .enlaces.last{border-bottom: none;}
.second.columns.enlaces .enlaces.last{border-bottom: none; margin-bottom: 30px;}
.second.columns .enlaces img{float: left;}
.second.columns .enlaces .noticia{text-transform: uppercase;float: left; margin: 0 0 0 3.5%; width: 70.5%;font-size: 1.5em;height: 95px;}
.second.columns .enlaces .audio{text-transform: uppercase;float: left; margin: 0 0 0 3.5%; width: 60%;font-size:1em;height: 50px;}
.second.columns .enlaces .audio a{ color: #d20a1c; }
.second.columns .enlaces .audio a:hover { color: #000; text-decoration: underline}
.second.columns .enlaces .descargar{ text-transform: uppercase;float: left; margin: 0px 0 0 3.5%; font-size: 1.1em;}
.second.columns .enlaces .descargar span{margin-left: 15px;}
.second.columns .enlaces .descargar .spanAudio{margin-left: 8px; font-size: 0.8em;}
.second.columns .enlaces .noticia p{font-size:1em;}
.second.columns .enlaces .noticia .date{color: #E31D1A;font-size: 0.85em;}
.second.columns .enlaces .audio p{font-size:1.1em;}
.second.columns .enlaces .audio .date{color: #000;font-size: 1.2em;}
.second.columns .enlaces .txtprensa{float: left; margin: 10px 0 0 3.5%; width: 70.5%;font-size: 1.22em;}
.second.columns .enlaces .leerMas{margin: 10px 3.5% 0 0;color: #E31D1A;text-transform: uppercase;font-size: 0.95em;float: right;}
.second.columns .enlaces .leerMas a{color: #E31D1A;text-decoration: underline; font-size: 0.9em;}

/*                         NAVEGACION IMAGENES PARA PATROCINIOS INTERIORES
======================================================================================================================= */
   
.container .second.columns .patrociniosDivNavega {min-height: 160px;width: 129px;padding: 0 34px 0 0;}
	
.container .second.columns .patrociniosDivNavega p {	text-align: left; padding-left: 28px; text-transform: uppercase; font-size: 0.9em; position: relative;bottom: 27px;}
.container .second.columns .patrociniosDivNavega p span {color: #e31d1a;text-decoration: underline;}
.container .second.columns .patrociniosDivNavega p a { text-decoration: none;  }
.container .second.columns .patrociniosDivNavega p a:hover{   text-decoration: none;}

.container .second.columns .patrociniosDivNavega {display: inline-block;float:none; font-size: 0.9em;padding: 0 0 0 5px;width: 128px; }
.container .second.columns .patrociniosDivNavega img{width: 105px;height: 136px;}
.container .second.columns .patrociniosDivNavega p{font-size: 0.75em;margin-top: 15px; width: auto;}

.container .second.columns .patrociniosDivNavega.activa {color: #333333;margin-top: -35px;}
.container .second.columns .patrociniosDivNavega.activa p{color: #333333;margin-top: 8px; font-size: 0.9em;padding-left: 22px;}
.container .second.columns .patrociniosDivNavega.activa p a span{color: #333333;}
.container .second.columns .patrociniosDivNavega.activa img{width: 100%;height: auto;}

/*                           NAVEGACION IMAGENES PARA ENLACES Y GALERIAS
======================================================================================================================= */


.container .second.columns .patrociniosDivNavega1 {display: inline-table;float: none;font-size: 0.9em;padding: 0 0 0 14.9px;width: 147px; min-height: 160px;}
.container .second.columns .patrociniosDivNavega1 img{width: 128px;height: 166px;}
.container .second.columns .patrociniosDivNavega1 p{font-size: 0.85em;margin-top: 15px; width: auto;padding-left:25px;
                                                    text-align: left; text-transform: uppercase; position: relative;bottom: 32px;}
.container .second.columns .patrociniosDivNavega1 p span {color: #e31d1a;text-decoration: underline;}
.container .second.columns .patrociniosDivNavega1 p a { text-decoration: none;  }
.container .second.columns .patrociniosDivNavega1 p a:hover{   text-decoration: none;}                                                    

.container .second.columns .patrociniosDivNavega1.activa {font-size: 0.9em;width:147px; color: #333333;margin-top: -33px;}
.container .second.columns .patrociniosDivNavega1.activa p{color: #333333;margin-top: 8px; font-size: 0.9em;padding-left: 12px;}
.container .second.columns .patrociniosDivNavega1.activa p a span{color: #333333;}
.container .second.columns .patrociniosDivNavega1.activa img{width: 100%; height: auto;}


/*                                                  PATOCINIOS PILOTOS
======================================================================================================================= */
#patrociniosTitle h2 {display: block;margin: 0 auto;border-bottom: 1px solid #b7b7b7;padding: 11px 0px;margin-bottom: 0;text-transform: uppercase;}
.container .second.columns.patrocinio{margin-top: 23px; padding-top: 41px;clear: both; text-align: center;}  /*aqui tambien ahi cambios  */


/*                                                  PATOCINIOS COCHE
======================================================================================================================= */
.container .patroContent{margin-bottom: 0px;}                        
.container .second.columns .patroTitulo{overflow: hidden; text-transform: uppercase;}
/*.container .second.columns .patroContent .second.columns p{margin: 16px 0 0 50px;}*/
.container .second.columns .patroContent h1{text-transform: uppercase;}
.container .second.columns #patroImagenCoche{margin: -20px 0 40px;}
.container .second.columns #patroImagenCoche #divImagenA{text-align: center;}
.container .second.columns #patroImagenCoche #divImagenesP #divImagenB{display: inline-block;text-align: center;width: 49.5%;}
.container .second.columns #patroImagenCoche #divImagenesP #divImagenC{display: inline-block;text-align: center;width: 49.5%;}
.container .second.columns .patroTextCoche{margin: 0 7%;width: 36%;float: left;padding-bottom: 40px;}
.container .second.columns .patroTextCoche p{font-size: 0.9em;line-height: 21px;}
.container .second.columns .patroTextCoche p.fichaTecnica{font-size: 1.3em; line-height: 1.2;margin: 0 0 17px -50px;   text-transform: uppercase;color: #E31D1A;text-decoration: underline;}
.container .second.columns .patroTextCoche p span{text-transform: uppercase;}
.container .second.columns .patroTextCoche p.name{font-size: 1.3em; text-transform: uppercase;margin-bottom: 19px;text-decoration: underline;color: #e31d1a;}
.container .second.columns .patroTextCoche p.name a{color: #e31d1a;}
.container .second.columns .patroTextCoche p.descripcion{margin: 26px 0 20px;line-height: 16px;}
.container .second.columns .patroTextCoche p.biografia{background: url(../images/imgBio.jpg) no-repeat scroll 0 0;text-transform: uppercase;padding-left: 30px;}
a:hover p.biografia { text-decoration: underline }

.integrante a:hover .name{ color:#000 !important;  }
.integrante a:hover {text-decoration: underline }

.container .second.columns #patroImagenCoche div p{font-size: 1em;}
.container .second.columns #divClasificacion #patroImagenCoche div a img{margin-bottom: 15px;}

.container .second.columns #patroImagen p.titulo { font-size: 1.2em; line-height: 1.2;margin: 0;color: #E31D1A;text-transform: uppercase; }
.container .second.columns #patroImagen p.titulo a,
.container .second.columns #patroImagenCoche p.titulo a {color: #E31D1A;text-decoration: underline;}
.container .second.columns #patroImagenCoche p.titulo { font-size: 1.2em;line-height: 1.2;margin: 0;color: #E31D1A;text-transform: uppercase; }
.container .second.columns #patroImagenCoche p.titulo a:hover{color:#333333;}



/* TITULO
================================================== */
#header .h1Red{color: #e31d1a;}

/* TEXTO VOLVER
================================================== */
.container .second.columns p.pVolver{color: #333333; font-family: "TradeGothicLTStdBdCnNo.20";font-size: 0.75em; text-transform: uppercase; 
                        margin: 5px 5px 0 0; text-align: right;background: url(../images/flechaVolver.png) no-repeat scroll 95.5% 3px;}

/* CONTENIDO DINAMICO
================================================== */
.container .patroContent{margin-bottom: 0px;}                        
.container .second.columns .patroTitulo{overflow: hidden; text-transform: uppercase;}
.container .second.columns .patroContent h1{text-transform: uppercase;}
.container .second.columns #patroImagen{margin: 33px 10%;}
.container .second.columns .patroText{margin: 0 7%;width: 36%;float: left;padding-bottom: 40px; min-height: 130px; position: relative;text-transform: none;}
.container .second.columns .patroText p{font-size: 0.9em;line-height: 21px;}
.container .second.columns .patroText p span{text-transform: uppercase;}
.container .second.columns .patroText p.name{color: #e31d1a;font-size: 1.3em; text-transform: uppercase;margin-bottom: 19px;text-decoration: underline;color: #e31d1a;}
.container .second.columns .patroText p.descripcion{margin: 26px 0 20px;line-height: 16px;}
.container .second.columns .patroText p.biografia{background: url(../images/imgBio.jpg) no-repeat scroll 0 0;text-transform: uppercase;padding-left: 30px;}
.container .second.columns .patroText a.linkLightbox {position: absolute; bottom: 12px;}

/* CONTENIDO PAGE EL EQUIPO
================================================== */
.container .patroContent{margin-bottom: 0px;}                        
.container .second.columns .patroTitulo{overflow: hidden; text-transform: uppercase;}
.container .second.columns .patroContent h1{text-transform: uppercase;}
.container .second.columns #patroImagen{margin: 33px 10%;}
.container .second.columns #descripcionEquipo{font-size: 1.05em; text-align: center; margin: 0 1%;}
.container .second.columns #divIntegrantes{padding-bottom: 40px;margin: 0 2%;}
.container .second.columns #divIntegrantes .integrante {display: inline-block;width: auto;margin-right: 11.38%;margin-bottom: 30px;}
.container .second.columns #divIntegrantes .integranteRight{display: inline-block;}
.container .second.columns #divIntegrantes p{font-size: 0.9em;line-height: 21px;}
.container .second.columns #divIntegrantes p span{text-transform: uppercase;}
.container .second.columns #titleIntegrantes p{font-size: 1.3em; text-transform: uppercase;text-decoration: underline;color: #e31d1a;margin: 50px 0 30px 2%;}
.container .second.columns #divIntegrantes p.name{font-size: 1.3em; text-transform: uppercase;margin: 15px 0 3px ;text-decoration: underline;color: #e31d1a;}
.container .second.columns #divIntegrantes p.name:hover{color: #333333;}
.container .second.columns #divIntegrantes p{font-size: 1.2em; text-transform: uppercase;}
.container .second.columns #divIntegrantes p.name a{color: #e31d1a;}
.container .second.columns #divIntegrantes p.descripcion{margin: 26px 0 20px;line-height: 16px;}
.container .second.columns #divIntegrantes p.biografia{background: url(../images/imgBio.jpg) no-repeat scroll 0 0;text-transform: uppercase;padding-left: 30px;font-size: 0.9em;margin-top: 16px;}

/* CALENDARIO CON NOTICIAS DESTACADAS
================================================== */
#topNoticeTitle h2{display: block; margin: 0 auto; margin-bottom: 15px; text-transform: uppercase; border-bottom: none; padding: 22px 0 3px;float: left;width: 50%;}
  
/*#topNotice .noticieInt{float:left; width: 42%; padding: 0 3.9%;  display: table-cell; overflow: hidden;}*/
#topNotice .noticieInt {overflow: hidden; padding: 0 3.9%; vertical-align: top; width: 40%; display: inline-block;} 
#topNotice .noticieInt img{ margin: 0 0 0 28px;}
#topNotice .pDate span{color: #333333; font-size: 1.15em;}

/* FOOTER
================================================== */
.footer{margin-top: 42px;}

/*                                                  PATOCINIOS PATROCINADORES
======================================================================================================================= */
#patroPatrocinios{float:left;margin: 33px 0 60px;width: 100%;}
.imgPatrocinadores{display: inline-block;margin:0 3.32% 48px 0;}
.imgPatrocinadores img{width: 139px; height: 92px;}
.imgPatrocinadores.right{display: inline-block;margin:0 0 48px 0;}
.imgPatrocinadores.right img{width: 139px; height: 92px;}



/*                                                  PATOCINIOS CLASIFICACIONES
======================================================================================================================= */
.tituClasif {color: #E31D1A; font-size: 1.1em; margin: 10px 0 15px; text-align: center; text-transform: uppercase;}
.centraImg {text-align:center;}
.imgClasif {max-width:776px;}

/*tablas clasificaciones*/
#divClas1{}
#divClas2{display: none;}
/* Estilos para los div de selección de clasificación */
.container .second.columns #divClasificacion #porClasificacion{margin: 50px 0;width: 100%;float: left;}
.container .second.columns #divClasificacion #porClasificacion > div{float: left;text-align: center;width: 50%;}
.clasUnica  {width: 100% !important;}
.container .second.columns #divClasificacion #porClasificacion > div > div{background: url(../images/black.gif) no-repeat scroll center 0;}
.container .second.columns #divClasificacion #porClasificacion > div > div:hover{background: url(../images/red.gif) no-repeat scroll center 0;}
.container .second.columns #divClasificacion #porClasificacion > div > div.activa{background: url(../images/red.gif) no-repeat scroll center 0;}
.container .second.columns #divClasificacion #porClasificacion div p{font-size: 1em;}
.container .second.columns #divClasificacion #porClasificacion div a img{margin-bottom: 15px;}
.container .second.columns #divClasificacion #porClasificacion #tipoClas1 p.titulo { font-size: 1.2em;line-height: 1.2;margin: 0;color: #E31D1A;text-transform: uppercase; }
.container .second.columns #divClasificacion #porClasificacion #tipoClas1 p.titulo a,
.container .second.columns #divClasificacion #porClasificacion #tipoClas2 p.titulo a {color: #E31D1A;}
.container .second.columns #divClasificacion #porClasificacion #tipoClas2 p.titulo { font-size: 1.2em;line-height: 1.2;margin: 0;color: #E31D1A;text-transform: uppercase; }

/*                                                  PATOCINIOS COMPETICIONES
======================================================================================================================= */
#patroCompeticion{float:left;margin: 33px 0 15px; width: 100%;list-style: none;}
#tituloText{  font-size: 0.9em; text-transform: uppercase;}
#tituloText a { text-decoration: underline}
#tituloText a:hover { color: #d20a1c;}
#patroCompeticion .imgCompeticion{display: inline-table;margin:0 3% 48px 0;background: url("../images/black.gif") no-repeat scroll 0 0 transparent;font-size: 1em;}
#patroCompeticion .imgCompeticion:hover{background: url("../images/red.gif") no-repeat scroll 0 0 transparent;}
#patroCompeticion .imgCompeticion.right{display: inline-block;margin:0 0 48px 0;background: url("../images/black.gif") no-repeat scroll 0 0 transparent;}
#patroCompeticion .imgCompeticion.right:hover{background: url("../images/red.gif") no-repeat scroll 0 0 transparent;}
#patroCompeticion .imgCompeticion.activa{background: url("../images/red.gif") no-repeat scroll 0 0 transparent;font-size: 1em;}

#patroCompeticion .imgCompeticion .nameCompeticion{ font-size: 1.4em;margin-top: 4px;color:#E31D1A; text-align: center; max-width: 134px;}
#patroCompeticion .imgCompeticion .nameCompeticion span{text-transform: uppercase;padding-left: 5px; color: #333333;}
/*#patroCompeticion .imgCompeticion.activa p{color: #333333;}
#patroCompeticion .imgCompeticion.activa span{color:#E31D1A;}*/

#datosCompeticion .liCircuito{display: none;}
#datosCompeticion .liCircuito.activa{display: block; float: left; height: 100%;position: relative;}

#datosCompeticion{float: left;}
#patroCircuito{width: 378px; float: left;  text-transform: uppercase;} /*margin-left: 2.5%;*/
#patroCircuito .title span, 
#datosCircuito .title span
{font-size: 1.45em; text-transform: uppercase;margin-bottom: 19px;text-decoration: underline;color: #e31d1a;}
.title a:hover { color: #000 !important }
#patroCircuito .GPCircuito{float: left; color:#E31D1A; font-size: 2.4em; }
#patroCircuito #idBandera{float: left;margin: 8px 0 0 12px;border: 1px solid #999999;}
#patroCircuito .dateCircuito{color:#E31D1A; font-size: 1.7em;clear: left;padding-top: 17px;}
#patroCircuito .nameCircuito{font-size: 1.6em;}              
.nameCircuito span { text-decoration: underline }
.nameCircuito a:hover { color: #d20a1c;}
.divPodio{top: 203px; position: absolute;}

#patroCircuito .pNacimiento li{font-size: 1.3em; text-transform: uppercase;}
#patroCircuito .olPodio, #patroCircuito .positionToro{font-size: 1.2em; margin: 1em 1em 0;}
.olPodio span  { color: #d20a1c;}
.positionToro span  { color: #d20a1c;}
#patroCircuito .positionToro {margin-top: 10px; margin-bottom: 15px; margin-left: -0em}
#patroCircuito .positionToro li{margin-top: 5px;}
#patroCircuito .olPodio li, #patroCircuito .positionToro li{margin-bottom: 0;}
#datosCircuito{width: 45%;float: left;  text-transform: uppercase;}
#datosCircuito .datosCircuitoTxt{font-size: 0.9em;}

#datosCircuito .datosCircuitoTxt{ margin: 2px 0 0 85px;}
#datosCircuito .title{margin: 25px 0 25px 85px;}
{clear: left;}
#divIconos{font-size: 0.95em; margin: 20px 20px 20px 50px;padding: 25px 0 52px;clear: left; }
#divIconos li.txtResultado{float: left; background: url(../images/cResultados.jpg) no-repeat scroll 0 0;text-transform: uppercase;padding: 3px 45px 0 30px;height: 23px;}
#divIconos li.txtNoticia{float: left; background: url(../images/cNoticias.jpg) no-repeat scroll 0 0;text-transform: uppercase;padding: 3px 45px 0 30px;height: 23px;}
#divIconos li.txtFotos{float: left; background: url(../images/cFotos.jpg) no-repeat scroll 0 0;text-transform: uppercase;padding: 3px 45px 0 30px;height: 23px;}
#divIconos li.txtVideos{float: left; background: url(../images/cVideo.jpg) no-repeat scroll 0 0;text-transform: uppercase;padding: 3px 45px 0 30px;height: 23px;}
#divIconos a:hover { color: #d20a1c; text-decoration: underline;}
#patroCircuito .title {margin-bottom: 15px; margin-top: 10px;}
#patroCircuito p em {color: #726F6F; font-size: 1.3em;}

