﻿/* CSS Document */

/*heading extras*/
#head_xtras{background-color:#0b172f;width:100%}
#head_xtras .mid{width:969px; margin:auto; height:27px}
#head_xtras .mid ul{padding:5px 9px 0 20px;width:600px;float:left}
#head_xtras .mid ul li{background:url(/PublishingImages/WebOUPE2010/bg_lista_extras.gif) no-repeat right 3px;float:left;padding:2px 8px}
#head_xtras .mid ul li.last{background:none}
#head_xtras .mid ul li a{color:#c7c7c7;font-weight:bold;font-size:1em}

#head_xtras .regist{ float:right;margin-right:10px;padding-top:5px; text-align:right}
#head_xtras .regist a{ color:#fff; margin-right:10px; font-weight:bold}

h1, .h1{color:#052e80;font-size:2em;line-height:1em;font-weight:bold;padding-left:16px;display:block;padding-bottom:2px}
.h1{margin-bottom:0}
/*columna izquierda*/
.izq{width:630px;margin-right:10px;float:left;margin-bottom:10px;min-height:100px;}

/*columna derecha*/
.der{width:312px;float:left}

/*heading logo*/
#header{background:url(/PublishingImages/WebOUPE2010/bg_head.gif) no-repeat; height:85px; position:relative}
#header .pais{position:absolute;top:15px;left:225px}
#header .search{ float:right; padding-top:60px; vertical-align:bottom; margin-right:3px;}
/*#header .search{ float:right; padding-top:50px; margin-right:3px; width:500px}*/
#header .search button{float:left}
#header .search a{margin-left:7px; color:#fff; float:left; font-weight:bold}

/* --------------------------------- contenido central -------------------------- */
#cont, #cont2{background:#fff; padding:16px 8px; overflow:auto}
#cont2{ padding-top:0}
/*menu slidebox*/
.slideBox h1{color:#74982e; width:140px; font-size:2em; font-weight:bold; padding-bottom:34px; display:block; line-height:22px}
.slideBox ul{padding-bottom:10px; list-style:disc; padding-left:12px}
.slideBox ul li{ line-height:13px}

.eltBox h1{color:#042d7f; width:140px; font-size:2em; font-weight:bold; padding-bottom:42px; display:block; line-height:22px}
.eltBox ul{padding-bottom:10px; list-style:disc; padding-left:12px}
.eltBox ul li{ line-height:13px}



/*modulos noticias*/
#cont2 .mod,#cont .mod{margin-right:8px; float:left; width:311px;margin-bottom:10px}
#cont .mod{width:312px!important;}
.ban{margin-right:8px;float:left;width:312px}

.mod_top{background:url(/PublishingImages/WebOUPE2010/bg_mod_top.gif) no-repeat; width:286px;height:16px; padding:8px 13px 2px 13px}
.mod_top h2{color:#fff;font-size:1.3em;font-weight:bold}
.mod_bot{ background:url(/PublishingImages/WebOUPE2010/bg_mod_bot.gif) no-repeat;width:312px; height:8px}

.mod_mid{border-left:1px solid #ece8e9; border-right:1px solid #ece8e9; width:310px;overflow:hidden}
.mod_mid .txt{padding:19px 12px 11px 16px;min-height:80px}
.enl{color:#007fbe;display:block;font-weight:bold;margin-bottom:13px}
.mod_mid .txt span{font-weight:bold;font-size:1.1em;line-height:1.1em; display:block; padding-bottom:2px}
.mod_mid .txt p{padding-bottom:10px; font-family:Arial, Helvetica, sans-serif}
.mod_mid .txt ul{padding-bottom:10px; list-style: disc; padding-left:15px}
.mod_mid .txt ul li {line-height:13px; margin-bottom:2px}
.mod_mid .txt a:hover{color:#007FBE}

a.mas{color:#007fbe;text-decoration:none; font-weight:bold; background:url(/PublishingImages/WebOUPE2010/bg_arrow.gif) no-repeat left center; padding-left:11px}
a.mas:hover{ text-decoration:underline}

/* ----------- PIE ----------------*/
#pie{width:100%; background:#e0e0e0;color:#807e7f}
#pie a{color:#807e7f}

/*mapa web*/
ul.mh_pie{width:820px;margin:auto;padding:32px 0 29px 22px;overflow:auto}
ul.mh_pie li{float:left;margin-right:10px;font-weight:bold;font-size:1.6em;padding-top:3px; display:inline; width:126px}
ul.mh_pie li.last{margin-right:3px}
ul.mh_pie li ul{margin-top:13px}
ul.mh_pie li ul li{clear:both; font-weight:normal; font-size:.6em; margin-bottom:3px; margin-right:0}

/*enlaces logo*/
.mh2_pie {background:#fff; width:100%; overflow:auto}
.logo_pie{width:969px; margin:auto}
.logo_pie span{float:left; margin:10px 12px; padding-top:4px; font-weight:bold; font-size:1.3em}
.logo_pie ul{float:left; margin:14px 12px}
.logo_pie ul li{ float:left; border-right:1px solid #807e7f; margin-right:7px; padding-right:7px}
.logo_pie ul li.last{border-right:none}

/*copyright*/
.copy{width:969px;margin:auto;overflow:auto; padding:23px 5px}
.copy ul li{float:left; border-right:1px solid #807e7f; margin-right:7px; padding-right:7px}
.copy ul li.last{border-right:none}

.copy span{ float:right; display:block}


/* ----------------------------------   SUBHOME ------------------------------- */
.cabec_left{width:632px; margin-right:8px; float:left}
.heading{height:170px; margin-bottom:16px; position:relative}
.heading h1{ color:#072d80; width:150px;font-weight:bold; font-size:2em; line-height:22px; font-stretch:condensed!important; position:absolute;left:20px; bottom:18px; z-index:999}
.heading h1.blank{color:#fff}

/*menu*/

#menu ul,#menu2 ul{padding:2px 2px 20px 2px}
#menu ul li,#menu2 ul li{float:left}
#menu ul li a,#menu2 ul li a{padding:10px 4px;color:#fff;font-size:1.2em;font-weight:bold; display:block;background:#7fa633; border-right:1px solid #fff;margin-bottom:10px;text-align:center;width:131px}
#menu2 ul li.priv a{background:#626262;margin-bottom:10px}
#menu2 ul li a{width:110px}
#menu ul li.first a,#menu2 ul li.first a{background:#072d80;padding:10px 7px;width:110px}
#menu2 ul li.first a{width:100px}
#menu ul li.active a,#menu2 ul li.active a{background:#607b2a url(/PublishingImages/WebOUPE2010/bg_arrow_menu.gif) no-repeat center 31px;padding-bottom:20px; display:block;margin-bottom:0}
#menu ul li.active1 a,#menu2 ul li.active1 a{background:#072d80 url(/PublishingImages/WebOUPE2010/bg_arrow_menu1.gif) no-repeat center 31px;padding-bottom:20px; display:block ;margin-bottom:0}
#menu ul li.active2 a,#menu2 ul li.active2 a{background:#303030 url(/PublishingImages/WebOUPE2010/bg_arrow_menu2.gif) no-repeat center 31px;padding-bottom:20px; display:block;margin-bottom:0}
#menu2 ul li.active3 a{background:#626262 url(/PublishingImages/WebOUPE2010/bg_arrow_menu3.gif) no-repeat center 31px;padding-bottom:20px; display:block;margin-bottom:0}
#menu ul li a:hover,#menu2 ul li a:hover{text-decoration:none;background:#7fa633 url(/PublishingImages/WebOUPE2010/bg_arrow_menu_over.gif) no-repeat center 31px;padding-bottom:20px;display:block;margin-bottom:0}
#menu ul li.first a:hover,#menu2 ul li.first a:hover{background:#072d80 url(/PublishingImages/WebOUPE2010/bg_arrow_menu1.gif) no-repeat center 31px}
#menu ul li.last a:hover,#menu2 ul li.last a:hover{background:#303030 url(/PublishingImages/WebOUPE2010/bg_arrow_menu2.gif) no-repeat center 31px}
#menu ul li.last a,#menu2 ul li.last a{background:#303030;border:none;background:#303030 url(/PublishingImages/WebOUPE2010/bg_arrow_menu2.gif) no-repeat center 31px}
#menu2 ul li.last a{border-right:1px solid #fff}

#menu2 ul li.priv a:hover{background:#626262 url(/PublishingImages/WebOUPE2010/bg_arrow_menu3.gif) no-repeat center 31px}
#menu2 ul li.priv a{width:126px}

/*migas*/
.migas{background:#fff; padding:2px 12px 12px 8px; height:10px;color:#8f8f8f}
.migas li{float:left;background:url(/PublishingImages/WebOUPE2010/bg_arrow_migas.gif) no-repeat left center; padding-left:10px; display:block}
.migas li a, .migas li.primer a{color:#017ebe; padding-right:5px}
.migas li.primer a{color:#017ebe}
.migas li.primer{ background:url(/PublishingImages/WebOUPE2010/bg_bullet_migas.gif) no-repeat left center; padding-left:15px; color:#8f8f8f;display:block}


/*banner*/
.banner{position:relative;float:left; width:312px}
.banner span.top{ padding:29px 0 57px 19px; display:block; color:#fff; font-size:1.6em; font-weight:bold }
.banner span.top3{ padding:29px 0 27px 19px; display:block; color:#fff; font-size:1.6em; font-weight:bold }
.banner .top4{ padding:0 0 0 19px;color:#fff; font-size:1.3em;line-height:1.4em }
.banner p.top2, .banner span.top2{ padding:0 0 45px 19px; color:#fff; font-size:1.6em; line-height:22px; display:block }
.banner_top,.banner_top2,.banner_top1{ position:absolute; top:0; left:0; width:130px; height:234px}
.banner_top2{ position:absolute; top:0; left:0; width:175px; height:140px}
.banner_info{background:#303030;height:90px;width:280px;padding:18px 13px 14px 19px;}
.banner_info2{background-color:#303030;height:80px;padding:28px 20px 14px 30px;width:262px}
.banner_info2 img{ float:left; margin-right:20px}
.banner_info span{color:#fff;font-size:1.8em;padding-bottom:12px;display:block}
.banner_info a span{ font-size:1em; color:#c7c7c7; float:left; margin-right:7px; font-weight:bold; margin-top:6px; cursor:pointer}
.banner_info a img{margin-top:4px}
.banner_info a:hover span{ text-decoration:underline}
.banner_info p,.banner_info2 p{color:#c7c7c7;line-height:14px;padding-bottom:9px;font-size:1.1em}
a.link{color:#c7c7c7;font-weight:bold;text-decoration:none;background: url(/PublishingImages/WebOUPE2010/ico_link.gif) 1px 4px no-repeat;padding-left:9px}
.banner_top1{width:180px}
.banner_top1 a{ color:#fff}
.banner_top1 a:hover{ text-decoration:none}

/*modulo catalogo*/
.catag{ float:left; margin-right:10px;margin-bottom:10px;}
.catag_top,.catag2_top{background:url(/PublishingImages/WebOUPE2010/bg_catag_top.gif) no-repeat;width:632px;height:26px;float:left}
.catag2_top{background: #072d80 url(/PublishingImages/WebOUPE2010/bg_catag2_top.gif) no-repeat;}
.catag_mid{width:630px;border-left:1px solid #ece8e9;border-right:1px solid #ece8e9;background:url(/PublishingImages/WebOUPE2010/bg_catag_mid.gif) repeat-x left bottom;overflow:auto}
.catag_bot,.catag2_bot{width:632px;background:url(/PublishingImages/WebOUPE2010/bg_catag_bot.gif) no-repeat; height:6px}
.catag2_bot{background:url(/PublishingImages/WebOUPE2010/bg_catag2_bot.gif) no-repeat}
.catag_top h2{padding:7px 5px 5px 28px;color:#072d82; font-size:1.4em; font-weight:bold}
.catag2_top h2{padding:8px 5px 5px 19px;color:#fff; font-size:1.4em; font-weight:bold}
.catag_mid ul.nav{float:left;width:199px; margin-left:19px; padding:14px 0 14px 0; border-right:1px solid #e5e5e5}
.catag_mid ul.nav div{text-transform:uppercase;margin-top:35px;border-bottom:1px solid #e5e5e5;font-weight:bold; text-indent:8px;padding-bottom:5px;margin-right:-20px}
.firstdiv{margin-top:14px!important}
.catag_mid ul.nav li{border-bottom:1px solid #e5e5e5;line-height:15px; width:180px; padding-right:20px}
.catag_mid ul.nav li a{color:#3b3b3b; font-weight:bold; padding:5px 5px 5px 10px; margin-bottom:1px; display:block; margin-top:1px}
.catag_mid ul.nav li a:hover{text-decoration:none;background:transparent url(/PublishingImages/WebOUPE2010/bg_arrow_catag_o.png) no-repeat 0 center;margin-bottom:1px;margin-top:1px;padding:5px 20px 5px 10px;width:180px}
.catag_mid ul.nav li.ulti{ border-bottom:none}
.catag_mid ul.nav li.act a{text-decoration:none;background:transparent url(/PublishingImages/WebOUPE2010/bg_arrow_catag.png) no-repeat 0 center;margin-bottom:1px;margin-top:1px; padding:5px 20px 5px 10px; width:180px}


.catag_mid ul.nav2{float:left;width:159px; margin-left:9px; padding:14px 0 14px 0; border-right:1px solid #e5e5e5}
.catag_mid ul.nav2 div{text-transform:uppercase;margin-top:35px;border-bottom:1px solid #e5e5e5;font-weight:bold; text-indent:8px;padding-bottom:5px;margin-right:-20px}
.firstdiv{margin-top:14px!important}
.catag_mid ul.nav2 li{border-bottom:1px solid #e5e5e5;line-height:15px; width:140px; padding-right:20px}
.catag_mid ul.nav2 li a{color:#3b3b3b; font-weight:bold; padding:5px 5px 5px 10px; margin-bottom:1px; display:block; margin-top:1px}
.catag_mid ul.nav2 li a:hover{text-decoration:none;background:transparent url(/PublishingImages/WebOUPE2010/bg_arrow_catag2_o.png) no-repeat 0 center;margin-bottom:1px;margin-top:1px;padding:5px 20px 5px 10px;width:140px}
.catag_mid ul.nav2 li.ulti{ border-bottom:none}
.catag_mid ul.nav2 li.act a{text-decoration:none;background:transparent url(/PublishingImages/WebOUPE2010/bg_arrow_catag2.png) no-repeat 0 center;margin-bottom:1px;margin-top:1px; padding:5px 20px 5px 10px; width:140px}

.catag_ref{color:#3b3b3b; float:left; padding:20px 29px 20px;width:334px}
.catag_ref h3{ font-weight:bold; padding-bottom:8px; font-size:1.2em}
.catag_ref .pag{width:350px; padding-top:12px}
.catag_ref .pag span{float:left}
.catag_ref ul.book li div.det_book span.tit a{color:#017EBE;line-height:1.1em; margin-right:7px}
.catag_ref ul.book li div.det_book{ /*padding-top:4px;*/line-height:1em;font-size:1.02em}
ul.book li div.det_book span.tit img{ margin-top:3px}

.catag_ref2{color:#3b3b3b; float:left; padding:20px 0 20px;width:455px}
.catag_ref2 h3{ font-weight:bold;font-size:1.2em; padding-left:20px}
.catag_ref2 .pag{ padding:0 20px}
.catag_ref2 .pag span{float:left}
.catag_ref2 ul.book{margin:15px 0 5px 20px}
.catag_ref2 ul.book li{ width:47%; float:left; min-height:93px; margin-right:10px}
.catag_ref2 ul.book li div.det_book span.tit a{color:#017EBE;line-height:1.1em; margin-right:5px}
.catag_ref2 ul.book li div.det_book{ /*padding-top:4px;*/line-height:1em;font-size:1.02em}

.lista ul.book{margin:0;min-height:300px; overflow:visible}
.lista ul.book li{float:left;padding:0 22px 0 0;width:45%;min-height:93px;margin-bottom:30px}

/*modulo recomendamos*/
ul.book{margin:17px 7px 0 28px}
ul.book li{margin-bottom:15px; min-height:70px}
ul.book li div.det_book{ padding-left:80px}
ul.book li div.det_book span{display:block;padding-bottom:3px}
ul.book li div.det_book span.tit a{color:#037fbd;font-weight:bold; font-size:1.03em;line-height:1.1em}


/*criterios de busqueda*/
.campos{float:left;margin-right:13px}
.campos label{padding-left:5px}
.campos select{width:200px}
.idioma select{width:140px}

/*listado catalogo*/
a.impr{background: url(/PublishingImages/WebOUPE2010/ico_imprimir.gif) 0 2px no-repeat;padding:2px 0 2px 20px;color:#017fbc; margin-bottom:0!important}

.lista{padding:15px 16px 7px 16px;display:block;border-bottom:1px solid #e5e5e5;overflow:auto}
/*paginador*/
.paginador{display:block;padding:24px 0 17px 0;color:#8e8d8d;line-height:1.1em;background: url(/PublishingImages/WebOUPE2010/bg_paginador.gif) top left repeat-x;text-align:right;padding-right:10px}
.paginador span{margin-left:20px}
.paginador a{color:#1185c2;}
/*comentar text-align:center */.paginador2{padding:5px 18px;color:#8e8d8d;line-height:1.1em;text-align:right;}

/*comentar .paginador2 span cuando se decida */.paginador2 span{margin-left:20px}
.acenter{text-align:center}
.paginador2 a{color:#1185c2;}
.antOn{background: url(/PublishingImages/WebOUPE2010/ico_ant_on.png) 2px 4px no-repeat;padding-left:17px;margin:0 4px 0 8px; text-decoration:none!important}
.antOff{background: url(/PublishingImages/WebOUPE2010/ico_ant_off.png) 0 4px no-repeat;padding-left:17px;margin:0 4px 0 8px}
a.antOff{color:#8e8d8d!important;text-decoration:none!important;cursor:text}
.sigOn{background: url(/PublishingImages/WebOUPE2010/ico_sig_on.png) right 4px no-repeat;padding-right:14px;margin-left:4px; text-decoration:none!important}
.sigOff{background: url(/PublishingImages/WebOUPE2010/ico_sig_off.png) right 4px no-repeat;padding-right:14px;margin-left:4px}
a.sigOff{color:#8e8d8d!important;text-decoration:none!important;cursor:text}
.pagLink a{font-weight:normal;text-decoration:underline;margin:0 2px}
.pagLink{margin:0!important}

.box1 h1{padding-top:8px}
.box1_cnt{padding:8px 12px 20px 16px;overflow:auto;padding-bottom:24px;}
.box1_cnt span{font-size:1.1em}
.form1 input{margin-left:19px}
.form1, .form2{margin-bottom:22px}
.form2, .form3{clear:both}

.form2 .marb5{float:left;width:43%;text-align:right}
.form2 input, .form3 input, .form2 select, .form3 select{margin-left:6px}
.form2 input{width:205px}
.form2 select, .form3 select{width:209px}
textarea{height:70px;font-size:1em;font-family:Arial, Helvetica, sans-serif;padding-left:5px}
.form3 textarea{width:350px;margin-left:6px}
.marl200{margin-left:203px}

.date1,.date2{width:51px!important}
.date3{width:66px!important}
.calen{background:url(/PublishingImages/WebOUPE2010/ico_calen.gif) no-repeat;width:20px;height:20px;padding:1px;vertical-align:bottom;cursor:pointer;border:0;}
.resul{border-top:1px solid #ebebeb;font-size:1.1em}
.resul li{border-bottom:1px solid #ebebeb;padding:10px 18px}
.prim{color:#007ebb; padding:2px 0 3px}
.resul p{ color:#3b3b3b;padding-bottom:10px}
.resul span{color:#9b9b9b}
.resul a, .resul a:link{color:#007ebb}
.resul a:hover{color:#007ebb;text-decoration:underline}
.resul a:visited{color:#d46400}
.ico{padding-left:22px;background:url(/PublishingImages/WebOUPE2010/ico_prueba.gif) no-repeat}
.par{background:#fafafa}

.padb30{padding-bottom:30px}
.p3,.hide{display:none}

#otros, #profesores{display:none}

/*login*/
.p{font-size:1.1em;padding:10px 16px 20px;line-height:1.2em}
.p2{font-size:1.1em;padding:0 0 20px 0;line-height:1.2em;margin-top:-15px}
.box0{width:441px;float:left;margin-right:8px;padding:19px 12px 6px 16px;min-height:185px;margin-bottom:90px}
.bx3{background: #e4ebf3 url(/PublishingImages/WebOUPE2010/bg_bx3.gif) bottom left repeat-x;margin-right:0;}
.box0 h2{font-weight:bold; color:#3b3b3b; font-size:1.5em;padding-bottom:25px}
.box0 .form2{margin-right:45px;text-align:right;margin-bottom:5px}
.box0 a{display:block;text-align:right;margin-right:45px;padding-bottom:4px;color:#037fbb}
.w50{width:185px;float:left;padding:8px 18px 18px 0;}
.w50 .p{padding:0}
.circle li{background:url(/PublishingImages/WebOUPE2010/bg_bullet2.gif) no-repeat 0 9px;padding:5px 0 0 8px}

/*registro*/

.aster{color:#d10100}
.caja, .caja2{border:1px solid #ebebeb;background:#fafafa;padding:15px 35px 0;margin:25px 20px 7px}
.caja2{padding-left:13px;margin-bottom:30px;margin-top:8px}
.caja2 p{padding-bottom:15px}
.caja2 .fleft img{margin-right:13px}
.caja p, .caja strong{padding-bottom:15px;display:block}
.formu{border-top:1px solid #ebebeb;padding:30px 0 50px;position:relative;}
.f2{margin:0 19px 0}
.formu .form2{margin-left:20px;margin-bottom:0}
.formu legend span{position:absolute;display:block;top:-18px;left:18px;line-height:1.1em;font-size:1.4em;font-weight:bold}
.f2 legend span{left:0}
.formu button{margin-top:5px}
.btop{border-top:1px solid #ebebeb;padding-top:7px;text-align:center}


.c1{float:left;width:200px;text-align:right;margin-bottom:5px;padding-top:3px}
.c2, .c3{float:left;width:220px;text-align:left;margin-bottom:5px}
.c3{margin-left:8px;padding-top:3px}
.c1 input, .c2 input{width:182px}
.c1 select, .c2 select{width:186px}
.cr9 select{width:auto}
.c2 button{margin-left:6px}

.check label{float:left;width:94%;display:block;padding-top:4px;text-align:left}
.check input{float:left;margin-right:7px}
.f2 .check label{width:88%}



.inte{background:url(/PublishingImages/WebOUPE2010/ico_preg.gif) no-repeat 2px 0;height:12px;width:10px;padding:2px 20px 3px 0;margin:0 0 0 0 ;vertical-align:text-bottom}
.inte span{display:none}
.inte:hover {position:relative; text-decoration:none}
.inte:hover span{display:block;position:absolute;z-index:995;top:-50px;right:20px; color:#626262;background:url(/PublishingImages/WebOUPE2010/bg_tooltip2.png) no-repeat 308px 48px;width:318px;padding-top:10px;}
.inte:hover span em{color:#3b3b3b;display:block;background:#fff;min-height:60px;font-style:normal;padding:15px 20px;border:1px solid #2e2e2e;margin-right:10px;line-height:1.2em}

.read{background:#fff;color:#666;width:98%!important}
.regis{margin:0 18px}

select.cp{width:90px}
input.cp{width:88px}


/*carusel tooltip*/
#tool{color:#444;position:absolute;left:88px;top:-90px;width:175px; border:1px solid #303030;height:110px;padding:17px; padding-top:12px;z-index:999;background-color:#FFFFFF;white-space: nowrap}
#tool li{text-align:left;width:152px; white-space:normal; list-style:none}
#tool li a:hover{text-decoration: underline;}
#tool li span{background:url(/PublishingImages/WebOUPE2010/bg_tooltip.png) 0px 0px no-repeat;display:block;position:absolute;left:-11px;padding:8px 15px 0 27px;margin-top:-7px; line-height:1em;font-size:1.2em;font-weight:bold;}
#tool li p{margin:0 0 12px 0;display:block;position:absolute;top:40px; width:190px; left:17px }
#tool li a{position:absolute;bottom:13px;right:17px; }
.subMenu1{ display:none}
#carus {min-width: 590px!important}
#carus li.visible ul{display:block}
#carus li.oculto ul{display:none}  		

/*home privada*/
.privada{display:block;width:100%;min-height:225px;margin-bottom:15px}
.privada .izq{background:url(/PublishingImages/WebOUPE2010/bg_privada.gif) top left repeat-x;}
.banner_priv{background: #303030 url(/PublishingImages/WebOUPE2010/bg_privBox.gif) bottom right no-repeat; display:block; min-height:210px; margin:-2px 6px 0 0}
.banner_priv img{float:left;margin:14px}
.banner_priv span{font-weight:bold; font-size:1em; color:#fff; display:block; text-align:right; padding:6px 15px 3px 0}
.banner_priv ul{float:left;margin-top:33px}
.banner_priv ul li{display:block; width:122px;font-size:1.1em;padding-left:10px;background:url(/PublishingImages/WebOUPE2010/bg_bullet_priv.gif) 0 4px no-repeat;margin-bottom:6px}
.banner_priv ul li a{ color:#c6c6c6}

.dest li{display:block;width:50%;float:left;padding-top:10px;margin-bottom:10px}
.dest li img{margin:-10px 10px 0 0; float:left}
.dest li a{float:none!important;display:inline!important;clear:none!important; line-height:1.2em}

.ban_priv{background:url(/PublishingImages/WebOUPE2010/bg_banner.gif) top left repeat-x; width:100%;min-height:114px;margin-bottom:16px; font-weight:bold; color:#3c3b39; font-size:1.4em; line-height:1.1em; overflow:auto}
.ban_priv span{color:#d4d8e1;font-size:1.5em; font-weight:bold; display:block}
.ban_priv p{display:block;padding:20px 0 15px 0;}
.ban_priv img{float:left;margin-right:14px}

/*ficha detalle*/
.ficha{background:url(/PublishingImages/WebOUPE2010/bg_ficha_top.gif) no-repeat;float:left;margin-bottom:17px;}
.ficha_mid{width:599px;float:left;border:1px solid #dce1e5;border-top:none;margin-top:6px;padding:0 15px 20px 16px;}
.ficha h2{padding:2px 15px 5px 16px;color:#072b81; font-size:1.4em; font-weight:bold; background-color:#dce5ee; width:100%; display:block;margin-left:-16px}
.ficha h3{display:block; color:#04a9ff; font-size:1.4em;font-weight:bold;line-height:1.1em;margin-bottom:3px}
.ficha h4{color:#04a9ff;font-size:1.3em;font-weight:normal}
.title{margin-bottom:1.5em}
.ficha span{display:block;color:#3a3a3a;font-size:1.1em;line-height:1em; margin-bottom:2px; font-weight:bold}
.ficha span.nivel{font-style:italic;font-weight:normal;margin:16px 0; line-height:1.1em}
.ficha p{font-size:1.1em; line-height:1.2em}
.ficha .min div{font-size:1.1em; line-height:1.2em}
.ficha_mid ul{display:inline;margin-bottom:15px}
.ficha_mid ul li{display:block;font-size:1em;background:url(/PublishingImages/WebOUPE2010/bg_bullet2.gif) 0 4px no-repeat;padding-left:10px;line-height:1.1em; margin-top:10px}
#video,#audio{display:block;width:280px;height:170px;margin-bottom:20px;}
#audio{display:block;width:280px;height:20px;margin-bottom:20px;}

.fsize{font-size:1.6em!important; margin-left:0!important}
.compon{clear:both}
.compon span{font-size:1.3em;border-bottom:1px solid #ebebeb;line-height:1.3em;display:block;padding-top:25px;overflow:auto;margin-left:16px;}
.compon img{padding-top:25px}
.compon ul{font-size:1em; width:79%}
.compon ul li{margin-top:6px;width:46%;float:left;margin-right:8px}
.compon li a:hover{color:#007FBE}
.compon p{margin-top:30px;font-size:1em;}



/*faqs*//*txt simple*/
.cont{padding:18px}
.cont h2{font-size:1.5em;font-weight:bold;line-height:16px;margin-bottom:8px}
.cont .tit_colap a{color:#2b81b0;text-decoration:underline}
.cont p{font-size:1.2em;padding:2px 0 12px 10px}
.cont li{padding-bottom:8px}
.cont .proy_sub{padding-bottom:15px}
.a{color:#2B81B0}

/*txt simple*/
.txts{padding:18px 0;border-bottom:1px solid #e5e5e5}
.bor0{border-bottom:0}
/*.txts h3{padding-bottom:18px}*/
.titu{font-weight:bold;font-size:1.2em;padding-bottom:4px}
.titu a{color:#2B81B0}
.txts span, .txts2 span{ font-style:italic;font-size:1.1em}
.txts .caja{margin:10px 0;padding:0 24px}
.txts .caja a{font-weight:bold;color:#2B81B0}
.txts ul{margin-bottom:18px}
.txts ul li{ list-style: inside disc; font-size:1.1em;padding:4px 0 1px;line-height:1.1em}

.volver{background:url(/PublishingImages/WebOUPE2010/ico_ant_on.png) no-repeat 0 center;padding-left:12px;color:#2B81B0}


/*sala prensa*/
.en2{color:#007fbe;display:block;margin:5px 0}
.en3{color:#007fbe;display:block;float:none!important;}
.cont1{padding:0 18px}
.box2_cnt ul li, .box2_cnt ul li a{margin-top:5px!important;font-weight:bold;}
.box2_cnt ul li{color:#777}

/*sumario noticias*/
.img_box{padding-left:20px;line-height:1.25em}
.entrada{padding:3px 0 8px}
.entrada span{ font-style:italic;font-size:1.1em}
.img_box p{font-size:1.1em}
.img_box h2{font-size:1.3em;font-weight:bold;color:#2B81B0; line-height:1.2}
.img_box h2 a{font-size:1.2em;font-weight:bold;color:#2B81B0}

.sele{float:right;font-size:1.1em}
.sele label{margin-right:7px}
.h2{font-size:1.5em;font-weight:bold}
.p0{font-size:1.3em!important}
.marR15{margin-right:15px}
.marb4{margin-bottom:4px}

.txtb{line-height:1.5em;padding-bottom:10px}
.txtb h3{font-weight:bold;margin-top:10px}
.txtb a{margin-top:0;font-weight:bold}
.nobold{font-weight:normal}

/*formacion*/
.txt_f{padding:12px 22px 32px 20px}
.txt_f h1{padding:0}
.txt_f h2{ font-weight:bold; font-size:1.4em; margin-bottom:14px}
.txt_f h3{ font-weight:bold; font-size:1em; margin-bottom:5px}
.txt_f p{ line-height:1em; margin-bottom:32px; font-size:1.1em}
.city{margin-bottom:25px;font-weight:bold; display:block; font-size:1.5em; margin-top:12px; line-height:1.2em}

/*tabla*/
.tb01 th{ padding:8px 15px; font-weight:bold; text-align:left; font-size:1.1em; background:#dce5ee; color:#062d80; margin-bottom:3px}
.w80{ width:80px}
.tb01{ border-collapse:collapse; width:100%;line-height:14px; margin-top:15px  }
.tb01 td{ padding:8px 15px; vertical-align:middle;border-right:1px solid #dce5ee;border-left:1px solid #dce5ee;border-top:1px solid #dce5ee;border-bottom:1px solid #dce5ee ; line-height:16px/*; min-height:62px*/}
.bg_inpar {background-color:#f2f5f8 !important}
.borRw{ border-right:1px solid #fff !important}
a.link_blue{ color:#007fbe; font-weight:bold; text-decoration:none}
a:hover{ text-decoration:underline}

.box3_cnt{ padding:5px 12px 25px 16px; display:block; overflow:auto; min-height:100px}
.box3_cnt p{ line-height:17px}
.box3_cnt ul li{ margin-bottom:4px}

/*mis datos*/
.noaster{margin-top:30px!important}
.cajabox{border:1px solid #c6c6c6;overflow-y:auto;height:80px;width:260px;margin-top:10px;padding:10px 5px;line-height:1.5em}

.cajabox input{vertical-align:top;margin-right:6px}
/*.asig{padding-top:3px;font-size:1.1em}*/

/*pestanas*/
.Hbox, .Hbox2{padding:40px 19px 33px 19px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;background:#fff url(/PublishingImages/WebOUPE2010/bg_box.gif) repeat-x 0 bottom}
.Hbox{min-height:218px !important;color:#3b3b3b;display:block;}
.Hbox.noBg, .Hbox2.noBg{background:#fff none !important}

.Hbox p, .txts p, .txts2 p{font-size:1.2em;display:block;line-height:1em;margin-top:17px;padding-left:0!important}
.Hbox h3, .Hbox h2, .Hbox2 h3{font-size:1.5em;font-weight:bold;line-height:1.1em}
.Hbox h4.tith4{font-size:1.3em;font-weight:bold;line-height:1.1em;margin-top:22px;margin-bottom:-10px}
.box,.box2, .box1, .box0{background: #f0f0f0 url(/PublishingImages/WebOUPE2010/bg_box.gif) top left repeat-x;border:1px solid #e5e5e5;min-height:138px;margin-bottom:18px;overflow: visible}
.box{width:628px;position:relative}
.box2{width:310px;float:left}


.box_cnt{width:573px;min-height:103px;padding:25px 20px 10px 35px;}
.box_cnt span{font-weight:bold;font-size:1.3em;color:#3b3b3b;line-height:1em; display:block}
.box_cnt img{float:left;margin:-20px 25px 0 0}
.box_cnt ul{margin-top:22px;width:475px;float:left}
.box_cnt li{float:left;width:30%;background:url(/PublishingImages/WebOUPE2010/bg_bullet2.gif) 0 3px no-repeat;padding-left:10px;padding-right:5px;margin-bottom:7px}
.box_cnt li a{color:#3b3b3b}
.box_cnt li a:hover{color:#007FBE}

.box2_cnt{display:block;min-height:103px;padding:19px 12px 6px 16px;overflow:auto}
.box2_cnt span{font-weight:bold;font-size:1.5em;color:#3b3b3b;line-height:1em; display:block; margin-bottom:15px}
.box2_cnt h2{font-weight:bold; color:#3b3b3b; font-size:1.5em;padding-bottom:13px}
.box2_cnt p{padding-bottom:13px; clear:both}
.box2_cnt input{float:left;clear:left;border:none;margin-right:5px}
.box2_cnt label{display:block;padding-top:5px;margin-bottom:3px;}
.box2_cnt a{display:block;clear:both;margin-top:10px;float:left}
.box2_cnt a:hover{color:#007FBE}
.imgL{float:left;margin:0 17px 6px 0}
.imgR{float:right;margin:0 0 6px 17px}

.privada .box2_cnt p{ font-size:1.2em; line-height:1.1em}
.privada .box2_cnt ul li a{font-weight:normal}


.cajaAlert, .cajaInfo{border:1px solid #ebebeb;background:#fafafa;padding:7px 5px 6px 35px;margin:-11px 16px 8px}
.cajaAlert p, .cajaInfo p{line-height:1.1em;color:#FF0000;background:url(/PublishingImages/WebOUPE2010/ico_alert.gif) no-repeat 0 0;padding:4px 0 4px 15px}
input.alert{border:1px solid #FF0000}

.catag_mid .cajaInfo{margin:60px 20px 70px}
.cajaInfo p{background-image:url(/PublishingImages/WebOUPE2010/ico_info.gif);color:#000;padding-left:20px}
.catag_mid .funci{margin-top:15px}
.ficha .funci{margin-top:15px}
.funci{text-align:right;height:2em;line-height:1.4em;}
.funci a{margin-right:15px}
.Hbox2 .funci{margin-right:-15px;margin-top:-10px}
/*fichas*/
.edi{display: inline-block!important; width:300px}
.lang{display: inline-block !important}
.min{min-height:420px}
/*gallery sin gallery*/
.fix .panel-overlay{padding: 5px 10px 3px; width: 260px; height: 50px;  color:#fff; background:#8f8f8f }
.panel-overlay p{ font-weight: bold}
.panel .panel-overlay p a{text-decoration: underline;color:#fff}
.fix ul{margin:10px 0 0 37px !important}
.fix ul img{margin-bottom:4px}
.fix li{width:100px;float:left;background:none!important;text-align:center;font-size:0.9em!important;padding-bottom:10px;padding-left:0!important;}
.fix li a:hover{text-decoration:none}
.fix li a span{color:#2B81B0;text-decoration:none;font-weight:normal;font-size:1em}
.fix li span:hover{text-decoration:underline/*;color:#3A3A3A*/}
.fix{border:1px solid #e5e5e5}

/*cuadro de dialogo*/
.ms{margin:20px 50px;padding:15px 0 5px 60px;background-repeat: no-repeat;background-position:0 0;min-height:50px}
.alerta{background-image:url(/PublishingImages/WebOUPE2010/ico_alerta2.gif) }
.info{background-image:url(/PublishingImages/WebOUPE2010/ico_info2.gif) }
.duda{background-image:url(/PublishingImages/WebOUPE2010/ico_duda2.gif) }
.error{background-image:url(/PublishingImages/WebOUPE2010/ico_error2.gif) }
.aceptar{background-image:url(/PublishingImages/WebOUPE2010/ico_aceptar2.gif)}

.ms1{font-size:1.4em;font-weight:bold;padding-bottom:0.7em}
.ms2{font-size:1.1em}
.icopdf a{background-image:url(/PublishingImages/WebOUPE2010/ico_pdf.gif)}


