@charset utf-8;
html,body,div,span,applet,object,iframe,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,table,tbody,tfoot,thead,tr,th,td{border:0;outline:0;margin:0;padding:0;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{vertical-align:baseline;}
body{background:#DAF3FD;font-family:Segoe UI, Arial,Verdana,Helvetica,sans-serif;font-size:12px;}
a{text-decoration:none;color:#196297;}
a:link,a:visited{color:#196297;text-decoration:none;}
.contenedor{position:relative;width:970px;min-height:inherit;text-align:left;padding:5px 29px;}
#descr{font-size:1px;height:0;visibility:hidden;position:absolute;width:0;z-index:-50;overflow:hidden;}
#global{position:absolute;left:0;top:0;width:100%;height:873px;clear:both;}
#header_publi728{font-size:1px;background-color:#000;min-height:5px;height:5px;clear:both;}
#header_publi728 .container{position:relative;width:1028px;text-align:center;padding:0;}
#header{position:relative;width:1028px;height:120px;min-height:120px;text-align:left;background:url(img/background.png) top;font-family:Segoe UI, Arial,Verdana,Helvetica,sans-serif;z-index:1;margin:auto;}
#header_logo{width:165px;position:absolute;left:55px;top:15px;}
#header_publi468{width:468px;float:right;text-align:center;margin:10px 160px 0 0;}
#header_nav{z-index:5;position:absolute;top:-25px;left:29px;width:970px;height:40px;clear:both;margin:auto;}
#header_search{text-align:right;width:300px;float:right;vertical-align:top;margin:0 5px 0 0;border:1px solid #4eb0e9;background:#FFF}
#header_search .search_box{width:260px;vertical-align:middle;float:left;font-size:12px;font-style:italic;color:#939292;padding:2px 0 0 3px;}
#header_search .search_button{width:20px;vertical-align:middle;float:right;margin:1px;}
#header_navi{font-family:Segoe UI, Arial,Verdana,Helvetica,sans-serif;width:650px;float:left;clear:none;border-bottom:dotted 1px #c8d9ef;z-index:5;height:23px;}
#header_navi .tooltip,#title_navi .tooltip{display:none;z-index:50}
#header_navi .tooltip_border{border-top:2px solid #829dba;width:120px;z-index:50;}
#header_navi .tooltip_cont{background:#fff url(img/topnavi_bg.png) repeat-x bottom;border-top:1px solid #c8d9ef;border-left:1px solid #c8d9ef;border-bottom:2px solid #c8d9ef;border-right:2px solid #c8d9ef;font-size:12px;width:200px;min-height:100px;-moz-box-shadow:2px 2px 2px #c8d9ef;-webkit-box-shadow:2px 2px 2px #c8d9ef;box-shadow:2px 2px 2px #c8d9ef;z-index:50;padding:10px 15px 15px;}
#header_navi .tooltip_cont a{color:#666;text-decoration:none;}
#header_navi .tooltip_cont a:active{color:#F58220;text-decoration:none;}
#header_navi .tooltip_cont .top_tit1,.top_tit1 a{font-size:11px;font-weight:700;color:#333;line-height:20px;}
#header_navi .tooltip_cont .top_tit2{font-size:11px;color:#333;line-height:20px;}
#header_navi .tooltip_cont .top_link{font-size:11px;color:#666;padding-left:10px;line-height:15px;}
#header_navi .tooltip_intro img{float:left;width:45px;height:45px;padding-right:10px;margin-top:-3px;}
#header_navi .tooltip_intro{min-height:20px;color:#666;font-size:11px;font-style:italic;-moz-box-shadow:0 0 1px 1px #ebedf0;-webkit-box-shadow:0 0 1px 1px #ebedf0;border:1px #ebedf0;box-shadow:0 0 1px 1px #ebedf0;border-radius:2px;-moz-border-radius:2px;margin:10px -10px 5px;padding:5px;}
#header_navi .tooltip_cont .top_tit1 a,#header_navi .tooltip_cont .top_tit2 a{color:#333;}
#header_navi .tooltip_cont .top_link a{color:#666;}
#header_navi_menu1{float:left;width:auto;margin:0 20px 0 5px;}
#header_navi .menuhome,.menuhome a{font-size:16px;color:#000;}
#header_navi .menuitem,.menuitem a{font-size:16px;color:#4eb0e9;}
#content{position:relative;width:1028px;min-height:inherit;text-align:left;background:url(img/bg_central.png) repeat-y;clear:both;display:table;z-index:1;margin:auto;}
#maincontent{position:relative;float:left;width:650px;min-height:320px;text-align:left;z-index:2;margin:10px 5px;}
.tablelinks_left{background:#EEF8FF;font-size:14px;font-weight:700;color:#f58220;vertical-align:top;border-bottom:#CCC 1px solid;border-top:#CCC 1px solid;padding:5px;}
.tablelinks_left2{background:#EEF8FF;font-weight:700;color:#f58220;vertical-align:top;border-bottom:#CCC 1px solid;border-top:#CCC 1px solid;padding:5px;}
.tablelinks_right{vertical-align:top;border-bottom:#CCC 1px solid;border-top:#CCC 1px solid;padding:5px;}
.tablelinks_sep{height:10px;font:10px;}
.tableautores {border-bottom: #666 1px solid;}
.tableautores_tit {background: #EEF8FF; border-top: #666 1px solid; border-bottom: #666 1px solid; padding: 3px 0 3px 0;}
.tablebody {border-bottom: #666 1px solid;}
.tablebody thead td {background: #EEF8FF; border-top: #666 1px solid; border-bottom: #666 1px solid; padding: 3px 0 3px 0;}
.tablebody_tit {background: #EEF8FF; border-top: #666 1px solid; border-bottom: #666 1px solid; padding: 3px 0 3px 0;}
.tablebody tbody td {border-bottom: #DDD 1px solid; padding: 3px 0 3px 0;}	
.tablebody tfoot {border-bottom: #666 1px solid;}
#right_300{position:relative;float:right;width:300px;text-align:left;margin:10px 5px 0 0;}
#right_300 a:link,#right_300 a:hover,#right_300 a:visited{text-decoration:none;}
#footer{width:1028px;margin:auto;min-height:70px;clear:both;background:url(img/background.png) bottom}
#footer,#footer a{line-height:15px;}
#footer_sitemap{position:relative;width:1028px;text-align:left;margin:auto;}
#footer_sitemap .contenedor{position:relative;width:970px;background:url(img/hr_div.png) top no-repeat;text-align:left;font-size:10px;padding:15px 29px 0 29px;}
#footer_sitemap .tit{font-weight:700;color:#666;padding:5px 0 3px;font-size:10px;}
#footer_sitemap .tit a,#footer_sitemap_title a:visited{text-decoration:none;color:#666;font-size:10px;}
#footer_sitemap .links{color:#888;padding-left:10px;}
#footer_sitemap .links a,#footer_sitemap_links a:visited{text-decoration:none;color:#888;font-size:10px;}
#footer_legal{position:relative;width:1028px;text-align:left;min-height:50px;height:50px;font-size:10px;color:#000;line-height:18px;word-spacing:2px;margin:auto;}
#footer_logo_site{width:45px;position:absolute;right:40px;bottom:5px;}
#footer_content{width:600px;position:absolute;right:105px;bottom:10px;text-align:right;}
#footer_avisolegal{width:500px;height:68px;position:absolute;top:-80px;right:0;background:#efefef;border:#9cc 2px solid;text-align:left;font-size:10px;color:#000;visibility:hidden;line-height:14px;padding:5px 10px;}
#footer_autor{width:150px;height:55px;position:absolute;top:-68px;right:120px;background:#efefef;border:#9cc 2px solid;text-align:center;font-size:10px;color:#000;visibility:hidden;line-height:13px;padding:15px 0 0;}
#social{position:fixed;top:130px;margin-left:-73px;float:left;background-color:#fff;border:1px solid #dfe9f4;border-radius:5px;-moz-border-radius:5px;-moz-box-shadow:-2px 2px 2px #7a95b7;-webkit-box-shadow:-2px 2px 2px #7a95b7;box-shadow:-2px 2px 2px #7a95b7;padding:2px;text-align:center;}
h1{font-size:20px;color:#0057a6;font-weight:700;margin:0 0 15px;}
h2{font-size:16px;font-weight:700;color:#f58220;margin:5px 0 15px;}
h4{font-size:14px;font-weight:700;font-style:italic;color:#4f81bd;margin:5px 0;}
h5{font-size:13px;font-weight:700;color:#646464;margin:5px 0;}
h6{font-size:13px;color:#f58220;font-weight:lighter;text-decoration:none;margin:5px 0;}
h7{font-size:13px;font-weight:700;color:#196297;margin:5px 0;}
p{font-size:12px;line-height:16px;color:#000;margin:5px 0 15px;}
ul{color:#000;list-style-type:square;line-height:18px;margin:0 0 10px 20px;padding:0;}
ul ul{list-style-type:circle;}
ul ul ul{list-style-type:disc;}
.right{text-align:right;}
.red{color:#ff3301;}
.green{color:#5ab21d;}
#boxmenu{width:460px;height:80px;clear:both;font-size:12px;margin:0 150px 0 40px;}
#boxgoogle{width:450px;height:125px;clear:both;margin:0 135px 0 65px;}
#boxgoogle .searchbox{width:240px;border:1px solid #999;margin:0 5px;padding:2px 5px;}
#boxgoogle .search{width:30px;}
#boxgoogle .searchboxrow{width:300px;margin:auto;}
#boxgoogle .searchbox:focus{border-color:#4eb0e9;}
#boxbottom{width:460px;height:60px;clear:both;font-size:12px;margin:auto;padding:15px 0;}
#boxbottom .img{width:60px;float:right;padding:0;}
#boxbottom .content{background-color:#eef8ff;width:360px;float:left;border:1px solid #dfe9f4;border-radius:5px;-moz-border-radius:5px;-moz-box-shadow:2px 2px 1px #dfe9f4;-webkit-box-shadow:2px 2px 1px #dfe9f4;box-shadow:2px 2px 1px #dfe9f4;padding:10px;}
#boxpage{width:auto;float:right;clear:both;background-color:#eef8ff;text-align:center;color:#646464;font-size:11px;border:1px solid #dfe9f4;border-radius:5px;-moz-border-radius:5px;-moz-box-shadow:2px 2px 1px #dfe9f4;-webkit-box-shadow:2px 2px 1px #dfe9f4;box-shadow:2px 2px 1px #dfe9f4;margin:0 0 0 520px;padding:2px;}
#boximg{width:190px;float:right;border:1px solid #dfe9f4;border-radius:5px;-moz-border-radius:5px;-moz-box-shadow:2px 2px 1px #dfe9f4;-webkit-box-shadow:2px 2px 1px #dfe9f4;box-shadow:2px 2px 1px #dfe9f4;margin:0 0 10px 15px;font-family:Segoe UI, Arial,Verdana,Helvetica,sans-serif;font-size:11px;}
#boximg .img{background:#eef8ff;margin:auto;padding:5px 5px 5px 5px;color:#646464;text-align:center}
#boximg .cont{padding:5px 10px;text-align:left}
#boxpubli{width:468px;height:60px;clear:both;margin:auto;padding:5px;}
.boxscreenshot{background-color:#cedbe4;border:1px solid #80adcb;}
.boxscreenshot img{background-color:#d3e2e9;border:none;margin:0;padding:7px 8px 10px;}
.boxscreenshot p{background-color:#80adcb;color:#fff;font-size:12px;text-align:left;margin:0;padding:4px 14px;}
#tablemenu{width:640px;border:none;}
#tablemenu p{font-size:12px;color:#646464;text-align:left;margin:0 0 4px;}
#tablemenu .tdleft{width:320px;border-bottom:#dfe9f4 1px dotted;border-right:1px #dfe9f4 dotted;min-height:60px;padding-top:10px;padding-bottom:5px;}
#tablemenu .tdright{width:320px;border-bottom:#dfe9f4 1px dotted;padding-top:5px;}
#tablemenu .tdmerge{width:640px;border-bottom:#dfe9f4 1px dotted;padding-top:5px;}
#tablemenu .echistes:hover{background-color:#e6f1f8;}
#tablemenu h2,#tablemenu h2 a{color:#f58220;font:14px;margin:0;}
#tablemenu img{margin-right:10px;margin-top:0;padding:5px 0 5px 5px;}
#tablemenu_2xb{width:640px;border:none}
#tablemenu_2xb .td{width:320px;min-height:60px;text-align:left;padding:5px 0 5px 0;;vertical-align:middle}
#tablemenu_2xb .td:hover{background-color:#e6f1f8}
#tablemenu_2xb .td_dark{background-color:#e6f1f8;min-height:60px;padding:5px 0 5px 0}
#tablemenu_2xb .td_foot{color:#666666;font-size:11px;padding:15px 0 5px 0;line-height:14px;}
#tablemenu_2xb img{float:left;margin:0 10px 0 0;width:70px;height:70px;;border:1px solid #dfe9f4;border-radius:5px;-moz-border-radius:5px;-moz-box-shadow:2px 2px 1px #dfe9f4;-webkit-box-shadow:2px 2px 1px #dfe9f4;box-shadow:2px 2px 1px #dfe9f4;background:#eef8ff;padding:5px}
#tablemenu_2xb h2,#tablemenu_2xb h2 a{color:#f58220;font-size:16px;margin:2px 0 3px}
#tablemenu_2xb p{color:#646464;font-size:13px;margin:0 3px 0 0}
#tablemenu_2xb a{color:#646464}
#tablemenu_2xb a:hover{color:#4eb0e9}
#bottomlinks{width:630px;border:none;}
#bottomlinks td{background-color:#eef8ff;min-height:105px;vertical-align:top;}
#bottomlinks img{padding-left:5px;padding-right:5px;padding-bottom:10px;}
#bottomlinks1,#bottomlinks1 a{background-color:#f5bb20;color:#fff;text-indent:5px;margin-top:0;padding-top:2px;width:196px;line-height:22px;}
#bottomlinks2,#bottomlinks2 a{background-color:#a4bddb;color:#fff;text-indent:5px;margin-top:0;padding-top:2px;width:196px;line-height:22px;}
#bottomlinks3,#bottomlinks3 a{background-color:#5cd759;color:#fff;text-indent:5px;margin-top:0;padding-top:2px;width:196px;line-height:22px;}
#box300x250{background-color:#fff;width:300px;clear:both;margin:auto;padding:10px 0;}
#boxmenuright ul{color:#646464;list-style-type:square;line-height:18px;margin:0 0 5px 20px;padding:0;}
.contmenu{line-height:20px;text-align:justify;font-size:12px;margin:10px 15px 10px 0;clear:both;}
.indent{line-height:20px;text-indent:20px;text-align:justify;}
.segoe-12-16{font-family:Segoe UI, Arial,Verdana,Helvetica,sans-serif;font-size:12px;line-height:16px;}
.segoe-12-18{font-family:Segoe UI, Arial,Verdana,Helvetica,sans-serif;font-size:12px;line-height:18px;}
.segoe-12-18-1lin{font-family:Segoe UI, Arial,Verdana,Helvetica,sans-serif;font-size:12px;line-height:18px;text-indent:20px;text-align:justify;}
.segoe-12-22{font-family:Segoe UI, Arial,Verdana,Helvetica,sans-serif;font-size:12px;line-height:22px;}
.segoe-12-22-1lin{font-family:Segoe UI, Arial,Verdana,Helvetica,sans-serif;font-size:12px;line-height:22px;text-indent:20px;text-align:justify;}
.segoe-11-16{font-family:Segoe UI, Arial,Verdana,Helvetica,sans-serif;font-size:11px;line-height:16px;text-align:left;}
.segoe-11-18{font-family:Segoe UI, Arial,Verdana,Helvetica,sans-serif;font-size:11px;line-height:18px;}
.segoe-11-18-1lin{font-family:Segoe UI, Arial,Verdana,Helvetica,sans-serif;font-size:11px;line-height:18px;text-indent:20px;text-align:justify;}
.segoe-11-20{font-family:Segoe UI, Arial,Verdana,Helvetica,sans-serif;font-size:11px;line-height:20px;}
.segoe-11-20-1lin{font-family:Segoe UI, Arial,Verdana,Helvetica,sans-serif;font-size:11px;line-height:20px;text-indent:20px;text-align:justify;}
.segoe-10-14{font-family:Segoe UI, Arial,Verdana,Helvetica,sans-serif;font-size:10px;line-height:14px;text-align:left;}
.verdana-12-18{font-family:Verdana, Arial, Tahoma;font-size:12px;line-height:18px;}
.verdana-12-18-1lin{font-family:Verdana, Arial, Tahoma;font-size:12px;line-height:18px;text-indent:20px;text-align:justify;}
.verdana-12-22{font-family:Verdana, Arial, Tahoma;font-size:12px;line-height:22px;}
.verdana-12-22-1lin{font-family:Verdana, Arial, Tahoma;font-size:12px;line-height:22px;text-indent:20px;text-align:justify;}
.verdana-11-16{font-family:Verdana, Arial, Tahoma;font-size:11px;line-height:16px;text-align:left;}
.verdana-11-18{font-family:Verdana, Arial, Tahoma;font-size:11px;line-height:18px;}
.verdana-11-18-1lin{font-family:Verdana, Arial, Tahoma;font-size:11px;line-height:18px;text-indent:20px;text-align:justify;}
.verdana-11-20{font-family:Verdana, Arial, Tahoma;font-size:11px;line-height:20px;}
.verdana-11-20-1lin{font-family:Verdana, Arial, Tahoma;font-size:11px;line-height:20px;text-indent:20px;text-align:justify;}
.verdana-10-14{font-family:Verdana, Arial, Tahoma;font-size:10px;line-height:14px;text-align:left;}
.verdana-10-14-c{font-family:Verdana, Arial, Tahoma;font-size:10px;line-height:14px;text-align:center;}
.verdana-10-16{font-family:Verdana, Arial, Tahoma;font-size:10px;line-height:16px;text-align:left;}
.verdana-10-16-c{font-family:Verdana, Arial, Tahoma;font-size:10px;line-height:16px;text-align:center;}
.verdana-10-18{font-family:Verdana, Arial, Tahoma;font-size:10px;line-height:18px;}
.verdana-10-18-1lin{font-family:Verdana, Arial, Tahoma;font-size:10px;line-height:18px;text-indent:20px;text-align:justify;}
.verdana-10-20{font-family:Verdana, Arial, Tahoma;font-size:10px;line-height:20px;}
.verdana-10-20-1lin{font-family:Verdana, Arial, Tahoma;font-size:10px;line-height:20px;text-indent:20px;text-align:justify;}
.tahoma-12-16{line-height:16px;font-family:Tahoma, Arial, Verdana;font-size:12px;text-align:left;}
.tahoma-11-16{line-height:16px;font-family:Tahoma, Arial, Verdana;font-size:11px;text-align:left;}
.tahoma-10-16{line-height:16px;font-family:Tahoma, Arial, Verdana;font-size:10px;text-align:left;}
.arial-11-14{line-height:14px;font-family:Arial, Tahoma, Verdana;font-size:11px;text-align:left;}
.arial-11-16{line-height:16px;font-family:Arial, Tahoma, Verdana;font-size:11px;text-align:left;}
.arial-10-16{line-height:16px;font-family:Arial, Tahoma, Verdana;font-size:10px;text-align:left;}
.arial-10-16_r{line-height:14px;font-family:Arial, Tahoma, Verdana;font-size:10px;}
.title{color:#829DBA;font:Verdana,Geneva,Helvetica,Arial;font-size:17px;font-weight:700;line-height:25px;}
.h1{font-size:20px;color:#0057a6;font-weight:700;margin:0 0 16px;}
.h2{font-size:15px;font-weight:700;color:#f58220;margin:5px 0 16px;}
.texto_arts{font-family:Arial, Tahoma;font-size:11px;line-height:15px;text-align:left;background-color:#f5f5f5;border:1px solid #dfe9f4;border-radius:5px;-moz-border-radius:5px;-moz-box-shadow:2px 2px 1px #dfe9f4;-webkit-box-shadow:2px 2px 1px #dfe9f4;box-shadow:2px 2px 1px #dfe9f4;padding:2px;}
.citas_t1{width:450px;height:30px;vertical-align:top;}
.citas_t2{width:15px;}
.citas_t3{width:150px;vertical-align:top;font-style:italic;}
.mini-1{font-size:1px;line-height:1px;}
.enlace a{text-decoration:none;color:#557cac;}
.enlace a:hover{color:#d50404;text-decoration:underline;}
.piro{width:600px;border:none;vertical-align:top;line-height:18px;padding:5px 0;}
#CPwASPX table{width:630px;border:none;vertical-align:top;line-height:18px;height:35px;font-size:13px;clear:both;}
#CPwASPX table td{background:url(img/s_citas.gif) no-repeat 0 10px;padding:10px 5px 10px 50px;}
#CPwASPX table tr{background:url(img/hr_div300.gif) bottom center no-repeat;}
#CPwASPX table tr:nth-child(2n){background: #eef8ff}
#CPwASPX_lat_t{width:297px;border:none;vertical-align:top;line-height:14px;height:30px;font-size:11px;margin-left:-7px;padding:0;}
.CPwASPX_lat_t1{width:32px;vertical-align:top;text-align:left;padding-top:3px;}
.CPwASPX_lat_t2{width:265px;background:url(img/hr_div300.gif) bottom left no-repeat;padding:5px 0;}
.CPwde a{font-weight:700;color:#196297;}
.CPsocial{width:auto;clear:both;float:left;background-color:#eef8ff;border:1px solid #dfe9f4;border-radius:5px;-moz-border-radius:5px;-moz-box-shadow:2px 2px 1px #dfe9f4;-webkit-box-shadow:2px 2px 1px #dfe9f4;box-shadow:2px 2px 1px #dfe9f4;vertical-align:middle;margin:5px 0 0;padding:2px;}
.autores ul{color:#646464;list-style-type:square;line-height:20px;margin:0 0 10px 20px;padding:0;}
#title{width:650px;min-height:100px;height:auto;clear:both;font-size:12px;}
#title .img{width:100px;height:100px;float:left;border:1px solid #dfe9f4;border-radius:5px;-moz-border-radius:5px;-moz-box-shadow:2px 2px 1px #dfe9f4;-webkit-box-shadow:2px 2px 1px #dfe9f4;box-shadow:2px 2px 1px #dfe9f4;background:#eef8ff;margin:0 0 15px 0;padding:10px}
#title .img img{width:100px;height:100px}
#title .content{width:510px;float:right;margin:0;}
#title .content h1{font-size:24px;font-weight:700;color:#0057a6;margin:0 0 16px}
#title .content h2{font-size:20px;font-weight:400;color:#646464;margin:-18px 0 16px}
#title .box{background-color:#f5f5f5;text-align:center;border:1px solid #dfe9f4;border-radius:5px;-moz-border-radius:5px;-moz-box-shadow:2px 2px 1px #dfe9f4;-webkit-box-shadow:2px 2px 1px #dfe9f4;box-shadow:2px 2px 1px #dfe9f4;width:300px;float:right;padding:5px}
#title_navi{width:350px;min-height:20px;float:left;clear:none;border:1px solid #dfe9f4;border-radius:5px;-moz-border-radius:5px;-moz-box-shadow:2px 2px 1px #dfe9f4;-webkit-box-shadow:2px 2px 1px #dfe9f4;box-shadow:2px 2px 1px #dfe9f4;background:#fff;margin-top:-10px;padding:5px 5px 0 5px;font-size:12px;background:#eef8ff}
#title_navi .tooltip_cont{border:1px solid #dfe9f4;border-radius:5px;-moz-border-radius:5px;background:#fff;font-size:12px;width:250px;min-height:10px;-moz-box-shadow:2px 2px 2px #c8d9ef;-webkit-box-shadow:2px 2px 2px #c8d9ef;box-shadow:2px 2px 2px #c8d9ef;z-index:50;padding:5px}
#title_navi_menu1{float:left;width:auto;margin:0 0 0 10px}
#title_navi_sep{float:left;width:15px;color:#000;text-align:center}
#title_navi_menu2,#title_navi_menu3,#title_navi_menu4,#title_navi_menu5{float:left;width:auto}
#title_boxpage{width:auto;float:right;clear:both;background-color:#eef8ff;text-align:center;color:#646464;font-size:11px;border:1px solid #dfe9f4;border-radius:5px;-moz-border-radius:5px;-moz-box-shadow:2px 2px 1px #dfe9f4;-webkit-box-shadow:2px 2px 1px #dfe9f4;box-shadow:2px 2px 1px #dfe9f4;margin-top:-10px;padding:2px;font-weight:700}
#title .download{width:auto;float:right;vertical-align:middle;color:#646464;background-color:#fff;border:1px solid #dfe9f4;border-radius:5px;-moz-border-radius:5px;-moz-box-shadow:2px 2px 1px #dfe9f4;-webkit-box-shadow:2px 2px 1px #dfe9f4;box-shadow:2px 2px 1px #dfe9f4;margin:-32px 5px 0 0}
#title .download a{color:#646464;}
#title .download td:hover{background-color:#eef8ff;}
#title .pdf{width:45px}
#title .pdf{width:45px;text-align:center;vertical-align:middle}
#title .pdf a{color:#646464;}
#title .pdf ul{list-style-type:none;margin:0 5px 0 5px}
#title .pdf li a{background-image:url(img/ebooks/ico_pdf_f.png);background-repeat:no-repeat;display:block;width:28px;height:15px;padding:30px 0 0 0;margin:0 0 0 3px}
#title .pdf li a.on{background-position:0px 0px}
#title .pdf li a.off{background-position:-29px 0px}
.arial{font-family:Arial, Tahoma, Verdana;}
.tahoma{font-family:Tahoma, Arial, Verdana;}
.verdana{font-family:Verdana, Arial, Tahoma;}
#secc{font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:15px;color:#153b63;background-color:#dfe9f4;}
#secc_bl{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#153b63;background-color:#b4c6d9;font-style:italic;}
#secc_line_wh{font-size:2px;line-height:2px;color:#fff;background-color:#fff;}
#secc_line_bl{font-size:2px;line-height:2px;color:#829dba;background-color:#829dba;}
#secc_line_bl2{font-size:2px;line-height:2px;color:#829dba;background-color:#1b528c;}
.lateral{font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:15px;color:#153b63;background-color:#fff;border-color:#829dba;border-style:solid;border-width:1px;}
.lateral_title{font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:15px;color:#fff;background-color:#829dba;}
.lateral_title a{color:#fff;}
.lateral_sepa{font-size:1px;line-height:1px;color:#829dba;background-color:#829dba;}
#search_300_table{background-color:#FFF;width:300px;height:61px;border:none;}
.search_300_col1{background-image:url(../css/images/search_cp_300ext.jpg);width:247px;height:61px;padding-left:35px;padding-top:16px;vertical-align:top;}
.search_300_col2{width:53px;height:61px;vertical-align:top;}
#search_468_table{width:468px;height:60px;}
.search_468_col1{width:250px;height:60px;background-image:url(../css/images/search_cp_468_1.jpg);padding-left:35px;padding-top:10px;vertical-align:top;}
.search_468_col2{width:218px;height:60px;vertical-align:top;}
#fondoazul{z-index:1;position:relative;background-color:#dfe9f4;}
#box_azul{background-color:#f5f5f5;border:1px solid #dfe9f4;border-radius:5px;-moz-border-radius:5px;-moz-box-shadow:2px 2px 1px #dfe9f4;-webkit-box-shadow:2px 2px 1px #dfe9f4;box-shadow:2px 2px 1px #dfe9f4;padding:5px;}
#box_azul_c{background-color:#f5f5f5;text-align:center;border:1px solid #dfe9f4;border-radius:5px;-moz-border-radius:5px;-moz-box-shadow:2px 2px 1px #dfe9f4;-webkit-box-shadow:2px 2px 1px #dfe9f4;box-shadow:2px 2px 1px #dfe9f4;padding:5px;}
#pad_citas{padding-right:10px;padding-left:20px;}
#pad_just{padding-right:15px;padding-left:15px;text-align:justify;}
#pad_img{padding:5px;}
#pad{padding-right:8px;padding-left:8px;}
#pad_legal{padding-left:40px;padding-right:40px;}
.float-ad{background:none;}
#float-ad-cerrar{background:#829dba;font-weight:700;color:#FFF;text-align:center;}
#float-ad-cerrar a{font-weight:700;color:#FFF;}
#float-cont{width:100%;moz-width:100%;height:100%;moz-height:100%;position:absolute;left:0;top:0;z-index:10;visibility:visible;}
#float-background{width:100%;moz-width:100%;height:100%;moz-height:100%;background-color:#000;filter:alpha(opacity=75);opacity:0.75;-moz-opacity:0.75;z-index:10;visibility:visible;}
#float-box{background-color:#FFF;visibility:visible;padding:5px;}
#float-publi{width:100%;moz-width:100%;height:100%;moz-height:100%;position:fixed;left:0;top:0;z-index:10;visibility:visible;}
#float-header,#float-header a{background-color:#000;width:100%;moz-width:100%;height:20px;moz-height:20px;font-family:Segoe UI, Arial,Verdana,Helvetica,sans-serif;font-size:12px;color:#FFF;padding:4px 0 5px 15px;}
#float-bg{width:100%;moz-width:100%;height:100%;moz-height:100%;z-index:10;visibility:visible;position:absolute;left:0;top:28px;background-color:#222;filter:alpha(opacity=85);opacity:0.85;-moz-opacity:0.85;}
#float-boxpubli{visibility:visible;position:absolute;left:35%;background-color:#DAF3FD;-moz-box-shadow:0 0 20px 5px #333;-webkit-box-shadow:0 0 20px #333;margin:auto;padding:15px;border-radius:5px;text-align:center;}
#float-boxpubliclose{position:absolute;right:-12px;top:-12px;cursor:pointer;height:25px;width:25px;}
#float-message{width:100%;moz-width:100%;height:18px;moz-height:18px;position:absolute;left:0;top:0;visibility:visible;filter:alpha(opacity=75);opacity:0.75;-moz-opacity:0.75;z-index:10;background-color:#FF7979;color:#FFF;padding:2px 0 0 15px;}
#box_tab{position:relative;width:300px;float:left;font-size:12px;font-family:Segoe UI,Arial,Verdana,Helvetica,sans-serif color:#000;}
#box_tab .title{height:30px;background: #829dba; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#718DB5), to(#829dba)); background: -moz-linear-gradient(top, #718DB5 0%, #829dba 100%);}
#box_tab .fecha{position:relative;float:right;vertical-align:middle;line-height:14px;border-radius:5px;-moz-border-radius:5px;background:url(img/fecha_btn.png) no-repeat #d0e1f5;text-align:center;font-size:11px;font-weight:700;color:#646464;margin:-50px 5px 0 0;}
#box_tab .fecha a{text-decoration:none;display:block;color:#646464;padding:0 5px 0 15px;}
#box_tab .fecha a:hover{background:url(img/fecha_btn.png) no-repeat #eef8ff;text-decoration:none;border-radius:5px;-moz-border-radius:5px;color:#646464;}
#box_tab .nav{height:30px;border-bottom:1px solid #b0c0cf;	background: #e9e9e9; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e9e9e9), to(#eef8ff)); background: -moz-linear-gradient(top, #e9e9e9 0%, #eef8ff 100%);}
#box_tab .more{background:#fff;text-align:right;}
#box_tab .more a{border:1px solid #b0c0cf;background:#e6ebf1;color:#496e92;margin:1px;padding:2px 7px;}
#box_tab ul.tabs{list-style:none;height:30px;margin:0 0 0 5px;padding:0;}
#box_tab ul.tabs li{float:left;background:#e6ebf1;list-style-image:none;line-height:20px;margin:9px 0 0;}
#box_tab ul.tabs a{font-size:12px;display:block;text-align:center;text-decoration:none;position:relative;border:1px solid #b0c0cf;color:#496e92;padding:0 5px;}
#box_tab ul.tabs a:active{outline:none;}
#box_tab ul.tabs a.current,ul.tabs a.current:hover,ul.tabs li.current a{color:#4d4d4d;font-weight:700;line-height:24px;border-bottom:none;background:#fff;margin:-3px 0 0;}
#subtitle .panes div{width:300px;display:none;border-top:0;height:auto;font-size:11px;background-color:#fff;}
#subtitle .seccion{position:absolute;top:5px;right:10px;width:60px;height:50px;clear:none;z-index:10;text-align:center;vertical-align:middle;}
.panes table{width:300px;border:none;vertical-align:top;line-height:14px;height:30px;}
.panes table td{background:url(img/s_citasxs.png) no-repeat 5px 5px;padding:5px 5px 5px 27px;}
.panes table tr:nth-child(2n){background:#eef8ff;}
.de a:link,.de a:visited{color:#196297;text-decoration:none;font-style:italic;font-weight:700;}
#email{	background: #e9e9e9; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaeaea), to(#cecece)); background: -moz-linear-gradient(top, #eaeaea 0%, #cecece 100%);text-align:center;height:30px;}
#email ul{margin-left:0;padding:4px;}
#email .email{width:252px;height:16px;vertical-align:middle;font:12px Tahoma;border:1px solid #b0c0cf;font-weight:700;background:url(img/eCitas_s.png) #FFF 200px 3px no-repeat;padding:2px;}
#email .submit_button{vertical-align:middle;}
#carrusel_970{position:relative;overflow:hidden;width:970px;height:auto;background:#a4bddb;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#a4bddb), to(#859dba));background: -moz-linear-gradient(top, #a4bddb 0%, #859dba 100%);border-radius:5px;-moz-border-radius:5px;clear:both;margin:10px 29px 5px;padding:3px 0;}
#carrusel_970 .arrows{position:relative;left:200px;clear:both;height:27px;width:60px;margin:-26px 0;}
#carrusel_970 .carrusel970_scrollable{float:left;position:relative;overflow:hidden;width:960px;height:80px;background:#fff;background:-webkit-gradient(linear, #fff, #e9e9e9,  0 60px, 0 100%, from(#fff), to(#e9e9e9));background: -moz-linear-gradient(top, #fff 60px, #e9e9e9 100%);border-radius:5px;-moz-border-radius:5px;margin:0 5px;}
#carrusel_970 #block{float:left;width:180px;height:auto;border-right:1px solid #dfe9f4;margin:5px 0;padding:0 5px;}
#carrusel_970 a.browse{background:url(img/arrows.png) no-repeat;display:block;width:23px;height:23px;float:left;cursor:pointer;font-size:1px;margin:5px 0;}
#carrusel_300{position:relative;overflow:hidden;width:300px;height:340px;}
#carrusel_300 .title{height:30px;background: #829dba;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#718DB5), to(#829dba));background: -moz-linear-gradient(top, #718DB5 0%, #829dba 100%);}
#carrusel_300 .arrows{position:relative;float:right;width:60px;margin:-66px 0 0;}
#carrusel_300 .carrusel300_scrollable{position:relative;float:left;overflow:hidden;width:300px;height:300px;background:#fff;border-radius:5px;-moz-border-radius:5px;}
#carrusel_300 .carrusel300_scrollable .items{height:20000em;position:absolute;clear:both;}
#carrusel_300 .items div{float:left;width:300px;clear:both;height:auto;}
#carrusel_300 #block_xl{width:280px;clear:both;height:300px;border-bottom:1px solid #dfe9f4;background:#fff;background:-webkit-gradient(linear,#fff,#eef8ff,0 40px,0 100%, from(#fff), to(#eef8ff));background:-moz-linear-gradient(top, #fff 40px, #eef8ff 100%);margin:0;padding:5px 10px 0;}
#carrusel_300 #block_l{width:280px;clear:both;height:55px;border-bottom:1px solid #dfe9f4;background:#fff;background:-webkit-gradient(linear,#fff,#eef8ff,0 40px,0 100%, from(#fff), to(#eef8ff));background:-moz-linear-gradient(top, #fff 40px, #eef8ff 100%);margin:0;padding:5px 10px 0;}
#carrusel_300 #block_xs{width:280px;clear:both;height:45px;border-bottom:1px solid #dfe9f4;background:#fff;background:-webkit-gradient(linear,#fff,#eef8ff,0 40px,0 100%, from(#fff), to(#eef8ff));background:-moz-linear-gradient(top, #fff 40px, #eef8ff 100%);margin:0;padding:5px 10px 0;}
#carrusel_300 #block_xs img{width:55px;height:43px;padding:0 5px 0 0;}
#carrusel_300 a.browse{background:url(img/arrows.png) no-repeat;display:block;width:23px;height:23px;float:left;cursor:pointer;font-size:1px;margin:40px 10px;}
#carrusel_300 a.right{background-position:0 -23px;clear:right;margin:40px 4px 0 2px;}
#carrusel_300 a.left{margin:40px 2px 0 4px;}
#carrusel_650{position:relative;overflow:hidden;width:650px;height:auto;background: #a4bddb;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a4bddb), to(#859dba));background: -moz-linear-gradient(top, #a4bddb 0%, #859dba 100%);border-radius:5px;-moz-border-radius:5px;clear:both;margin:20px 0 5px;padding:3px 0;}
#carrusel_650 .arrows{position:relative;left:180px;clear:both;height:27px;width:60px;margin:-26px 0;}
#carrusel_650 .carrusel650_scrollable{float:left;position:relative;overflow:hidden;width:640px;height:80px;background:#fff;background:-webkit-gradient(linear, #fff, #e9e9e9,  0 60px, 0 100%, from(#fff), to(#e9e9e9));background:-moz-linear-gradient(top, #fff 60px, #e9e9e9 100%);border-radius:5px;-moz-border-radius:5px;margin:0 5px;}
#carrusel_650 #block{float:left;width:201px;height:auto;border-right:1px solid #dfe9f4;margin:5px 0;padding:0 5px;}
#carrusel_650 a.browse{background:url(../newcss/img/arrows.png) no-repeat;display:block;width:23px;height:23px;float:left;cursor:pointer;font-size:1px;margin:2px 0;}
a:hover,a:active,#header_navi .tooltip_cont a:hover,.de a:hover,.de a:active{color:#4eb0e9;text-decoration:none;}
#header_search ul,#cse-search-results{margin:0;}
#header_search li,#email li{display:inline;margin-left:1px;}
.tablelinks{vertical-align:top;}
#header_navi .tooltip_cont .top_tit1 a:hover,#header_navi .tooltip_cont .top_tit2 a:hover,#header_navi .top_link a:hover,#header_navi .menuhome a:hover,.menuhome a:active,.CPwcita a:hover,.CPwde a:hover,.panes a:hover,#carrusel_970 #block a:hover,#carrusel_650 #block a:hover{color:#4eb0e9;}
#header_navi_menu2,#header_navi_menu3,#header_navi_menu4,#header_navi_menu5{float:left;width:auto;margin:0 20px 0 0;}
#header_navi .menuitem a:hover,.menuitem a:active,#footer_legal a,#footer_legal a:visited,.black,.CPwcita a,.panes a{color:#000;}
#footer a:hover,#footer_legal a:hover{text-decoration:underline;}
#footer_sitemap .tit a:active,#footer_sitemap .links a:active{text-decoration:none;color:#F58220;}
#footer_sitemap .tit a:hover,#footer_sitemap .links a:hover{text-decoration:none;color:#4eb0e9;}
h3,.h3{font-size:14px;font-weight:700;color:#646464;margin:5px 0 10px;}
ul li p,#boxmenuright ul li p,.autores ul li p{line-height:15px;padding:3px;}
.orange,.orange a{color:#f58220;}
.gray,.colorlink a,.CPwde,.de{color:#646464;}
.blue,.colorlink ul a{color:#0057a6;}
#boxmenu p,#boxbottom p{font-size:12px;}
#boxmenu .img,#boxgoogle .img{width:60px;float:left;margin:10px 0 0;}
#boxmenu .content,#boxgoogle .content{background-color:#eef8ff;width:360px;float:right;border:1px solid #dfe9f4;border-radius:5px;-moz-border-radius:5px;-moz-box-shadow:2px 2px 1px #dfe9f4;-webkit-box-shadow:2px 2px 1px #dfe9f4;box-shadow:2px 2px 1px #dfe9f4;padding:10px;}
#tablemenu .tdleft:hover,#tablemenu .tdright:hover,#tablemenu .tdmerge:hover,#tablemenu .echistes{background-color:#eef8ff;}
#boxright,#boxmenuright{background-color:#eef8ff;float:right;width:285px;clear:both;margin:auto;padding:10px;}
#boxmenuright ul ul,.autores ul ul{list-style-type:square;}
.conttexto{line-height:20px;text-align:justify;font-size:13px;margin:10px 5px 10px 0;clear:both}
.conttexto p{line-height:20px;text-align:justify;font-size:13px;margin:10px 15px 10px 0;}
.panes table tr:nth-child(2n){background:#eef8ff;}
.CPwde img,.CPsocial img{width:18px;height:18px;margin:0 1px;}
.search_300_box,.search_468_box{font:Arial, Helvetica, sans-serif;font-size:11px;background:#FFF;padding-left:2px;border:none;}
#float-text,#float-textpubli{padding-bottom:5px;font:Arial, Helvetica, Sans-serif;font-size:11px;color:#829dba;font-weight:700;width:100%;}
#float-text a,#float-textpubli a{color:#829dba;}
#box_tab .title img,#carrusel_300 .title img{margin:4px 0 0 7px;}
#box_tab .more a:hover,#box_tab ul.tabs a:hover{background:#b0c0cf;color:#fff;}
#carrusel_970 .title,#carrusel_650 .title{height:27px;clear:both;margin:2px 0 2px 7px;}
#carrusel_970 .carrusel970_scrollable .items,#carrusel_650 .carrusel650_scrollable .items{width:20000em;position:absolute;clear:both;}
#carrusel_970 .items div,#carrusel_650 .items div{float:left;width:auto;height:auto;}
#carrusel_970 #block h3,#carrusel_970 #block h3 a,#carrusel_650 #block h3,#carrusel_650 #block h3 a{font-size:14px;font-weight:700;color:#4d4d4d;margin:0 0 3px;}
#carrusel_970 #block p,#carrusel_650 #block p{font-size:12px;color:#646464;margin:0;}
#carrusel_970 #block p a,#carrusel_650 #block p a{text-decoration:none;color:#646464;}
#carrusel_970 #block img,#carrusel_650 #block img{width:70px;height:70px;text-align:left;padding:0 3px 0 0;}
#carrusel_970 .carrusel970_scrollable .active,#carrusel_300 .carrusel300_scrollable .active,#carrusel_650 .carrusel650_scrollable .active{position:relative;cursor:default;}
#carrusel_970 a.right,#carrusel_650 a.right{background-position:0 -23px;clear:right;margin-right:3px;margin-left:1px;}
#carrusel_970 a.right:hover,#carrusel_300 a.right:hover,#carrusel_650 a.right:hover{background-position:-23px -23px;}
#carrusel_970 a.right:active,a.right:active,#carrusel_650 a.right:active{background-position:-46px -23px;}
#carrusel_970 a.left,#carrusel_650 a.left{margin-right:3px;margin-left:1px;}
#carrusel_970 a.left:hover,#carrusel_300 a.left:hover,#carrusel_650 a.left:hover{background-position:-23px 0;}
#carrusel_970 a.left:active,#carrusel_300 a.left:active,#carrusel_650 a.left:active{background-position:-46px 0;}
#carrusel_300 #block_xl img,#carrusel_300 #block_l img{width:60px;height:50px;padding:0 5px 0 0;}
#carrusel_300 #block_xl h3,#carrusel_300 #block_l h3,#carrusel_300 #block_xs h3{font-size:13px;font-weight:700;color:#4d4d4d;margin:0 0 1px;}
#carrusel_300 #block_xl p,#carrusel_300 #block_l p,#carrusel_300 #block_xs p{font-size:12px;color:#646464;margin:0 0 2px;}