

body,html,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,address,fieldset,legend,input,table,th,td{ margin:0; padding:0;border:0;}



h1,h2,h3,h4,h5,h6{font-size:1em;}



input{border:1px solid #333;}

ul,ol { list-style:none;}



a{outline:none;}



a:link,a:visited { text-decoration:none;}

a:hover,a:focus{text-decoration:underline;}

a img,:link img,:visited img { border:none;}



abbr,acronym{border-bottom:1px dotted #666; cursor:help;}



kbd { line-height:2em; font-size:.8em; font-weight:normal; font-family:"Lucida console", Courier, monospace, sans-serif; border-top:.15em solid #ccc; border-right:.25em solid #aaa; border-bottom:.3em solid #888; border-left:.2em solid #bbb; padding:.05em .2em; color:#000; background:#eee; vertical-align:text-bottom;}



.clearfix {display:block; clear:both; height:0;}



html, body{height:100%;/*margin-bottom: 1px;*/}



.flotader{float:right; margin:0 0 5px 15px;}

.flotaizq{float:left; margin:0 15px 5px 0;}



.bloqueflotader{width:45%; float:right; margin:0 0 15px 2%;}

.bloqueflotaizq{width:45%; float:left; margin:0 2% 15px 0;}



.centrado{text-align:center;}



body {color:#000; background:#423A30 url(../images/body2.jpg) repeat-x top; font-family:Verdana, Tahoma, Arial, sans-serif; font-size:70%;}



h1{color:#000; background:transparent url(../images/h1.gif) no-repeat left; font-size:200%; width:100%; margin:0 0 25px -40px; padding:15px 2px 15px 50px; text-align:left; font-family:"Trebuchet MS", Verdana, sans-serif;}

h2{color:#7E0728; font-size:160%; width:90%; margin-bottom:20px; font-family:"Trebuchet MS", Verdana, sans-serif;}

h3 {font-size:100%; width:90%; margin-bottom:15px;}

h4 {font-size:90%; width:90%; margin-bottom:10px;}



p,ul,ol,dl,legend{font-size:1.2em;}

p{line-height:1.5em; margin-bottom:1.2em;}



iframe{border:0;}

.boton {padding:1px 6px; background:#E7E5E2; border:1px solid #ADACA9;}

.button {padding:1px 6px; background:#E7E5E2; border:1px solid #ADACA9;}

.button:hover, .button:focus {padding:1px 6px; background:#D78807; border:1px solid #D78807; color:#FFFFFF;}

.inputbox {padding-left:2px; border:1px solid #ADACA9; background-color:#FFFFFF;}

.inputbox:hover, .inputbox:focus {border:1px solid #D78807;}

div.back_button a {color:#ADACA9; text-decoration:none; height:18px; display:block; margin-top:15px;}



 

#ja-container-outer {width:98%; margin:5px auto 0 auto;}

#ja-container {width:100%; position:relative; float:left; background:#FDF6E3; color:#000;}



#ja-header {width:100%; position:relative; float:left; background:#ffe2b8; color:#7E0728;}



#bloque-logo{text-align:left; margin:0; padding:0; font-size:130%;}

#bloque-logo span{position:absolute; left:45px; top:2px;}

#bloque-tfno{position:absolute; right:20px; top:2px;font-size:200%; font-weight:bold; font-family:"Garamond", "Trebuchet MS", Verdana, Arial, sans-serif; font-style:italic;}



.banner-portada{position:relative;background:transparent url(../images/banner.jpg) repeat-x top center; min-height:100px;}

.banner-portada p{position:absolute; bottom:-15px; right:20px; color:#FFF; font-weight:bold; font-size:150%;}



#ja-topnav{position:relative; overflow:hidden; float:right; width:100%; line-height:normal;}

#ja-topnav #mainlevel-nav{text-align:right; background:#DF9637;/* url(../images/cabecera.jpg) repeat-x bottom*//* padding-bottom:20px;*/}

#ja-topnav #mainlevel-nav li {display:inline; margin-left:15px; padding:5px 15px 5px 30px; border-left:2px solid #F3D2A7;/* background:transparent url(../images/menu.gif) no-repeat left top;*/}

#ja-topnav #mainlevel-nav li a {color:#000; font-weight:bold; text-decoration:none; font-size:90%; line-height:2em;}

#ja-topnav #mainlevel-nav li a:hover {text-decoration:underline;}







#ja-contentwrap, #ja-contentwrap-fr{width:100%; position:relative; float:left; clear:both; background:#FDF6E3;}



#ja-leftcol{width:21%; position:relative; float:left; min-height:350px;}

/*#ja-leftcol{width:21%; position:relative; float:left; background:#FDF6E3 url(../images/sidebar.jpg) no-repeat top right; padding:30px 1px 10px 5px; height:492px;}*/

#ja-mainbody {width:77%; position:relative; float:right; background:#FDF6E3;}



#ja-search {margin:5px 0 20px 0; display:none;}



#ja-leftcol a {color: #484747;}

#ja-leftcol div.moduletable {}

#ja-leftcol div.moduletable ul.menu{width:95%;}

/*#ja-leftcol div.moduletable .menu{width:85%;}*/

#ja-leftcol div.moduletable .menu li{}

li.parent{display:none;}

li.active{display:block;}



li.parent a span{font-weight:bold; border-bottom:1px solid #FFF; color:#FFF;}

li.active ul{margin-top:10px; width:90%;}

li.active ul li {border-bottom:1px dotted #CCC; font-size:80%; font-weight: normal; color:#FFF;}

li.active ul li a span{font-weight:normal; margin-bottom:3px; border-bottom:0; color:#FFF;}





ul.menu{width:95%; display:block; background:#FDF6E3 url(../images/sidebar.jpg) no-repeat top right;padding:30px 1px 10px 5px; min-height:220px;}

ul.menu-opc{width:95%; display:block;}

ul.menu-opc li{ background:transparent url(../images/sidebar.gif) no-repeat top right; margin-top:15px; padding:22px 0px 0px 0px;}



ul.menu-opc li a{line-height:300%; font-weight:bold;  font-size:80%;}

ul.menu-opc li.item92 a{ background:transparent url(../images/li-noticias.gif) no-repeat top left;padding:25px 0px 15px 50px; } /*noticias*/

ul.menu-opc li.item62 a{ background:transparent url(../images/li-enlaces.gif) no-repeat top left;padding:25px 0px 15px 50px; } /*enlaces*/

ul.menu-opc li.item93 a{ background:transparent url(../images/li-documentacion.gif) no-repeat top left;padding:25px 0px 15px 50px;} /*documentacion*/







#ja-pathway {width:100%; position:relative; float:left; margin:5px 0 20px 0; padding-top:5px; border-bottom:1px solid #F7EFDE; text-indent:10px;}

#ja-pathway strong {margin-right: 7px;}

#ja-pathway a {color: #656463;}

#ja-pathway img {	padding: 0 5px;}



#ja-content, #ja-content-fr { padding: 2px 0px 0px 0px; text-align:justify;}

.contentpaneopen, .contentpaneopen tr , .contentpaneopen tr td{width:98%;}

 

 

 /* CONTENIDO A 2 COLUMNAS */

.subcontent-wrap{position:relative; float:left; width:100%; overflow:hidden; background:#F3D2A7;}

.subcontent{position:relative; float:left; width:61%; padding:10px 1%; min-height:575px; background:#FDF6E3; border-right:3px solid #BF802F;}

.subcolum, .subcolum-calidad{position:relative; float:right; width:30%; padding:10px 0px; text-align:left;}

.subcolum img{max-width:285px; max-height:600px; margin-left:-50px;}

.contexto{}

.contexto p{width:96%; margin:0px 0px 0px -30px; text-align:justify;}

.contexto p a{text-align:center; display:block;}

.contexto p a img{text-align:center; width:auto; height:auto;}



#ja-rightcol {width:100%; position:relative; float:left;}





#ja-footer {width:100%; position:relative; float:left; clear:both; /*border-top:2px solid #F7EFDE;*/ padding-top:35px; background:transparent url(../images/pie.jpg) repeat-x top; font-size:80%;}



#ja-cssmenu{position:relative; float:right; width:48%; text-align:right; clear:both;}

#ja-cssmenu li{display:inline; margin-right:5px; background:transparent url(../images/pie-li.gif) no-repeat left; padding-left:14px;}

#ja-cssmenu li a{color:#423A30;}





#direccion{position:relative; float:left; width:50%; padding-left:5px;}



