

body{
			background-image: url(../images/fndpag2.gif);
			background-repeat: repeat-y;
			background-position: top center;
	
} 
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
} 

img{
	border: 0px;
}

#container {
			width: 99.7%;
			\width: 99.7%;
			w\idth: 99.7%;
/*			border: 1px solid gray;*/
	/*		margin: 10px;*/
			margin-left: auto;
			margin-right: auto;
/*			padding: 10px;*/ 
/*			background-image: url(../images/fndpag.gif);*/
	/*		background-repeat: repeat-y;*/
/*			background-position: top center;*/
		}
 
#pagewidth{ 
/*border: 1px solid red;*/
 width:700px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
 background-image: url(../images/fndcuerpoint.gif);
} 

#pagewidthPrin{ 
/*border: 1px solid red;*/
 width:700px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
/* background-image: url(../images/fndcuerpoint.gif);*/
} 
 
#headerca{
 position:relative; 
 height:100px; 
 background-color:#565FB0; 
 width:100%;
 background-image: url(../images/fnd_cab.gif);
 background-repeat: no-repeat;
} 

#headereu{
 position:relative; 
 height:100px; 
 background-color:#565FB0; 
 width:100%;
 background-image: url(../images/fnd_cabeu.gif);
 background-repeat: no-repeat;
}

 
#leftcol{
 width:191px; 
 float:left; 
 position:relative; 
/* border: 1px solid red;*/
/* background-color:#F36919; */
 }
 
#maincol{
/*background-color: #F37093;  */
/*border: 1px solid black;*/


 float: right; 
 display:inline; 
 position: relative; 
 width:507px; 
 margin-bottom: 10px;
 }
 
#maincol_1{
/*background-color: #F37093;  */
/*border: 1px solid black;*/

 float: right; 
 display:inline;
 width:100%; 
 margin-bottom: 5px;
 margin-top: 5px;
 }

#principalCentral{
/*background-color: #F37093;  */
 float: right; 
 display:inline; 
 position: relative; 
 width:698px; 
 border: 1px solid green;
 margin-top: 1px;

 }
 
#footer{
 height:37px; 
  background-color:#565FB0; 
 clear:both;
 background-image: url(../images/fnd_pie.gif);
 background-repeat: no-repeat;
 font-size: 70%;
 } 
 
 
 #footer p{
  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #ffffff;
/*	border: 1px solid blue;*/
	padding:0px;
	padding-top: 12px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	text-align: center;
}


#footer a{
	color:white;
}
 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}


/*------------------------ principal-----------------------------*/
/*--------------------- navegacion -----------------------------*/

#nav {
	float: left;
	width: 693px;
	margin: 0;
	padding: 0;
	padding-left: 5px;
	list-style: none;
	font-size: 70%;
	border-top: 1px solid #CAF271;
	border-bottom: 3px solid #678E11;
	background: #235C9D url(../images/nav-bg-green.gif) repeat-x top left;
	}
#nav li {
font-family: Verdana, sans-serif;
	float: left;
	margin: 0;
	padding: 0 1px 0 0;
	list-style: none;
	background: url(../images/nav-li-bg-gree.gif) no-repeat top right;
	}
#nav a {
	float: left;
	padding: 7px 13px;
	text-decoration: none;
	border-bottom: none;
	color: #fff;
	}
#nav a:hover, #nav a.active {
	color: #fff;
	background: #87AF2E;
	}
#nav a.active {
	font-weight: bold;
	}
li#t-home a {
	margin-left: 130px;
	background: url(../images/nav-li-bg-gree.gif) no-repeat top left;
	}
	
/*---------------------- fin navegacion------------------*/

#idioma{
	float: right;
	margin-right: 10px;
	margin-bottom: 2px;
	border: 2px solid #DDDAB5;
	padding: 0px 5px 0px 5px;
	background-color: #F5F3DE;
}

#idioma ul{
	margin:0px;
	padding:0px;
}

#idioma ul li{
list-style: none;
margin:0px;
padding:0px;
color:#485056;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
display: inline;
}
	
#idioma ul li a{
color:#485056;
text-decoration: none;	
}
	
#idioma ul li a:hover{
color:#485056;
text-decoration: underline;	
}


#idioma2{
text-align: right;
float: right;
border-top: 1px solid #ffffff;
 background-image: url(../images/fnd_mig.gif);
 padding: 2px 3px 2px 5px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.7em;
 margin-bottom: 2px;
 width: 185px;
	
}
	
#idioma2 a{
	color:black;
text-decoration: none;	
}	
#idioma2 a:hover{
	color:black;
text-decoration: underline;	
}	
	
	
#elemDest{
	border: 1px solid #ECB910;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-color: white;
	margin-left: 10px;
	margin-right: 10px;
	margin-top:10px;
	margin-bottom: 10px;
}

#elemDest h1{
	background-color: #FEA702;
	padding: 3px;
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	
}
#h1oculto h1 {
	 position:absolute; 
	 /*left:-999px;*/ 
	 width:990px; 
	 font-size:0%; 
	 left:-1060px; 
	 top:-30px; 
}

#elemDest p{
margin-left:4px;
margin-right:4px;
	
}

#elemDest2{
	float:  right;
	border: 1px solid #ECB910;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-color: white;
	margin-left: 10px;
	margin-right: 10px;
	margin-top:3px;
	margin-bottom: 3px;
}

#elemDest2 p{
margin:0px;
padding:0px;
	
}

#elemDest2 h1{
	background-color: #FEA702;
	padding: 3px;
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	
}




/*--------------------- bordes redondeados -----------------*/

 /* set millions of background images */
.rbroundbox { background: url(../images/nt.gif) repeat; }
.rbtop div { background: url(../images/tl.gif) no-repeat top left; }
.rbtop { background: url(../images/tr.gif) no-repeat top right; }
.rbbot div { background: url(../images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(../images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
/*font-size: 1px;*/
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 100%; margin: 1em auto; }

/*----------------------  bordes redondeados -------------*/

#iruHandi{
	margin-top: 25px;
	margin-bottom: 15px;
}


/*------------------------------------------------------------*/
#migas{ 
float: left;
border-top: 1px solid #ffffff;
 background-image: url(../images/fnd_mig.gif);
 padding: 2px 0px 2px 5px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.7em;
 margin-bottom: 2px ;
 width: 500px;
}

#migas a{
color:black;
	text-decoration: none;
}

#migas a:hover{
color:black;
	text-decoration: underline;
}

/*-----------------------------menu ----------------------------*/
#menuCab{
	background-image: url(../images/fnd_menu_top.gif);
	background-repeat: no-repeat;
	height: 23px;
	border-bottom: 1px solid #FAD144;

	}
	
#menuOin{
	background-image: url(../images/fnd_menu_bottom.gif);
	background-repeat: no-repeat;
	height: 144px;
	border-top: 1px solid white;

	}

#menuZerbi{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	height: 100%;
}

 .iconzerrenda
{
list-style: none;
margin: 0;
padding: 0;
padding-right: 1px;
}

li.empresa
{
border-top: 1px solid white;
border-bottom: 1px solid #FAD144;
background-image: url(../images/empresa.gif);
background-repeat: no-repeat;
background-position: left;
padding: 3px 0 3px 40px;
margin: 0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;

}

li.servicios
{
border-top: 1px solid white;
border-bottom: 1px solid #FAD144;
background-image: url(../images/servicios.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 40px;
margin:0;
font-family: Arial, Helvetica, sans-serif;

}

li.descargas
{
border-top: 1px solid white;
border-bottom: 1px solid #FAD144;
background-image: url(../images/descargas.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 40px;
margin:0;
	font-family: Arial, Helvetica, sans-serif;

}

li.enlaces
{
border-top: 1px solid white;
border-bottom: 1px solid #FAD144;
background-image: url(../images/enlaces.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 40px;
margin:0;
font-family: Arial, Helvetica, sans-serif;

}

li.contacto
{
border-top: 1px solid white;
border-bottom: 1px solid #FAD144;
background-image: url(../images/contacto.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 40px;
margin:0;
font-family: Arial, Helvetica, sans-serif;

}

li.candado
{
border-top: 1px solid white;
border-bottom: 1px solid #FAD144;
background-image: url(../images/candadoweb.gif);
background-repeat: no-repeat;
background-position: left;
padding: 3px 0 3px 40px;
margin: 0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;

}

li.contacto a, li.enlaces a, li.descargas a, li.servicios a, li.empresa a, li.candado a{
	color:#000000;
	text-decoration: none;
}
li.contacto a:hover, li.enlaces a:hover, li.descargas a:hover, li.servicios a:hover, li.empresa a:hover, li.candado a:hover{
	color: #000000;
	text-decoration: underline;
}

/*-------------------------------------------*/
 #mainzerrenda
{
float: right;
width: 95%;
border-bottom: 1px solid #ECB910;
border-top: 1px solid #ECB910;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 3px;
padding-left: 3px;
background-color: #FEA702;
font-family: Arial, Helvetica, sans-serif;

}

#mainzerrenda a, #mainzerrenda a:link, #mainzerrenda a:visited
{
border: 1px solid #FEA702;
padding: 1px;
padding-left:5px;
padding-right: 5px;
margin-left:5px;
color: #000000;
font-weight: normal;
text-decoration: none;
}

#mainzerrenda a:hover, #mainzerrenda a:active, #mainzerrenda a:focus
{
border: 1px solid #000000;
padding: 1px;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
margin-left:5px;
}

#mainzerrenda li
{
padding-right: 1px;
display: inline;
font-size: 11px;
}

#mainzerrenda ul
{
margin: 0px;
padding: 0px;
}

#mainzerrenda #active a { background-color: #FFCC66; }

/*-----------------------------------------------*/

#conText{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background-color: white;
	border: 1px solid #ECB910;
	width: 90%;
	float: right;
}

#conText1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background-color: white;
	border: 1px solid #ECB910;
	width: 100%;
	float: right;
}

#conText a{
	text-decoration: none;
	color: #333333;
}

#conText a:hover{
	text-decoration: underline;
	color: #666666;
}

#conText h1{
	padding-top:0px;
	padding-right:1px;
	padding-bottom:0px;
	padding-left:5px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:10px;
	margin-left:0px;
	border-bottom: 1px solid #ECB910;
	color: white;
	font-weight: normal;
	background-color: #FEA702;
 	font-weight: bold;
	font-size: 1.5em;
}

#conText1 h1{
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:5px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:10px;
	margin-left:0px;
	border-bottom: 1px solid #ECB910;
	color: white;
	font-weight: normal;
	 background-color: #FEA702;
 	font-weight: bold;
	font-size: 1.5em;
}

#conText h2{
	color: #7B9905;
	border-bottom:1px solid gray;
	padding:1px 10px 10px 0px;
	margin:0px 15px 0px 15px;
}


#conText h3{
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 10px 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#conText p{
	font-family: Arial, Helvetica, sans-serif;
	padding:0px;
	margin: 6px 6px 6px 15px;
}

#conText li{
	font-family: Arial, Helvetica, sans-serif;	
		font-size: 1em;
		margin-bottom: 10px;
}

/*--------------- pie ---------------------------------*/


/*--------------- logos ---------------------------*/
#thumbs ul{
	margin: 0;
	padding: 0 0 10px 0;
}
/* Diferencia */
#thumbs li{
	list-style: none;
	display: inline;
	margin: 10px -4px 0 8px;
	padding: 0;
}
/* Fin Diferencia */
#thumbs li a img{
	border: 1px solid #000;
}
#muestras{
	width: 209px;
	height: 38px;
	position: relative;
	font-size: 1.2em;
	text-align: center;
	margin: 6px auto;
	padding: 0;
}
#muestras span{
	background: url(thumbs.png) no-repeat top left;
	width: 100%;
	height: 100%;
	position: absolute;
}

/*-----------------------------------------------------*/


.formPdf
{
list-style: none;
margin: 20px;
padding: 0;
padding-right: 1px;
}

li.correcto
{
background-image: url(../images/flecformu.gif);
background-repeat: no-repeat;
background-position: left;
padding: 3px 0 3px 20px;
margin: 0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;

}


li.correcto a{
	color:#000000;
	text-decoration: none;
}



/*------------------------ formularios ----------------------------------------*/

#form {
	position: relative;
/*	width:80%;*/
	text-align: left;
	background-color:#F5F5F5;
/*	padding:10px;*/
/*	border: 1px dashed #D4D4D4;*/
}

#formC {
	display: block;
	margin: 0px 0px 0px 0px;
	text-align: right;
	background-color:#F5F5F5;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
/*	border: 1px dashed #D4D4D4;*/
	z-index: 1;
}


.boton {
	position: relative;
	font-size: 100%;
	background:#dedede;
	border: 1px solid;
	width: 5em;
	color: #333333;
	border-color: #EEEEEE #999999 #999999 #EEEEEE;
	margin: 0px 0px 10px 300px;

}

.form {
	font-size: 1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:1px;
	width:199px;
	color: #535353;
	padding-left: 0.30em;
	border: 1px solid #D4D4D4;
}

/*------------------ fon formularios -------------------------------------*/

.local{
text-align: center;
display: block;
margin: auto;
}

.newvent{
	background-image: url(../images/fndcuerpoint.gif);
}

/*------------------------posicionamiento cabecera --------------------*/


.poslog{
margin: 0px 0px 0px 149px; padding: 4px 0px 0px 0px;	
}


.textoCab{
position:relative;
width:350px;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
color: #FFFFFF;
margin: -10px 0px 0px 320px;
line-height: 22px;

}

.botvolver{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;

}

.botvolver a{
color: #000000;
text-decoration: underline;
}

.botvolver a:hover{
color: #000000;
text-decoration: none;
}
/*---------------------------Tablas-----------------------------------*/
#tabla{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 1em;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	background-color: #F9F9F9;
border: 1px solid #cccccc;
border-collapse: collapse;
width: 100%;
}

#tabla a{
color:black;
text-decoration: underline;
}

#tabla a:hover{
color:#5B90D6;
text-decoration: underline;
}

#tabla td{
padding: 0.15em 0em 0.15em 0.30em;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color:black;
text-align: left;
border-top: 1px solid #DCDCDC;
border-bottom:1px solid #DCDCDC;
border-right: 1px solid #DCDCDC;
}

#tabla th{
padding: 0.15em 0em 0.15em 0.30em;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color:black;
text-align: left;
border-top: 1px solid #DCDCDC;
border-bottom:1px solid #DCDCDC;
border-right: 1px solid #DCDCDC;
}

#tabla caption {
	visibility: hidden;
}


#cabecera{
	padding: 0.30em 0.30em 0.30em 0.5em;
	text-align: left !important;
	color: #000000 !important;
	font-weight: bold;
	background-color: #FFEAA6;
	font-size:1em !important;
}

textarea #comentarios{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	border: 1px solid #D4D4D4; 
	width:199px; 
	margin-right:1px;
}