/* generated by csscreator.com */ 
html, body{  margin:0;  padding:0;  text-align:center; } 
body { background-color:#909723; background-image:url(../images/fnd-pg.jpg); background-position:top; background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3A4D21}

* {	margin:0;	padding:0;}
a img , img{ border:none}

/* ------------ Layers  ------------ */
 
#pagewidth{  width:804px;  text-align:left;  margin-left:auto;  margin-right:auto; margin-top:5px  } 
 
#header{ position:relative;	width:100%; z-index: 100;	} 

#maincol {	float: right;	display:inline;	position: relative;	background-image: url(../images/fnd-centro.png);	background-repeat: no-repeat;	background-position: top left;	width: 804px;	height: 578px; }
 
#leftcol {	margin:8px 0px 0px 4px;} 
	#leftcol-destacado {	position:absolute;	width:auto;	top: 410px;	margin-left: 15px;}
	#leftcol img { margin-left:4px}

#centercol {	width:554px;	position:absolute;	margin-left: 200px;	top: -19px;	background-image: url(../images/fnd-center-center.jpg); background-repeat:repeat-y}
	#centercol-fnd-aux {background-image:url(../images/fnd-main-top.jpg); background-repeat:no-repeat; background-position:top}
 
#footer{ height:25px;  clear:both; } 
 
 /* --- Float containers fix --- */ 
.clearfix:after { content: ".";  display: block; height: 0;  clear: both;  visibility: hidden; }
 .clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


/* ------------ /Layers  ------------ */
.ayuda-acces {position : absolute;left : -1000px;width : 990px;font-size : 1px;line-height : 1%;}

/* --- estilos web --- */
#header {	color: #000000;	padding-top: 10px;	text-align:right; font-size:100%; }
	#header span { color:#FFFFFF; font-family:Arial; font-size:12px; font-weight:bold; padding-right:7px; padding-left:20px; text-decoration:underline; font-weight:bold}
	#header span a { color:#FFFFFF; text-decoration:underline}
	#header span a:hover { color:#FFEE00; text-decoration:underline}
	

#leftcol ul.menu { color:#3A4D21; font-size:14px; font-weight:bold; list-style-type:none; list-style-image:url(../images/topic1.gif);  border-left:#31411C solid 4px;  margin-top:5px; padding-left:20px; width:175px  }
	#leftcol ul.menu li { margin-bottom:2px; }
	#leftcol ul.menu a { color:#3A4D21; font-weight:normal; text-decoration:none }
	#leftcol ul.menu ul { color:#807911; font-size:85%; font-weight:normal; list-style-image:url(../images/topic2.gif);  padding-left:10px; margin-top:5px; margin-bottom:5px }
	#leftcol ul.menu ul a { color:#807911; font-weight:normal; text-decoration:none }
	#leftcol ul.menu a:hover, #leftcol ul.menu ul a:hover { text-decoration:underline}
	#leftcol ul.menu a.activo  { font-weight:bold}



#maincol #contenidos-cab {	margin:0 0 0 6px;	background-image:url(../images/cab-contenidos.jpg);	background-repeat:no-repeat; height:132px;}	
#maincol #contenidos-cab #enlaces-sup { position:absolute;  z-index:999; margin-left:190px; padding-top:4px}
#maincol #contenidos-cab #enlaces-sup.english { margin-left:297px;}
#maincol #contenidos-cab #enlaces-sup a { color: #000000; text-decoration:none;  }
#maincol #contenidos-cab #enlaces-sup a:hover { color:#FFFFFF; text-decoration:underline}
	.separacion { margin-left:6px; margin-right:6px}


#maincol #contenidos {margin: 5px 25px 5px 25px; min-height:455px}
#maincol #contenidos a { color:#3A4D21}
#maincol #contenidos a.link { color:#C6A500; font-weight:bold } 
#maincol #contenidos h1 { margin-top:5px; margin-bottom: 7px; font-size:20px}
#maincol #contenidos h2 { margin-bottom: 7px; color: #3E6435; font-size:14px}
#maincol #contenidos h3 { color: #3A4D21; font-size:11px; margin-bottom:3px; margin-top:15px}
#maincol #contenidos h4 { color: #807911; font-size:11px; margin-bottom:3px; margin-top:15px}
#maincol #contenidos h3.subtit { color: #AC9406; font-size:11px}
#maincol #contenidos #migas {}
#maincol #contenidos p { margin-bottom:10px; line-height:140%} 

#maincol #contenidos ul.list-noticias { list-style:none; list-style-image:url(../images/topic3.gif);  color:#AC9406; margin-left:20px; margin-top:20px}
#maincol #contenidos ul.list-noticias a { text-decoration:none}
#maincol #contenidos ul.list-noticias a:hover { text-decoration:underline}
#maincol #contenidos ul.list-noticias li { margin-bottom:5px; }
#maincol #contenidos ul.list-noticias ul  { list-style-type:none; margin-bottom:10px; list-style-image:none; margin-left:0 }

#maincol #contenidos table.tblistado { font-size:100%; font-family:tahoma; }
#maincol #contenidos table.tblistado th { font-weight:bold; color:#AC9406}
#maincol #contenidos table.tblistado td { text-align: left }
th.thleft { text-align:left}
th.thcenter { text-align: center}

#maincol #contenidos ul.mapa-web { list-style:none; list-style-image:url(../images/topic3.gif);  color:#AC9406; margin-left:20px; margin-top:20px; font-weight:bold}
#maincol #contenidos ul.mapa-web a { text-decoration: underline; color:#AC9406;}
#maincol #contenidos ul.mapa-web a:hover { text-decoration: none}
#maincol #contenidos ul.mapa-web li { margin-bottom:5px}
#maincol #contenidos ul.mapa-web ul  { list-style-image:url(../images/topic4.gif);  margin-bottom:10px; margin-top:10px;  margin-left:20px; color:#000000; font-weight:normal   }
#maincol #contenidos ul.mapa-web ul a { text-decoration: none; color:#000000;}
#maincol #contenidos ul.mapa-web ul a:hover { text-decoration: underline  }

#maincol #contenidos .navegacion-pagina { text-align: center}
#maincol #contenidos .navegacion-pagina-volver { text-align: right}
#maincol #contenidos .navegacion-pagina-volver a { text-decoration: none}
#maincol #contenidos .navegacion-pagina-volver a:hover { text-decoration: underline}
.top { border-bottom:#BCC99F solid 1px; padding-bottom:5px; margin-bottom:10px } .bottom { border-top:#BCC99F solid 1px; padding-top:5px; margin-top:10px }
#maincol #contenidos .navegacion-pagina span { color:#C6A500; font-weight:bold;} 

#maincol #contenidos ul  { list-style: square; margin-left:25px}

.columna1 { float:left; width:45%}
.columna2 { float:right; width:45%;}



.imgleft { clear:both; float:left; margin:5px 10px 0 0}
.imgright { clear:both; float:right; margin:0 0 0 10px}
.subir { text-align:right; color:#000000; font-weight:bold }
	.subir a { color:#000000; text-decoration:none}
	.subir a:hover { text-decoration:underline}

#maincol #contenidos #noticias-home { width:370px}
#maincol #contenidos #noticias-home h2 {	color:#AC9406;	font-size:135%;	padding-bottom: 5px;}
#maincol #contenidos #noticias-home ul { list-style:none; margin-bottom:10px; font-weight:bold; list-style:none; margin-left:0}
#maincol #contenidos #noticias-home ul a {color:#3A4D21}
#maincol #contenidos #noticias-home ul li {}
#maincol #contenidos #noticias-home ul ul { list-style:none; font-weight:normal}


#logospie {	background-color:#909723; padding-top: 10px; padding-bottom: 10px;}
#logospie img { margin-right:3%; margin-left:1%}
#logospie #legal { position:absolute; margin-left:490px; font-size:90%}
#logospie #legal a { color:#FFFFFF}

#footer { color:#000000}
#footer #foot-grp1 { width:180px; text-align: center; margin-left: 15px; margin-top: 10px; padding-bottom: 10px; color: #FFFFFF;}
#footer #foot-grp1 a { color:#FFFFFF}

/*#rss {position:absolute; top:528px; margin-left:758px; }*/

/* Formularios */
input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:100%}
div#formulario table { width: 90%;}
div#formulario th { text-align:right; padding-right:5px}
div#formulario td { padding:2px}
div#formulario .campo { border:#3A4D21 solid 1px}
div#formulario .btn { background-color:#5B4C00; color:#FFFFFF; padding:1px 3px 1px 3px; border: none}

/* Forzar el estirado de un div */
.clear {
	clear: both;
}
.clear hr {
	display: none;
}

.Acorregir { color:#FF0000}  /* estilo solo para desarrollo */

.piedefoto { margin: 0 0 12px 0 !important; font-size: 85%; color: #666; font-style: italic; text-align: justify; line-height: 100%; }
