body{background:#FFFFFF ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:62.5%;}
body ,form ,ul{margin:0;padding:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
ul{list-style-type:none;margin:0;padding:0}
h1,h2,h3,h4,h5,form,fieldset{margin:0;padding:0;}
img{border:0;}

h3{text-align:left;text-indent:0px;font-family:arial;font-size:12pt;font-weight:bold;color:#1D3F62;margin:20px 0px 0px 70px;padding:0px 0px 0px 0px;}


/*generales*/
#contenedora{margin:0 auto;text-align:center;background:transparent url(css_img/bckUlCabecera.jpg) repeat-x;height:10px;}
#contenido{width:100%;text-align:left;margin:0 auto;float:left;}
.subcontenedora{position:absolute;padding-bottom:100px;width:100%;}

#seccion{width:850px;margin:100px auto 0 auto;background:transparent url(css_img/bckSecFicha2.png) no-repeat 0px 0px;}
#seccion.modoIrreg{background:transparent url(css_img/col3d4.png) no-repeat 0px 0px;}
#seccion:after {content:"";height:0px;display:block;clear:both;}
#ficha{width:850px;margin:100px auto 0 auto;background:transparent url(css_img/bckSecFicha.png) no-repeat 0px 0px;padding:0 0px 0 0;}
#ficha:after {content:"";height:0px;display:block;clear:both;}
.form_content{margin-left:auto;margin-right:auto;text-align:center;overflow:hidden;}
/*cabecera*/
#cabecera{
background:transparent url(css_img/bckBlue.jpg) repeat-x;
height: 95px;
width:100%;
min-width:950px;
margin-bottom:84px;
position:absolute;
z-index:1000;

}

#cabecera img{float:left;}
#cabecera .intCabecera{margin:0 auto;padding:0 0 0 0px;width:605px;display:table;}
*html #cabecera .intCabecera{
display:inline;
display:expression(document.body.clientWidth<950?"inline":"block");
}

.menunoticia{ background-color:#27769E;text-transform:uppercase;color:white;padding:5px;display:block;float:right;position:relative;top:20px;left:-36px;}

.logoCM{float:left;}
#busqueda{width:100px;float:left;}

#cabDer{float:right;width:199px;background:transparent url(css_img/bckDer.jpg)  no-repeat right top; height:89px; overflow:hidden}
#cabDer input{float:left;top:60px;margin:0 0 0 -53px;/*left:-20px;*/z-index:800;position:absolute; background:white url(css_img/google.jpg) no-repeat 2px 2px;width:84px;
border:solid 1px #ccc;
border-right:none;
padding:2px 0 2px 20px;
z-index:0;
}
#cabDer .envio{float:right;position:relative;z-index:401;background:none;width:auto;left:-123px;
padding:1px 1px 1px 0px;
background:white;
border:none;
height:18px;
width:23px;
border-top:solid 1px #ccc;
border-bottom:solid 1px #ccc;
border-right:solid 1px #ccc;
z-index:0;

}

*html #cabDer .envio{left:-95px;}
*+html #cabDer .envio{left:-94px;}
#cabDer img{float:right;margin-right:0px;/*position:relative;left:-17px;*/}

#cabIzq{float:left;width:140px;background:transparent url(css_img/bckBlue.jpg) repeat-x;}
#cabIzq img{float:right;position:relative;top:2px;}
#cabIzqMail{top:0px;width:100%;margin-left:auto;margin-right:auto;text-align:center;}
#cabIzqMail img{float:none;top:2px;margin-left:auto;margin-right:auto;text-align:center;}
#cabeceraMail
{
	/*background:transparent url(css_img/bckBlue.jpg) repeat-x;*/
	height: 95px;
	width:100%;
	margin-bottom:84px;
	position:absolute;
	z-index:1000;
}
.TextoMail{font-family:Verdana;font-size:12px;}
/* menu primer nivel*/
#cabecera ul{padding:0;list-style:none;float:left;display:inline;}
#cabecera ul li{font-weight:bold;font-size:1.0em;position:relative;float:left;padding:0;padding:0 6px;text-align:center;position:relative;top:10px;text-transform:uppercase;}
#cabecera ul li a{display:block;padding:10px 0px 10px 0px;text-decoration:none;color:white;background:transparent;} 

/*segundo nivel*/
#cabecera li ul{display:none;}
#cabecera li ul{position:absolute;top:29px;display:none;width:150px;text-align:left;left:0%;padding-left:0px;z-index:3000;}

/*tercer nivel*/
#cabecera li ul li{padding:0;background:#999/*url(css_img/menu_off.gif) no-repeat 10px center*/;font-size:9px;clear:left;width:130px;text-transform:uppercase;border-right:solid 5px #E8E8E8;border-left:solid 5px #E8E8E8;border-bottom:solid 1px #E8E8E8;text-align:left;padding-left:10px;margin:0;}	

/*ff color no-js*/
#cabecera ul li:hover{background-color:#e8e8e8;}
#cabecera ul li:hover a{color:#0b3344}
#cabecera ul li:hover li:hover{background-color:#27769e;}
#cabecera ul li:hover li a{color:white}
#cabecera ul li:hover li li a{color:#666}
#cabecera ul li:hover li li:hover a{color:white}
/* ie6 color js act*/
#cabecera ul li.over{background-color:#e8e8e8;}
#cabecera ul li.over a{color:#0B3344}
#cabecera ul li.over li a{color:white}
#cabecera ul li.over li li a{color:#666;padding:6px 4px;}
#cabecera ul li.over li li a:hover{color:white}
#cabecera ul ul li.over{background:#27769E;}

#cabecera a:hover{text-decoration:underline;}	

/*3 lvl desactividado inicio*/
#cabecera li:hover ul, #cabecera li.over ul{display:block;}/*activa tercer nivel*/
#cabecera li.over ul ul{display:none;}
#cabecera li:hover ul ul{display:none;}
/*tercer nivel*/
#cabecera ul li ul li ul{display:none;position:absolute;left:140px;top:0px;padding-top:0px;height:auto;z-index:4000;}
#cabecera ul li ul li ul li{top:0px;padding-left:0px;width:130px;background:#E8E8E8;border-right:solid 10px #E8E8E8;border-left:solid 10px #E8E8E8;text-align:left;}
#cabecera ul li ul li:hover ul{display:block;padding-top:0px;height:auto}
#cabecera ul li ul li ul li a{padding-left:10px;}
/*ie*/
#cabecera ul li ul li.over ul{display:block;z-index:5000;}
#cabecera ul li ul li ul li a:hover{background:#27769E;}

#cabecera ul li ul{top:32px;border-top:solid 8px #E8E8E8;border-bottom:solid 8px #e8e8e8;}
#cabecera ul li ul li{top:0px;padding-top:0;margin-top:0;}

/*clases*/
.ampl{ display:none;}
.ampliar{color:#27769e;}
.oculto{display:none;}
.flt_L{float:left;}
.flt_R{float:right;}
.point{cursor:pointer;}
.point:hover{text-decoration:underline;}
.despleg{display:none;}
.legal{font-size:.8em}
.colText p.legal, .colTotal p.legal{font-size:.9em}
/* listado  */
#seccion h2{width:820px;background-color:#13293F;color:#fff;/*border-bottom:solid 5px #27769E;*/height:40px;text-transform:uppercase;text-align:right;padding:20px 20px 0 0px;font-size:1.4em;}
.colLista{width:420px;float:left;padding:0 0 10px 0;background:transparent url(css_img/bck240.png) no-repeat 10px 0px;}
.colLista .wrap{background-color:#224970;float:left;padding:0px 0px 15px 0px;}
.colLista h3{width:400px;padding-bottom:5px;color:#fff;text-transform:uppercase;font-size:1em;font-weight:bold;background:transparent url(css_img/lineah2.gif) no-repeat center bottom;}
.colLista ul{padding:5px 0;display:inline;}
.colLista li{width:185px;padding:10px 0 10px 5px;display:inline;background:transparent url(../img/lineaLi.gif) no-repeat center bottom;}
.colLista li img{margin-right:5px;position:relative;top:2px}
.colLista li a{color:#fff;text-transform:uppercase;}
/*plantilla 1 columna flash*/
.colListaSmall{width:210px;float:left;padding:0 0 10px 0;background:transparent url(css_img/bck240.png) no-repeat 10px 0px;}
.colListaSmall .wrap{background-color:#224970;float:left;padding:0px 10px 15px 0px;width:200px;}
.colListaSmall ul{padding:5px 0;display:inline;width:200px;float:left;margin:0;position:relative;left:2px}
.colListaSmall li{width:190px;padding:10px 0 10px 10px;display:inline;background:transparent url(css_img/line190.gif) no-repeat center bottom;float:left;}
.colListaSmall li img{margin-right:5px;position:relative;top:2px}
.colListaSmall li a{color:#fff;text-transform:uppercase;}
.colListaSmall h3{width:190px;padding-bottom:5px;color:#fff;text-transform:uppercase;font-size:1em;font-weight:bold;background:transparent url(css_img/line190.gif) no-repeat center bottom;margin-left:7px}
.colContent3{width:630px;float:left;background:transparent url(css_img/bck630.png) repeat-y 10px 0px;padding:0 10px 10px 0;}
.colContent3 .wrap{background-color:white;float:right;padding:30px 20px 30px 40px;width:570px;}
.listadoPais{margin:30px 0 0 0;padding:0 0px;width:180px;}
/*columna derecha 50%*/
.colText{width:420px;float:left;background:transparent url(css_img/bck250.png) repeat-y 10px 0px;padding:0 10px 10px 0}
.colText .wrap{background-color:#fff;float:right;padding:30px 20px 30px 40px;width:360px;}
.colText h3, .colTotal h3{font-size:1.6em;margin-bottom:20px;}
.colText p, .colTotal p{font-size:1.15em;line-height:1.2em;}
.colText .fecha{font-size:1em;font-weight:bold;color:#666;position:relative;top:-10px;margin:0 0 0 0;padding:0;text-align:right;}
.colText .wrap a, .colTotal .wrap a{color:black}
/*ficha*/
#ficha h2{width:820px;color:#fff;/*height:32px;*/text-transform:uppercase;text-align:right;padding:5px 20px 0 0px;font-size:1.4em;}
/*cab seccion titulo general a la derecha*/
.cabSeccion{background-color:#13293F;width:840px;text-align:right;height:55px;padding-top:10px;float:left;/*border-bottom:solid 5px #27769E;*/}
.cabSeccion a{color:white;text-decoration:underline;font-size:1em;font-weight:bold;}
.cabSeccion img{margin:10px 20px 0 5px;}
/*rastro de migas*/
.rastromigas{float:left; text-transform:uppercase;padding:0 0 0 8px;font-weight:normal;color:#dbeeff; display:inline;}
.cabSeccion .rastromigas a{text-decoration:none;display:block;padding:0 5px 0 2px;float:left; font-weight:normal;color:#dbeeff; background:url(css_img/rastro.gif) no-repeat top center; float:left}
.cabSeccion .rastromigas  span{font-weight:normal;color:#dbeeff; background:url(css_img/rastro.gif) no-repeat right center;float:left;padding-right:5px;}
.cabSeccion .rastromigas a:hover{text-decoration:underline}
.cabSeccion .rastromigas a.ultimo, .cabSeccion .rastromigas  span.ultimo{ background:none;}

.colTotal{width:840px;color:black;padding:0px 10px 10px 0px; background:transparent url(css_img/bck840.jpg) repeat-y 10px 0px;float:left; border: 3px solid white;}
.colTotal .wrap{float:left;padding:15px 20px 30px 40px;width:780px;background-color:white; border: 3px solid white;}
.colTotal .colsecA{width:390px;float:left;border-right:solid 1px #ccc;padding:0 0 0 0px;position:relative;left:-10px;}
.colTotal .colsecB{width:368px;float:right;padding:0 0 0 20px;border-left:solid 1px #ccc;position:relative;left:-11px;}
.colTotal  div  h3{font-size:1.6em;margin:20px 0 20px 0;}
.colTotal  div h4{font-size:1.2em;margin:20px 0 10px 15px; font-weight:normal}
.colTotal  div .relacionados{width:285px;margin:0px  15px 15px 0px;float:left;}
.colTotal  div div .relacionados{width:285px;margin:0  15px 0 15px;float:none;}
.colTotal  div  div h3{font-weight:normal;}

.colTotal .colTextA{width:370px;float:left;margin:0 30px 0 0; display:inline;}
.colTotal .colTextB{width:370px;float:left;}

.colsecA p,.colsecB p{width:360px;}



/* cabecera adaptada a noticias - contenido sin solapas */
#seccion .cabSeccion{height:auto;border-bottom:solid 5px #27769E;}
#seccion .cabSeccion h2{height:30px;background-color:none; width:auto;float:right}

/* solapas */
#solapas{background-color:#13293F;float:left;width:830px;padding:0 0 0 10px;border-bottom:solid 5px #27769E;}
#solapas li{text-transform:uppercase;color:#fff;font-size:.9em;font-weight:bold;width:80px;float:left;margin:10px 1px 0 0;background-color:#1D3F61;height:25px;padding:10px 10px 5px 10px;}
#solapas li a{text-transform:uppercase;color:#fff;}
#solapas li.sel, #solapas li:hover{background-color:#27769E;margin:0px 1px 0 0;padding-top:10px;height:35px;}
/*IE 6 - solapas*/
#solapas li.over{background-color:#27769E;margin:0px 1px 0 0;padding-top:10px;height:35px;}
/*cronologia - swf*/
#cronologia{background:transparent url(css_img/bck250.png);float:left;width:840px;padding:0 10px 0 0px;}
/*multimedia*/
#contMultimedia{width:410px;/*height:307px;*/background-color:#13293F;padding:5px;text-align:center;}
#contMultimedia img{}
#contMultimedia  .pie_foto{width:410px;border-bottom:solid 1px #22384f; text-align:right;color:#5c8797;padding:0 0 4px 0; margin:5px 0 5px 0;}

#ficha .colLista{width:420px;background-color:#13293F;float:left;padding:0px 0px 10px 0px;background:transparent url(css_img/bck240.png) no-repeat 10px 0px;}
#ficha .colLista .wrap{background-color:#224970;float:left;padding:0px 0px 0px 0px;}

#menuMultimedia{padding:0 0 0 20px;margin:0 0 0 0px;float:left;background-color:#13293F;width:400px;}
#menuMultimedia li{padding:5px 0 5px 0;margin:0;width:80px;margin-right:2px;background-color:#1D3F61;float:left;text-align:center;background-image:none;font-weight:bold;}
#menuMultimedia li:hover{background-color:#224970;}
#menuMultimedia li.over{background-color:#224970;}
#menuMultimedia li.sel{background-color:#224970;}


#listMultimedia{background:#224970;float:left;width:100%;padding-bottom:30px;}
#listMultimedia li{width:390px;float:left;margin:0 0 0 10px;padding:10px 0 10px 0px;text-transform:none;background:transparent url(css_img/lineah2.gif) no-repeat left bottom;font-weight:bold;}
#listMultimedia li a{ font-size:1em;text-transform:none;padding-left:30px;display:block;color:#CCFFFF}
#listMultimedia li:hover, #ficha #listMultimedia li.over{ background-color:#27769E;}
#listMultimedia li:hover a, #ficha #listMultimedia li.over a{color:#CCFFFF}

#listMultimedia li.audio a{background:transparent url(css_img/audio.gif) no-repeat 5px center;}
#listMultimedia li.pdf a{background:transparent url(css_img/pdf.gif) no-repeat 5px center;}
#listMultimedia li.file a{background:transparent url(css_img/file.gif) no-repeat 5px center;}
#listMultimedia li.print a{background:transparent url(css_img/impresora.gif) no-repeat 5px center;}
#listMultimedia li.mp3 a{background:transparent url(css_img/mp3.gif) no-repeat 5px center;}
#listMultimedia li.powerpoint a{background:transparent url(css_img/powerpoint.gif) no-repeat 5px center;}
#listMultimedia li.word a{background:transparent url(css_img/word.gif) no-repeat 5px center;}
#listMultimedia li.musica a{background:transparent url(css_img/musica.gif) no-repeat 5px center;}
#listMultimedia li.quicktime a{background:transparent url(css_img/quicktime.gif) no-repeat 5px center;}

.colText .wrap ul.listcontenido, .colTotal .wrap ul.listcontenido{font-size:1.15em; list-style-type:disc}
.colText .wrap ul.listcontenido li, .colTotal .wrap ul.listcontenido li{margin:10px 0 0 15px;}


/*galeria*/
#galeria{padding:20px 0 30px 10px;margin:0 0 0 0px;float:left;background-color:#224970;width:410px;float:left;}
#ficha #galeria li{padding:0px 0 3px 0;margin:0 5px 0 0;width:auto;float:left;background-image:none;}
#ficha #galeria li img{border:solid 2px #454545;margin:0;width:126px;height:93px;top:1px}
#ficha #galeria li a{top:0;position:relative}

/*aplicaciones*/
.aplicaciones{float:left;clear:both;margin:20px 0; width:100%}
.aplicaciones li{ background:url(../img/tileRelacionados.jpg);float:left; margin-bottom:2px;}
.aplicaciones li img{float:left;}
.aplicaciones li p{float:right; width:270px; margin-top:0px;margin-bottom:10px;}

/* enlaces relacionados*/
.relacionados{background:#ccc url(../img/tileRelacionados.jpg);padding:20px 20px 20px 20px;margin:20px 0 0 0; clear:both}
.relacionados h4{color:#13293F;font-size:1.2em;margin-bottom:20px;}
.relacionados li{font-size:1.1em;padding:5px 0;}
.relacionados li a{color:#000;}

.colTotal  div.relacionados h4{margin-left:0; font-weight:bold}

/* hereda todo de relacionados/ se formatea list-style*/
#sabias.relacionados ul{list-style-type:square;padding:0 0 0 20px}
#sabias.relacionados ul li{list-style-position:outside;}

/*buscador externo*/
.buscador_externo{background:#ccc url(../img/tileRelacionados.jpg);padding:15px 20px 15px 20px;margin:20px 0 0 0;}
.buscador_externo h4{color:#13293F;font-size:1.2em;margin-bottom:20px;}
.buscador_externo p{padding:0px 0 3px 15px;margin:0 5px 0 0;background:url(css_img/squaretematica.gif) no-repeat left center; } 

/*noticias*/
.noticias{float:left;width:400px;position:relative;margin:0;margin:0 10px 0px 10px}
.noticias li{color:#fff;background:transparent url(css_img/lineah2.gif) no-repeat center bottom;float:left;width:360px;padding:10px 0 10px 30px;}
.noticias li h4 a{color:#ccffff}
.noticias li h4 a:hover{color:#ccffff}
.noticias li h4{text-transform:uppercase;font-size:1.0em;margin:0;padding:0}
.noticias li p{margin:6px 0;padding:0;line-height:1.4em}
.noticias li img{float:right;margin:0 0 10px 10px;width:54px;height:54px;}

.otras{background-color:#13293F;float:left;width:420px;padding:10px 0 0 0;}
.otras h3{font-size:1em;width:auto;margin:0 0 0 20px;padding:7px 20px 3px 20px;float:left;width:auto;background-image:none;background-color:#224970;display:inline;}


/*selector en columna derecha para marcar opciones de contenido final UL*/
.selectorSecundario{width:350px;margin:15px 0;float:left;}
.selectorSecundario li{width:320px;float:left;margin:1px 0;padding:5px 0 5px 30px;background:#13293F url(css_img/menu_off.gif) no-repeat 4px center;color:white;font-size:.9em;font-weight:bold;}
.selectorSecundario li.sel{background:#27769E url(css_img/menu_on.gif) no-repeat 4px center;}
.selectorSecundario li a{color:#CCFFFF;}

.icono img{border:solid 1px #d6d6d6;padding:5px;height:50px;margin-right:10px;}

/*buscador noticias*/
#buscador{float:left;padding:15px 20px 15px 40px;width:790px;background:#224970 url(css_img/bck840.jpg) repeat-y 840px 0px;}
#buscador p{margin:8px 0;}
#buscador p span{font-size:1em;text-transform:uppercase;color:white;}
#buscador  input{width:200px;font-size:.9em}
#buscador  .buscador_fecha{ margin-right:180px;}
#buscador  .campo_fecha{width:90px;margin-left:10px;}
#bot_buscar input{width:90px;height:22px;float:right;margin:26px 50px 0px 0;}
#tema{float:left;width:250px;}
#fechas{float:left;width:400px;}
#fechas p{width:200px;float:left; position:relative;top:-8px;}
#fechas p.buscador_fecha{width:200px;float:left; position:static}


/*resultados*/
.tit_noticia{margin:30px 0 0 0;font-size:1em;}
.colTotal div h4.tit_noticia{margin-left:0}
.tit_noticia a{color:black;font-weight:bold;}
.entradilla{margin:4px 0 0 0;}

/*paginacion noticias*/
.paginacion{margin:25px 0 0 0;text-align:right;font-size:12px;}
.paginacion a,.paginacion span{display:inline;padding:0;margin-left:5px;color:black;}
.paginacion a:hover{text-decoration:underline;}

/*area tematica*/
ul.areas {margin:0;padding:0;float:left;position:relative;left:5px}
ul.areas li{float:left;width:360px;height:30px;background:#e5e5e5 url(css_img/squaretematica.gif) no-repeat 10px 10px;margin-bottom:2px;}
ul.areas li a{color:#6a6a6a;position:relative;font-size:10px;left:30px;top:8px;}

/*form  didactica*/
#formcol{width:360px; margin:0px 0 15px 0;float:left;}
#formcol p{width:360px;float:left;clear:both;margin:0 0 8px 0;}
#formcol label{width:105px;display:block;float:left; line-height:1.15em}
#formcol input{display:block;float:left; font-size:11px;width:240px}
#formcol .bloqueForm{margin:20px 0 10px 0; font-weight:bold}
#formcol select{width:240px;font-size:11px;}
#formcol #fecha{width:65px}

#formcol p.grupo1{width:auto;float:left;clear:none;margin:0 9px 5px 0;display:inline}
#formcol p.grupo1 label{width:51px}
#formcol p.grupo1 input{width:25px;}/*ie.css reset*/
*+html #formcol p.grupo1 input{width:24px;}
#formcol #enviar{clear:both;width:60px;position:relative;left:288px;}
/*bloques agrupados*/
#formcol p.grupo2{width:79px;float:left;clear:both;margin:0 10px 5px 0;display:inline;}
#formcol p.grupo2 label{width:36px;} 
#formcol p.grupo2 input{ width:35px;}
#formcol p.grupo3{width:auto;float:left;margin:0 10px 5px 0;clear:none;display:inline;}
#formcol p.grupo3 label{width:70px}
#formcol p.grupo3 input{ width:185px;}
#formcol p.en2{width:106px;float:left;margin:0 10px 5px 0;clear:both;display:inline;}
#formcol p.en2 label{width:40px;}
#formcol p.en2 input{ width:60px;}
#formcol p.en2b{width:240px;float:left;margin:0 0px 5px 0;clear:none;display:inline;}
#formcol p.en2b label{width:50px}
#formcol p.en2b input{width:178px;}

#formcol p.folleto{width:180px;float:left;margin:0 5px 5px 0;clear:both;display:inline;}
#formcol p.folleto label{width:70px;display:inline}
#formcol p.folleto select{width:105px;font-size:11px;}

#formcol p.folletob{width:163px;float:left;margin:0 10px 20px 0;clear:none;display:inline;}
#formcol p.folletob label{width:128px;}
#formcol p.folletob select{width:35px;font-size:11px;float:left}

#formcol p.folletoc{width:145px;float:left;margin:0 10px 20px 0;clear:left;display:block;}
#formcol p.folletoc label{width:110px;}
#formcol p.folletoc select{width:35px;font-size:11px;float:left;}

/*pregunta options formularios corto y largo*/
#formcol p.pregunta span{display:block; width:260px;display:block;float:left;margin-right:5px;}
#formcol p.pregunta label{width:35px;display:inline-block;float:left;line-height:1.15em;margin-right:5px}
#formcol p.pregunta input{ width:12px;display:inline;margin-left:3px;position:relative;top:-3px}
#formcol p.pregunta label span{float:left;width:15px;margin-right:0}


#formcol p.preguntalarga{margin-bottom:20px}
#formcol p.preguntalarga span{display:block; width:260px;display:block;float:left;margin-right:5px; margin-bottom:10px}
#formcol p.preguntalarga label{display:inline-block;float:left;line-height:1.15em;margin:3px 5px 3px 0;clear:both; width:320px;padding-left:30px;display:inline;}
#formcol p.preguntalarga input{ width:12px;display:inline;margin-left:3px;position:relative;top:-3px}
#formcol p.preguntalarga label span{float:left;width:15px;margin-right:0}


#formcol  div.selec_fecha{width:80px;float:left;margin:0 8px 20px 0;}
#formcol  div.selec_fecha label{width:80px;}
#formcol  div.selec_fecha select{width:80px;}

/*FAQ´S*/
dl{
font-size:1.15em;
line-height:1.2em;
}
dd{margin:0 0 0 20px;padding:0}
dt{margin:8px 0;}
.ask{background-color:#eee;border:solid 1px #666;margin-bottom:20px; padding:0 10px 0 10px}
.ask p{margin:8px 0}
.ask a{font-weight:bold}
.ask dl a{font-weight:normal;}
.ask dl{display:none}

.cierre{width:100%;text-align:right;padding:0 0 8px 0}
.cierre a{cursor:pointer;font-weight:normal;}

/*pie pagina*/
#piepagina{
width:100%;
text-align:center;
/*position:relative;
top:740px;*/
float:left;
clear:both;

}
#intpie{
text-align:left;
margin:20px auto 0 auto;
border-bottom:2px solid #d6d6d6;
border-top:2px solid #d6d6d6;
width:840px;
padding:4px 10px 4px 0;
height:37px;
background:white
}

#wai{
border-right:1px solid #d6d6d6;
float:left;
padding:13px 15px 4px 0;
width:57px;
}
#wai img{position:relative;left:5px}

#digital{
border-right:1px solid #d6d6d6;
float:left;
margin-left:15px;
padding:4px 0px;
width:130px;
}

#piepagina p{
border-right:1px solid #d6d6d6;
float:left;
padding:23px 20px 1px 14px;
margin:0;
color:#666;
height:15px;
}

#enlacescorporativos {
float:right;
padding:23px 2px 0px 0px;
text-align:right;
}
#enlacescorporativos a{color:#666;border-right:solid 1px #666;padding:0 4px 0 4px;float:left;}
#enlacescorporativos a.ultimo{padding-right:0;border-right:none;}

/*secciones asuntos europeos*/
.wrap .marcaSecciones{float:left;width:270px;background:#224970;padding:10px;position:relative;left:-15px;top:15px;}
.wrap .marcaSecciones h4{margin:5px 0 5px 5px;padding:0;color:white;padding:0}
.wrap .marcaSecciones h4 a{color:white;font-weight:bold; font-size:.95em}
.wrap .marcaSecciones h4.sel a{color:#ccffff;}
.marcaSecciones li{margin:5px 0;color:#fff;background:transparent url(css_img/lineah2.gif) no-repeat center bottom; font-weight:bold; padding:5px 0 5px 30px}
.wrap .marcaSecciones li a{ color:white}
.wrap .marcaSecciones li.sel a{color:#ccffff;}


.wrap .contSecciones{ float:right;width:480px;padding-right:10px;}

/******* Afegit Hermes 16/04/2008 *******/
body
{
	font-family: Verdana;
	font-size: 12px;
}
.title
{
	color: #006896;
	text-align: left;
	text-decoration: underline;
	font-size: 1.4em;
	font-weight: bold;
	
}

.subtitle
{
	color: #006896;
	text-align: left;
	text-decoration: none;
	font-size: 1.0em;
	font-weight: bold;
}
.label_text
{
	color: #006896;
	text-decoration: none;
	font-weight: bold;
	font-size:12px;
}
.label_text2 /* texto azul sin negrita Alfonso*/
{
	color: #006896;
	text-decoration: none;
	font-size:12px;
}
.label_text3 /* texto negro con negrita Alfonso*/
{
	text-decoration: none;
	font-weight: bold;
	font-size:12px;
}
.label_text4 /* texto negro con negrita Alfonso*/
{
	text-decoration: none;
	font-weight:normal;
	font-size:12px;
}
.form_login
{
	margin-left:200px;
}
.frm_element
{
	font-family: Verdana;
	font-size: 12px;
	width: 350px;

}
.frm_element_Multi
{
	font-family: Verdana;
	font-size: 12px;
	width: 350px;
}

.bool_frm_element_Multi
{
	font-family: Verdana;
	font-size: 12px;
	margin-right: 5px;
	float:left;
	clear:none;
}

.frm_element_textarea
{
	font-family: Verdana;
	font-size: 12px;
	width: 350px;
	height:75px;
}
.frm_element_textarea_short
{
	font-family: Verdana;
	font-size: 12px;
	width: 350px;
	height:50px;
}


.frm_upload {
	BORDER-RIGHT: #b9b9b9 1px solid;
	BORDER-TOP: #b9b9b9 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BORDER-LEFT: #b9b9b9 1px solid;
	COLOR: #333333;
	BORDER-BOTTOM: #b9b9b9 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	TEXT-DECORATION: none;
	width: 325px;
	height:75px;
	overflow-y:auto;
	overflow-x: hidden;
}





.DivLeft
{
	float:left;
	clear:none;
	/*border:solid 1px red;*/
	width:725px;
}

.cborderInDiv
{
	clear:both;
	float:left;
	width:53em;
}

.frm_element2
{
	font-family: Verdana;
	font-size: 12px;
	width: 200px;
	margin-left:10px;
}

.frm_element3
{
	font-family: Verdana;
	font-size: 12px;
	width: 200px;
}
.bool_frm_element
{
	font-family: Verdana;
	font-size: 12px;
	margin-right: 5px;
	

}



.frm_calendar
{
	font-family: Verdana;
	font-size: 12px;
	margin-right: 5px;

}
.bool_frm_calendar
{
	font-family: Verdana;
	font-size: 12px;
	margin-right: 5px;
	
}
.row
{
	width: 100%;
	clear: both;
	overflow: hidden;
	/*border: 1px solid green;*/
}

.header_row
{
	width: 100%;
	
	clear: both;
	overflow: hidden;
	margin-bottom: 10px;
	margin-top: 10px;
	/*border: 1px solid green;*/
}
.frm_title
{
	float: left;
	clear: none;
	width: 280px;
	/*border: 1px solid blue;*/
}
.frm_object
{
	float: left;
	clear: none;
	/*border: 1px solid orange;*/
}

.left_align
{
	float: left;
	clear: none;
	
}
.right_align
{
	float: right;
	clear: none;
}

.note
{
	color: #006896;
	font-size: 9px;
}
.note2
{
	color: #006896;
	font-size: 9px;
	width:640px;
	text-align:justify;
}
.note2 a
{
	color: #006896;
}
.index_icon
{
	margin-left: 10px;
}


.button_left
{
	float: left;
	clear: none;
	background-image: url(../img/interface/buttons/btn_left_silver.png);
	background-repeat: no-repeat;
	overflow: hidden;
	height: 22px;
	width: 6px;
	/*border: 1px solid green;*/
}
.button_center
{
	float: left;
	clear: none;
	background-image: url(../img/interface/buttons/btn_center_silver.png);
	background-repeat: repeat-x;
	height: 22px;
	padding-top: 2px;
	/*border: 1px solid red;*/
}
.button_right
{
	float: left;
	clear: none;
	background-image: url(../img/interface/buttons/btn_right_silver.png);
	background-repeat: no-repeat;
	overflow: hidden;
	height: 22px;
	width: 6px;
	
	/*border: 1px solid orange;*/
}
.button_left_blue
{
	float: left;
	clear: none;
	background-image: url(../img/interface/buttons/btn_left.png);
	background-repeat: no-repeat;
	overflow: hidden;
	height: 22px;
	width: 6px;
	/*border: 1px solid green;*/
}
.button_center_blue
{
	float: left;
	clear: none;
	background-image: url(../img/interface/buttons/btn_center2.png);
	background-repeat: repeat-x;
	height: 22px;
	color: #ffffff;
	/*border: 1px solid lime;*/
}
.button_right_blue
{
	float: left;
	clear: none;
	background-image: url(../img/interface/buttons/btn_right.png);
	background-repeat: no-repeat;
	overflow: hidden;
	height: 22px;
	width: 6px;
	/*border: 1px solid orange;*/
}
.field_title
{
	color: #006896;
	font-weight: bold;
	clear:none;
	float:left;
	padding-right:5px;
	
}
.field_title2
{
	color: #006896;
	font-weight: bold;
	clear:none;
	float:left;
	padding-right:5px;
	width:130px;
}
.field_value2
{
	width:100%;
	display:block;
	overflow:hidden;
	clear:none;
	text-align:justify;
	
}
.info_title
{
	text-align:justify;
}
.item_row
{
	width: 100%;
	clear: both;
	overflow: hidden;
	border-bottom: 1px dotted #CFCFCF;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
.Valor{float:right;clear:left;position:relative;margin-right:20px;}
/* CABECERA */
.cmb_header{
	font-size: 12px;
	clear: none;
}

.hdr_count
{
	margin-top:0px;
	padding-top:0px;
	margin-right: 20px;
	

}
.hdr_count a:link
{
	color: #C1EAFB;
	text-decoration: none;
}
.hdr_count a:hover
{
	color: #C1EAFB;
	text-decoration: underline;
}
.hdr_goto
{
	margin-right: 10px;	
}

.hdr_query_show_hidden
{
	width: 97%;
	clear: both;
	border: 1px solid #074D6A;
	background-color: #C1EAFB;
	padding: 10px;
	display: none;
	color: #074D6A;
}

.hdr_query_show_visible
{
	width: 97%;
	clear: both;
	border: 1px solid #074D6A;
	background-color: #C1EAFB;
	padding: 10px;
	display: block;
	color: #074D6A;
}
/* Final CABECERA */

table
{
	border: 1px solid #CFCFCF;
	border-collapse: collapse;
	margin-top: 10px;
}

table tr td
{
	border: 1px solid #CFCFCF;
	padding: 5px;
	vertical-align:top;
}

.labeltable
{
	width:25%;
	padding-left:20px;
}

.contenttable
{
	padding-left:10px;
	text-align:justify;
}

.tabledocs
{
	text-align:center;
	border: 0px solid #FFFFFF;
	padding: 5px;
	vertical-align:top;	
}
table tr td .tabledocs
{
	border: 0px solid #CFCFCF;
	padding: 5px;
	vertical-align:top;
}
.tableBoletin
{
	border:none 0px #FFFFFF;
	border-collapse: collapse;
	margin-top: 10px;
}

/***** Inicio INDICE ******/
.index_icon
{
	vertical-align: middle;
	padding-top: 0.7em;
	clear: none;
	margin-left: 0.5em;
	padding-right:10px;
	
}

.index_icon img
{
	border-style: none;
	width: 1.6em;
	height: 1.6em;
}

.index_dialog_wrapper
{
	width: 360px;
	height: 525px;
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	overflow: hidden;
	/*border: solid 1px orange;*/
}
.index_dialog_wrapper a
{
	color: #000000;
	text-decoration: none;
}
.index_dialog_wrapper a:hover
{
	color: #006896;
	text-decoration: none;
}

.index_dialog_wrapper .index_dialog_search
{
	width: 360px;
	height: 40px;
	background-color: #F9F7F4;
}

.index_dialog_wrapper .index_dialog_search .frm_txt_srch
{
	font-family: Verdana;
	width: 220px;
	margin: 10px;
	clear: none;
	float: left;
	border: 0.07em solid #1D3F62;
}
.txtarea_index
{
    font-family: Verdana;
    font-size: 0.9em;
    border: 0.07em solid #1D3F62;
    width: 30.963em;
}
.frm_index_button{
    background-color: #006896;
    color: #ffffff;
    border-style: solid;
    border-color: #1D3F62;
    font-weight: bold;
    margin: 10px;
	clear: none;
	float: left;    
}

.index_dialog_wrapper .index_dialog_list
{
	width: 360px;
	height: 330px;
	background-color: #F9F7F4;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	overflow: hidden;
	/*border: solid 1px blue;*/
}
.index_dialog_wrapper .index_dialog_list .index_dialog_list_wrapper
{
	overflow: hidden;
}

.index_dialog_wrapper .index_dialog_list .title_header_left
{
	background-color: #E5E1DA;
	color: #51514C;
	clear: none;
	float: left;
	margin-left: 5px;
	padding-left: 5px;
	width: 280px;
	font-variant: small-caps;
	font-weight: bold;
}
.index_dialog_wrapper .index_dialog_list .title_header_right
{
	background-color: #E5E1DA;
	color: #51514C;
	clear: none;
	float: left;
	margin-left: 5px;
	padding-left: 5px;	
	width: 55px;
	font-variant: small-caps;
	font-weight: bold;
}
.index_dialog_wrapper .index_dialog_list .column_left
{
	clear: none;
	float: left;
	/*margin: 3px 0px 0px 5px;*/
	margin-left: 5px;
	padding-left: 5px;
	width: 290px;
	border-bottom: 1px solid black;
	overflow: hidden;
}
.index_dialog_wrapper .index_dialog_list .column_right
{
	clear: none;
	float: left;
	/*margin: 3px 0px 2px 0px;*/
	padding-left: 10px;
	width: 40px;
	text-align: center;
	border-bottom: 1px solid black;
	overflow: hidden;
}
.index_dialog_wrapper .index_dialog_list .separator
{
	margin-left: auto;
	margin-right: auto;
	width: 96%;
	clear: both;
	border: 1px solid #E5E1DA;
}


.index_dialog_wrapper .index_dialog_paginator
{
	width: 360px;
	height: 50px;
	background-color: #F9F7F4;
	margin: 0px 0px 10px 0px;
	/*border: solid 1px orange;*/
	clear: both;
}
.index_dialog_wrapper .index_dialog_selections
{
	width: 360px;
	height: 100px;
	background-color: #F9F7F4;
	margin: 0px 0px 0px 0px;
	padding: 0.2em 1em 1em 1em;
	font-weight: bold;
	/*border: solid 1px purple;*/
}

.index_dialog_wrapper .paginator
{
	margin-left: 10px;
	margin-top: 0px;
	/*border: 1px solid red;*/
}

.index_dialog_wrapper .paginator img
{
	border-style: none;
	margin-right: 7px;
}
/***** Fin INDICE ******/

.frm_button_search
{
	margin-top: 10px;
	margin-right: 90px;	
}
.frm_button_detail
{
	float:right;
}
.content_wrapper
{
	width: 765PX;
}

a 
{
	color: #000000;
	text-decoration: none;
}
a:hover
{
	color: #000000;
	text-decoration: underline;
}
/******* Afegit Hermes 16/04/2008 *******/

.bisel_advanced_wrapper_hidden
{
	clear: both;
	display: none;
}
.bisel_advanced_wrapper_visible
{
	clear: both;
	display: block;
}

.cart_row
{
	margin:0px 0px 10px 0px;
	width:49%;
}
.cart_right
{
	margin:0px 0px 10px 0px;
}
/**Boletín**/
.title_boletin
{
	margin-left:45px;
	margin-top:2px;
}
.row_boletin
{
	width: 90%;
	margin-left:50px;
	clear: both;
	overflow: hidden;
}
.field_boletin
{
	/*width:500px;*/
	display:block;
	overflow:hidden;
	clear:none;
	text-align:justify;
	padding-bottom:8px;
}
.boletin
{
	float:left;clear:none;width:auto;height:90px;
}
.text_boletin
{
	width:250px;overflow:hidden;position:relative;top:-6.3em;font-weight:bold;color:White;margin-left:557px;clear:both; 
}
.fecha_boletin
{
	position:relative;top:-5em;font-weight:normal;color:black;margin-left:640px;font-size:0.8em;
}
/**Fín Boletín**/
.cborde 
{
	color: #6EA4CA;
	border-bottom:solid 1px #ccc;
	padding-bottom: 4px;
	text-align:left;
	margin-top:15px;
}


/* Modal Upload */

.divUploadBody{background-color:#E1E1E1;border:solid 15px #27769D;margin-top:0px;}
.divUploadDialog{padding-right:30px;margin-left:30px;}
.divUpload {}