/*reseteo de estilos*/
html{font-size:100%}
body{font:62.5% Arial, Verdana, Helvetica, sans-serif; color:#555; text-align:left}
h1,h2,h3,h4,h5,h6{font-size:1em; font-weight:normal;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,td{margin:0;padding:0;}
address,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
legend{display:none;}
ul, ol, ul li{list-style:none;}
fieldset,img{border:0;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
abbr,acronym{border:0; cursor:help; font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
hr{height:0; border:0; border-top:.1em solid #cac3b1;}
kbd {border:.2em groove #555; padding:.3em; text-align:center; font-family:arial;}
/*estilos utiles */
.botones_busqueda_simple{width: 480px;}
.clearfix:after {content:"."; clear:both; display:block; visibility:hidden; height:0;}
.ftl { float:left !important;}
.ftr { float:right !important;}
.offset{display:block; left:-999em; line-height:0; position:absolute; text-indent:-999em; top:-999em;}
.u{text-decoration:underline;}
.nobg{background:none !important;}
.clear{clear:both;display:block !important;}
.block{display:block !important;}
.center{text-align:center;}
.noborder{border:none !important;}
/*estilos generales*/
/*body{background:transparent url(../line.png) 0 251px ;  background-repeat:repeat-x}*/
div.wrapper {width:102em;margin:0 auto; background:transparent url(../bg_left.png) repeat-y scroll left center}
div.contPddng {padding-top:1.4em}
div.bg div.wrapper{background:none;margin-bottom:0; }
select, input{font-size:1.1em;font-family:Arial;}
input{border:none;}
div.bg{background: url(../bgHeader.jpg) repeat-x left; height:182px}

/*ACCEDE A LA WEB NUEVA*/
.web_anterior { background-color: #B0DBF9; padding: 0 !important; margin: 0 !important; height: 50px; font-size: 30px; text-align: center;}
.enlace_web_anterior {color: #176297 !important;}

/*CABECERA Y 
NAVEGACION*/
#header{width:102em;margin:0 auto;clear:both;}

div.cabecera{padding:1.9em 0em 0 1.5em;}
div.divPyme{margin-left:15px}

div.lang{width:102em;height:2.4em;padding:0.3em 1.4em;text-align:right;}
div.lang ul{float:right;font-size:1.1em}
div.lang ul li.big{font-size:1.1em;}
div.lang ul li.medium{font-size:1em;}
div.lang ul li.small{font-size:.8em;background: url(../separa.gif) no-repeat right;margin-top:.3em;padding-right:1em;}
div.lang ul li.contact{background: url(../separa.gif) no-repeat right;margin-top:.3em;padding-right:1em;}
div.lang ul li ul{float:left;}
div.lang ul li{float:left;margin:0 .3em;}
div.lang ul li a{text-decoration:none;color:white; }
div.lang ul li a:hover{text-decoration:underline;}
/*div.lang form{float:right;margin-left:4em;}*/
div.lang form label{font-size:1.1em;}
#envia{background:none; color:white; font-size:1em;}

.buscador{background:white url(../lupa.png) no-repeat left; height:19px; padding-left:20px; margin-top:2px}
.line{ background:white url(../line.png) 0 0 repeat-x; height:14px; margin-top:10px; margin-bottom:10px}



div.menu{margin-top:30px; margin-left:20px; height:30px}
div.menu ul li{float:left; display:inline;height:40px;}
div.menu ul li.sel{background-color:white; color:#000; background-image:none; border-top:1px solid #333;  text-shadow:none}
div.menu ul li a{background:transparent url(../bgPestana.png) 0 0 repeat-x; display:block; margin-right:2px; height:25px; padding:10px; padding-right:5px; padding-left:14px; line-height:15px; font-size:12px;  text-shadow: #000 1px 0px 1px;}
div.menu ul li a:hover, div.menu ul li a.selected{background-color:white; color:#000; background-image:none; border-top:1px solid #333;  text-shadow:none}


.tituloO{ font-size:18px; color:#000}
.tituloO acronym{ color:#445a61}

/*logos*/
div.logo{float:left;}
div.logo img.min{width:25.4em;height:6em;float:left;margin-left:.9em;}
div.logo img.patentes{/*width:15.1em;*/height:6em;float:left;}
div.logoSede{float:left;margin-left:4px}
div.logoSede a{ display:block;background:url(../boton_sede.gif) no-repeat 0 0; width:108px; height:54px; padding:6px 0 0 60px; color:#ffffff; font-size:1.75em; font-weight:bold; text-decoration:none}
div.logoSede span{color:#fff; display:block}
#divPyme2 {
    margin-left: 4px;
}
div.search{float:right;width:25.5em;}
div.search form{width:25.5em;}
input.busca_header{float:left;background: url(../lupa.gif) no-repeat top left;width:14em;padding:.4em 0 .4em 3em;}

div.boton{background: url(../btn_tl.gif) no-repeat top left;float:left;padding-left:1.8em }
div.boton input,div.boton a{background: url(../btn_tr.gif) no-repeat top right;font-size:1.1em;font-weight:bold;/*color:#fff*/color:#000;border:none;height:2.2em;margin-right:-0.4em; padding:0 1em .4em 1em; display:block;text-decoration:none; cursor:pointer; line-height:23px}
div.boton a{padding-top:.3em; }
div.boton a:hover{text-decoration:underline;}
div.boton label{text-indent:-1000em;position:absolute; top: -2000em; left: -2000em;}

div.botonAlta{background:white url(../btnAlta.png) no-repeat top left;float:left;padding-left:1.8em; margin-left:5px }
div.botonAlta a{font-size:1.1em;font-weight:bold;/*color:#fff*/color:#fff;border:none;height:2.2em;margin-right:-0.4em; padding:0 0 .4em 1em; display:block;text-decoration:none; cursor:pointer; width:158px; line-height:30px}


/*boton*/
div.boton{display:inline-block;}
div.boton input{cursor:pointer;white-space:nowrap;overflow:visible; width:auto; display:inline-block;  height:30px}
div.boton .boton-off{cursor:pointer;white-space:nowrap;overflow:visible; width:auto; display:inline-block;  height:30px; color: #b7b7b7; }
div.boton a{cursor:pointer;white-space:nowrap;overflow:visible; width:auto; display:inline-block; border:0}
div.boton a:hover{text-decoration:underline; }
/**/



div.search div.boton input{background: url(../bg_search.gif) no-repeat top right;width:6.1em;height:2.2em;padding-left:1em;padding-bottom:.3em;cursor:pointer;}
div.search div.boton{background:none;padding:0;}

a.bot_sedes {display:block;float:right;clear:both;background: url(../sedes_tl.gif) no-repeat top left;color:#445a61;text-decoration:none;margin-top:1.8em;}
a.bot_sedes:hover{text-decoration:underline;}
a.bot_sedes span{display:block;background: url(../sedes_tr.gif) no-repeat top right;font-size:1.2em;font-weight:bold;padding:.3em 2em;}

/*menu*/
div.menu_horizontal{float:left;clear:both;width:95em;height:5.8em;margin-top:1.5em;}
div.menu_horizontal ul li ul{width:12.5em;height:3em;position:relative;margin-top:-2.8em;padding-left:2em;padding-right:.9em;}
div.menu_horizontal ul li ul li{display:inline;text-align:center;float:none;}
div.menu_horizontal ul li ul li a{/*color:#3fa1e4;*/color:#8ED1FF;font-size:1em;text-decoration:none;}
div.menu_horizontal ul li ul li a:hover{text-decoration:underline;}
div.menu_horizontal ul li{display:block;float:left;text-align:center}
div.menu_horizontal ul li.sel a{background-color:white; color:#000; background-image:none; border-top:1px solid #333;  text-shadow:none}
div.menu_horizontal ul li.sel a.item span{background-color:white; color:#000; background-image:none; border-top:1px solid #333;  text-shadow:none}

a.item{display:block;background: url(../bg_item_tl.gif) no-repeat -.3em 0;font-size:1.1em;font-weight:bold;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;}
a.item span{display:block;cursor:pointer;background: url(../bg_item_tr.gif) no-repeat top right;padding:1.3em 1.6em 2.7em 2.2em;}
a.item span.dosLineas{padding-bottom:1.4em;}
a.item span.ocre{color:#ffcd00;}
a.item:hover{background: url(../bg_sel_left.gif) no-repeat top left;}
a.item:hover span{background: url(../bg_sel_right.gif) no-repeat top right;color:#445a61;}

/*BREADCRUMB*/
div.breadcrumb{background:#fff; margin-left:2em;padding:0 0 0 2em;}
div.breadcrumb ul{background:#E9E9E9; padding:.7em;}
div.breadcrumb ul li {display:inline; font-size:1.1em; font-weight:normal; color:#445a61; }
div.breadcrumb ul li.estasEn { font-weight:bold; color:#555; background:none; padding:0; }
div.breadcrumb ul li a { text-decoration:none; color:#445a61; font-weight:bold; padding:0 1em 0 0; background:url(../separador_migas.gif) no-repeat 98% .2em; }
div.breadcrumb ul li a:hover{ text-decoration:underline} 
/*CONTENIDO*/
/*estructuras*/
div.wrapper_content{padding:0 1.9em 0 0;background: url(../bg_right.png) repeat-y bottom right;/*background:transparent url(../bg_left.gif) repeat-y scroll left center;*/}
div.col_home{width:78.4em;float:left;padding-bottom:1.7em;clear:left;}
div.col_subhome{width:78.4em;float:left;padding-bottom:1.7em;clear:left;margin-top:1%;}
div.col_centro{width:540px;float:left;}
div.sinMenuIzq{width:74.5em!important}
div.col_centro h3{font-size:1.8em;color:#445a61;display:block;border-bottom:1px dotted #ddd;margin-top:.5em;padding:.2em 0 .2em 0.2em; clear:both}
div.col_centro h3 span{background: url(../play.png) no-repeat left .2em;padding:0em 0em 0em 1.2em; font-size:16px }
div.col_centro h3a span{background: url(../shadowTitle.png) no-repeat left .2em;padding:0em 0em 0em 1.2em; font-size:16px }
h2{font-size:1.8em;color:#388cb3; background:transparent url(../shadowTitle.png) left bottom repeat-x; padding-bottom:18px;}
div.content2col{margin:2em .5em 1.2em 4em; padding-top:15px}
div.col_centro h4{font-weight: bold;}
article#cdo_interior{font-size: 1.2em;}

/*imagen del expediente*/
.imagenExpediente {max-width: 465px; clear: both;}

/*MENU SUBHOME*/
div.menu_subhome{width:15.7em;float:left; margin-right:2em; box-shadow: 3px 3px 3px #E8E8E8; background:transparent url(../bgMenuDerecha.png) 0 0 repeat-y;  padding-bottom:0; margin-bottom:0}
div.menu_subhome ul li {font-size:1.2em;font-weight:bold;color:#388cb3;text-decoration:none;margin:0; border-right:1px solid white;}
div.menu_subhome ul li a:hover{text-decoration:underline;}
/*div.menu_subhome ul li.sel a{font-weight:bold;}*/
div.menu_subhome ul li span{display:block;padding-left:.4em; position:relative; margin-top:10px; margin-bottom:10px;}
div.menu_subhome ul li.sel span{display:block;padding-left:.4em; position:relative; margin-top:0; margin-bottom:0;}
div.menu_subhome ul li img{ position:absolute;top:0; right:5px;}
div.menu_subhome ul li ul{clear:both;border-bottom:1px solid #e4e4e4; padding-bottom:0; margin-bottom:0}
div.menu_subhome ul li ul li {border:1px solid #e4e4e4; border-bottom:none;margin:0;padding:0;background:transparent url(../bg_li_menu.png) 0 0 repeat-x}
div.menu_subhome ul li ul li a{/*font-size:1em;*/font-weight:normal;color:#445a61;text-decoration:none; display:inline-block;padding:.2em .4em; color:#3a525c; font-weight:bold; display:block; font-size:13px; min-height:20px; padding-top:8px;}
div.menu_subhome ul li ul li span{/*font-size:1em;*/font-weight:normal;color:#445a61;text-decoration:none; display:inline-block;padding:.2em .4em;  color:#3a525c; font-weight:bold; display:block; font-size:13px;min-height:20px; padding-top:8px;}
div.menu_subhome ul li ul li a.tablon { margin:.7em 0; }
div.menu_subhome ul li ul li ul { /*border-top:1px solid #e4e4e4;*/ border-bottom:none; margin:0; padding:0 0 0.5em .5em;}
div.menu_subhome ul li ul li ul li { font-size:0.9em;background:none; border:none; margin:0; }
div.menu_subhome ul li ul li ul li ul li{ font-size:0.9em;}
/*.wrapper div.menu_subhome ul li ul li ul li a { font-size:.7em; color:#388cb3; font-weight:normal; }
.wrapper div.menu_subhome ul li ul li ul li a.sel { font-weight:bold; }*/
/*submenus*/
/*3*/
div.menu_subhome ul li li.sel li a { /*font-size:.8em; */color:#388cb3; font-weight:normal; display:block;border-bottom:1px dotted #CCC}
div.menu_subhome ul li li.sel li span { /*font-size:.8em;*/ color:#388cb3; font-weight:normal; display:block; }
div.menu_subhome ul li li.sel li span.rojo {display:inline; padding:0}
/*div.menu_subhome ul li li.sel li.sel a {font-weight:bold; }*/
/*4*/
div.menu_subhome ul li li.sel li.sel ul{ padding-left:5px; padding-top:0.5em;}
div.menu_subhome ul li li.sel li.sel li{ margin:0}
div.menu_subhome ul li li.sel li.sel li a {/* font-size:.6em; */color:#343131; font-weight:normal;background:url(../boloSubmenu1.gif) no-repeat 0 center; padding-left:0.5em; border-bottom:1px dotted #CCC}
div.menu_subhome ul li li.sel li.sel li span { /*font-size:.6em;*/ color:#343131; font-weight:normal;background:url(../boloSubmenu1.gif) no-repeat 0 center; padding-left:0.5em;  color:#3a525c; font-weight:bold; display:block; font-size:13px}
/*div.menu_subhome ul li li.sel li.sel li.sel a{font-weight:bold;}*/
/*5*/
div.menu_subhome ul li li.sel li.sel li.sel ul{ padding-left:5px;}
div.menu_subhome ul li li.sel li.sel li.sel li { margin:0}
div.menu_subhome ul li li.sel li.sel li.sel li a { /*font-size:.5em; */color:#958f8f; font-weight:normal;background:url(../boloSubmenu2.gif) no-repeat 0 center; padding-left:0.5em}
div.menu_subhome ul li li.sel li.sel li.sel li span {/* font-size:.5em; */color:#958f8f; font-weight:normal;background:url(../boloSubmenu2.gif) no-repeat 0 center; padding-left:0.5em}
/*div.menu_subhome ul li li.sel li.sel li.sel li.sel a {font-weight:bold; }*/

.descarga{background: url("../pdf.png") no-repeat scroll right transparent;padding: 2px 2.5em 0.5em 2px;}          
.word{background:transparent url(../ico_word.gif) no-repeat right top; padding:0 2em 0.2em 0}
.excel{background:transparent url(../ico_excel.gif) no-repeat right top; padding:0 2em 0.2em 0}
.zip{background:transparent url(../ico_zip.gif) no-repeat right top; padding:0 2em 0.2em 0}
.ppt{background:transparent url(../ico_ppt.gif) no-repeat right top; padding:0 2em 0.2em 0}
.html{background:transparent url(../ico_html.gif) no-repeat right top; padding:0 2em 0.2em 0}
.justicia{background-image:url(../justicia.gif); background-repeat: no-repeat; padding:0 0 0.5em 2em}
.digital{background-image:url(../RegisterPlus.gif); background-repeat: no-repeat; padding:0 0 0.5em 2em}
/*.justicia{background:transparent url(../justicia.gif)}*/
div.menu_subhome ul li a.descarga{background:transparent url(../pdf.gif) no-repeat 99% .2em; display:block; padding-right:1.3em}
div.menu_subhome ul li a.word{background:transparent url(../ico_word.gif) no-repeat 99% .2em; display:block; padding-right:1.3em}
div.menu_subhome ul li a.excel{background:transparent url(../ico_excel.gif) no-repeat 99% .2em; display:block; padding-right:1.3em}
div.menu_subhome ul li a.zip{background:transparent url(../ico_zip.gif) no-repeat 99% .2em; display:block; padding-right:1.3em}
div.menu_subhome ul li  a.ppt{background:transparent url(../ico_ppt.gif) no-repeat 99% .2em; display:block; padding-right:1.3em}
div.menu_subhome ul li  a.html{background:transparent url(../ico_html.gif) no-repeat 99% .2em; display:block; padding-right:1.3em}

/*elementos*/
h2.block{font-size:1.8em;font-weight:normal;text-transform:none;color:#000;background: url(../bg_h2.gif) repeat-x top left;display:block;border:1px solid #ddd;margin-top:.5em;padding:.2em 2em .2em 1.2em;}
h2.block  span,h2.block  a,span.block a{background: url(../play.png) no-repeat 0 .3em;padding-left:1em;text-decoration:none;color:#000;}
h2.block  a:hover,span.block a:hover{color:#000;text-decoration:underline;}
h2.block  a:visited,span.block a:visited{color:#000;}
h3{font-size:1.8em;color:#445a61;display:block;padding:.3em 0;border-bottom:3px solid #445a61; color:#000}
div.col h3{margin-top:.3em;}



em.blue{display:block;background:#388cb3;font-size:1.2em;font-weight:normal;color:#fff;padding:.6em .5em;}
em.blue span{color:#ffcd00;font-weight:bold;}
div.col3{margin-bottom:1.1em;padding-bottom:1em; display: block; }
div.col3 div.img {float:left;margin:.8em 1em;}
div.col3 div.img img{width:25.5em;height:27.9em;}
div.col{width:20em;float:left;margin:1em}
div.col ul.listado_tit li{margin-bottom:1.5em;}
div.col ul.listado_tit li ul li{background: url(../bullet_blue.gif) no-repeat  0 1em;margin:0;padding:0.5em 0 .2em .8em;}
div.col ul.listado_tit li a, div.col ul.listado_tit li h2{font-size:1.2em;font-weight:bold;color:#000;text-decoration:none;text-transform:uppercase}
div.col ul.listado_tit li h2{border-bottom:3px solid #b4dae4; color:#000; background-image:none; padding-bottom:3px}
div.col ul.listado_tit li a:hover{text-decoration:underline;}
div.col ul.listado_tit li ul {width:210px;}
div.col ul.listado_tit li ul li a{font-weight:normal;color:#000;text-transform:none;}
div.col ul.listado_tit li ul.bold li a{font-weight:bold;color:#445a61;text-transform:none;}
div.col2{width:35.4em;}

/*LISTADO NOTICIAS*/
.fecha{color:#80aeba;display:block; font-weight:bold}
div.content2col{ margin-top:0}
div.content2col .col2 div.lista_img {float:left;width:99.4%;border-right:1px solid #ddd;padding-bottom:3em; border-top:1px solid #ddd; position:relative; z-index:2; margin-top:-1px}
div.content2col .col2 div.lista_img div.img{float:left;border:1px solid #ddd;margin-right:2em;padding:.2em;}
div.content2col .col2 div.lista_img div.img img{/*width:9.9em;*/height:7.3em;}
div.content2col .col2 div.lista_img div.text{/*width:20em;float:left;*/border-bottom:1px dotted #CCC; padding: 0.5em;}
div.content2col .col2 div.lista_img ul{padding-bottom:2em;}
div.content2col .col2 div.lista_img ul li{display:block;float:none;margin:1em 1em;}
div.content2col .col2 div.lista_img ul li dl{padding:0; margin:0; border-bottom:1px dotted #CCC; padding-bottom:5px}
div.content2col .col2 div.lista_img ul li dl dt a{font-size:1.2em;font-weight:normal;color:#000; }
div.content2col .col2 div.lista_img ul li dl dt a:hover{text-decoration:underline;}
div.content2col .col2 div.lista_img ul li dl dd{font-size:1.2em;font-weight:normal;color:#514e4e; margin:0}
div.col2 div.boton{margin-right:3em;float:right;}
div.col2 div.boton a{padding-top:.2em;text-decoration:none;}
/*BLOQUE PESTANAS*/
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-tabs .ui-tabs-panel{display:block;clear:both;}

div.tabs {position:relative;}
.selected_tabs{overflow:hidden; height:100%; position:relative; z-index:10; background:#fff url(../bgTopPestana.png) repeat-x top right;}
span.block{font-size:1.8em;font-weight:normal;text-transform:none;color:#000;padding:0.2em 1.2em 0.2em 1.2em;}

div.content2col div.tabs ul li.ui-tabs-selected span.block{background:none;border:1px solid #fff;}
div.content2col div.tabs ul li{display:block;position:relative;float:left;}
div.content2col div.tabs ul li span.block{ }
div.content2col div.tabs ul li.on span.block{background:#fff url(../bgPestanaOn.png) repeat-x top left}
div.content2col div.tabs .block{/*width:6.43em;*/margin-top:0;}
ul.selected_tabs li.ftr{padding-left:.2em;}
div.content2col div.tabs dl { margin-top:2.5em; }
div.content2col div.tabs dl dd{margin-bottom:2.5em;}
/*- INI */
div.content2col div.tabs dl.home { margin-top:0em; }
div.content2col div.tabs dl dd.home{margin-bottom:1em; border-bottom:1px dotted #CCC; padding-bottom:5px}
/*- FIN */
div.content2col div.tabs dl dt a{font-size:1.2em;font-weight:normal;color:#000;text-decoration:none;}
div.content2col div.tabs dl dt a:hover{text-decoration:underline;}
div.content2col div.tabs dl dd{font-size:1.2em;font-weight:normal;color:#514e4e;}
div.content2col div.tabs dl dd p {color:#80aeba; font-weight:bold}
div.content2col div.tabs ul li.second{position:absolute;left:71em;}
div.content2col div.tabs dl{padding:0 2.4em;}
/*div.content2col div.tabs  li.margin{margin-left:.2em;padding-left:.2em;}*/
div.content2col div.tabs  li.margin{margin-left:0;padding-left:.3em;}
div.border{border-top:0;padding-top:2em;padding-bottom:3em; width:35.1em;}
/*CALENDARIO*/
div.table{margin:5em 4em 8em 4em;}
table.calendar {width:27.7em;text-align:center;}
table td{line-height:1.5em;/*width:.5em;height:.5em;*/}
table.calendar caption{text-transform:uppercase;text-align:center;font-size:1.8em;color:#666464;background: url(../bg_caption.gif) repeat-x top left;padding:.5em 2em .3em 2em;}
table.calendar td,table.calendar th{font-size:1.7em;color:#666464;font-weight:normal;text-decoration:none;}
table.calendar th{height:2em;background: url(../bg_th.gif) repeat-x top left;border:none; font-size:1.5em;}
table.calendar td a{text-decoration:none;}
table.calendar td{border:1px solid #e5e5e5;}
table.calendar td.event a {display:block;background:#388cb3;margin:.1em;color:#fff;text-decoration:none;}
table.calendar td.holy span {display:block;background:#dfdfdf;margin:.1em;color:#666464;}
table.calendar td {width:2.5em;height:.5em;}
ul.calendario_nav{position:relative;}
div.content2col div.tabs ul.calendario_nav li.mes_ant,div.content2col div.tabs ul.calendario_nav li.mes_sig {display:block;height:1.9em;position:absolute;top:0.2em;width:2.5em;}
ul.calendario_nav li a {display:block;height:1.9em;text-indent:-9999em;width:2.5em;}
div.content2col div.tabs ul.calendario_nav  li.mes_ant {top:6.5em;left:4em;background: url(../mes_ant.gif) no-repeat top left;}
div.content2col div.tabs ul.calendario_nav  li.mes_sig {top:6.5em;right:2.5em;background: url(../mes_sig.gif) no-repeat top left;}
/*FIN PESTANAS*/
/*formulario contenido*/
div.content_tabs{clear:both;border:1px solid #ddd; overflow:hidden; height:100%; padding: 1em}
.content_tabs div.noticias{ border:0}
div.paddingTopTabs { padding:2em 0 0;}
div.content_tabs ul{clear:both;}
a.condiciones{display:block;padding:.5em 1em;}

div.form{margin:1.7em 0;position:relative;}
div.form ul li.ui-state-active span.pos{position:relative;/*top:.1em !important;*/z-index:2 !important;}
div.form ul li.posicion_avan span.pos{position:absolute;top:0em;left:13em;}
div.form ul li span.rojo {background:none; display:inline; float:none; margin-right:0em;}
div.form ul li span{display:block;background: url(../bg_seltabcontent.gif) no-repeat top left;float:left;margin-right:0.3em;}
div.form ul li a.nav{display:block;background: url(../bg_seltabcontent_right.gif) no-repeat top right; padding:1em 0.8em 0.6em;font-size:1.2em;font-weight:bold;color:#514e4e;text-decoration:none;}
div.form ul li a.nav:hover{text-decoration:underline;}
div.form ul li.ui-state-active span{background:#fff url(../bg_tabcontent.gif) no-repeat top left;position:relative;z-index:2;top:.1em;}
div.form ul li.ui-state-active a.nav{display:block;background: url(../bg_tabcontent_right.gif) no-repeat top right;padding:1em 0.8em 0.6em;}
legend.gral_tit{width:48.5em;}
.gral_tit{color:#445a61;font-weight:bold;background:#EAEBEC url(../bg_h2.gif) repeat-x left top;border:1px solid #DDDDDD;display:block;font-size:1.2em;margin-top:0.5em;padding:.5em 1.7em;text-transform:none;}
.gral{font-size:1.1em;font-weight:normal;color:#388cb3; text-decoration:none; margin-left:.5em;}
.gral:hover{text-decoration:underline;}
a.que{display:block;margin:0 0 1em 11em;clear:both;}
p.bold{font-size:1.2em;font-weight:bold;}
div.white a.block{margin:.5em 0;padding-left:8em;}
div.formulario{clear:both;/*width:53em;*/width:58em;padding:1em 1em 0 0 ;}
label{font-size:1.2em;color:#514e4e;margin:0;padding:0;height:1em;}
div.white{background:#fff;width:48.4em;clear:both;margin:2em 0 2em 3.5em;}
ul.nav fieldset{margin:2em 0;}

div.form div.clear{padding:1.5em 0;border:1px solid #ddd;border-top:0;}
div.form select,div.form label,div.form input{display:block;float:left;width:9em;text-align:right;margin-right:1em;margin-bottom:1em;}
div.form input{text-align:left;}
div.form label.w_auto{width:auto;}
div.form input.w_2{width:19.5em;text-align:left;}
div.form input.w_3{width:3em;}
div.formularios_inpamar{float:left; clear:left; width:50%; margin:0 0 10%; padding:0 0 0 1%;}
.campo_form_inpamar span, .campo_niza span{font-size: 1.2em; float: left;}
.seccion_inpamar{width:100%; float:left; clear:left; margin-bottom:1%;}

/* AIP INI */
div.form input.w_38{width:3.8em;}
/* AIP FIN */
div.form input.w_4, div.form select.w_4 {width:4em;}
/*div.form ul li ul li{padding:0 0 0 4.1em;}*/
div.form ul li ul li p.bold{margin-bottom:1.3em;}
div.form  div.boton{margin-right:1em;}
div.form  div.boton input{margin-right:-.4em;padding-top:0;width:auto; cursor:pointer;}
div.w_23{width:23em;padding-left:5em;}
div.w_35 div.w_23{padding-left:0;}
div.w_35{width:35em;margin:0 auto;}
p.tit_h2,label.tit_h2{font-size:1.2em;font-weight:bold;color:#514e4e;}
input.w_247{width:24.7em !important;}
select.w_247 {width:24.7em !important;}
input.w_21{width: 21em !important;}
div.simple{width:45em;margin:0 auto;}
div.simple label{text-align:left;}	
div.simple p.tit_h2{margin:2em 0;}
ul.clasifica{margin-left:2em;}
ul.clasifica li{font-size:1.2em;background: url(../bullet_small.gif) no-repeat 0 .4em;padding:.5em 0 .5em 1em;}
ul.clasifica li a{text-decoration:none;color:#388cb3;}
ul.clasifica li a:hover{text-decoration:underline;}
ul.bloque{margin-left:2em;}
ul.bloque p.fecha{font-size:1em;color:#7f7f7f;}
ul.bloque dl {font-size:1.2em;}
ul.bloque li{margin-top:1.5em;}
ul.bloque dl dt{float:left;margin-right:.3em;}
ul.bloque dl dt a{color:#388cb3;font-weight:bold;text-decoration:none;}
ul.bloque dl dt a:hover{text-decoration:underline;}
p.tit_h2 a{margin:0 .5em;}
div.form  label.tit_h2{display:inline;width:auto;text-align:left;float:left;}
div.form input.check{width:auto;}
div.wrapper_check{clear:both;}
.border_top{border-top:.1em solid #ddd;}
div.gris{background:#f8f8f8;padding:1.5em 2em;margin:2em 0; box-shadow: 3px 3px 3px #E8E8E8; border:1px solid white}
div.gris label{font-weight:bold;margin:0 .5em 0 2em;}
div.gris select{width:10em}
select option{background:#fff; text-align:left}
.padd_0{padding-bottom:0 !important;}
.padRight5{padding-right:5px}
/*CAPA VIDEO*/
div.wrapper_video,div.img_list{clear:both;}
div.media_gris{background:#e9e9e9;margin:1em 0;padding:1em;}
div.media_gris div.img_list{margin:2em 0;}
div.media_gris div.img_list ul{display:table;width:54em;}
div.media_gris div.img_list ul li{display:table-cell;width:11.9em;float:left;border:1px solid #e1e1e1;margin-right:.5em;background:#fff;padding:1em .5em;}
div.media_gris div.img_list ul li.ultimo{margin-right:0;}
div.media_gris div.text{width:14em;float:left;padding:2em .5em 2em 2em;}
div.media_gris div.text p{font-size:1.2em;color:#514e4e;}
div.img_list p{font-size:1.2em;color:#445a61;margin:0;padding:0;}
div.img_list  div.text{width:12em;margin:0;padding:0;}
div.img_list p.gris{color:#514e4e;}
div.video {width:37.2em;height:27.1em;float:left;}
div.media_gris div.boton input,div.media_gris div.boton a{height:auto;}
div.video_thumb{width:11.9em;height:7.1em;}

/*CAPA DOS BLOQUES*/
div.dos_bloques div.lista_not{width:26.5em;}
div.content2col  div.dos_bloques div.tabs dl{padding:0;  padding-top:20px}
div.content2col  div.dos_bloques div.tabs dl dd{margin-bottom:2em;}
div.lista_evento{margin:.5em 0;padding-right:1em;clear:both;}
div.lista_evento div.img{float:left;margin:0 1.5em .5em 0;}
div.lista_evento div.img img{width:21.6em;height:15.5em;}
div.lista_evento dl dt{color:#388cb3;font-size:1.2em;font-weight:bold;}
div.lista_evento dl dt .fecha{font-size:.8em;font-weight:normal;padding-bottom:.5em;}
div.lista_evento dl dd{color:#514e4e;font-size:1.2em;font-weight:normal;margin:.5em 0;}
div.lista_evento ul.tags{display:block;margin:1em 0;}
div.lista_evento ul.tags li {display:block;float:left;padding:0 1em;background: url(../separa_tags.gif) no-repeat  right;}
div.lista_evento ul.tags li a{font-size:1.2em;color:#445a61;text-decoration:none;}
div.lista_evento ul.tags li a:hover{text-decoration:underline;}
/*invenciones*/
div.col_dcha p{color:#525151;font-size:1.2em;}
div.col_dcha h3{font-size:1.2em;color:#388cb3;font-weight:bold;}
input.txt,select.txt{background:white url(../bg_input.gif) repeat-x top;border:.1em solid #c5c3c3;padding:.2em;font-size:1.1em; text-align:left}
select.txt{padding:0; text-align:left}
div.col_dcha input.txt{width:100%;margin:1em 0;}
div.col_dcha div.txt{width:16em;}

/*MODULOS PORTALES OEPM*/
div.lista_banner{margin:2em 0;}
div.lista_banner ul {width:19.4em;float:left;}
div.lista_banner ul.ultimo {width:17.2em;}
div.lista_banner ul li{display:block;width:17em;}
div.lista_banner div.modulo_tl{background:url(../tl_modulo_banner_gris.gif) no-repeat top left;margin:0 0 1em 0;}
div.lista_banner div.modulo_tr{background:url(../tr_modulo_banner_gris.gif) no-repeat top right;}
div.lista_banner div.modulo_bl{background:url(../bl_modulo_banner_gris.gif) no-repeat bottom left;}
div.lista_banner div.modulo_br{background:url(../br_modulo_banner_gris.gif) no-repeat bottom right;}

div.lista_banner ul.propIndus {float:left;width:53.6em;}
div.lista_banner ul.propIndus li{float:left;display:block;width:17em; margin-right:0.9em;}
div.lista_banner ul.propIndus li.ultimo {margin-right:0;}
div.lista_banner div.modulo_gris_tl{background:url(../tl_modulo_banner_gris.gif) no-repeat top left;margin:0 0 1em 0;}
div.lista_banner div.modulo_gris_tr{background:url(../tr_modulo_banner_gris.gif) no-repeat top right;}
div.lista_banner div.modulo_gris_bl{background:url(../bl_modulo_banner_gris.gif) no-repeat bottom left;height:70px}
div.lista_banner div.modulo_gris_br{background:url(../br_modulo_banner_gris.gif) no-repeat bottom right;}
div.lista_banner div.modulo_gris_br span.tit{display:block;padding:1em 0.5em}
div.lista_banner div.modulo_gris_br span a{font-size:13px;font-weight:bold;color:#3a525c;text-decoration:none;display:block;background: url(../separa_modulo.gif) no-repeat top left;padding:.4em 0 .4em .7em;}
div.lista_banner div.modulo_gris_br span a.unaLinea {padding: 1em 0pt 1.2em 0.7em;}
div.lista_banner div.modulo_gris_br span a.dosLineas {padding:0 0 0 .7em; line-height:1.1em;}
div.lista_banner div.modulo_gris_br span a.tresLineas {padding:0 0 0 .7em; line-height:1.15em;background-position:center left;}
div.lista_banner div.modulo_gris_br span a:hover{text-decoration:underline;}
div.lista_banner ul.propIndus li div.modulo_gris_br span a{ font-weight:normal;}

/*imagenes de modulos*/
div.lista_banner div.modulo_br span.tit{display:block;padding:0.7em 0 0.6em 0.5em; overflow:hidden; height:100%; width:16.5em}
div.lista_banner div.modulo_br span.tit .outer{ height:2.7em; padding:0 0 0 0.8em; }
div.lista_banner div.modulo_br span.tit .outer .inner{ width:6.8em}
/*div.lista_banner div.modulo_br span.archivo{background: url(../bg_archivo.gif) no-repeat 1.7em 1em; padding:0.8em 0 0.8em 7.5em}
div.lista_banner div.modulo_br span.info{background: url(../bg_info.gif) no-repeat 1.7em 1em; padding:0.8em 0 0.8em 7.5em}*/
/*div.lista_banner div.modulo_br span.calidad{background: url(../bg_calidad.gif) no-repeat 1em 1em;}
div.lista_banner div.modulo_br span.acceso{background: url(../bg_acceso.gif) no-repeat 1.7em 1em;}
div.lista_banner div.modulo_br span.plan{background: url(../bg_plan_banner.gif) no-repeat 1.7em 1em;}
div.lista_banner div.modulo_br span.pirata{background: url(../bg_pirata.gif) no-repeat 1.7em 1em;}
div.lista_banner div.modulo_br span.cevipyme{background: url(../bg_cevipyme.gif) no-repeat 1.7em 1em;}*/
div.lista_banner div.modulo_br span a{font-size:1.2em;font-weight:bold;color:#445a61;text-decoration:none;/*display:block;background: url(../separa_modulo.gif) no-repeat top left;padding:0.6em 0 0.6em 0.7em; float:left*/background:url(../separa_modulo.gif) no-repeat 3.2em 0; display:block; overflow:hidden; height:100%}
div.lista_banner div.modulo_br span .ico{ float:left;  text-align:center}
div.lista_banner div.modulo_br span.info a{padding:0 0 0 .7em;}
div.lista_banner div.modulo_br span.archivo a{padding:0 0 0 .7em;}
div.lista_banner div.modulo_br span a:hover *{cursor:pointer}
div.lista_banner div.modulo_br span a:hover .inner{text-decoration:underline; cursor:pointer}

/*noticias*/
div.noticias { float:left; border:1px solid #ddd;   width:51.8em; padding:2em; margin:10px 0 2.4em 0;}
form.buscadorNoticias { float:left; margin-top:10px }
form.buscadorNoticias label { float:left; width:14.8em;  }
form.buscadorNoticias label span { display:block; font-weight:700; margin:0 0 .5em;  }
form.buscadorNoticias label select { float:left; width:15.4em; text-align:left; margin:0.2em 1em 1em 0; padding:0.2em; color:#514e4e; font-size:0.9em; border:.1em solid #c5c3c3;  }
form.buscadorNoticias .botonBuscar { margin:2em 0 0; cursor:pointer; }
form.buscadorNoticias .botonBuscar input { cursor:pointer; }

.noticiaBlq{float:left;width:56em;position:relative;margin:0 0 5.7em;}
.noticiaBlq .imagen{float:left;width:21.5em;margin:0 1.4em 0 0;}
.noticiaBlq .imagen img {width:21.5em;}
.noticiaBlq .texto{float:right;width:33em;height:15.4em;position:relative;}
.noticiaBlq .texto p.txt{font-size:1.2em;padding:0 0 1em;}
.noticiaBlqSinFoto{float:left;width:56em;position:relative;margin:0 0 2em;}
.noticiaBlqSinFoto .texto{float:left;width:55em;height:auto;position:relative;padding:0 0 3em;}
.noticiaBlqSinFoto .texto p.txt{font-size:1.2em;padding:0;}
/*.noticiaBlq .texto p.categoria,.noticiaBlqSinFoto .texto p.categoria{position:absolute;top:0;font-size:1.2em;color:#7f7f7f;}*/
.noticiaBlq .texto p.categoria,.noticiaBlqSinFoto .texto p.categoria{font-size:1.2em;color:#7f7f7f;}
.noticiaBlq .texto p.categoria span,.noticiaBlqSinFoto .texto p.categoria span{font-size:0.8em;}
.noticiaBlq .texto h5,.noticiaBlqSinFoto .texto h5{/*margin:1.8em 0 .5em;*/margin:1em 0 .5em;}
.noticiaBlq .texto h5 a,.noticiaBlqSinFoto .texto h5 a{color:#388cb3;font-weight:700;text-decoration:none;font-size:1.2em;}
.noticiaBlq .texto ul.tags,.noticiaBlqSinFoto .texto ul.tags{position:absolute;bottom:0;left:0;}
.noticiaBlq .texto ul.tags li,.noticiaBlqSinFoto .texto ul.tags li{float:left;background:url(../separa_tags.gif) no-repeat right;margin:0 1em 0 0;padding:0 1em 0 0;}
.noticiaBlq .texto ul.tags li.ultimo,.noticiaBlqSinFoto .texto ul.tags li.ultimo{background:none;}
.noticiaBlq .texto ul.tags li a,.noticiaBlqSinFoto .texto ul.tags li a{font-size:1.2em;color:#445a61;text-decoration:none;}
.noticiaBlq .texto ul.tags li a:hover,.noticiaBlqSinFoto .texto ul.tags li a:hover{text-decoration:underline;}

/*noticia y agenda-detalle*/
ul.opcionesNoticia { float:right; margin:-1.8em 4em 0 0; }
ul.opcionesNoticia li { float:left; }

.detalle {float:left;width:56em;position:relative;margin:1em 0 0 0;}
.detalle p.volver { margin:0;}
.detalle p.volver a { color:#445a61; text-decoration:none; font-size:1.2em; }
.detalle p.volver a:hover { text-decoration:underline; }
.detalle .info { margin:2em 0 0;}
.detalle .info p.categoria { float:left; font-size:1.2em; color:#7f7f7f;}
.detalle .info ul.tags { float:left; margin:0 0 0 2em; }
.detalle .info ul.tags li {float:left;background:url(../separa_tags.gif) no-repeat right;margin:0 1em 0 0;padding:0 1em 0 0;}
.detalle .info ul.tags li.ultimo {background:none;}
.detalle .info ul.tags li a {font-size:1.2em;color:#445a61;text-decoration:none;}
.detalle .info ul.tags li a:hover {text-decoration:underline;}
.detalle h3.titulo { margin:1em 0; color:#388cb3; font-weight:700; font-size:1.2em; border:0; padding:0; background:none; }
.detalle p.txt{font-size:1.2em;padding:0 0 1em;}
.detalle .imagen{float:left;width:21.5em;margin:0 1.4em 0 0;}
.detalle .imagen img {width:21.5em;}
.detalle .video { display:block; width:100%; margin:1em 0 3em; text-align:center; }
.detalle .boxCentral { float:left; display:inline; background:#fff;width:54em; margin:2em 0 2em .8em;}
.detalle .boxCentral h4.titu {background:transparent url(../bg_h2.gif) repeat-x; border:1px solid #DDDDDD; color:#445a61; display:block; font-size:1.2em; font-weight:bold; margin-top:0.5em; padding:0.5em 1.7em; text-transform:none;}
.detalle .boxCentral .boxBorder { float:left; width:49.8em; border:1px solid #ddd; border-top:none; padding:2em 2em 1em; }
.detalle .boxCentral .boxBorder ul.pxBlue { margin:0 0 0 3em; }
.detalle .boxCentral .boxBorder ul.pxBlue li strong { color:#445a61; }

form.evento {  }
form.evento label {float:left; width:77%; height:3em; }
form.evento label span { float:left; width:9.5em; text-align:right; padding:.2em 1em 0 0; }
form.evento label input { float:left;  width:19em; text-align:left; margin:0 1em 1em 0; padding:.2em 0; color:#514e4e; font-size:0.9em; background: url(../bg_input2.gif) repeat-x top; border:.1em solid #c5c3c3; }


/*paginador*/
.paginador { display:block; background:#e9e9e9; width:51.8em; padding:.8em 2em; border-bottom:1px dotted #CCC;   clear:both; margin-top:30px}
.paginador ul { width:26em; margin:0 auto; }
.paginador ul li { float:left; margin:0 .5em; font-weight:700; font-size:1.1em;  }
.paginador ul li a { text-decoration:none; font-weight:normal; color:#00317d; }
.paginador ul li a:hover { text-decoration:underline; }
.paginador ul li a.anterior { background:url(../paginadorBack.gif) no-repeat 0 .1em; padding:.1em 0 0 1.1em; }
.paginador ul li a.siguiente { background:url(../paginadorNext.gif) no-repeat 100% .1em; padding:.1em 1.1em 0 0; }

/*contacto*/
.contactoOepm { float:left; }
.contactoOepm h4 { font-size:1.2em; font-weight:700; color:#388cb3; margin:2em 0 0; }
.contactoOepm h3.azul { font-size:1.2em; font-weight:700; color:#388cb3; margin:2em 0 0; background:none; border:none; border-bottom:none; padding: 0 0 0 0; }
.contactoOepm li, .contactoOepm p { font-size:1.2em; padding:0 0 0 .8em; background:url(../back_asterisco.gif) 0 .4em no-repeat; line-height:1.5em; }
.contactoOepm p.calle { background:none; padding:0; font-weight:700; color:#388cb3; margin:2em 0 1em;  }
.contactoOepm img.mapa { float:left; margin:0 5em 0 0;  }
.contactoOepm img.entradilla { margin:1em 0 3em 0; }
.contactoOepm a { color:#445a61; text-decoration:none; }
.contactoOepm a:hover { text-decoration:underline; }
.contactoOepm abbr { cursor:text; }
.contactoOepm .direccion {float:left; padding:0 3em 0 0; width:25em;}

/*videoteca*/
.videoteca { float:left;  margin:0; padding:0 0 0; width:56em; }
.videoteca .videoDestacado { float:left; border:1px solid #ddd;  width:51.8em; padding:2em; text-align:center; margin:10px 0 2.4em 0; clear:both;}
.videoteca h4 { margin:1.5em 0 .6em 0; font-size:1.2em; color:#388cb3;font-weight:700; text-align:left;  }
.videoteca h4 a { color:#388cb3; text-decoration:none;}
.videoteca .videoDestacado p { font-size:1.2em; line-height:1.4em; text-align:left; }
.videoteca .masVideos { float:left; width:56em; margin:0 0 2em 0; }
.videoteca .masVideos .imagen {float:left; border:1px solid #e7e7e7; padding:.4em; width:12em;}
.videoteca .masVideos .imagen img{width:12em;}
.videoteca .masVideos .texto { float:right; display:inline; width:37em; padding:.5em 0 2em 0; margin:0 4em 0 0; position:relative; } 
.videoteca .masVideos .texto p { font-size:1.2em; }
.videoteca .masVideos .texto p.duracion { position:absolute; bottom:0; color:#7f7f7f; }
.videoteca .masVideos .texto h4 { margin:0 0 .5em 0; } 

/*empleo*/
.empleo { float:left; }
.empleo img.entradilla { margin:1em 0 0 0; }
.empleo p.volver { margin:.5em 0 0;}
.empleo p.volver a { color:#445a61; text-decoration:none; font-size:1.2em; }
.empleo p.volver a:hover { text-decoration:underline; }
.empleo .oferta { margin:3em 0;}
.empleo .oferta p.fecha { color:#7f7f7f; }
.empleo .oferta h4 { margin:.6em 0; font-size:1.2em; color:#388cb3;font-weight:700;  }
.empleo .oferta h4 a { color:#388cb3; text-decoration:none;}
.empleo .oferta p.descripcion { font-size:1.2em; line-height:1.4em; }
.empleo .oferta ul.convocatoria { display:block; background:#e9e9e9; padding:3em 3em 1.3em 8.2em; margin:3em 0 0; }
.empleo .oferta ul.convocatoria li { font-size:1.2em; background:url(../bullet_px_azul.gif) no-repeat 0 50%; padding:0 0 0 0.5em; margin:0 0 .7em 0; }
.empleo .oferta ul.convocatoria li strong { color:#445a61; }
.empleo .oferta ul.pxBlue { margin:6em 0 0 8.2em; }

/*sede electronica*/
.sede { float:left; }
.sede img.entradilla { margin:1em 0 0 0; }
.sede .oferta { margin:3em 0;}
.sede .oferta p.fecha { color:#7f7f7f; }
.sede .oferta h3 { margin:.6em 0; font-size:1.2em; color:#388cb3;font-weight:700; background:none; border:none; padding:0;}
.sede .oferta p.descripcion { font-size:1.2em; line-height:1.4em; }

.procedimientosSede {float:left; width:55.8em; border:1px solid #ddd; padding:0; border-bottom:none; margin:3em 0 0;}
.procedimientosSede table { width:100%; font-size:1.2em; text-align:center;}
.procedimientosSede table caption { width:100%; text-align:left; padding:.6em 0 0 .7em; height:2.5em; font-weight:700; border-bottom:1px solid #ddd; color:#388cb3; background: url(../bg_h2.gif) repeat-x left top;}
.procedimientosSede table tr.heads { height:5em; }
.procedimientosSede table tr.par { background:#f5f5f5; }
.procedimientosSede table th { color:#388cb3; font-weight:normal; }
.procedimientosSede table th span { display:block; padding:0 0 0 .5em; margin:0 0 0 .7em; background:url(../bullet_px_azul.gif) no-repeat 0 .55em; color:#445a61; font-weight:normal; text-align:left; }
.procedimientosSede table th, .procedimientosSede table td { height:2.5em; border-bottom:1px solid #ddd; }
.procedimientosSede table td { height:3em; }
.procedimientosSede .subTabla{ width:100%; font-size:1em; text-align:center;}
.procedimientosSede .subTabla caption { width:100%; text-align:left; height:2.5em; font-weight:700; border-bottom:1px solid #ddd; color:#388cb3; background:none}
.procedimientosSede .subTabla tr.heads { height:5em; }
.procedimientosSede .subTabla tr.par { background:#f5f5f5; }
.procedimientosSede .subTabla th { color:#388cb3; font-weight:normal; padding-left:2.5em}
.procedimientosSede .subTabla th span { display:block; padding:0 0 0 .5em; margin:0 0 0 .7em; background:url(../bullet_px_azul.gif) no-repeat 0 .55em; color:#445a61; font-weight:normal; text-align:left; }
.procedimientosSede .subTabla th, .procedimientosSede .subTabla td { height:2.5em; border-bottom:1px solid #ddd; }

/*objetivos*/
.objetivos { float:left; }
.objetivos img.entradilla { margin:1em 0 0 0; }
.objetivos p { font-size:1.2em; line-height:1.4em; margin:1.2em 0 0 0; }
.objetivos .boxCentral { float:left; display:inline; background:#fff;width:48.4em; margin:2em 0 2em 3.5em;}
.objetivos .boxCentral p.titu {background:transparent url(../bg_h2.gif) repeat-x; border:1px solid #DDDDDD; color:#388cb3; display:block; font-size:1.2em; font-weight:bold; margin-top:0.5em; padding:0.5em 1.7em; text-transform:none;}
.objetivos .boxCentral .boxBorder { float:left; width:44.2em; border:1px solid #ddd; border-top:none; padding:2em 2em 1em; }

/*publicaciones*/
.publicaciones {  margin:0; }
.publicaciones p.fecha { color:#7f7f7f; }
.publicaciones .oferta {margin-bottom:2em; margin-top:1em;}
.publicaciones h4 { margin:.6em 0; font-size:1.2em; color:#388cb3;font-weight:700;  }
.publicaciones h4 a { color:#388cb3; text-decoration:none;}
.publicaciones .title { margin-right:2em; font-size:1.2em; color:#388cb3;font-weight:700; }
.publicaciones .title a { color:#388cb3; text-decoration:none; }
.publicaciones li { margin:0 0 2em 0; }
.publicaciones p.descripcion { font-size:1.2em; line-height:1.4em; }
.publicaciones p.descarga { /*width:16em;*/ padding:.5em 0 .5em 1em; margin:1em 0 0;background:#e9e9e9; }
.publicaciones p.descarga a {display:block; font-size:1.2em; padding:.2em 0 .2em 1.8em; background:url(../pdf.gif) no-repeat 0 50%; color:#445a61; text-decoration:none;}
.publicaciones p.word { width:16em; padding:.5em 0 .5em 1em; margin:1em 0 0;background:#e9e9e9; }
.publicaciones p.word a {display:block; font-size:1.2em; padding:.2em 0 .2em 1.8em; background:url(../ico_word.gif) no-repeat 0 50%; color:#445a61; text-decoration:none;}
.publicaciones p.excel { width:16em; padding:.5em 0 .5em 1em; margin:1em 0 0;background:#e9e9e9; }
.publicaciones p.excel a {display:block; font-size:1.2em; padding:.2em 0 .2em 1.8em; background:url(../ico_excel.gif) no-repeat 0 50%; color:#445a61; text-decoration:none;}
.publicaciones p.zip { /*width:16em;*/ padding:.5em 0 .5em 1em; margin:1em 0 0;background:#e9e9e9; }
.publicaciones p.zip a {display:block; font-size:1.2em; padding:.2em 0 .2em 1.8em; background:url(../ico_zip.gif) no-repeat 0 50%; color:#445a61; text-decoration:none;}
.publicaciones p.ppt { width:16em; padding:.5em 0 .5em 1em; margin:1em 0 0;background:#e9e9e9; }
.publicaciones p.ppt a {display:block; font-size:1.2em; padding:.2em 0 .2em 1.8em; background:url(../ico_ppt.gif) no-repeat 0 50%; color:#445a61; text-decoration:none;}
.publicaciones p.html { width:16em; padding:.5em 0 .5em 1em; margin:1em 0 0;background:#e9e9e9; }
.publicaciones p.html a {display:block; font-size:1.2em; padding:.2em 0 .2em 1.8em; background:url(../ico_html.gif) no-repeat 0 50%; color:#445a61; text-decoration:none;}

.publicaciones div.gris select { width:26em; text-align:left; }

/*preguntas frecuentes*/
.faq { float:left;  margin:0; padding:1em 0 0; width:56em; }
.faq h4 { margin:2em 0 .6em; font-size:1.2em; color:#388cb3;font-weight:700;  }
.faq p { font-size:1.2em; line-height:1.4em; margin:0 0 1.2em 0; }
.faq p.volver a { color:#445a61; text-decoration:none; }
.faq p.volver a:hover { text-decoration:underline; }
.faq .res { background:#E9E9E9; }
.faq .res p.descripcion { font-size:1.2em; line-height:1.4em; margin:0 0 0 1em; padding:1em 0 0 0; }
/*.faq*/ ul.criterios { display:block; background:#e9e9e9; padding:2em 2em 1.3em 2em; margin:0 0 0; }
/*.faq*//* ul.criterios li { font-size:1.2em; background:url(../bullet_px_azul.gif) no-repeat 0 50%; padding:0 0 0 0.5em; margin:0 0 .7em 0; }*/
/*.faq*/ ul.criterios li strong { color:#445a61; }
.faq ul.pxBlue { margin:2em 0 0 2em; }

.faq li { font-size: 1.2em; margin-bottom: 10px; }

div.preguntasFrecuentes { float:left; border:1px solid #ddd; border-top:none; width:53.8em; padding:2em 0 2em 2em; margin:0 0 .5em 0; }
form.buscadorFaq { float:left; }
form.buscadorFaq label { float:left; width:14.5em;  }
form.buscadorFaq label span { float:left; display:block; font-weight:700; margin:0 0 .5em;  }
form.buscadorFaq label select { float:left; width:14.5em; text-align:right; margin:0 1em 1em 0; padding:0.2em; color:#514e4e; font-size:0.9em; background: url(../bg_input.gif) repeat-x top; border:.1em solid #c5c3c3; }
form.buscadorFaq label input { float:left; width:20em; text-align:right; margin:0 1em 1em 0; padding:0.2em; color:#514e4e; font-size:0.9em; background: url(../bg_input.gif) repeat-x top; border:.1em solid #c5c3c3; }
form.buscadorFaq .botones { float:right; width:23.3em; margin:5em 0 0; }
form.buscadorFaq .botones .reset { float:left; margin-right:1em; }
form.buscadorFaq .botones .boton, form.buscadorFaq .botones input { cursor:pointer; }

/*busqueda de formularios*/
div.buscadorFormularios { float:left; border:1px solid #ddd; width:53.8em; padding:2em 0 2em 2em; margin:10px 0 .5em 0; }
form.formularios { float:left; }
form.formularios label { float:left; display:inline; width:20em; margin:0 0 0 1.5em;  }
form.formularios label span { display:block; font-weight:700; margin:0 0 .5em;  }
form.formularios label select, form.formularios label input { float:left; width:20em; text-align:left; margin:0 1em 1em 0; padding:0.2em; color:#514e4e; font-size:0.9em; background: url(../bg_input.gif) repeat-x top; border:.1em solid #c5c3c3; }
form.formularios label input { width:21em; padding:.3em 0; text-align:left; }
form.formularios .botones { float:right; width:26.3em; margin:5em 0 0; }
form.formularios .botones .reset { float:left; margin-right:1em;  }
form.formularios .botones .boton, form.formularios .botones input {cursor:pointer;  height:30px; } 
.botones input:hover{ text-decoration:underline} 


.formulariosResultados { float:left;  margin:0; padding:1em 0 0; width:56em; }
.formulariosResultados .res { background:#E9E9E9; }
.formulariosResultados .res p.descripcion { font-size:1.2em; line-height:1.4em; margin:0 0 0 1em; padding:1em 0 0 0; }
/*.formulariosResultados*/ ul.criterios { display:block; background:#e9e9e9; padding:2em 2em 1.3em 2em; margin:0 0 0; }
/*.formulariosResultados*/ ul.criterios li { font-size:1.2em; background:url(../bullet_px_azul.gif) no-repeat 0 50%; padding:0 0 0 0.5em; margin:0 0 .7em 0; }
/*.formulariosResultados*/ ul.criterios li strong { color:#445a61; }
.formulariosResultados h5 { font-size:1.2em; font-weight:700; margin:3em 0 0 1.6em; }
.formulariosResultados ul.pxBlue { margin:1em 0 0 2em; }

/*UL.COMUNES*/
ul.pxBlue li { font-size:1.2em; background:url(../bullet_px_azul.gif) no-repeat 0 .55em; padding:0 0 0 0.5em; margin:0 0 .7em 0; }
ul.pxBlue li a { color:#445a61; text-decoration:none; }
ul.pxBlue li a:hover { text-decoration:underline; }

ul.listaDoc {margin-right: 15px; margin-top:7px;}
ul.listaDoc li {font-size:12px;}

/*buscador agentes*/
div.agentes { float:left; border:1px solid #ddd; border-top:none; width:51.8em; padding:2em; margin:0 0 2.4em 0;}
form.buscadorAgentes { float:left; }
form.buscadorAgentes label { float:left; width:20.5em; padding:0 0 0 1em; height:5em; }
form.buscadorAgentes label span { display:block; font-weight:700; margin:0 0 .5em;  }
form.buscadorAgentes label select, form.buscadorAgentes label input { float:left; width:21.5em; text-align:right; margin:0 1em 1em 0; padding:0.2em; color:#514e4e; font-size:0.9em; background: url(../bg_input.gif) repeat-x top; border:.1em solid #c5c3c3; }
form.buscadorAgentes label input { width:21.3em; padding:.3em 0; text-align:left; }
form.buscadorAgentes .botonBuscar { float:right; display:inline; margin:1em 2.2em 0 0; cursor:pointer; }
form.buscadorAgentes .botonBuscar input { cursor:pointer; }

.fichaAgentes, .resultBusqAgentes {float:left; padding:3em 0 0; background: url(../bg_h2.gif) repeat-x left top; width:55.8em; border:1px solid #ddd;}
.fichaAgentes .ficha { border-top:1px solid #ddd; padding:2.6em 1.5em 2.6em 3.8em; }
.fichaAgentes .ficha p.nombre{ color:#388cb3; font-size:1.2em; font-weight:700; }
.fichaAgentes .ficha ul {margin:2.5em 0;}
.fichaAgentes .ficha ul li { font-size:1.2em; padding:0 0 .3em 0; }
.fichaAgentes .ficha .mapaDetalleAgente { border:1px solid #ddd; margin:0; padding:0; width:48em; height: 30em; }
.fichaAgentes div.boton{margin:2em 2.2em 1em 0}

.resultBusqAgentes { padding:0; border-bottom:none; margin:0 0 3em 0;}
.resultBusqAgentes table { width:100%; font-size:1.2em;}
.resultBusqAgentes table tr.par { background:#f5f5f5; }
.resultBusqAgentes table th { color:#388cb3; }
.resultBusqAgentes table th, .resultBusqAgentes table td { height:2.5em; border-bottom:1px solid #ddd; }
.resultBusqAgentes table td { height:3em; }
.resultBusqAgentes table td a { color:#445a61; text-decoration:none; }
.resultBusqAgentes table td a:hover { text-decoration:underline; }
.resultBusqAgentes table .firstCol { width:42%; }
.resultBusqAgentes table th.pddng, .resultBusqAgentes table td.pddng { padding:0 0 0 2em; width:39%; }
.resultBusqAgentes table th.provincia { width:16%; }
.resultBusqAgentes table th.localidad { width:15%; }
.resultBusqAgentes table th.direccion { width:30%; }

/*Resultado de búsquedas*/
.resultadoBusqueda { float:left; width:74.5em; }
.resultadoBusqueda .paginador { margin:2em 0 ; width:94.5%; }
.resultadoBusqueda .resultado { /*float:left;*/ margin:.7em 0 2em 1em; }
.resultadoBusqueda .resultado p { font-size:1.2em; line-height:1.4em; }
.resultadoBusqueda .resultado p a { color:#388cb3; text-decoration:none; }
.resultadoBusqueda .resultado p a:hover { text-decoration:underline; }

/*newsletter*/
.newsletter { float:left; width:74.5em; }
.newsletter .suscripcion { float:left; display:inline; background:#fff;width:60.4em; margin:2em 0 2em 5em;}
.newsletter .suscripcion p.titu {background:transparent url(../bg_h2.gif) repeat-x; border:1px solid #DDDDDD; color:#388cb3; display:block; font-size:1.2em; font-weight:bold; margin-top:0.5em; padding:0.5em 1.7em; text-transform:none;}
.newsletter .suscripcion .boxBorder { float:left; width:56.2em; border:1px solid #ddd; border-top:none; padding:2em 2em 1em; }
.newsletter .suscripcion .boxBorder p { font-size:1.2em; }

form.news {  }
form.news fieldset { margin:0 0 1em 1.2em; }
form.news fieldset legend { font-size:1.2em; font-weight:700; display:block; padding:0 0 2.2em; color:#555555; }
form.news label {float:left; width:77%; padding:0 0 2em 0; }
form.news label span { float:left; width:8.5em; text-align:right; padding:.2em 1em 0 0; }
form.news label input { float:left;  width:19em; text-align:left; margin:0 1em 1em 0; padding:.2em 0; color:#514e4e; font-size:0.9em; background: url(../bg_input2.gif) repeat-x top; border:.1em solid #c5c3c3; }
form.news .canales { float:left; display:inline; margin:0 0 0 7em; padding:0 0 2em 0; }
label.check { height:auto}
form.news label.check { float:left; display:inline; width:auto; padding:0; margin:0 0 .3em 3.5em}
form.news label.check span { float:left; width:12em; text-align:left; padding:0; }
form.news label.check input { float:left;  width:1em; text-align:left; margin:0 0.5em 0 0; border:none; background:none; font-size:1.2em; }
form.news .botones { float:right; width:30.3em; margin:1em 0 0; padding:0 0 2em 0; }
form.news .botones .cancelar { float:left; margin-right:1em; }
form.news .botones .boton, form.news .botones input { cursor:pointer; }

/* Resultado de búsqueda - Signos distintivos */
.resBusquedaSignos { float:left; width:56.5em; margin:1em 0 0; }
.resBusquedaSignos p.resultados { display:block; background:#e9e9e9; padding:1em; font-size:1.2em; }
.resBusquedaSignos ul.resBusquedas { margin:0 0 0 1em; font-size:1.2em; }
.resBusquedaSignos ul.resBusquedas li { margin:2.3em 0; }
.resBusquedaSignos ul.resBusquedas li p { line-height:1.5em; }
.resBusquedaSignos ul.resBusquedas li a { color:#445a61; text-decoration:none; }
.resBusquedaSignos ul.resBusquedas li a:hover { text-decoration:underline; }
.resBusquedaSignos .paginador { margin:10em 0 0; }

.lista_consulta_identidades { margin:0 0 0 1em; font-size:1.2em; }
.lista_consulta_identidades a {color:#445a61; text-decoration: none;}

.detalleBusqSignos { float:left; width:56.5em; margin:1em 0 0; }
.detalleBusqSignos p.volver { float:left; margin-top:.5em; clear:both}
.detalleBusqSignos p.volver a, .detalleBusqSignos p.antSig a { color:#445a61; text-decoration:none; font-size:1.2em; }
.detalleBusqSignos p.volver a:hover, .detalleBusqSignos p.antSig a:hover { text-decoration:underline; }
.detalleBusqSignos p.antSig { float:right; margin-top:.5em; }

.fichaSignosDistintivos { float:left; padding:3em 0 0; margin:2em 0 0; background: url(../bg_h2.gif) repeat-x left top; width:55.8em; border:1px solid #ddd;}
.fichaSignosDistintivos .ficha { float:left; width:53.4em; border-top:1px solid #ddd; padding:2.7em 0.5em 2.7em 1.9em; }
.fichaSignosDistintivos .ficha img { float:left; border:1px solid #ddd;/* width:18.2em; height:22.6em; width:280px;*/ max-width:300px; margin:0 1.6em 0 0; }
.fichaSignosDistintivos .ficha p.nombre{ color:#388cb3; font-size:1.2em; font-weight:700; text-transform:uppercase; }
.fichaSignosDistintivos .ficha ul {margin:2.5em 0;}
.fichaSignosDistintivos .ficha ul li { font-size:1.2em; padding:0 0 .3em 0; }
.fichaSignosDistintivos .ficha p.ampliar { margin:5em 0 0; }
.fichaSignosDistintivos .ficha p.ampliar a { background:url(../ico_lupa.gif) 0 0 no-repeat; text-decoration:none; color:#514e4e; padding:.2em 0 .2em 2em; font-size:1.1em; }
.fichaSignosDistintivos .ficha p.ampliar a:hover { text-decoration:underline; }

/* Búsqueda avanzada - Invenciones */
form.invencionesBusqAvanz { margin:1em 0 0; }
form.invencionesBusqAvanz label { float:left; width:18em; padding:.2em 0 0; }
form.invencionesBusqAvanz input { width:18em; }
form.invencionesBusqAvanz .wrapper_boton { float:left; width:82%; }

/*COLUMNA DERECHA*/
div.col_dcha{float:right;width:18.7em;padding:1.4em 1.4em 0 1em;background:#fff url(../bgLateral.png) repeat-y 0 0}
div.col_dcha div.modulo_tl{background:url(../tl_modulo.gif) no-repeat top left;margin:0 0 1em 0; overflow:hidden; height:100%}
div.col_dcha div.modulo_tl2{margin:0 0 1em 0;}

div.col_dcha div.modulo_tr{background:url(../tr_modulo.gif) no-repeat top right;}
div.col_dcha div.modulo_bl{background:url(../bl_modulo.gif) no-repeat bottom left;}
div.col_dcha div.modulo_br{background:url(../br_modulo.gif) no-repeat bottom right;}
/*MODULO SUSCRIPCION*/
div.col_dcha div.suscrip div.modulo_tl{background:url(../tl_modulo_sus.gif) no-repeat top left;margin:0 0 1em 0;}
div.col_dcha div.suscrip div.modulo_tr{background:url(../tr_modulo_sus.gif) no-repeat top right;}
div.col_dcha div.suscrip div.modulo_bl{background:url(../bl_modulo_sus.gif) no-repeat bottom left;}
div.col_dcha div.suscrip div.modulo_br{background:url(../br_modulo_sus.gif) no-repeat bottom right;}

/*comunes*/
div.col_dcha div.modulo_br span.tit{display:block;padding:1em 0.5em 0.5em 0.5em;}
div.col_dcha div.modulo_br span.tit .img{float: left;padding: 0 0.6em 0 0;}
div.col_dcha div.modulo_br span.tit a {background:none;display: inline-block;font-size: 1.2em;padding: 0.4em 0 0.6em 0;text-decoration: none; font-weight:normal}
div.col_dcha div.modulo_br span a{font-size:2em;font-weight:bold;color:#388cb3;text-decoration:none;display:block;background: url(../separa_modulo.gif) no-repeat top left;padding:.4em 0 .6em .7em; display:inline-block}
div.col_dcha div.modulo_br span a:hover{text-decoration:none;}
/*especificos*/
div.col_dcha div.modulo_br span.bop {padding: 1em 0 0.5em 1.7em;}
div.col_dcha div.modulo_br span.bop .img {padding: 0 1.4em 0 0;}
div.col_dcha div.modulo_br span.bop a {background: url(../separa_modulo.gif) no-repeat left top transparent;color: #388cb3;font-size: 2em; font-weight: bold;    padding: 0.4em 0 0.6em 0.7em;}

div.col_dcha div.modulo_br span.tit a span{ width:50px}

div.col_dcha div.lista_txt h3{font-size:1.2em;font-weight:bold;color:#000;margin:1.5em 0 .5em 0;}
div.col_dcha div.lista_txt h3 a{color:#000; text-decoration:none}
div.col_dcha div.lista_txt h3 a:hover{text-decoration:underline}
div.col_dcha div.lista_txt ul{margin:.3em 0 2em 0;}
div.col_dcha div.lista_txt ul li {padding:.6em 0 .9em 0;font-size:1.2em;color:#445a61; clear:both; overflow:hidden; height:100%; border-bottom:1px dotted #999}
div.col_dcha div.lista_txt ul li a{font-weight:normal;color:#000;text-decoration:none; display:inline-block}
div.col_dcha div.lista_txt ul li a img{ vertical-align:middle; padding-right:10px; float:left}
div.col_dcha div.lista_txt ul li a span{padding-top:10px; /*float:left;*/ width:11.9em}
div.col_dcha div.lista_txt ul li a span.lines{padding-top:2px}
div.col_dcha div.lista_txt ul li a:hover{text-decoration:underline;}
div.col_dcha div.lista_txt ul li a.descargar {margin:.5em 0 0 0; display:block;padding:0 0 .2em 2em; background:url(../pdf.gif) 0 0 no-repeat;}
div.col_dcha div.lista_txt ul li a.word{margin:.5em 0 0 0; display:block;padding:0 0 .2em 2em; background:url(../ico_word.gif) 0 0 no-repeat;}
div.col_dcha div.lista_txt ul li a.excel{margin:.5em 0 0 0; display:block;padding:0 0 .2em 2em; background:url(../ico_excel.gif) 0 0 no-repeat;}
div.col_dcha div.lista_txt ul li a.zip{margin:.5em 0 0 0; display:block;padding:0 0 .2em 2em; background:url(../ico_zip.gif) 0 0 no-repeat;}
div.col_dcha div.lista_txt ul li a.ppt{margin:.5em 0 0 0; display:block;padding:0 0 .2em 2em; background:url(../ico_ppt.gif) 0 0 no-repeat;}
div.col_dcha div.lista_txt ul li a.html{margin:.5em 0 0 0; display:block;padding:0 0 .2em 2em; background:url(../ico_html.gif) 0 0 no-repeat;}
div.col_dcha div.modulo_tl div.txt{padding:1em;}

div.col_dcha div.mapaDetalleAgenda {border:1px solid #fff; background:red; width:18.3em;}
/*CALENDARIO*/
div.calendar{position:relative;}
div.col_dcha   ul.calendario_nav  li.mes_ant {position:absolute;top:1em;left:2em;background: url(../mes_ant_blue.gif) no-repeat top left;}
div.col_dcha  ul.calendario_nav  li.mes_sig {position:absolute;top:1em;right:.5em;background: url(../mes_sig_blue.gif) no-repeat top left;}
div.col_dcha div.table{width:17.2em;margin:2em auto;}
div.col_dcha table.calendar {width:17.2em;text-align:center;}
div.col_dcha table.calendar thead th{border-bottom:1px solid #cfcfcf;}
div.col_dcha table td{line-height:1.5em;/*width:.5em;height:.5em;*/}
div.col_dcha table.calendar tbody{margin-top:.1em;}
div.col_dcha table.calendar caption{text-transform:uppercase;text-align:center;font-size:1.1em;color:#445a61;background:#f9f9f9 url(../bg_caption_dcha.gif) repeat-x top left;padding:.5em 2em .3em 2em;}
div.col_dcha table.calendar th{height:2em;background: url(../bg_th.gif) repeat-x top left;border:none;}
div.col_dcha table.calendar td,div.col_dcha table.calendar th{font-size:1.1em;color:#666464;font-weight:normal;text-decoration:none;}
div.col_dcha table.calendar td a{text-decoration:none;display:block;}
div.col_dcha table.calendar td{border:1px solid #dfdfdf;background:#fff;}
div.col_dcha table.calendar td.event a {background:#445a61;margin:.1em;color:#fff;text-decoration:none;}
div.col_dcha table.calendar td.special a {background:#ffcd00;color:#fff; margin:.1em;text-decoration:none;}
div.col_dcha table.calendar td.holy span {display:block;background:#dfdfdf;margin:.1em;color:#666464;}
div.col_dcha table.calendar td {width:2.3em;height:1.7em;}
/*FOOTER*/
#footer{clear:both;}
#footer div.left{width:98.9em;background: url(../bg_footer_left.png) no-repeat top left;margin:auto;margin-left:1.6em;}
#footer div.right{background: url(../bg_footer_right.png) no-repeat top right; position:relative}
#footer ul{text-align:center;width:62em;display:table;padding:2em;padding-bottom:2.2em;margin-left:2em;}
#footer ul li{display:inline;padding:0 2em;background: url(../separa.gif) no-repeat right;}
#footer ul li a {color:#4d4b4c;font-size:1.2em;text-decoration:none;}
#footer ul li a:hover{text-decoration:underline;}
/*#footer div.right ul{ display:inline-block; padding:1em}*/
div.padd2{padding-left:2em}
/*BANNERS PRE- FOOTER*/
#footer div.banners{background:#dedede url(../bg_left.gif) repeat-y left center;width:99em;font-size:.8em;}
#footer div.banners ul{display:table;text-align:center;width:94.5em;border:0;}
#footer div.banners ul li{display:inline;margin:0 1em;padding:0;background:none;}
#footer div.banners ul li img{width:22.4em;height:9.1em;}
/*certificados*/
#footer .certi{ position:absolute; right:4em; top:1em}
#footer .certi a{padding:0 0 0 10px}
#footer .certi a img{ height:40px}
#footer .certi2{ position:absolute; left:4em; top:1em}







.content_tabs .clasificacionViena {display:block; }
.content_tabs .clasificacionViena div.bloquesBusqueda { width:99%; padding:0 0 2em 0; }
.viena { float:left; width:30em; }
.niza { float:left; width:18em; }
div.form label.claseNiza { width:auto; padding:0 0 0 .4em; }

.content_tabs .clasificacionViena label { width:auto; }
.content_tabs .clasificacionViena label span { background:none; padding: 0; width: 88%;}
.content_tabs .clasificacionViena label span.pyme { background:none; padding: 0; width: 0%;}
.content_tabs .clasificacionViena label input {background: url(../bg_input.gif) repeat-x top;border:.1em solid #c5c3c3;padding:.1em;font-size:.9em;}

.content_tabs .clasificacionViena label.elementoFig { float:left; display:block; width:80%; }
.content_tabs .clasificacionViena label.elementoFig span { width:12em; }
.content_tabs .clasificacionViena label.elementoFig input { width:16.6em; }

.content_tabs .clasificacionViena label.radios { display:block; height:auto; margin:0 0 0.5em 2.9em; text-align:left; width:100%; }
<!--.content_tabs .clasificacionViena label.radios2 { display:block; height:auto; margin:0 0 0.5em 12em; text-align:left; width:100%; }-->
.content_tabs .clasificacionViena label.radios2 { display:block; height:auto;text-align:left;margin:0 0 0.3em 0; width:40%; }
.content_tabs .clasificacionViena label.radios input {width:2em; background:none; border:none; margin:0;}
.content_tabs .clasificacionViena label.radios2 input {width:2em; background:none; border:none; margin:0;}

.content_tabs .clasificacionViena p.seleccioneClasificacion {float:left; display:block; font-size:1.2em; margin:0 -8em 0 9em;}
.content_tabs .clasificacionViena p.seleccioneClasificacion2 {float:left; display:block; font-size:1.2em; margin:0 0 0.7em 3em;}
.content_tabs .clasificacionViena p.seleccioneClasificacion3 {float:left; display:block; font-size:1.2em; margin:0 0.1em 0.7em 9em;}


/*nuevos*/
div.col_centro h3.titu2{background:url(../bg_h2.gif) repeat-x scroll left top transparent;border:1px solid #DDDDDD;color:#000000;display:block;font-size:1.2em;font-weight:bold;margin-top:0.5em;padding:0.6em 2em 0.6em 1.2em; position:relative}
div.col_centro h3.titu2 span { position:absolute; right:10px; background:none}
div.col_centro h3.titu2 span span{background:none;padding:0 0 0 20px; text-align:right; font-weight:normal; position:static}
div.col_centro .titu3{color:#445a61; font-weight:bold; text-align:left; padding:0; margin:20px 0 4px 0; font-size:1.2em}
.fright{ float:right}
.consultaExp{font-size:1.2em; margin:10px 0 30px 0; text-align:left}
.consultaExp caption{color:#445a61; font-weight:bold; text-align:left; padding:0; margin:0 0 14px 0}
.consultaExp th{color:#445a61; font-weight:normal; background:url(../punteadoAzul.gif) repeat-x 0 100%; padding:4px; vertical-align:top; margin-bottom:2px; width:252px; text-align:left}
.consultaExp th span{background-color:#ffffff}
.consultaExp td{color:#514e4e; padding:4px 4px 4px 18px; vertical-align:top; margin-bottom:2px}
.otros{margin:10px 0 20px 0; clear:both}
.otros p{font-size:1.2em}
.w6em{width:6em}
.marTop1{ margin:2em 0 1.1em 0}
.confirm{font-size:1.2em;border-top:1px solid #DDDDDD;float:left;padding:2.7em 0.5em 2.7em 3em;width:43em;}
.confirm img{display:inline-block;  vertical-align:middle; width:51px}
.confirm div{ padding:20px 0 0 28px; width:35em;display:inline-block;  vertical-align:middle}
.confirm p{padding:0 0 20px 0; }

.resBusquedaSignos {width:56.2em;}
.detalleBusqSignos {width:56.2em;}
.azul{color:#388cb3}
*#idioma select{float:left}
#idioma label{float:left}
#idioma div.boton {float:left;margin:0 0 0 1em;}
#idioma div.boton input{ margin-bottom:0; /*width:9em;*/}
.oferta .datos{ background:#f5f5f5; border:1px solid #dddddd; padding:10px; font-size:1.2em; margin:12px 0}
.oferta .datos dl{overflow:hidden; height:100%}
.oferta .datos dl dt{font-weight:bold; padding-left:20px; float:left}
.oferta .datos dl dt.first{padding-left:0}
.oferta .datos dl dd{ float:left; padding-left:4px}
.oferta .datos dl dd ul li{margin-bottom:0.1em}
/*.publicaciones li { overflow:hidden; height:100%}*/

/* ----------------------------------------------
CONTENIDOS GENERALES
------------------------------------------------*/
ul.sublista2 li h4{display:inline-block; padding:0}
.sublista{/*padding-top:12px; */padding-left:28px}
/*sublista sin ordenar de varios niveles - tipo [nivel3]*/
/*sublista ordenada de varios niveles - tipo [nivel3]*/
ul.sublista ul,ul.sublista ol,ol.sublista ul,ol.sublista ol{padding-left:28px}
ul.sublista li,ol.sublista li{padding:10px 0 0 0; color:#444444; font-weight:normal;list-style-position:outside; list-style-type:inherit; font-size:1.2em}
ul.sublista li li,ol.sublista li li{ font-size:1em}
ul.sublista li{list-style-type:disc; }
/*sublista sin ordenar con encabezado y sangrado - tipo [recuerde]*/
ul.sublista2{padding-left:36px}
ul.sublista2 li{list-style:disc; list-style-position:outside;padding:20px 0 0 0; color:#444444; font-weight:normal}
ul.sublista2 li p{padding:0 0 0 0}
.sublista2 a, .sublista a{color:#445a61; text-decoration:none}
.sublista2 a:hover, .sublista2 a:active, .sublista2 a:focus, .sublista a:hover, .sublista a:active, .sublista a:focus{color:#445a61; text-decoration:underline}

/**/
.pxBlue2{padding-left:14px;padding-top:12px; overflow:hidden; height:100%}
.pxBlue2 li {background:url(../bullet_px_azul.gif) no-repeat 0 0.55em transparent;font-size:1.2em;margin:0 0 0.7em;padding:0 0 0 0.5em;}
.pxBlue2 li a {color:#445a61;text-decoration:none;}
.pxBlue2 li span.objeto{display:block}
.wrapper .generales a{color:#388cb3; text-decoration:none}
.wrapper .generales a:hover, .wrapper .generales a:active, .wrapper .generales a:focus{color:#388cb3; text-decoration:underline}
.wrapper .generales .ficha { clear:both; overflow:hidden; height:100%;margin:0 14px}
.wrapper .generales .ficha ul {margin:12px 0 0}
.wrapper .generales .ficha ul li {font-size:1.2em;padding:0 0 0.3em;}
.wrapper .generales h4{color:#388cb3;font-size:1.2em;font-weight:700}
.wrapper .generales h4 a, .wrapper .generales h4 a:hover, .wrapper .generales h4 a:active, .wrapper .generales h4 a:focus{color:#388cb3}
.spanEnlaces {color:#445a61; text-decoration:none}
/**/
.modImg {/*float:left;*/margin:2em 2.7em 0 1em;position:relative;/*width:56em;*/ overflow:hidden; height:100%}
.modImg .imagen {float:left;margin:0 0 0 0;/*width:21.5em;*/}
.modImg .imagen img {/*width:21.5em;*/}
.modImg .texto {float:right;/*height:15.4em;*/position:relative;width:32em;}
.modImg h4{padding-top:0!important}


/* ----------------------------------------------
TABLAS
------------------------------------------------*/
.tabla01{border:1px solid #a8a8a8; padding:5px; /*width:98%;*/ margin-top:20px; font-size:1.2em}
.tabla01 table{ width:100%}
.tabla01 caption{color:#FFFFFF;font-size:1.1em;padding:0 0 6px 0;text-align:center}
.tabla01 caption span{background:#7ba5d1 url(../fnd_caption01.gif) repeat-x 0 0;padding:5px 0 6px; display:block}
.tabla01 thead th{color:#255a91; text-align:left; padding:4px 4px 4px 16px;background-color:#e9eff4; border-bottom:1px solid #77a3d0}
.tabla01 thead .t01{width:114px}
.tabla01 thead .t02{width:114px}
.tabla01 tfoot th{color:#255a91; padding:4px 4px 4px 16px;border-top:1px solid #ffffff;background-color:#e9eff4; border-bottom:1px solid #77a3d0}
.tabla01 tbody td{color:#444444; padding:4px 4px 4px 16px;border-bottom:1px solid #e9e9e9; font-weight:normal}
.tabla01 ol, .tabla01 ul {padding: 0px 0px 0px 10px; }
.tabla01 ol li{ list-style:decimal; list-style-position:outside;color:#444444; font-weight: normal; padding:15px 0 0 0; }
.tabla01 ul li{ list-style-type:disc; list-style-position:outside; color:#444444; padding:10px 0px 0px 0px; font-weight:normal}
/*************descripcion de tabla***************/
.infotabla{padding:5px;margin-top:20px; width:234px}

/* ----------------------------------------------
ELEMENTOS DE CONTENIDO
------------------------------------------------*/
/*************titulares******************/
.tit4{clear: both;font-size: 1.7em;padding: 24px 0 3px 0;color: #388cb3; border-bottom:1px dotted #CCC}
.tit5{clear: both;font-size: 1.2em;font-weight: bold; margin:0!important; padding-top:10px!important}
/*************imagenes de contenido***************/
div.imagen img{border:1px solid #E7E7E7; padding:2px; background-color:#ffffff; width:16.5em}
/*************cita***************/
.cita {background:#FFFFFF url(../ico_cita.gif) no-repeat 0 0;border-color:#61B70E;border-style:solid;border-width:1px 1px 1px 4px;font-family:Georgia, "Times New Roman", Times, serif;font-size:1em;font-style:italic;line-height:130%;margin:20px auto 0;padding:0 0 15px 0; text-align: left;}
.generales .cita { font-size:1.2em}

.cita p{padding:15px 15px 0 65px}
.cita strong {font-weight:normal}
/*************idea clave***************/
/*.ideaclave{background:#eaf1ff url(../ico_clave.gif) no-repeat 18px 9px;;border:1px solid #b8cfff; margin:20px auto 0; width:60%;padding:9px 0 25px 0}
.ideaclave p{padding:16px 25px 0 75px}*/
.ideaclave {background-color:#EEEEEE;border-top: 3px double #BBBBBB;border-bottom: 3px double #BBBBBB;font-family:Georgia, "Times New Roman", Times, serif;font-size:1em;line-height:130%;padding:0 0 15px 0;margin:20px auto 0; text-align: left;}
.generales .ideaclave{font-size:1.2em}

.ideaclave p { padding: 15px 15px 0px 15px; }
/*.ideaclave strong{color:#285ece}*/
.ideaclave strong {font-weight:normal}
.ideaclave ol, .ideaclave ul {padding: 0px 0px 0px 90px; }
.ideaclave ol li{ list-style:decimal; list-style-position:outside;color:#444444; font-weight: normal; padding:15px 0 0 0; }
.ideaclave ul li{ list-style-type:disc; list-style-position:outside; color:#444444; padding:10px 0px 0px 0px; font-weight:normal}
/*************alerta***************/
.alerta{background:#FFF9DF url(../ico_alerta.gif) no-repeat 18px 13px;  border:1px solid #F29912; margin:20px auto 0; padding:9px 0 25px 0; text-align: left; font-size:1em}
.generales .alerta{font-size:1.2em}

.alerta p{padding:16px 25px 0 75px}
.alerta strong {font-weight:normal}
.alerta ol, .alerta ul {padding: 0px 0px 0px 90px; }
.alerta ol li{ list-style:decimal; list-style-position:outside;color:#444444; font-weight: normal; padding:15px 0 0 0; }
.alerta ul li{ list-style-type:disc; list-style-position:outside; color:#444444; padding:10px 0px 0px 0px; font-weight:normal}
/*************notaimportante***************/
.notaimportante{background:#E8F1F9 url(../ico_notaimportante.gif) no-repeat 18px 13px; width:35em; border:1px solid #3697CE; margin:20px auto 0; padding:9px 0 25px 0; text-align: left; font-size:1em}
.generales .notaimportante{font-size:1.2em}

.notaimportante p{padding:16px 25px 0 75px; display:block}
/*.notaimportante strong {color:#285ece}*/
.notaimportante ol, .notaimportante ul {padding: 0px 0px 0px 90px; }
.notaimportante ol li{ list-style:decimal; list-style-position:outside;color:#444444; font-weight: normal; padding:15px 0 0 0; }
.notaimportante ul li{ list-style-type:disc; list-style-position:outside; color:#444444; padding:10px 0px 0px 0px; font-weight:normal}
.notaimportante strong {font-weight:normal}
/*************notaimportante***************/
.bloqueDireccion{background:#f2fcf1 url(../ico_direccion.gif) no-repeat 18px 9px;  border:1px solid #cbf4c7; margin:20px auto 0; padding:4px 0 25px 0; text-align: left; font-size:1em}
.generales .bloqueDireccion{font-size:1.2em}

.bloqueDireccion div{padding:16px 25px 0 75px}
.bloqueDireccion p{padding:0}
.bloqueDireccion strong {font-weight:normal}
.bloqueDireccion ol, .bloqueDireccion ul {padding: 0px 0px 0px 40px; }
.bloqueDireccion ol li{ list-style:decimal; list-style-position:outside;color:#444444; font-weight: normal; padding:15px 0 0 0; }
.bloqueDireccion ul li{ list-style-type:disc; list-style-position:outside; color:#444444; padding:10px 0px 0px 0px; font-weight:normal}
/*************elementos compartidos***************/
.marLeft20{margin-left:20px}
.marRight20{margin-right:20px}
.marTop20{margin-top:20px}
.marTop30{margin-top:30px!important}

.marBottom20{margin-bottom:20px}
.marLeft10{margin-left:10px}
.marRight10{margin-right:10px}
.marTop10{margin-top:10px!important}
.marBottom10{margin-bottom:10px}
.widthAll{width:99.9%!important}
.widthAuto{width:auto!important}
/*para dar un anho especifico a la tabla crear estilos de la siguiente manera con !important en el ancho*/
.w360{width:360px!important}
.w210{width:210px!important}
.w35{width:35%!important}
.w45{width:40%!important}
/* AIP INI */
.w46{width:46%!important}
/* AIP FIN */
.w60{width:60%!important}
.w85{width:85%!important}
.bold{font-weight:bold!important}
.fleft {float:left}
.fright {float:right}
.fclear{clear:both; overflow:hidden; height:100%}
.fnone{float:none!important}
.textLeft{text-align:left}
.textRight{text-align:right}
.textCenter{text-align:center}
.label{margin:0 0 1em 2.9em; clear:both!important; height:auto; text-align:left!important}
.label span{width:auto!important;margin:0 0 1em 0; display:block; float:none!important}



/*.wrapper .generales { font-size:1.2em}*/
/*.wrapper .generales p{padding-top:10px;}*/
.wrapper p.p{padding-top:10px; font-size:1.2em}

/*ESPECIALES PARA EL GESTOR*/
.wrapper div.p{font-size:1.2em}
.wrapper div.p ul, .wrapper div.p ol{height: 100%;overflow: hidden;padding-left: 18px;padding-top: 12px;}
.wrapper div.p ol{ list-style-type:decimal; padding-left:30px}
.wrapper div.p ul li, .wrapper div.p ol li {color: #444444;/*font-size: 1.2em;*/font-weight: normal;list-style-type: inherit;background: url(../bullet_px_azul.gif) no-repeat 0 0.55em; margin: 0 0 0.7em;padding: 0 0 0 0.5em;}
.wrapper div.p ol li{ background:none; padding:0}
.wrapper div.p ul li p, .wrapper div.p ol li p{ padding-top:0; /*font-size:1em*/}
.wrapper div.p h3{color: #388cb3;/*font-size: 1.2em;*/clear: both;font-weight: bold;padding: 24px 0 0; margin-top:0; background:none; border:0; font-size:1em}
.wrapper div.p h3 a{color: #388cb3;}
.wrapper div.p h3 a:hover{color: #388cb3; text-decoration:underline}
.wrapper div.p h4{color: #388cb3;/*font-size: 1.2em;*/clear: both;font-weight: bold;padding: 24px 0 0; margin-top:0; background:none; border:0; font-size:1em}
.wrapper div.p h4 a{color: #388cb3;}
.wrapper div.p h4 a:hover{color: #388cb3; text-decoration:underline}
/*.wrapper div.p p{color: #388cb3;font-size: 1.2em;clear: both;font-weight: bold;padding: 24px 0 0;}
.wrapper div.p p a{color: #388cb3;}
.wrapper div.p p a:hover{color: #388cb3; text-decoration:underline}*/
.wrapper div.p p{ color:#555555; font-weight:normal;padding:10px 0 0 0;/* font-size:1.1em*/}
.wrapper div.p * p{ color:#555555; font-weight:normal;padding:10px 0 0 0; /*font-size:1.1em*/}
.wrapper div.p * p a{ color:#445a61; text-decoration:none; font-weight:normal}
.wrapper div.p * p a:hover{ color:#445a61; text-decoration:underline}

/*.wrapper .generales h3{font-weight:bold;margin-top:32px;font-size:1.5em; clear:both;}*/
.wrapper .generales h4 {clear:both;font-size:1.2em;font-weight:bold;padding:24px 0 0;}
.wrapper .generales h5 {clear:both;font-size:1.2em;font-weight:bold;}
.wrapper .generales ol{ list-style:decimal}

/*tabs nav*/
.detalleBusqSignos #tabs{clear:both;margin:1.7em 0;position:relative; float:left}
/*#tabs .nav li{overflow:visible; height:auto}*/
#tabs .nav li{ margin:0; display:inline; margin-bottom:0}

.nav li span {background:url(../bg_seltabcontent.gif) no-repeat scroll left top transparent;display:block;float:left;margin-right:0.3em;}
.nav li a.nav:hover, .nav li a.nav:focus, .nav li a.nav:active{text-decoration:underline}
.nav li a.nav {background:url(../bg_seltabcontent_right.gif) no-repeat scroll right top transparent;color:#514E4E;display:block;font-size:1.2em;font-weight:bold;padding:1em 0.75em 0.6em;text-decoration:none;}
.nav li span.inactive {border-color: #A4A4A4;color:#A4A4A4;display:block;font-size:1.2em;padding:1em 0.75em 0.6em;text-decoration:none;}
.nav li.ui-state-active span {background:url(../bg_tabcontent.gif) no-repeat scroll left top #FFFFFF;position:relative;top:0.1em;z-index:2;}
.nav li.ui-state-active a.nav {background:url(../bg_tabcontent_right.gif) no-repeat scroll right top transparent;display:block;padding:1em 0.75em 0.6em;}

.alertaBtn{ float:right}
.alertaBtn span{background:url(../alertaIzq.gif) no-repeat 0 0; padding:8px 0 8px 36px; float:left; margin-bottom:5px}
.alertaBtn span a{background:url(../alertaDer.gif) no-repeat right top; padding:8px 14px 8px 0; color:#445a61; font-weight:bold; font-size:1.2em; text-decoration:none}
.alertaBtn span a:hover, .alertaBtn span a:active, .alertaBtn span a:focus{ text-decoration:underline}

#tabs .noticiaBlq .texto {width:29em;}
#tabs .noticiaBlq {width:52em;}
#tabs .noticiaBlq h5, #tabs .noticiaBlqSinFoto h5 {margin:0 0 0.5em;}
#tabs .noticiaBlq h5 a, #tabs .noticiaBlqSinFoto h5 a {color:#388cb3;font-size:1.2em;font-weight:700;text-decoration:none;}
#tabs .noticiaBlq .texto p.categoria, #tabs .noticiaBlqSinFoto .texto p.categoria {color:#7F7F7F;font-size:1.2em;position:relative}

.content_tabs p.txt {font-size:1.2em;padding:0 0 1em;}

/*IT*/
.modulos{ overflow:hidden; height:100%; clear:both}
.mod{border:1px solid #d9dadc; margin-top:32px}
.mod .int{padding:16px 12px; font-size:1.2em}
.mod .gris{margin-bottom:0}
.w264{width:264px}
.mod .titu4{ background:#ecedee url(../bg_titu4.gif) repeat-x 0 0; color:#388cb3; text-align:left; padding:2px 16px 2px 16px; font-size:1.2em; border:0; border-top:1px solid #ececec; border-bottom:2px solid #dddede; height:4em; font-weight:bold; margin:0; display:table; vertical-align:middle;}
.mod .titu4 span{ background:none; padding:0; width:44em;/*width: 528px;*/}
.w264 .titu4 span{/*width:232px;*/ width:19.4em;}
.titu4 span{font-size:12px !important}
.mod .titu5{ background:none; color:#388cb3; text-align:left; padding:16px 16px 10px 16px; font-size:1.2em; border:0; font-weight:bold; margin:0;  }
.ul1 li{height:auto}
.ul2 li{ list-style:none; background:url(../bullet_px_azul.gif) no-repeat 0px 7px; color:#445a61; padding:0 0 0 7px; margin:10px 0 0 0; height:auto}
.ul2 li.first{ margin-top:0}
.ul2 li a{color:#445a61; text-decoration:none}
.ul2 li a:hover{color:#445a61; text-decoration:underline}
.ulCentrada{text-align:center}
.ulCentrada li{ list-style:none; margin:4px 0 0 0; height:auto; font-size:1.2em}
.ulCentrada li.first{ margin-top:0}
.ulCentrada li a{color:#445a61; text-decoration:none}
.ulCentrada li a:hover{color:#445a61; text-decoration:underline}

/************************************centrado vertical********************************************/
.outer {overflow: hidden;display: table; position: static;}
.middle {display: table-row; vertical-align: middle; position: static;}
.bottom {display: table-row; vertical-align: bottom; position: static;}
.inner{display:table-cell; vertical-align:middle}
.top {display: table-cell; vertical-align: top; position: static;}
.btn_a .inner{padding-top:20px}

/*formularios*/
.fila{clear:both; overflow:hidden; height:100%}
.fila .campo{clear:both; overflow:hidden; height:100%; margin-top:1em}
.fila .campo label, .fila .campo input, .fila .campo select{ margin-bottom:0;}
.fila .campo label, .fila .campo input.txt{vertical-align:middle; margin-top:5px}
.white .fila{ padding:0 0.5em 0 2.9em}

/* 08.07.2011 */
.content_tabs .clasificacionViena label.elementoFig span {width: 12em;}
.campoRadio .seleccioneClasificacion{width:12em}
.campoRadio .radios{width:auto!important}

/**********************************MAPA WEB*********************************/
div.col_centro .mapaWeb{overflow:hidden; height:100%; clear:both}
div.col_centro .mapaWeb a{text-decoration:none}
div.col_centro .mapaWeb a:hover, div.col_centro .mapaWeb a:active, div.col_centro .mapaWeb a:focus{text-decoration:underline}
div.col_centro .mapaWeb h3{ color: #388cb3;clear: both;font-size: 1.2em;font-weight: bold;padding: 24px 0 0;background:none;border:none;display: block; margin-top: 0.5em; padding:0}
div.col_centro .mapaWeb h3 a{ color: #388cb3;}
div.col_centro .mapaWeb h4{ color: #388cb3;clear: both;font-size: 1.2em;font-weight: bold;padding: 24px 0 0;background:none;border:none;display: block; margin-top: 0.5em; padding:0}
div.col_centro .mapaWeb h4 a{ color: #388cb3;}
.mapaWeb .row{border-top:1px solid #c2c2c2; padding:10px 0; overflow:hidden; height:100%}
.mapaWeb .row.first{border-top:0}
.mapaWeb .colum{padding:0 0 0 6px; float:left; width:17.6em}
.mapaWeb .colum1{padding:0 0 0 22px; float:left; width:17.6em}
div.col_centro .mapaWeb ul.pxBlue{margin-top:0.5em}
div.col_centro .mapaWeb ul.pxBlue li { margin:0 0 0.4em}

.w145em{width:14.5em!important}
table th.chk {border-right: 0 none; width: 22px;}
table th.chk {border-right: 0 none; width: 22px;}
table input{ width:auto!important; margin:2px!important;}

/**************************RSS************************************/
.mod_rss{ padding:10px 0 0 0}
.rss{background:url(../rss.gif) no-repeat 0 0; padding:0 0 0 20px;color:#445a61}
.lista_rss ul{ height: 100%;overflow: hidden;padding-left: 14px;padding-top: 12px;}
.lista_rss li{ font-size:1.2em;margin: 0 0 0.7em;}
.lista_rss li a{color:#445a61; text-decoration:none}
.lista_rss li a:hover{text-decoration:underline}
.lista_rss li div{ padding-left:20px}

/**/
/*btnBeta*/
/*.btnBeta{background: url(../btnBeta_izq.gif) no-repeat 0 0;padding:0 0 0 27px; display:inline-block;}
.btnBeta span{color:#ffffff;background: url(../btnBeta_der.gif) 100% 0 no-repeat; cursor:default;white-space:nowrap;overflow:visible; width:auto; display:inline-block; padding:10px 22px 8px 0; font-weight:bold; font-size:1.2em }*/
.btnBeta{padding:0 0 0 27px; display:inline-block;}
.btnBeta span{color:#ffffff;cursor:default;white-space:nowrap;overflow:visible; width:auto; display:inline-block; padding:1px 22px 8px 0; font-weight:bold; font-size:1.2em }
#header .btnBeta{ float:left}

/*modImprimir*/
.modImprimir{clear:both; height:100%; overflow:hidden}

/**************************ERROR 500************************************/
.mod_error{padding:10px 0 0 20px;color:#445a61;}
.mod_error .int{color:#445a61;height: 100%;overflow: hidden; padding:12px 0 0 14px; font-size:1.2em}

.rojo{color:#ff0000 !important;}

span.block{ padding-left:5px}

span.titulo{color: #000000;
	font-size: 18px;
}
div.content2col div.tabs ul li.on span.block a{ color:black}
div.content2col div.tabs ul li span.block a{ color:white}
div.tabs{ margin-top:-30px}
.sombraV{ background:white url(../bgVertical.png) right bottom no-repeat; padding-right:20px}
.boton:hover{text-decoration:underline !important;}

.redes{background:transparent url(../bgWhite_180x60.png) left bottom repeat; width:160px; height:95px;}
.redes ul{height:30px; padding-top:0px; padding-left:6px}
.redes ul li{ display:inline; border:0 !important}
.redes ul li a{background:transparent url(../separa.gif) no-repeat left;  display:block; margin-left:4px;  padding-left:7px;width:auto; vertical-align:middle;}
.redes ul li a img{float:left; padding:0 !important; }
.ulSep{background:transparent url(../separa.gif) no-repeat left;  display:block; margin-left:4px;  padding-left:7px;width:auto; vertical-align:middle;}
.sublista .descarga{background:transparent url(../pdf.png) no-repeat right top; padding:8px 30px 5px 0; line-height:20px}

.bgWhite{ background-color:white; padding:10px; clear:both; height:30px;}

.accesible{float:left!important}
.ml8{margin-left:8em}
p.txt a{color:#388cb3}
p.advertencia_campo_vacio{color:red; font-weight: bold;}

/***** dialog *****/
/*
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.ui-widget {*/ /*font-family: Verdana,Arial,sans-serif;*/ /*font-size: 13px; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #388cb33; background: #ffffff url(img/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; *//*color: #000000;*//* }
.ui-widget-content a { color: #000000; }
.ui-widget-header { border: 1px solid #388cb3; background: #388cb3 url(img/ui-bg_highlight-soft_75_0071cd_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }
*/
/* states and images */
/*
.ui-icon {
width: 16px;
height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
background-image: url(img/jqueryui/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
background-image: url(img/jqueryui/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon {
background-image: url(img/jqueryui/ui-icons_0b0b0b_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
background-image: url(img/jqueryui/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon {
background-image: url(img/jqueryui/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
background-image: url(img/jqueryui/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
background-image: url(img/jqueryui/ui-icons_cd0a0a_256x240.png);
}
*/

/* positioning */
/*
. ui-button-text{
}


.ui-icon-cancel { background-position: 0 -128px; }

.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
*/

/* Política de Cookies */
#barraaceptacion {
	display:none;
	position:fixed;
	left:0px;
	right:0px;
	bottom:0px;
	padding-bottom:20px;
	width:100%;
	text-align:center;
	min-height:40px;
	background: rgba(108,146,204,1);
	background: -moz-linear-gradient(top, rgba(108,146,204,1) 0%, rgba(71,127,173,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(108,146,204,1)), color-stop(100%, rgba(71,127,173,1)));
	background: -webkit-linear-gradient(top, rgba(108,146,204,1) 0%, rgba(71,127,173,1) 100%);
	background: -o-linear-gradient(top, rgba(108,146,204,1) 0%, rgba(71,127,173,1) 100%);
	background: -ms-linear-gradient(top, rgba(108,146,204,1) 0%, rgba(71,127,173,1) 100%);
	background: linear-gradient(to bottom, rgba(108,146,204,1) 0%, rgba(71,127,173,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c92cc', endColorstr='#477fad', GradientType=0 );
	color:#fff;
	z-index:99999;
	-webkit-box-shadow: 0px -5px 26px 0px rgba(0,0,0,0.55);
	-moz-box-shadow: 0px -5px 26px 0px rgba(0,0,0,0.55);
	box-shadow: 0px -5px 26px 0px rgba(0,0,0,0.55);
}

.mensaje {
	width:100%;
	margin-top: 15px;
	padding-left:5px;
	font-family:verdana;
	font-size:12px;
	top:30%;
}

.mensaje a.ok {
	display: inline-block;
	text-decoration:none;
	padding: 0px 10px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	color: #333;
	background-color: #fff;
	border-color: #ccc;
}

.mensaje a.ok:focus {
	color: #333;
	background-color: #e6e6e6;
	border-color: #8c8c8c;
}

.mensaje a.ok:hover {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}

.mensaje a.info {
	padding-left:5px;
	text-decoration:none;
	color:#ebebeb;
	font-size:14px;
}

.mensaje a.info:hover {
	padding-left:5px;
	text-decoration:none;
	color:#000000;
	font-size:14px;
}

/* 05/03/2018 -> Arreglos Accesibilidad */
.titulo{
	font-size:1.2em;
	padding:.3em 0;
	border-bottom:3px solid #445a61;
	color: #000;
}

.titulo a{
	color: #000;
	font-weight: bold;
	text-decoration: none;
	border-bottom:1px dotted #CCC;
	padding-bottom:5px;
}

.titNoticia{
	font-size: 1.2em;
	color: black;
}

.titNoticia a{
	color: black;
	text-decoration: none;
}

.listPonencia{
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 1em;
}

.listPonencia a{
	text-decoration: none;
}


/*MODAL*/
.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:.5rem}
.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}
.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.show{opacity:.5}
.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}
.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}
.modal-title{margin-bottom:0;line-height:1.5}
.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}
.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}
.modal-footer>:not(:first-child){margin-left:.25rem}
.modal-footer>:not(:last-child){margin-right:.25rem}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media (min-width:576px){.modal-dialog{max-width:60%;margin:1.75rem auto}
.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-sm{max-width:450px}}
@media (min-width:992px){.modal-lg{max-width:800px}}
 
.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}
.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}
.close:not(:disabled):not(.disabled){cursor:pointer}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}
.canales.avisons {
    border: 1px solid #999999;
    padding: 5px!important;
    margin-left:5px!important;
 
}

.avisons label.check {
    margin: 0 0 .2em .5em!important;
}
.newsletter .botones .cancelar {
	float: right!important;
}
.newsletter .boton {
	float: right;
}
.newsletter .cuadrolegal {
	float:left;

}
.niframe .p table {
    font-size: 1.0em!important;
}
h3.titulo span {
    font-size: 1em!important;
    background: none!important;
    padding: 0!important;
}
.titulo.otrasi {
    font-weight: bold;
    margin: 1.5em 0 .5em 0;
}
.certi3 {
    position: absolute;
    right: 24em;
    top: 1em;
}
.elementoFig span {
    width: 220px!important;
    float: left;
}
#qsf_SoundLink {
    display: none!important;
}
.float-left {
	float:left;
}
.generales td p a {
    color: #388cb3!important;
}
.canales li {
    padding-left: 2px;
	display: table;
}
.cajaestadistica {
    height: 50px;
    border: 3px solid #333;
    width: 118px;
    background-color: #DEEAF6;
    color: #333;
    padding: 10px 5px 4px;
    display: block;
	margin:3px;
	text-align:center;
}
.cajaestadistica a {
    color: #333 !important;
    font-weight: bold;
    font-size: 12px;
}
.cajaestadistica a:hover {
    text-decoration: none !important;
    color: #777 !important;
}
.faq ul li {
    list-style: disc;
	background: none;
}
.faq li ul li, .faq li ol li {
    font-size: inherit;
}
.faq li ul li {
	list-style: circle;
}
.faq ol li {
    list-style: decimal;
}
.faq ul, .faq ol {
    margin-left: 20px;
}
.faq ul ul, .faq ul ol {
    margin-top: 10px;
}
ul.db li {
    margin-bottom: 16px !important;
}
.p.nanida2 {
    margin-left: 22px;    
}
.marTop30.nanida2 {
    margin-left: 18px;
    font-size: 14px;
    margin-top: 15px !important;
    border-bottom: none;        
    font-weight: bold;
    color: #388cb3;
}
.marTop30.nanida2 a {
    cursor: pointer;
}
.marTop30.cursorsi {
	cursor: pointer;
}
td em, p em, li em {
    font-style: italic;
}
.advertenciaEvento {
  text-align: center;
  border: 1px solid #dd6500;
  padding: 8px;
  margin-bottom: 20px;
  font-size: 12px;
  color: #930;
}