body {
	margin-top: 0px;
	background-color: #000D8F;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:0px;
	color: #000000;
	text-align : left;
}
table { 
  border-collapse: collapse; 
}
img, iframe {border: none; text-decoration:none;}

/*Quitamos cualquier efecto predefinido sobre enlaces cuando tienen el foco y nos olvidamos de los enlaces subrayados*/
:focus { outline: 0;} /*Actualización: Como bien me recuerdan, aclarar que este cambio de estilo debe hacerse siempre que vayamos a remarcarlo de otra manera, pues de no hacerlo tenedremos problemas de accesibilidad a nuestra p�gina */

		@page { size: 21cm 29.7cm; margin: 2cm }
		P { margin-bottom: 0.21cm }

a:link {
	color: #000099;	
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #006633;
	_color: #ffffff;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
a.link_emails {
color:#006600;
font-size:11px;
text-decoration:none;
}
a.link_emails:hover {
color:#006600;
font-size:11px;
text-decoration:underline;
}
a.publicidad {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
a.publicidad:hover {
color:#F9CE1D;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.publicidad {
text-align:center;
padding-left:25px;
}
a.publicidad2{
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.publicidad2:hover{
	
	color: #FF3300;
	text-decoration:underline;
}
#container_main {
 position:absolute;
 width:850px;
 
 height:auto;
 left:50%;
 margin-left:-425px;
 top:0px;
 background-color:#0016AA;
}
#contenedor_fiecval{
 position:absolute;
 width:970px;
 height:auto;
 left:50%;
 margin-left:-485px;
 top:0px;
 background-image: url("../img/fondo_fiecval.jpg");
 background-repeat: repeat-y;
}
#contenedor_fiecval2{
 position:absolute;
 width:970px;
 height:auto;
 left:50%;
 margin-left:-485px;
 top:0px;
 background-image: url("../img/fondo_fiecval2.jpg");
 background-repeat: repeat-y;
}
/*---COLUMNAS---*/
#left_main{
 float:left;
 position:relative;
 width:444px;
 height:auto;
 top:0px;
 background-color:#0016AA;
 border:dashed #00FF00 0px;
}
#izquierda {
 float:left;
 position:relative;
 width:654px;
 min-height: 700px;
 height: auto !important;
 height:700px;;
 border:dashed #00FF00 0px;
}
#right_main{
 float:left;
 position:relative;
 width:406px;
 top:0px;
 border:dashed #00FF00 0px;
}
.img_campeonato_main{
_padding-top:0px;
}
#derecha {
 float:left;
 position:relative;
 width:296px;
 min-height: 700px;
 height: auto !important;
 height:700px;;
 border:dashed #ff0000 0px;
}
div.clear { clear: both; }
.top_left{
height:105px;
_height:105px;
/* background-color:#ffff00;*/
}
.middle_left{
 width:444px;
 height:399px;
 background-image: url("../img/fondo_fiecval03.jpg");
 background-repeat: repeat-y;
 padding-left:0px; 
}
.sec_left_main{
	padding-top:27px;
	padding-left:18px;
}
.sec_left_2{
	padding-top:0px;
	padding-left:18px;
}
.sec_left_contacto{
	padding-top:0px;
	padding-left:18px;
}

a.main{
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
a.main:hover{
	
	color: #FD7113;
	text-decoration: none;
}
/*a.main:visited{
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}*/
.activo {
	 color:#ffff00;
}
.bottom_left{
	   padding-left:5px;
	   padding-top:15px;
	   height:71px;
	   line-height:25px;
	   color:#ffffff;
	   background-color:#0016AA;
}
.bottom_left_bandera{
	   padding-left:6px;
	   padding-top:6px;
	   width:40px;
	   height:50px;
	   color:#ffffff;
	   float:left;
}
.mapas {
	text-align:right;
	padding-right:17px;
}
a.maps {
	color: #384E65;
	font-weight:bold;
	text-decoration: none;
	}
a.maps:hover {
	text-decoration: underline;
	}
/*---END COLUMNAS---*/
/*---MENU UP MAIN IZQUIERDA---*/
.img_2{float:left;}
.img_3{float:left;}
.img_4{float:left;}
.img_5{float:left;}
/*---END MENU UP IN IZQUIERDA---*/

/*---MENU UP IN IZQUIERDA---*/
.img2{float:left;}
.img3{float:left;}
.img4{float:left;}
.img5{float:left;}
.img6{float:left;}
.img7{float:left;}
.img8{float:left;}

/*---END MENU UP IN IZQUIERDA---*/

/*---COLUMNA IZQUIERDA-CENTRO---*/
.left_columna_menus{
       width:188px;
	   float:left;
	   border:dashed #ff0000 0px;
}
.left_columna_centro{
       width:460px;
	   float:left;
	   border:dashed #ff0000 0px;
}

.img_top{
	   padding-top:22px;
}
.txt_01{
padding:0px 8px 0px 17px;
}
a.equs {
	font-size:12px;
	color: #000099;
	font-weight:bold;
	text-decoration: none;
	}
a.equs:hover {
	text-decoration: underline;
	}
a.equs:visited {
	color: #000099;
	}
a.equs2 {
	font-size:11px;
	color: #000099;
	font-weight:normal;
	text-decoration: none;
	}
a.equs2:hover {
	text-decoration: underline;
	}
a.equs2:visited {
	color: #000099;
	}
a.equs_tit {
	font-size:13px;
	color: #E5083B;
	font-weight:bold;
	text-decoration: none;
	}
a.equs_tit:hover {
	text-decoration: underline;
	}
a.equs_tit:visited {
	color: #E5083B;
	}
a.equs_esp{
	font-size:12px;
	color: #FFCF17;
	font-weight:bold;
	text-decoration: none;
	text-align:center;
	background-color:#1747B9;
	border:#990000 solid 0px;
	padding:2px;
	}
a.equs_esp:hover{
color: #1747B9;
background-color:#FFCF17;
}

a.campeonato {
	font-size:13px;
	color: #990000;
	font-weight:bold;
	text-decoration: none;
	}
a.campeonato:hover {
	text-decoration: underline;
	}
a.campeonato:visited {
	color: #990000;
	}
a.galeria {
	font-size: 11px;
font-weight: normal;	
	color: #043582;
	text-decoration: none;
}
a.galeria:hover {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #006633;
	padding-left:0px;	
}
a.galeria2 {
	font-size: 11px;
	font-weight: normal;
	font-style:italic;
	color: #990000;
	text-decoration: none;
}
a.galeria2:hover {
	font-size: 11px;
	font-weight: normal;
	font-style:italic;
	text-decoration: underline;
	color: #006633;
}
td.dest {
text-align:center;
}
.txt_equs{
padding:35px 0px 10px 15px;
}
.menu_equs{
padding:15px 3px 15px 6px;
}
.menu_equs2{
padding:15px 7px 10px 17px;
}
.menu_equs3{
padding:15px 10px 10px 17px;
}
.tit_blue {	
	text-align:left;
	color: #330099;
	font-weight: bold;
	padding-left:15px;
	_padding-left:5px;
	padding-top:10px;
}
.txt_content{
 padding-left:15px;
 padding-right:10px;
 _padding-left:5px;
 _padding-right:10px;
}
.txt_content_c{
 padding-left:15px;
 padding-right:5px;
}
.txt_tabla{
 padding-left:15px;
 _padding-left:5px;
 padding-right:5px;
}
.img_flotante{ 
float:left;
margin:0pt 8pt 0pt 0pt;
}
.content_pr{
padding: 0 0 0 10px;
}
.content_pr2{
padding: 0 0 0 15px;
}
.title_pr{
		color: #000D8F;
		font-weight: bold;
		font-size: 12px;
		padding: 20px 0 10px 0;
}
.menu_pr{
		padding-top:20px;
		padding-left:10px;
}
.txt_general{
		font-size: 12px;
		font-weight: bold;
		text-align:right;
		color: #990000;
}
a.web_ad {
	font-size:11px;
	color: #F3181C;
	font-weight:normal;
	text-decoration: none;
	}
a.web_ad:hover {
	text-decoration: underline;
	}
a.menu_prog {
	font-size: 11px;
	font-weight: bold;
	color: #006633;
	text-decoration: none;
}
a.menu_prog:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #006633;
}
.block01 {
padding-left:25px;
}
.pie_foto {
/*color:#0033CC;*/
color:#006699;
}
/*--------- PUBLICIDAD ----------*/
.txt_02{
padding: 16px 8px 18px 12px;
}
.txt_docs {
	color: #990000;
	}
a.docs {
	font-size: 11px;
    font-weight: bold;
	color: #043582;
	text-decoration: none;
}
a.docs:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #006633;
}
a.docs2 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.docs2:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #006633;
}
.tit_sec{
	font-size: 12px;
}
a.anuncio {
	font-size: 11px;
	font-weight: bold;
	color: #000099;
	color:#006633;
	text-decoration: none;
}
a.anuncio:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #043582;
}
td.datos{
border-bottom: solid #01009A 1px;
}
td.datos2{
border-bottom: solid #006600 1px;
}
.menu_doc{
		padding-top:20px;
		padding-left:10px;
}
.menu_zz{
		padding-top:0px;
		padding-left:10px;
}
.menu_zzz{
		padding-top:10px;
		padding-left:10px;
}
.inicio{
		color: #000D8F;
		text-align:right;
		padding:10px 18px 0px 0px;
}
a.home {
	font-size: 12px;
	font-weight: bold;
	color: #000D8F;
	text-decoration: none;
}
a.home:hover {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
.img_publi{
float:left;
}
.img_publi2{padding-top:20px;	
	   width:473px;
	   height:37px;
	   text-align:center;   
	   
	   float:left;
	   background-image: url("../img/publ_0_02bg.gif");
	   background-repeat: repeat-y;
}

/*---- STYLES FORMULARIO---*/
.formulario_txt{
color:#000D8F;
font-size:11px;

padding: 16px 0px 18px 12px;
_padding: 16px 0px 18px 1px;
}
.formulario td{ padding-left: 5px; padding-bottom: 3px; padding-top: 3px;  border-bottom:1px solid #cccccc; background:#E5E5E5 }
.formulario td.lf {text-align:right}
.formulario td.datos{ text-align : right; padding-left: 5px; padding-bottom: 3px; padding-top: 3px;   border-bottom:0px solid #ff0000; background:#E5E5E5 }
.formulario td.nl{padding-left: 5px;border-bottom:0px solid #ff0000;}
.formulario td.capt{padding-left: 25px;border-bottom:0px solid #ff0000;}
.formulario td.submits1{padding-top: 15px;border-bottom:0px solid #ff0000;}
.formulario td.submits2{padding-top: 15px;border-bottom:0px solid #ff0000;padding-right:0px;text-align:right}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Reglas de Safari 3.0 y Opera 9  */
	.formulario td.submits2{padding-top: 15px;border-bottom:0px solid #ff0000;padding-right:40px;text-align:right}
}
.alerta {
font-size:10px;
color:#FF0000;
}
a.link_form {
color:#006600;
font-size:11px;
text-decoration:none;
}
a.link_form:hover {
color:#006600;
font-size:11px;
text-decoration:underline;
}
.btform { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10pt; 
color: #FFFFFF; 
background-color: #336699; 
border:1px;}

.button2 {background-color: rgb(244,247,251); color:#336699; font-size: 9pt;}
.field {background-color: rgb(244,247,251); color:#336699; font-size: 10pt;}
.field_captcha {padding-bottom:0px;background-color: rgb(244,247,251); color:#336699; font-size: 10pt;}
/*---- END STYLES FORMULARIO---*/
.centro_publi{
padding-top:2px;
padding-left:2px;
}
.centro_publi_segurosequitacion {
background-color:#FF0000}

.anunciantes {
 padding: 0px 0px 0px 30px;
}
/*---- END PUBLICIDAD---*/
/*---------RIGHT COLUMNA ----------*/ 
.img_campeonato {
margin: 0px;
}
.right_banner{
padding:10px 0px 0px 23px;
}
.right_banner2{
padding:20px 0px 0px 23px;
}
/*---------END RIGHT COLUMNA ----------*/

/*---------PIE ----------*/
#pie{
       width:950px;
       height:25px;
       background-color: #000D8F;
	   background-image: url("../img/fondo_fiecval2.jpg");
 	   background-repeat: no-repeat;
       margin:0px;
	   clear:both; 
}
#pie_y{
       width:950px;
       height:25px;
       background-color: #000D8F;
	   background-image: url("../img/fondo_fiecval.jpg");
 	   background-repeat: no-repeat;
       margin:0px;
	   clear:both; 
}
/*---------END PIE ----------*/