@charset "iso-8859-2";
/* CSS Document */

@charset "iso-8859-2";
/* CSS Document reseteado */

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, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline
}

body {
     line-height: 1
}

:focus {
     outline: 0
}

ol, ul {
     list-style: none
}

table {
     border-collapse: collapse;
     border-spacing: 0
}

blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}
/*codigo mongrafic */
h1{
display:none;}

#contemedor{
width:75em;
margin:auto;}
   
    
#idiomas{
float:right;
margin-top:0.5em;
}
#idiomas ul{
height:1em;
}
#idiomas li{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.625em;
margin-left:0.9375em;
}
#idiomas li a:link{
text-decoration:none;
color:#000000;
}
#idiomas li a:visited{
text-decoration:none;
color:#000000;
}
#idiomas li a:hover{
text-decoration:underline;
color:#000000;
}

    
#cabecera{
margin-left:-1.875em;
width:75em;
}
#cabecera img{
width:77em;
}
    
    </div><!--fin cabecera -->
    
#menu{
}
#menu ul{
margin-top:1em;
background-image:url(../imagenes/separador_mneu.jpg);
background-repeat:no-repeat;
}
#menu li{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
margin-right:1.5625em;
}
#menu li a:link{
color:#000000;
font-weight:bold;
text-decoration:none;
}
#menu li a:visited{
color:#000000;
font-weight:bold;
text-decoration:none;}
#menu li a:hover{
color:#598A00;
font-weight:bold;
text-decoration:underline;
}
.lineamenu{
margin-top:0.3125em;}
    
#contenido{
float:none;
clear:both;
margin-top:0.9375em;
}
    
#columna1{
float:left;}

#submenu{
width:12.5em;
float:none;
height:31.5625em
}
#submenu ul{}
#submenu li{
font-family:Arial, Helvetica, sans-serif;
font-size:0.875em;
line-height:1em;
}
#submenu li img{
margin-bottom:0.3125em;

}
#submenu li a:link{
color:#000000;}
#submenu li a:visited{
color:#000000;}
#submenu li a:hover{
color:#598A00;}

#adicionales{
padding-top:1em;
padding-bottom:1em;
float:none;
clear:both;
}
#adicionales ul{}
#adicionales li{
font-family:Arial, Helvetica, sans-serif;
color:#598A00;
font-weight:bold;
float:left;
margin-right:1em;
}
#adicionales li a:link{
color:#000000;
font-weight:normal;
text-decoration:underline;
font-size:0.6875em;}
#adicionales li a:visited{
color:#000000;
font-weight:normal;
text-decoration:underline;
font-size:0.6875em;}
#adicionales li a:hover{
color:#598A00;
text-decoration:none;
font-weight:normal;
font-size:0.6875em;}


#columna2{
float:left;
margin-left:0.9375em;
width:42.1875em;
}

#notprin{
width:40.9375em;
}
#notprin img{
float:left;
background-image:url(../imagenes/notup.jpg);
background-repeat:no-repeat;
background-position:top;
padding-top:0.625em;
margin-right:1.25em;
display:block;
width:26.75em;
}
#notprin h2{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
color:#598A00;
display:block;
margin-bottom:1.25em;
float:none;
}
#notprin p{
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
color:#000000;
line-height:1.2em;
margin-bottom:0.75em;
float:inherit;
}
#notprin p a:link{
background-image:url(../imagenes/flechagris.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:3em;
font-family:Arial, Helvetica, sans-serif;
color:#878787;
text-decoration:none;
font-weight:bold;
}
#notprin p a:visited{
background-image:url(../imagenes/flechagris.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:3em;
font-family:Arial, Helvetica, sans-serif;
color:#878787;
text-decoration:none;
font-weight:bold;
}
#notprin p a:hover{
background-image:url(../imagenes/flechaverde.jpg);
background-repeat:no-repeat;
padding-left:3em;
font-family:Arial, Helvetica, sans-serif;
color:#598A00;
text-decoration:none;
font-weight:bold;
}
#notprin strong{
color:#598A00;
font-weight:bold;
}
#notprin .flota{
float:right;
}

    
#listnot{
width:42.1875em;
float:none;
clear:both;
padding-top:0.9375em;
}
#listnot ul{
width:12.8125em;
float:left;
margin-right:1.25em;}
#listnot li img{
background-image:url(../imagenes/listnotup.jpg);
background-repeat:no-repeat;
background-position:top;
padding-top:0.375em;
}
#listnot li h3 {
font-size:0.875em;
margin-top:0.625em;
font-family:Arial, Helvetica, sans-serif;
color:#598A00;
text-decoration:none;
font-weight:bold;
}
#listnot li a:link{
background-image:url(../imagenes/flechagris.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:3em;
font-family:Arial, Helvetica, sans-serif;
font-size:0.6875em;
color:#878787;
text-decoration:none;
font-weight:bold;
}
#listnot li a:visited{
background-image:url(../imagenes/flechagris.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:3em;
font-family:Arial, Helvetica, sans-serif;
font-size:0.6875em;
color:#878787;
text-decoration:none;
font-weight:bold;
}
#listnot li a:hover{
background-image:url(../imagenes/flechaverde.jpg);
background-repeat:no-repeat;
padding-left:3em;
font-family:Arial, Helvetica, sans-serif;
font-size:0.6875em;
color:#598A00;
text-decoration:none;
font-weight:bold;
}
#listnot li p {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:0.625em;
margin-top:0.625em;
}
.separa{
margin-top:0.625em;
margin-left:-2px;}


#columna3{
float:right;
width:18.4375em;
}

#columna3 ul{
background-image:url(../imagenes/comohago.jpg);
background-position:top;
background-repeat:no-repeat;
margin-bottom:2.375em;
padding-left:0.6875em;
}
#columna3 li h4{
float:none;
clear:both;
padding-top:1em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:1em;
color:#598A00;
}
#columna3 li{
float:none;
clear:both;
padding-left:2em;
width:15.8125em;
line-height:1em;

}
#columna3 li a:link{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:0.8125em;
color:#000000;
text-decoration:none;

}
#columna3 li a:visited{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:0.8125em;
color:#000000;
text-decoration:none;

}
#columna3 li a:hover{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:0.8125em;
color:#598A00;
text-decoration:underline;

}
/*zona detalles*/
#detalle{
width:40.9375em;
}
#detalle img{
float:left;
background-image:url(../imagenes/notup.jpg);
background-repeat:repeat-x;
padding-top:0.625em;
margin-right:1.25em;
display:block;
}
#detalle h2{
font-family:Arial, Helvetica, sans-serif;
font-size:0.875em;
color:#598A00;
display:block;
margin-bottom:1.25em;
float:left;
}
#detalle p{
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
color:#000000;
line-height:1.2em;
margin-bottom:0.75em;
float:none;
clear:both;
}
#detalle .fecha{
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:bold;
letter-spacing:0.2em;
font-size:0.75em;
color:#333333;
float:left;
margin-left:0.5em;
margin-top:1px;
margin-bottom:1.25em;
}
#detalle a:link{
color:#598A00;
font-weight:bold;
}
#detalle a:visited{
color:#598A00;
font-weight:bold;
}
#detalle a:hover{
color:#598A00;
font-weight:bold;
text-decoration:none;
}
#detalle img{
width:428px;
}
#detalle table{
width:90%;
float:none;
clear:both;
margin-bottom:1em;
}

#detalle tr{
background-color:#F0F4D6;
border-style:solid;
border-width:5px;
border-color:#FFFFFF;
}
#detalle tr p{
padding:2px;
}

#detalle tr p strong{
background-color:#B3CA30;
display:block;
border:none;
font-weight:bold;
font-size:1em;
padding:4px;
}

#detalle tr p em{
background-color:#D1E166;
display:block;
border:none;
font-size:1em;
font-style:normal;
padding:4px;
}


#detalle strong{
color:#598A00;
font-weight:bold;
}
#detalle .flota{
float:right;
}
#detalle ul{
padding-left:1em;
float:inherit;
}

#detalle li{
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
color:#333333;
float:inherit;
line-height:1em;
padding-bottom:0.5em;
list-style-type:disc;
padding-bottom:1.2em;
}
#detalle li li{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#333333;
float:inherit;
line-height:1em;
padding-bottom:0.5em;
list-style-type:circle;
line-height:1em;
padding-top:1.2em;
}

/*formualrios en el detalle*/
#detalle input{
float:right;
width:65%;
}
#detalle select{
float:right;
width:66%;
}

#detalle label{
width:32em;
display:block;
float:none;
clear:both;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
color:#000000;
line-height:1.2em;
}
#detalle .borraenvio{
width:15%;
float:none;
clear:both;
}


#pie{
float:right;
padding-top:1em;
width:990px;
display:block;
}   
#pie img{
margin-right:1em;
padding-bottom:1em;
vertical-align:middle;
}

#galeria img{
width:70px;
height:70px;}
#galeria li{
float:left;
margin-right:1em;
margin-bottom:1em;}
#logos1{
	width:390px;
	height:98px;
	background-color:#f1f2ec;
	float:left;
	display:block;}
#logos1 img{
	margin-top:36px;
	padding-left:10px;
	float:right;
}
.federacion{
	padding-top:10px;}
	.trip{
		margin-left:5px;}

#logos2{
	width:555px;
	height:49px;
	background-color:#f1f2ec;
		float:left;
	display:block;}
	#logos2 img{
	margin-top:18px;
	padding-left:10px;
}
#logos3{
		width:555px;
	height:49px;
	background-color:#f1f2ec;
	float:left;
	display:block;
	}
		#logos3 img{
	margin-bottom:18px;
	padding-left:10px;
}