/* Fonts */
body, td, th, form, input, textarea, select, ul, li, ol, .small, .big, .bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

DIV.recuadro H2 {font-size: 15px; font-weight: bold;}
DIV.recuadro H3 {font-size: 13px;}
H1 {font-size: 18px;  line-height:110%; text-align: left;}

DIV#nota {line-height: 130%; text-align:justify;}
DIV#abstract {font-weight: bold; line-height: 145%;}
DIV#footer {text-align: right; }
div#nav_2 {text-align: right;}
P.mas {text-align: right; margin-right: .5ex;}

/* Color and text-decoration */
H1 {color: #FAA004;}
A:link	  {color: #FAA004;}
A:active  {color: #F00;}
A:visited {color: #325B78;}
A:hover	  {color: #A5B1BC; /* el mismo color que el backgrounde d */}

#header A:link	  {color: #000; text-decoration: none;}
#header A:visited {color: #888; text-decoration: none;}
#header A:active  {color: #F00; text-decoration: underline;}
#header A:hover	  {color: #000; text-decoration: underline;}

#migas, #migas A:link {color: #666;}
#migas A:visited {color: #aaa;}
#migas A:active {color: #f00;}
#migas A:hover {color: #FAA004; }

#migas * {text-decoration:none;}
#migas A:hover {text-decoration: underline;}

P.mas A {color: #325B78;}

div#footer {color: #999;}
div#fecha {color: #325B78;}

DIV.recuadro H2, DIV.recuadro H2 A:link {color: #333; text-decoration:none;}

DIV.recuadro H3 {color: #F90;}
/* DIV.recuadro H3 A {color: #FAA004;} */

INPUT.btn { color: #325B78;}

DIV#links_rel A:visited {color: #999;}

/*** box and position *** 
margin, padding, position, width, height, float, clear */
body, div, form, h1, h2, h3, h4, hr, img, input, object, p, select, table, textarea {margin: 0; padding: 0;}

body {
	text-align : center ; /*para IE 5, centrar mediante body + wrapper */
	width: 100%;}

#wrapper {
	/*Centrado mediante tecnica de http://www.dzinelabs.com/Pages/tutorials_centering.php */
   text-align: left;
   width : 760px;
   margin: 0px auto;}
P {margin-bottom: 1em;}
DIV#footer {margin: 2em .5em; clear: both;}
#nav {position: relative; width: 100%; height: 25px; margin: 0; padding: 0;}
#nav IMG {bottom: 0; position: relative; }
#nav.otras_areas A IMG {height: 23px; bottom: 0px; position: relative; }
#nav A:hover IMG {bottom: 0;}
#nav IMG.actual {bottom: 0;} 

#header {height: 90px; width: auto;}
	div#logo {width: 268px; height: 48px; position: absolute; margin: 9px 10px 0 14px;}
 	div#nav_2 {position: relative; width: 760px; top: 45px; right: 13px;  }  
	div#fecha {margin-bottom: 1em;}
	
#migas {padding: .15em 7px .3em 1px;} 

DIV#links_rel {padding: 15px;}
DIV#links_rel UL {margin: 0; padding:0;}
DIV.recuadro P {margin-top: 1em;}
.recuadro, .borde {padding: 5px; margin: 0px auto;}
DIV.recuadro H2 {padding: 0.25em 0.5em; vertical-align: middle;}
DIV.recuadro H3 {margin-bottom: .5em;}

DIV#datos_nota {margin: 1.5em 0 3em 0;}
DIV#abstract {margin: 1em 0;}
DIV#nota {padding: 0 2em 2em 2em;}
HR {height: 1px; border: none; margin-bottom: 5px;}

/*** borders & backgrounds ***/ 
 A IMG {border: 0px solid red;} 
#nav {background-color:#325B78;}
/* #nav.otras_areas A IMG {border-bottom: 0px solid #355b78;}  */
#nav A:visited IMG, #nav A:link IMG, #nav A:active IMG  {border: 0px solid #FFF; border-bottom: 2px solid #325b78;}
#nav A:hover IMG {border-bottom: 2px solid #FAA004;}
#nav IMG.actual {border-bottom: 2px solid #FAA004;} 

#header {background-color:#DCE1E5;}
	div#logo {}
 	div#nav_2 {}  

UL.listado_links li {border-bottom: 1px dotted #a5a5a5;}
.borde {border-left-width: 0;}
.recuadro, .borde {border: 1px solid #C1C1C1;}
DIV.recuadro {background-color: #FFF;}
DIV.recuadro H2 {
	background-color: #DCE1E5;
	background-image: url(../images/2_bandas_vert.gif);
	background-position: right;
	background-repeat: repeat-y;}
DIV#nota H2 {
	background-color: transparent;
	background-image: none;
	padding: 0;
	margin: 1em 0 .5em 0;
	}

DIV#links_rel UL LI {
	background-image:url(../images/icn_mas.gif);
	background-repeat: no-repeat;
	background-position:left;}  
HR {border: 0px solid #000; border-bottom: 1px dotted #a5a5a5;}

/*** listas (margin y padding adjunto) ***/
ul {list-style-type: square;
	list-style-position: outside;
	line-height: 170%;}

ol {list-style-type: upper-roman;list-style-position: outside;}

UL.listado_links {list-style-type: none; margin: 0;}
UL.listado_links li {
	list-style-type: none;
	margin: 5px; padding: .5em 1em;}
DIV#links_rel UL {list-style-type: none; color: #999999;}
DIV#links_rel UL LI {margin: 0 0 2em 0em; padding-left: 1.5em; line-height: 120%;}



/************** SECTION: FORMS ****************/
/* fonts */
FORM, INPUT, SELECT, TEXTAREA {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
INPUT.btn {font-weight:bold; font-size: 9px;}

/* box */
INPUT {		height: 17px; padding: 3px .5ex 0 .5ex;}
INPUT.btn {	height: 22px; padding: 0 5px; margin: 3px 3px;}
TEXTAREA {	height: 6em; padding: 3px .5ex 0 .5ex;}

/* borders */
INPUT, TEXTAREA, SELECT {border: 1px inset #ccc; background-color: #f8f8f8;}
INPUT.btn { border: 1px outset #888A8C; }
.radiolist INPUT, .checkboxlist INPUT {border-width: 0px; background-color: transparent;}

/* colors */
INPUT.btn {background-color: #EEEEEE;}

/* #Nav Search */
FORM#atomz_search {position: absolute; right: 5px; top: 2px;}
FORM#atomz_search #sp-q {
	width: 140px; height: 15px;
	padding: 2px 2px 0px 2px;
	border: 1px solid #666;
}
FORM#atomz_search .btn {width: 55px; height: 19px; margin: 1px 0 0 3px;}

/* DIV#links_rel A:visited {color: #666;}
DIV#links_rel A:link {color: #325B78; text-decoration: none;}
DIV#links_rel A:hover {color: #Faa004;}
 */
.printonly {visibility:hidden; display: none; }
.clearfloat {clear: both;}