body {
margin:0px;
padding:0px;
margin-top:10px;
font-family:'Nimbus Sans L', Arial, sans-serif;
background-color:#00296A;
}

.colArticleAuthor {
font-family:tahoma;
font-size:11px;
color:#c42e25;
}

.zonebannerstop {
width:938px;
}

.zonebannerstop_left_1 {
width:728px;
float:left;
}

.zonebannerstop_left_2 {
width:200px;
margin-left:10px;
float:left;
}

.updates_zone {
background-image:url(/dr/img/update/bggris_updates.jpg);
background-repeat:repeat-x;
background-position:top;
margin-bottom:6px;
background-color:#E8E8E9;
}

.updates_padding {
padding-left:10px;
padding-right:10px;
padding-top:13px;
padding-bottom:5px;
}

.updates_txt1 {
padding-bottom:5px;
border-bottom:1px solid #FFFFFF;
margin-bottom:5px;
}

.updates_txt2 {
font-family:tahoma;
font-size:12px;
color:#DD3B15;
font-weight:bold;
margin-bottom:5px;
}

.updates_txt2 a {
color:#DD3B15;
text-decoration:none;
}

.updates_txt2 a:hover {
text-decoration:underline;
}

.updates_txt3 {
font-family:tahoma;
font-size:12px;
color:#666666;
}

.updates_txt4 {
font-family:tahoma;
font-size:11px;
color:#DD3B15;
font-weight:bold;
}

.updates_txt4 a {
color:#DD3B15;
text-decoration:none;
}

.updates_txt4 a:hover {
text-decoration:underline;
}

.updates_cptright {
background-image:url(/dr/img/update/pptsright.jpg);
background-repeat:no-repeat;
background-position:top;
height:1px;
font-size:0;
margin-top:8px;
margin-bottom:8px;
}

.updates_cptright2 {
background-image:url(/dr/img/update/pptsright.jpg);
background-repeat:repeat-x;
background-position:top;
height:1px;
font-size:0;
margin-top:8px;
margin-bottom:8px;
}

.anygallery {
font-size:10px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#003366;
}

.anygallery:hover {
color:#3635FD;
}

.tituloGaleriaPort {
font-size:10px;
width:65px;
text-align:center;
}

.tituloGaleriaPort a {
color:#22478A;
text-decoration:none;
}

.tituloGaleriaPort a:hover {
text-decoration:underline;
}

p {
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:10px;			
}

A {
text-decoration: none;
}

A:hover {
text-decoration: underline;
}

form {
margin:0px;
padding:0px;
}

.portada_imp_txt1 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

.portada_imp_txt1 a {
color:#666666;
text-decoration:none;
}

.portada_imp_txt1 a:hover {
text-decoration:underline;
}

.portada_imp_txt2 {
color:#00296B;
font-weight:bold;
}

.portada_imp_txt2 a {
color:#00296B;
}

.portada_imp_txt2 a:hover {
text-decoration:underline;
}

.p_blogs_txt1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#083171;
}

.p_blogs_txt1 a {
color:#083171;
text-decoration:none;
}

.p_blogs_txt1 a:hover {
text-decoration:underline;
}

.p_blogs_txt2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#C42E25;
}

.portada_imp_txt3 {
color:#C42E25;
}

.portada_imp_txt3 a {
color:#C42E25;
}

.portada_imp_txt3 a:hover {
text-decoration:underline;
}

.header_zone {
background-color:#F4F4F4;
width:960px;
}

.header_logo {
background-image:url(/dr/img/header/logo.jpg);
background-repeat:no-repeat;
background-position:top;
width:161px;
height:62px;
margin-top:10px;
margin-left:10px;
margin-bottom:11px;
cursor:pointer;
}

.header_txt_one {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
}

.header_icon_fsubmit {
background-image:url(/dr/img/header/icon_txt_seard.jpg);
background-repeat:no-repeat;
height:21px;
border:1px solid #CCCCCC;
}

.header_s_fsubmit {
background-image:url(/dr/img/header/img_submit_seard.jpg);
background-repeat:no-repeat;
background-color:#000066;
width:57px;
height:23px;
cursor:pointer;
margin:0;
border:0;
padding:0;
}

.header_s_ftext {
font-size:11px;
color:#999999;
width:160px;
border:0;
padding:0;
background-image:url(/dr/img/header/bg_seard_txt.jpg);
background-repeat:repeat-x;
padding:3px;
}

.ntr_rp_login {
color:#22478A;
font-size:11px;
margin-right:12px;
margin-top:5px;
}

.ntr_rp_login a {
color:#22478A;
}

.top_2_header {
width:960px;
background-color:#FFFFFF;
}

.top_3_header {
width:960px;
background-image:url(/dr/img/header/bg_cell_top_3.jpg);
background-repeat:repeat-x;
}






.top_navi_2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#00296B;
text-decoration:none;
display:block;
padding-bottom:11px;
padding-top:11px;
}

.top_navi_2:hover {
background-image:url(/dr/img/header/cell_4_top_navi.jpg);
background-repeat:repeat-x;
text-decoration:none;
}










.top11 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.top11 UL {
margin:0;
padding:0;
list-style:none; 
}

.top11 LI {
margin:0;
border:0 none;
display:inline;
list-style:none;
float:left;
}

.top11 LI a {
text-decoration:none;
display:block;
padding-bottom:11px;
padding-top:11px;
text-decoration:none;
color:#00296B;
}

.top11 LI a:hover {
color:#3E3C2D;
}















.top_navi_2_on {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#00296B;
text-decoration:none;
display:block;
padding-bottom:11px;
padding-top:11px;
background-image:url(/dr/img/header/cell_4_top_navi.jpg);
background-repeat:repeat-x;
}

.top_navi_2_on:hover {
background-image:url(/dr/img/header/cell_4_top_navi.jpg);
background-repeat:repeat-x;
text-decoration:none;
}

.top_navi_3 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
display:block;
padding-bottom:11px;
padding-top:11px;
}

.top_navi_3:hover {
background-image:url(/dr/img/header/bg_cell_top_3_on.jpg);
background-repeat:repeat-x;
text-decoration:none;
}

.top_navi_3_on {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
display:block;
padding-bottom:11px;
padding-top:11px;
background-image:url(/dr/img/header/bg_cell_top_3_on.jpg);
background-repeat:repeat-x;
text-decoration:none;
}

.top_navi_3_on:hover {
color:#00296B;
background-image:url(/dr/img/header/cell_4_top_navi.jpg);
background-repeat:repeat-x;
text-decoration:none;
}

.top_navi_34 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#E10918;
text-decoration:none;
padding-bottom:11px;
padding-top:11px;
display:block;
}

.top_navi_34:hover {
color:#004682;
text-decoration:none;
background-color:#F9F9F9;
}









/*

espectaculos_off.jpg
globales_off.jpg
.jpg
vidaestilo_off.jpg
deportes_off.jpg

*/




.top_navi_34_nacionales {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#004989;
text-decoration:none;
padding-bottom:11px;
padding-top:11px;
padding-left:10px;
display:block;
background-image:url(/dr/img/header/nacionales_off.jpg);
background-repeat:no-repeat;
background-position:top;
}

.top_navi_34_nacionales:hover {
color:#D70000;
text-decoration:none;
}





.top_navi_34_gobales {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
display:block;
padding-bottom:11px;
padding-top:11px;
padding-left:10px;
text-decoration:none;
color:#0083B5;
background-image:url(/dr/img/header/globales_off.jpg);
background-repeat:no-repeat;
background-position:top;
}

.top_navi_34_gobales:hover {
color:#D70000;
text-decoration:none;
}





.top_navi_34_espect {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
display:block;
padding-bottom:11px;
padding-top:11px;
padding-left:15px;
text-decoration:none;
color:#E10915;
background-image:url(/dr/img/header/espectaculos_off.jpg);
background-repeat:no-repeat;
background-position:top;
}

.top_navi_34_espect:hover {
color:#D70000;
text-decoration:none;
}













.offnacionales {
color:#074D89 !important;
}
.offnacionales:hover {
color:#333333 !important;
}

.offglobales {
color:#0083B5 !important;
}
.offglobales:hover {
color:#333333 !important;
}

.offespectaculos {
color:#E10915 !important;
}
.offespectaculos:hover {
color:#333333 !important;
}

.offvidastylo {
color:#D01678 !important;
}
.offvidastylo:hover {
color:#333333 !important;
}

.offdeportes {
color:#329244 !important;
}
.offdeportes:hover {
color:#333333 !important;
}

.offeconomia {
color:#30C200 !important;
}
.offeconomia:hover {
color:#333333 !important;
}









.toplinksections {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.toplinksections UL {
margin:0;
padding:0;
list-style:none; 
}

.toplinksections LI {
margin:0;
margin-right:3px;
border:0 none;
display:inline;
list-style:none;
float:left;
}

.toplinksections LI a {
text-decoration:none;
display:block;
padding-bottom:11px;
padding-top:11px;
width:95px;
text-decoration:none;
color:#E10915;
}

.toplinksections LI a:hover {
color:#3E3C2D;
}























.top_navi_34_on {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
display:block;
padding-bottom:11px;
padding-top:11px;
background-color:#D73323;
text-decoration:none;
background-repeat:no-repeat;
}

.top_navi_34_on:hover {
color:#00296B;
background-image:url(/dr/img/header/cell_4_top_navi.jpg);
background-repeat:repeat-x;
text-decoration:none;
}










.txttop_form {
background-color:transparent;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#22478A;
font-weight:bold;
width:135px;
height:22px;
border:0;
padding:2px;
padding-left:5px;
}

.txtdivtop_form {
background-image:url(/dr/img/header/bg_divformtop.jpg);
background-repeat:no-repeat;
width:143px;
height:22px;
}

.botomtop_form {
background-color:#CCCCCC;
background-image:url(/dr/img/header/form_botontop.jpg);
background-repeat:no-repeat;
width:55px;
height:22px;
border:0;
margin:0;
padding:0;
cursor:pointer;
}

.h_content_main {
width:960px;
background-image:url(/dr/img/frontpage/h_content_main.jpg);
background-repeat:repeat-x;
background-position:top;
}

.h_content_main_mag {
padding-top:13px;
margin-left:13px;
margin-right:13px;
width:934px;
}

.h_content_left {
width:625px;
float:left;
}

.h_content_right {
width:300px;
float:left;
margin-left:9px;
}

.m_etc_zone {
background-image:url(/dr/img/frontpage/bg_etczone.jpg);
background-repeat:repeat-x;
background-position:top;
width:960px;
margin-top:20px;
}

.bgcolorcenter {
background-color:#FFFFFF;
width:960px;
}

.main_top_1ra {
width:282px;
padding:8px;
}

.main_top_1ra_td {
background-image:url(/rd/img/frontpage/bgtop_1ra.jpg);
background-repeat:repeat-x;
background-position:top;
}

.main_top_1ra_img {
border:2px solid #FFFFFF;
margin-bottom:5px;
}

.main_top_1ra_titu {
font-size:17px;
color:#FFFFFF;
font-weight:bold;
}

.main_top_1ra_titu a {
color:#FFFFFF;
text-decoration:none;
}

.main_top_1ra_titu a:hover {
text-decoration:underline;
}

.main_top_1ra_txt {
font-size:12px;
color:#FFFFFF;
margin-top:5px;
}

.main_top_2da {
width:303px;
margin-left:18px;
cursor:default;
}

.main_top_2da_img {
border:2px solid #E7E7E7;
margin-bottom:8px;
}

.main_top_2da_titu {
font-size:12px;
font-weight:bold;
color:#032468;
margin-bottom:5px;
}

.main_top_2da_titu a {
color:#002065;
text-decoration:none;
}

.main_top_2da_titu a:hover {
text-decoration:underline;
}

.main_top_2da_txt {}

.main_top_2da_comment {
font-size:11px;
}

.main_top_2da_comment a {
background-image:url(/dr/img/icons/icon_comment.jpg);
background-position:left;
background-repeat:no-repeat;
color:#D33228;
text-decoration:none;
padding-left:20px;
margin-top:5px;
padding-top:3px;
padding-bottom:3px;
}

.main_top_2da_comment a:hover {
text-decoration:underline;
}

.main_top_3ra_comment {
font-size:11px;
}

.main_top_3ra_comment a {
background-image:url(/dr/img/icons/icon_comment2.jpg);
background-position:left;
background-repeat:no-repeat;
color:#D33228;
text-decoration:none;
padding-left:20px;
margin-top:5px;
padding-top:3px;
padding-bottom:3px;
}

.main_top_3ra_comment a:hover {
text-decoration:underline;
}

.main_top_4to_comment {
font-size:11px;
}

.main_top_4to_comment a {
background-image:url(/dr/img/icons/icon_comment3.jpg);
background-position:left;
background-repeat:no-repeat;
color:#EFEFEF;
text-decoration:none;
padding-left:20px;
margin-top:5px;
padding-top:3px;
padding-bottom:3px;
}

.main_top_4to_comment a:hover {
text-decoration:underline;
}

.main_top_3ra_banners {
margin-top:20px;
margin-bottom:20px;
}

.main_top_3ra_news {
margin-bottom:20px;
}

.main_top_3ra_news_tema {
font-size:11px;
color:#22478A;
font-weight:bold;
border-bottom:2px solid #22478A;
margin-bottom:10px;
}

.main_top_3ra_news_links {
font-size:12px;
margin-bottom:3px;
margin-left:5px;
}

.main_top_3ra_news_links a {
color:#666666;
text-decoration:none;
}

.main_top_3ra_news_links a:hover {
text-decoration:underline;
}


.top_banner_right {
margin-bottom:10px;
}

.top_right_news {
width:291px;
}

.top_right_news_img {
border:2px solid #CCCCCC;
margin-right:8px;
}

.top_right_news_time {
color:#999999;
font-size:11px;
}

.top_right_news_titu {
font-size:12px;
color:#00296B;
font-weight:bold;
margin-bottom:5px;
}

.top_right_news_titu a {
color:#00296B;
text-decoration:none;
}

.top_right_news_titu a:hover {
text-decoration:underline;
}

.main_4ta_txt1 {
font-size:11px;
color:#666666;
}

.main_4ta_txt2 {
font-size:11px;
color:#D33228;
font-weight:bold;
}

.poll_select_op {
color:#00296B;
font-size:11px;
font-weight:bold;
margin:0px;
padding:0px;
list-style:none;
list-style-type:none;
list-style-image:none;
}

.poll_select_op LI {
margin:0px;
padding:0px;
margin-left:10px;
margin-bottom:0px;
}

.footer_navi {
font-size:12px;
margin-bottom:5px;
}

.footer_navi a {
color:#00296B;
}

.footer_navi a:hover {
text-decoration:underline;
}

.footer_copyright {
font-size:11px;
color:#00296B;
width:288px;
margin-right:21px;
}

.footer_copyright a {
color:#00296B;
}

.footer_copyright a:hover {
text-decoration:underline;
}

.poll_linkvote {
font-size:11px;
color:#00296B;
margin-top:15px;
}

.poll_linkvote a {
color:#00296B;
text-decoration:none;
font-weight:normal;
}

.poll_linkvote a:hover {
text-decoration:underline;
}

.s_name_section {
font-size:18px;
font-weight:bold;
color:#FFFFFF;
background-image:url(/dr/img/section/bg_sections_top.jpg);
background-repeat:repeat-x;
text-transform:uppercase;
padding-top:5px;
padding-bottom:9px;
padding-left:8px;
margin-bottom:15px;
}

.s_section_other_n {
font-size:15px;
font-weight:bold;
color:#FFFFFF;
background-image:url(/dr/img/section/bg_sections_top.jpg);
background-repeat:repeat-x;
text-transform:uppercase;
padding-top:8px;
padding-bottom:9px;
padding-left:8px;
margin-bottom:12px;
}

.s_section_other_n a {
color:#FFFFFF;
text-decoration:none;
}

.s_section_other_n a:hover {
text-decoration:underline;
}





.s_section_other_n222 {
font-size:26px;
font-weight:bold;
color:#DD3B14;
background-image:url(/dr/img/section/bg_sections_top2.jpg);
background-repeat:repeat-x;
text-transform:uppercase;
padding-top:8px;
padding-bottom:9px;
padding-left:8px;
margin-bottom:12px;
}

.s_section_other_n5555 {
font-size:26px;
font-weight:bold;
text-transform:uppercase;
padding-top:5px;
padding-bottom:0;
padding-left:8px;
margin-bottom:12px;
}

.s_section_other_n_2 {
padding-top:8px;
padding-left:3px;
margin-bottom:12px;
}

.s_portada_pdf_other_n {
font-size:15px;
font-weight:bold;
color:#FFFFFF;
background-image:url(/dr/img/frontpage/bg_portadapdf_top.jpg);
background-repeat:repeat-x;
text-transform:uppercase;
padding-top:8px;
padding-bottom:9px;
padding-left:8px;
margin-bottom:12px;
}

.s_titleArticleZone {
font-size:18px;
color:#FFFFFF;
background-image:url(/dr/img/article/cellbgArtTitles.jpg);
background-repeat:repeat-x;
padding-top:5px;
padding-bottom:9px;
padding-left:8px;
margin-bottom:15px;
}

.nnArticle {
font-size:18px;
font-weight:bold;
color:#FFFFFF;
margin-bottom:9px;
}

.nnArticle_ultimos {
font-size:11px;
color:#FFFFFF;
}

.s_main_top_1ra {
margin-bottom:20px;
border-bottom:2px solid #D33228;
padding-bottom:16px;
}

.s_top_1ra_titu {
color:#D73323;
font-size:20px;
font-weight:bold;
margin-bottom:8px;
}

.s_top_1ra_titu a {
color:#D73323;
text-decoration:none;
}

.s_top_1ra_titu a:hover {
text-decoration:underline;
}

.s_top_1ra_txt {
font-size:11px;
color:#666666;
font-weight:normal;
margin-bottom:8px;
}

.s_main_top_1ra_img {
border:5px solid #E7E7E7;
margin-bottom:8px;
margin-left:10px;
}

.NTArticleImgZone {
background-color:#E8E8E8;
padding:5px;
float:left;
margin-right:10px;
}

.NTArticleImgPi {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#00296B;
padding-top:8px;
padding-bottom:2px;
}

.NTArticleText1 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#00296B;
}

.NTArticleText2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#00296B;
font-weight:bold;
}

.NTArticleText3 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#D73323;
font-weight:bold;
margin-top:8px;
}

.NTArticleText4 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
line-height:18px;
margin-top:8px;
}

.NTArticleText5 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
padding-left:13px;
margin-bottom:15px;
margin-top:10px;
}

.NTCommentZone {
margin-top:20px;
}

.NTCommentTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#00296B;
font-weight:bold;
background-image:url(/dr/img/article/bgCommentTitle.jpg);
background-repeat:repeat-x;
padding:5px;
}

.NTCommentZoneList {
margin-left:15px;
margin-top:15px;
}

.NTCommentZoneCpt {
margin-bottom:15px;
margin-top:15px;
background-color:#E8E8E8;
height:2px;
}

.NTCommentTema {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#D73323;
font-weight:bold;
}

.NTCommentTemaText2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
margin-top:3px;
}

.NTCommentTemaText3 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
margin-top:15px;
}

.NTCommentNoComent {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
font-weight:bold;
}

/******************************************  OLDS  ******************************************/

.clearblock {
height:1px;
clear:both;
font-size:1px;
}

.nowrapblock {
white-space:nowrap
}

.black-bold {
color:#000000;
font-weight:bold;
}

.red-bold {
color:#0C65AD;
font-weight:bold;
}

#frame-container {
margin-left:auto;
margin-right:auto;
width:960px;
background-color:#FFFFFF;
}

.container_links_superior_right {
	width:300px;
	float:left;
	margin-left:30px;
	margin-top:20px;
	font-size:11px;
	text-align:left;
}

.container_portada_central {
	width:956px;
	margin-top:10px;
}

.container_portada_superior_seccion {
	width:960px;
	padding-bottom:10px;
}

#frame-container-bottom {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	background-color:#FFFFFF;
}

/* main-frame for windows */

#frame-container-windows {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	background-color:#FFFFFF;
}

/* header banners */

#header-banners {
	clear:both;
	border-bottom:1px solid #CCCCCC;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	height:95px;
}


#header-logo-search {
	width:210px;
	border-left:1px solid #CCCCCC;
	height:47px;
	font-family: 'Nimbus Sans L', Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:4px;
	margin-right:10px;
}

#header-logo-search TD {
	padding:3px;
}

#header-logo-search INPUT.top-login-textbox {
	border-top:1px solid #003755;
	border-left:1px solid #003755;
	border-bottom:1px solid #1089ED;
	border-right:1px solid #1089ED;
	width:250px;
	height:14px;
	font-size:11px;
}

.search {
	border-top:1px solid #D2D2D2;
	border-left:0;
	border-bottom:1px solid #D2D2D2;
	border-right:0;
	width:120px;
	height:20px;
	line-height:20px;
	font-size:11px;
	color:#999999;
	padding:0;
}

.search_button {
	background-image:url(/dr/img/rigit/boton_buscar.jpg);
	background-repeat:no-repeat;
	background-color:#000099;
	width:59px;
	height:22px;
	border:0;
	cursor:pointer;
}

#header-logo-search INPUT.top-login-button {
	font-family: 'Nimbus Sans L', Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	background-color:#999999;
	border:1px solid #666666;
	width:27px;
	height:18px;
}

#header_clima {
	width:200px;
	float:left;
}
.menu_top {
	padding-left:10px;
	background-image:url(/dr/img/header/bg_menu_top_botton.jpg);
 	background-repeat:repeat-x;
	height:31px;
}
.menu_top a {
	font-family:Arial, Helvetica, sans-serif;
 	font-size:10px;
	font-weight:bold;
	color:#495E9D;
	text-decoration:none;
	border-right:1px solid #EFEFF1;
	padding-left:6px;
	padding-right:6px;
	display:block;
	float:left;
	line-height:31px;
}
.menu_top a:hover {
	background-color:#EFEFEF;
}
/* header logo: login */

#header-logo-login {
	font-family: 'Nimbus Sans L', Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2E7CAA;
	padding:2px;
	border:1px solid #DAECF8;
}

#header-logo-login TD {
	padding:3px;
}

#header-logo-login B {
	color:#000000;
	font-size:12px;
}

#header-logo-login A {
	color:#2E7CAA;
}

#header-logo-login INPUT.top-login-textbox {
	border-top:1px solid #003755;
	border-left:1px solid #003755;
	border-right:1px solid #8CD7FF;
	border-bottom:1px solid #8CD7FF;
	width:150px;
	height:14px;
	font-size:11px;
}

#header-logo-login INPUT#txtTopPassword {
	width:150px;
}

#header-logo-login INPUT.top-login-button {
	font-family: 'Nimbus Sans L', Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	background-color:#999999;
	border:1px solid #666666;
	width:47px;
	height:18px;
}

/* header logo: login, when user is logged in */

#header-logo-login-loggeddata {
	float:left;
	padding-left:7px;
	margin-left:0px!important;
	line-height:15px;
	width:275px;
}

#header-logo-login-loggedavatar {
	float:left;
	margin-left:8px;
}

#header-logo-login-loggedavatar IMG {
	border:1px solid #CCCCCC;
}

/* header nav */


#header-nav {
	background-image:url(/dr/img/navi/bg_navi.jpg);
	background-repeat:repeat-x;
	height:47px;
	width:960px;
}

#header-nav-bar-left {
	height:50px;
	border-top:3px solid #FFFFFF;
}


#header-nav UL {
	margin:0px;
	padding:0px;
	list-style:none;
	list-style-type:none;
}

#header-nav li {
	float:left;!important;
}

#header-nav-bar-right UL {
	margin-left:5px!important;
}

#header-nav-bar-left li {
	margin:0px;
	padding:0px;
	list-style:none;
	list-style-type:none;
	float:left;!important;
}


#header-nav a {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px!important;
	text-decoration:none;
	height:47px;
	line-height:47px;
	display:block;
	text-align:center;
	padding-left:12px;
	padding-right:12px;
	float:left;
}
#header-nav-bar-left A:hover, .header-nav-active {
	background-image:url(/dr/img/navi/bg_hover.jpg);
	background-repeat:repeat-x;
}

#header-nav-bar-right A:hover {
	background-color:#766D58;
	color:#EFEFEF;
}

.navi_bottom {
	background-image:url(/dr/img/navi/bg_bottom.jpg);
	background-repeat:repeat-x;
	height:20px;
	width:960px;
}
/* popup de suplementos y especiales */


.header-nav-bar-popupmenu {
	list-style:none;
	position:absolute;
	left:-31px;
	top:33px;
	display: none;
	width:135px;
	border-left:1px solid #FFF;
	/**/
	margin:0px!important;
	padding:0px!important;
	border:none!important;
	height:auto!important;
}

.header-nav-bar-popupmenu LI {
	margin:0px!important;
	padding:0px!important;
	width:130px!important;
	border:none!important;
	float:none!important;
	height:20px!important;
	overflow:hidden;
	text-align:left!important;
}

.header-nav-bar-popupmenu A {
	background-color:#0491C7!important;
	margin:0px!important;
	padding:4px!important;
	border:none!important;
	font-family:Arial, Helvetica, sans-serif!important;
	font-weight:normal!important;
	font-size:11px!important;
	display:block!important;
	width:120px!important;
	height:20px!important;
	text-align:left!important;
	color:#FFFFFF;!important;
}
.header-nav-bar-popupmenu A:hover {
	background-color:#FFFFFF!important;
	margin:0px!important;
	padding:4px!important;
	border:none!important;
	height:20px!important;
	text-decoration:none!important;
	color:#1586c3!important;
}

/* main content */

#main-content-1col {
	clear:both;
	background-color:#FFFFFF;
}

#main-content-2col {
	clear:both;
}

#main-left {
	float:left;
	margin-bottom:10px;
	padding:0px;
	width:650px;
}

#main-right {
	float:left;
	margin-bottom:10px;
	padding:0px;
	width:350px;
}

.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#009ADF;
}
.footer a {
	color:#009ADF;
	text-decoration:none;
}
.footer a:hover {
	color:#EA4438;
	text-decoration:underline;
}

/* headers: blue stripe */

.header-blue-stripe-t14 {
	color:#FFFFFF;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:#0052A4;
	border-top:5px solid #80A9D2;
	padding:3px;
}

.header-blue-stripe-t14 A {
	color:#FFFFFF;
	text-decoration:none;
}

.header-blue-stripe-t14 A {
	color:#FFFFFF;
	text-decoration:underline;
}

/* headers: red stripe */

.header-red-stripe-t14 {
	color:#FFFFFF;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:#990000;
	border-top:5px solid #FF9595;
	padding:3px;
}

.header-red-stripe-t14 A {
	color:#FFFFFF;
	text-decoration:none;
}

.header-red-stripe-t14 A {
	color:#FFFFFF;
	text-decoration:underline;
}

/* headers: orange stripe */

.header-orange-stripe-t14 {
	color:#FFFFFF;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:#DF5900;
	border-top:5px solid #FF6600;
	padding:3px;
}

.header-orange-stripe-t14 A {
	color:#FFFFFF;
	text-decoration:none;
}

.header-orangestripe-t14 A {
	color:#FFFFFF;
	text-decoration:underline;
}

/* headers: green stripe */

.header-green-stripe-t14 {
	color:#FFFFFF;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:#006633;
	border-top:5px solid #009933;
	padding:3px;
}

.header-green-stripe-t14 A {
	color:#FFFFFF;
	text-decoration:none;
}

.header-green-stripe-t14 A {
	color:#FFFFFF;
	text-decoration:underline;
}

/* headers: grey stripe */

.header-grey-stripe-t14 {
	color:#000000;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:#E0E0E0;
	border-top:5px solid #CCCCCC;
	padding:3px;
	height:20px;
}

.header-grey-stripe-t14 DIV.leftpart {
	float:left;
}

.header-grey-stripe-t14 DIV.rightpart {
	float:right;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px!important;
	font-weight:normal!important;	
}

.header-grey-stripe-t14 A {
	color:#FFFFFF;
	text-decoration:none;
}

.header-grey-stripe-t14 A {
	color:#000000;
	text-decoration:underline;
}

/* headers: top section, big , no text */

.header-section-big-notext {
	height:4px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0px;
	border-bottom:5px solid #CCCCCC;
	background-image:url(/dr/img/bits/top-section-bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-top:5px;
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
	margin-bottom:10px;
}


/* headers: top section, big georgia 36 */


.titlepart {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	line-height:30px;
	padding-left:10px;
}



/* headers: top section, big georgia 36 */

.header-section-big-g20 {
	height:44px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	border-bottom:5px solid #CCCCCC;
	background-image:url(/dr/img/bits/top-section-bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	margin-bottom:10px;
}

/* lists: default with red arrow */

.list-red-arrow {
	margin:0px;
	padding:0px;
	list-style-type:none;
	list-style-image:none;
}

.list-red-arrow LI {
	margin:0px;
	padding:0px;
	background-image:url(/dr/img/bits/list-arrow-red.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	padding-left:16px;
	margin-left:5px;
	margin-bottom:1px;
	line-height:14px;
}

/* lists: default horizontal, with no bullets */

.list-horizontal-nobullet {
	margin:0px;
	padding:0px;
	list-style-type:none;
	list-style-image:none;
}

.list-horizontal-nobullet LI {
	margin:0px;
	padding:0px;
	padding-left:16px;
	margin-left:5px;
	margin-bottom:1px;
	float:left;
}

/* links: white boxed with arrow */

.deflinks-whitebox-left {
	background-color:#FFFFFF;
	padding:3px;
}

.deflinks-whitebox-right {
	background-color:#FFFFFF;
	padding:3px;
}

/* forms: styles for generic form */

.generic-form {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	margin-top:20px;
	margin-bottom:20px;
	padding-bottom:20px;
	padding-left:5px;
	padding-right:5px;
	border-bottom:1px solid #E0E0E0;
}

.generic-form TABLE {
	background-color:#EFEFEF;
	margin-top:20px;
	border-top: 10px solid #CCCCCC;
}

.generic-form TD {
	vertical-align:top;
	padding:5px;
	padding-bottom:8px;
}

.generic-form TD.generic-header-row {
	font-weight:bold;
	padding-top:15px;
	border-bottom:1px solid #CCCCCC;
	width:100%;
}

.generic-form TD.generic-info-row {
	width:100%;
}

.generic-form TD.generic-fieldlabel {
	font-weight:bold;
}

.generic-form TD.generic-fieldlabel-vertical {
	background-image:url(/dr/img/bits/list-arrow-down.gif);
	background-repeat:no-repeat;
	background-position: 5px 8px;
	padding-left:20px!important;
}

.generic-form DIV.generic-instruction, .generic-form SPAN.generic-instruction {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.generic-form INPUT.generic-textbox {
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:0px;
}

.generic-form INPUT.generic-textbox-250 {
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:0px;
}

.generic-form INPUT.generic-textbox-password {
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:0px;
}

.generic-form SELECT.generic-select {
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:0px;
}

.generic-form SELECT.generic-select-nowidth {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:0px;
}

.generic-form TEXTAREA.generic-textarea {
	width:250px;
	height:75px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
	margin-right:0px;
}
.generic-form TEXTAREA.generic-textarea2 {
	width:310px;
	height:75px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
	margin-right:0px;
}
.generic-form INPUT.generic-button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-color:#999999;
	border:1px solid #666666;
	height:18px;
	margin-top:4px;
	margin-right:7px;
}

/* forms: styles for generic form validation */

DIV.generic-form-validation {
	background-color:#FFD9D9;
	margin-top:20px;
	border-top: 10px solid #990000;
}

DIV.generic-form-validation DIV {
	padding:5px;
	color:#990000;
	font-weight:bold;
}

DIV.generic-form-validation UL {
	margin:0px;
	padding:0px;
	list-style-type:none;
	list-style-image:none;
}

DIV.generic-form-validation LI {
	margin:0px;
	padding:0px;
	background-image:url(/dr/img/bits/list-arrow-red.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	padding-left:16px;
	margin-left:25px;
	margin-bottom:1px;
	line-height:14px;
	color:#000000;
}

/* forms: warning message box */

DIV.generic-message-warning {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFD9D9;
	margin-top:20px;
	border-top: 10px solid #990000;
}

DIV.generic-message-warning DIV {
	padding:5px;
	color:#990000;
	font-weight:bold;
}

/* forms: warning success box */

DIV.generic-message-success {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:auto;
	margin-right:auto;
	background-color:#D9FFCC;
	margin-top:20px;
	border-top: 10px solid #33CC00;
}

DIV.generic-message-success DIV {
	padding:5px;
	color:#009900;
	font-weight:bold;
}

/* forms: warning info box */

DIV.generic-message-info {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:auto;
	margin-right:auto;
	background-color:#EFEFEF;
	margin-top:20px;
	border-top: 10px solid #999999;
}

DIV.generic-message-info DIV {
	padding:5px;
	color:#333333;
	font-weight:bold;
}

.tab_navi {
	background-image:url(/dr/img/frontpage/pestanas_bg_navi.jpg);
	background-repeat:repeat-x;
	height:22px;
}

.tab_navi a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	line-height:22px;
	color:#333333;
	text-decoration:none;
	display:block;
	width:126px;
	float:left;
	text-align:center;
	border-right:1px solid #FFFFFF;
}

.tab_navi a:hover, .tab_navi A.tab_navi_on {
	color:#FFFFFF;
	background-image:url(/dr/img/frontpage/pestanas_bg_navi_hover.jpg);
	background-repeat:repeat-x;
	line-height:22px;
}




.tab_novedades {
	background-repeat:repeat-x;
	height:22px;
}

.tab_novedades a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:22px;
	color:#333333;
	text-decoration:none;
	display:block;
	width:160px;
	float:left;
	text-align:center;
	border-right:1px solid #FFFFFF;
	background-image:url(/dr/img/frontpage/pestanas_bg_novedades_new.jpg);
	background-position:bottom;
}

.tab_novedades a:hover, .tab_novedades A.tab_novedades_on {
	color:#FFFFFF;
	background-image:url(/dr/img/frontpage/pestanas_bg_novedades_new_hover.jpg);
	background-repeat:repeat-x;
	line-height:22px;
}
.tab_novedades_1 {
	width:320px;
}






.tab_titular_principal {
	width:265px;
	margin-top:4px;
}

.tab_titular_principal a {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.tab_titular_principal a:hover {
	text-decoration:underline;
}

.tab_titular_secundario {
	margin-top:4px;
}

.tab_titular_secundario a {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.tab_titular_secundario a:hover {
	text-decoration:underline;
}

.tab_1 {
	border-right:1px solid #CCCCCC;
	padding-top:10px;
	width:648px;
}
.tab_2 {
	display:none;
	border-right:1px solid #CCCCCC;
	padding-top:10px;
}
.tab_3 {
	display:none;
	border-right:1px solid #CCCCCC;
	padding-top:10px;
}
.tab_4 {
	display:none;
	border-right:1px solid #CCCCCC;
	padding-top:10px;
}
.tab_5 {
	display:none;
	border-right:1px solid #CCCCCC;
	padding-top:10px;
}
.header-section-big-g36 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	line-height:50px;
	color:#006FA9;
	margin-top:2px;
	background-image:url(/dr/img/perfil/bg_titulo.jpg);
	background-repeat:repeat-x;
	padding-left:10px;
	margin-bottom:30px;
	border-right:3px solid #FFFFFF;
	height:53px;
}
.logo_impresion {display:none;}


-->




.link_interes {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#12567A;
}

.link_interes a {
	color:#12567A;
	text-decoration:none;
	background-image:url(../img/icons/bullet_genelist.jpg);
	background-repeat:no-repeat;
	background-position:left 4px;
	padding-left:9px;
}

.link_interes a:hover {
	text-decoration:underline;
}

.link_list_details {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#12567A;
}

.link_list_details a {
	color:#12567A;
	text-decoration:none;
	background-image:url(../img/icons/bullet_genelist.jpg);
	background-repeat:no-repeat;
	background-position:left 4px;
	padding-left:9px;
}

.link_list_details a:hover {
	text-decoration:underline;
}

.link_back_details {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#12567A;
}

.link_back_details:hover {
	text-decoration:underline;
}




.list_detalil_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#0C65AD;
}

.list_detalil_body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:18px;
	text-align:justify;
	padding-right:10px;
	padding-left:10px;
}
.directorio_contacto a {
	color:#0000CC;
}


.menu_top_nacional {
	padding-top:4px;
}
.menu_top_nacional a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0593D5;
	text-decoration:none;
	background-image:url(/dr/img/navi/bg.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
}
.menu_top_nacional a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#F44236;
	text-decoration:none;
}

.gtext_container_item_img {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-bottom:5px;
	margin-top:3px;
}

.textPortadaImpre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin:10px;
	margin-top:30px;
	margin-bottom:20px;
}

.textPortadaImpre a {
	color:#666666;
}

.textPortadaImpre a:hover {
	text-decoration:underline;
}

.linkPortadaImpre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#D4EDF8;
	font-weight:bold;
}

.linkPortadaImpre a {
	color:#0289C7;
	text-decoration:none;
	display:block;
	padding:3px;
}

.linkPortadaImpre a:hover {
	color:#0289C7;
}

.imgPortadaImpre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

.getTitleArtCenter {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#D73327;
font-weight:bold;
margin-top:5px;
}

.getTitleArtCenter a {
color:#D73327;
text-decoration:none;
}

.getTitleArtCenter a:hover {
color:#D73327;
text-decoration:underline;
}

.NextTopleftmainTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#EA4439;
text-decoration:none;
font-weight:bold;
}

.NextTopleftmainTitle:hover {
text-decoration:underline;
}

.NextTopleftmainText {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#307EAF;
margin-top:5px;
}

.style6 {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
body,td,th {
	font-size: 12px;
}






























