@charset "utf-8";

.modulo_novedades { no-repeat 10px 0px; float:left; padding-left:40px; padding-top:10px; font-size:11px; }
.modulo_novedades h3{ font-size:14px; padding-top:30px; color:#333; border-bottom:1px solid #999;}

/* reset */
* {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
body, html { height: 100%; background-color:#fff; color:#525252; }
table {border-collapse:separate;border-spacing:0;}
a img {border:none;}
/* reset */

/* commomn elements */
.clear { clear:both;}
a { 
/* text-decoration:none; */
color:#115da1;
}
a:visited{ 
color:#506a81;
}
p { padding:7px 0px 7px 0px;}
strong { font-weight:bold;}
.blank_space { height:15px;}
.blank_space_small { height:5px;}
.horz_space { width:17px;}
.float_left { float:left;}
.purple { color:#a47cae;}
.green { color:#719b70;}
.blue { color:#518abd;}
.blue_large { color:#518abd; font-size:13px; font-family:Arial, Helvetica, sans-serif;;}
.blue_bold { color:#045999; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:25px; }
.blue_bold_small { color:#045999; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:25px; }

.grey { color:#6698c5; font-size:11px;  }@charset "utf-8";
/* reset */
* {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
body, html { height: 100%; background-color:#fff; color:#525252; }
table {border-collapse:separate;border-spacing:0;}
a img {border:none;}
/* reset */

/* commomn elements */
.clear { clear:both;}
a { 
/* text-decoration:none; */
color:#115da1;
}
a:visited{ 
color:#506a81;
}
p { padding:7px 0px 7px 0px;}
strong { font-weight:bold;}
.blank_space { height:15px;}
.blank_space_small { height:5px;}
.horz_space { width:17px;}
.float_left { float:left;}
.purple { color:#a47cae;}
.green { color:#719b70;}
.blue { color:#518abd;}
.blue_large { color:#518abd; font-size:13px; font-family:Arial, Helvetica, sans-serif;;}
.blue_bold { color:#045999; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:25px; }
.blue_bold_small { color:#045999; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:25px; }

.grey { color:#6698c5; font-size:11px; @charset "utf-8";
/* reset */
* {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
body, html { height: 100%; background-color:#fff; color:#525252; }
table {border-collapse:separate;border-spacing:0;}
a img {border:none;}
/* reset */

/* commomn elements */
.clear { clear:both;}
a { 
/* text-decoration:none; */
color:#115da1;
}
a:visited{ 
color:#506a81;
}
p { padding:7px 0px 7px 0px;}
strong { font-weight:bold;}
.blank_space { height:15px;}
.blank_space_small { height:5px;}
.horz_space { width:17px;}
.float_left { float:left;}
.purple { color:#a47cae;}
.green { color:#719b70;}
.blue { color:#518abd;}
.blue_large { color:#518abd; font-size:13px; font-family:Arial, Helvetica, sans-serif;;}
.blue_bold { color:#045999; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:25px; }
.blue_bold_small { color:#045999; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:25px; }

.grey { color:#6698c5; font-size:11px;  }
.grey a { color:#565656; }
.grey a:hover { color:#1f7ed4; }
.soluciones_grey { padding:5px 0px 10px 0px; }
.red { color:#F00; }
.txt_middle { vertical-align:middle; }
.padding_small { padding:3px; }
.dark_grey { color:#292929; }
.contentheading { font-size:5px; padding-bottom:5px; padding-top:5px;text-align:left; list-style:none; border-bottom:1px dotted #999; }
.inputbox { width:85px; border:1px solid #CCC; line-height:25px; height:18px; font-size:12px; }
.inputbox_medicos {  width:240px; border:1px solid #CCC; line-height:25px; height:18px; font-size:12px; }
.inputbox2 { width:120px; border:1px solid #CCC; line-height:25px; height:20px; font-size:12px; margin:5px 0px 5px 0px; }
.inputbox3 { width:200px; border:1px solid #CCC; line-height:25px; height:20px; font-size:12px; margin:5px 0px 5px 0px; }
.inputbox4 { width:40px; border:1px solid #CCC; line-height:25px; height:20px; font-size:11px; margin:5px 0px 5px 0px; }
.inputbox5 { width:100px; border:1px solid #CCC; line-height:25px; height:20px; font-size:11px; margin:5px 0px 5px 0px; }
.line_height_mid { line-height:20px; }
.inputbox_search { width:180px; border:1px solid; line-height:25px; height:18px; font-size:12px; }
.dropdown_registration { width:100px; border:1px solid #CCC; line-height:25px; height:20px; font-size:12px; }
.input_contact { width:180px; background-color:#fff; border:1px solid #CCC; line-height:18px; font-size:12px; height:21px; margin-right:10px; margin-bottom:4px; margin-left:5px; }
.textarea_contact { width:180px; height:80px; background-color:#fff; border:1px solid #CCC; line-height:18px; font-size:12px; margin-bottom:4px; margin-left:5px; }
#group { width:85px; border:1px solid #CCC; line-height:25px; height:18px; font-size:12px; }
#group2 { width:110px; border:1px solid #CCC; line-height:25px; height:18px; font-size:12px; }
/*.button { background-color:#4174d8; line-height:25px; height:20px; padding:0px 15px; color:#fff; }*/
.moduletable_search { padding-left:20px; padding-bottom:30px; padding-top:15px; }
.button { background-color:#4174d8; 
color:#fff; 
width:50px;
font-size:11px; }


.register_green { color:#738972; font-size:10px; text-decoration:none; }
.register_green a { color:#738972; font-size:10px; text-decoration:underline; }
.register_green a:hover { color:#738972; font-size:10px; text-decoration:none; }

.register_blue { color:#4283bb; font-size:10px; text-decoration:none; }
.register_blue a { color:#4283bb; font-size:10px; text-decoration:underline; }
.register_blue a:hover { color:#4283bb; font-size:10px; text-decoration:none; }
.grey_header { color:#525252; font-size:10px; font-size:14px; line-height:30px; padding-top:5px; }
.bottom_dashed_border { border-bottom:1px dashed #c3c3c3; }

.hor_line { border-bottom:1px dotted #999; }

.validate-password { color:#F00; }
.invalid { color: red; }
input.invalid { font-weight: bold; }
textarea.invalid  { font-weight: bold; }
.content_lightblue { background-color:#ecf7ff; padding:5px 5px 15px 5px; position:absolute; width:570px; }
.separator_hor { border-bottom:1px dotted #999; }
.left_padding { padding-left:10px; line-height:22px; height:35px; }
.padding_gen { padding:5px; }
.padding_mid { padding:10px; }
.padding_soluciones { padding:5px 0px; }

	/* Module Table */

    /* Module Table */
#form-login-username { clear:both; }
#form-login-password { clear:both; }
/* commomn elements */

/* container */
body { font:12px Arial, Helvetica, sans-serif; min-width:1000px;}
#main_bg { background:url(../images/top.jpg) no-repeat center top; min-width:1000px; }
#container { min-height: 100%; margin: 0; width:100%; }
* html #container { min-height: 100%; /* hack for IE */ }
#wrapper { width:905px; margin:0 auto;}
#body_content { width:903px; min-height:300px; }
.contentpaneopen { margin:0px; padding:10px 0px 0px 0px; width:100%; }
/* título de cada página */
.contentheading {font-size: 21px; color:#00529b; font-family:Calibri, Arial, Helvetica, sans-serif;}
.buttonheading { border-bottom:1px dotted #999; }
/* container */

/* header */
#header { height:139px;}
#header_left { width:246px; float:left;}
#logo { padding:21px 0px 0px 21px;}
#header_right { float:left; width:655px;}
#language { text-align:right; height:43px;}
#language_content { padding-top:0px;}
#language_content a { padding:0px 6px 0px 6px; }
/* header */

/* nav */
#navbar { position:absolute; text-align:left; }
.menu_menu ul { position:absolute; float:left; text-align:left; }
.menu_menu li { display:inline; list-style:none; line-height:45px;}
.menu_menu li a { font-family:Arial, Helvetica, sans-serif;; font-size:14px; color:#fff;  padding:15px 10px;}
.menu_menu li a:hover { background:url(../images/nav_hover.png) repeat-x; cursor:pointer;}
.menu_menu li a:active { background:url(../images/nav_hover.png) repeat-x;}

/* nav */

/* masthead */
#banner { float:left; width:658px; text-align:center; padding-top:2px; height:280px;}
#rel_box { float:left; width:220px; min-height:150px;}
#rel_box_padding { padding:0px 18px 0px 17px;}
.rel_heading { height:59px;}
#rel_box_title { padding:31px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif;; font-size:18px; color:#525252; }
#rel_links { list-style:none; padding:0px 0px 6px 0px;}
#rel_links li { line-height:41px; border-bottom:1px dotted #999}
#rel_links li a { color:#525252; text-decoration:none;} 
#rel_links li a:after { content:" »";}
.more { background:#f0f0f0; border:1px solid #dadada; padding:7px;}
.more a {color:#525252; text-decoration:none;}
/* masthead */

/* main_body */
#main_body { background:url(../images/content.png) no-repeat; min-height:400px; float:left; width:658px; padding-top:30px;}
/* main_body */

/* breadcrumb */
#breadcrumb {  height:15px; vertical-align:middle; padding:10px 0px 10px 0px;  list-style:none; text-align:left; color:#393939; font-size:10px; border-bottom:1px dotted #999; }
/* breadcrumb */


/* left_column */
#left_column { width:652px; text-align:left; }
#left_column_padding {padding:0px 25px 0px 25px; text-align:left;}
#left_column_padding2 {padding:0px 20px 0px 20px;;}
h1.page_title { font-family:Arial, Helvetica, sans-serif;; font-size:14px; color:#00529b;}
#promos { padding:15px 0px 0px 0px; width:580px;}
.promo_placeholder { float:left; width:190px; padding-right:3px; }
.promo_placeholder2 { float:left; width:180px; padding-right:6px; }
.promo_placeholder3 { float:left; width:184px; }
.promo_placeholder4 { float:left; width:185px; padding-right:3px; }
.promo_placeholder5 { float:left; width:185px; }
.promo_title {font-family:Arial, Helvetica, sans-serif;; font-size:14px; padding-bottom:11px;}
.promo_title1 { font-size:14px; }
.promo_image { height:104px; width:184px; border-bottom:1px dotted #999 }
.promo_image2 { height:90px; }
.promo_desc { padding-top:9px;}
h3 {  font-size:13px; }
h4 {  font-size:13px; }
h5 {  font-size:13px; }
h6 {  font-size:13px; }

.moduletable_distribuidores { width:365px; float:left; padding:10px 10px 10px 10px; margin-bottom:10px; background-image:url(../images/distribudor_greenlogin.png); background-repeat:repeat-x }
.moduletable_distribuidores h3 { font-size:16px;}
.moduletable_material { width:390px; float:right; margin-bottom:10px; color:#525252; }
.moduletable_material a { color:#4283bb; }
.moduletable_material h3 { border-bottom:1px dotted #999; font-size:16px; color:#525252; }

.moduletable_informecion { float:left; border:1px solid #e5e5e5; color:#525252; width:588px; background-image:url(../images/blue_grad.png); background-repeat:repeat-x; background-position:top; font-size:11px;}
.moduletable_informecion h3 { font-size:14px; }
.moduletable_informecion22 { float:left; border:1px solid #e5e5e5; width:588px; }
.moduletable_informecion2 { float:left; border:1px solid #e5e5e5; color:#525252; width:568px; background-image:url(../images/blue_grad.png); background-repeat:repeat-x; background-position:top; font-size:11px; padding:10px;}
.moduletable_informecion2 h3 { font-size:5px; padding-bottom:10px; }

.moduletable_informecion3 { border:1px solid #e5e5e5; color:#525252; width:580px; font-size:11px; }

.moduletable_none { height:180px; width:580px; float:left; }
.moduletable_none2 { max-width:580px;}
/* left_column */

/* right_column */

/*.moduletable_access { float:left; width:195px; padding:30px 15px px 20px; }
.moduletable_access h3 { font-size:18px; font-family:Arial, Helvetica, sans-serif;color:#518abd;}
.menu_access ul { list-style:none; padding:0px 0px 6px 0px; }
.menu_access li { line-height:41px; border-bottom:1px dotted #999; list-style:none; padding-right:0px; }
.menu_access li a { color:#525252; text-decoration:none;} 
.menu_access li a:after { content:" »";}*/


.moduletable_rapidos { width:180px; padding:30px 15px 5px 20px; min-height:240px; }
.moduletable_rapidos h3 { font-size:18px; padding-left:10px; }
.menu_rapidos ul { list-style:none; padding:0px 0px 6px 0px; }
.menu_rapidos li { height:25px; padding:12px 0px 4px 0px;  border-bottom:1px dotted #999; list-style:none; padding-right:0px; font-size:10px; }
.menu_rapidos li a { color:#525252; text-decoration:none;} 
/* .menu_rapidos li a:after { content:" »";} */


.moduletable_rapidos_medicos { width:180px; padding:30px 15px 5px 20px; min-height:170px; }
.moduletable_rapidos_medicos h3 { font-size:18px; padding-left:10px; }
.menu_rapidos_medicos ul { list-style:none; padding:0px 0px 6px 10px; }
.menu_rapidos_medicos li { height:25px; padding:12px 0px 4px 10px;  border-bottom:1px dotted #999; list-style:none; padding-right:0px; font-size:10px; }
.menu_rapidos_medicos li a { color:#525252; text-decoration:none;} 
/* .menu_rapidos li a:after { content:" »";} */

.moduletable_videos { float:left; max-width:300px; overflow:hidden; }
.moduletable_videos h3 { font-size:14px; padding-left:15px; }

.conctactenos_pad { padding:20px 0px 0px 0px; color:#525252; }
.conctactenos_pad a { color:#525252; }

.moduletable_latestnews {  background:url(../images/box_headers.png) no-repeat 10px 0px; padding-left:10px; padding:18px 18px 30px 30px; min-height:120px; }
.moduletable_latestnews h3 { font-size:14px; padding-left:15px; }
.latestnews_novados ul {  list-style:none; padding:0px 0px 0px 0px; }
.latestnews_novados li {  line-height:20px; list-style:none; }
.latestnews_novados li a {  color:#525252; }
.latestnews_novados_first { color:#525252; font-weight:bold; }
.latestnews_novados_latest { color:#525252; }
.latestnews_novados_date { font-weight:bold; color:#525252; }
.latestnews_novados_content a { color:#525252; text-decoration:underline; }
.mod_events_latest_content a { color:#525252; }

/* Tab Menu */
#tab_menu_div { width:588px;}
#tab_menu ul { list-style:none; }
#tab_menu li { float:left; list-style:none; background-image:url(../images/tab_bg.png); height:32px; padding:0px 25px 0px 25px; border-left:1px solid #e3f4ff; border-right:1px solid #e3f4ff; line-height:25px; }
#tab_menu li:hover { float:left; background-image:url(../images/tab_selected.png); height:32px; padding:0px 29px 0px 30px; border-left:1px solid #fff; border-right:1px solid #fff; line-height:25px; cursor:pointer; }
#tab_menu .selected {float:left; background-image:url(../images/tab_selected.png); height:32px; padding:0px 29px 0px 30px; border-left:1px solid #fff; border-right:1px solid #fff; line-height:25px;}
#tab_menu li a { color:#393939; }


#greytab_menu ul { list-style:none;border-bottom:1px dotted #999999; }
#greytab_menu li { float:left; list-style:none; background-image:url(../images/greytab_bg.png); height:32px; padding:0px 30px 0px 32px; border-left:1px solid #dedede; border-right:1px solid #dedede; line-height:25px; }
#greytab_menu li:hover { float:left; background-image:url(../images/greytab_selected.png); height:32px; padding:0px 30px 0px 32px; border-left:1px solid #fff; border-right:1px solid #fff; line-height:25px; cursor:pointer; }
#greytab_menu .selected {float:left; background-image:url(../images/greytab_selected.png); height:32px; padding:0px 30px 0px 32px; border-left:1px solid #fff; border-right:1px solid #fff; line-height:25px;}
#greytab_menu li a { color:#393939; }
/* Tab Menu */



.video_section { height:450px; overflow:auto; overflow-x:hidden; }
.moduletable_login {  background:url(../images/box_headers.png) no-repeat; padding-left:25px; }
.moduletable_login h3 { padding:14px 0px 0px 31px; font-family:Arial, Helvetica, sans-serif;; font-size:16px; color:#525252; background:url(../images/bullet_gold.png) no-repeat 15px 16px; }
.moduletable_otras { background-color:#ecf7ff; width:500px; float:left; min-height:50px; margin-bottom:20px; }
.moduletable_otras2 { width:500px; clear:both; padding-bottom:10px; margin-bottom:20px; }
.moduletable_otras h3 { font-size:12px; }

#right_column { }
#right_column_padding { padding-left:0px; text-align:left;}
#right_content { background:url(../images/box_content.png) no-repeat; min-height:80px; padding-left:10px; padding-right:10px; width:184px; }
.box_title { padding:14px 0px 0px 31px; font-family:Arial, Helvetica, sans-serif;; font-size:16px; color:#525252; background:url(../images/bullet_gold.png) no-repeat 15px 16px;}
.box_content { min-height:120px;}
.additional_box { background:url(../images/box_headers.png) no-repeat; height:40px;}
.additional_box_content { background:url(../images/box_content.png) no-repeat; min-height:80px;}
/* right_column */

/* footer */
#footer { background:url(../images/footer.png) repeat-x; background-position:bottom; text-align:center;  }
#footer_content { width:433px; margin:0 auto;}
.footer_links { line-height:29px; border-bottom:1px dotted #7d7d7d; color:#00529b;}
.footer_links a { color:#00529b;}
.footer_links a:hover { text-decoration:underline;}
.copyright { line-height:32px; color:#525252;}

.menu_footer ul { float:left; }
.menu_footer li { display:inline; padding-right:8px; list-style:none; line-height:45px;}
.menu_footer li a span{ text-decoration:none; }
.menu_footer li a:active span{ text-decoration:none; }
.menu_footer li a span {  text-decoration:none; }

/* footer */ }
.grey a { color:#565656; }
.grey a:hover { color:#1f7ed4; }
.soluciones_grey { padding:5px 0px 10px 0px; }
.red { color:#F00; }
.txt_middle { vertical-align:middle; }
.padding_small { padding:3px; }
.dark_grey { color:#292929; }
.contentheading { font-size:5px; padding-bottom:5px; padding-top:5px;text-align:left; list-style:none; border-bottom:1px dotted #999; }
.inputbox { width:85px; border:1px solid #CCC; line-height:25px; height:18px; font-size:12px; }
.inputbox_medicos {  width:240px; border:1px solid #CCC; line-height:25px; height:18px; font-size:12px; }
.inputbox2 { width:120px; border:1px solid #CCC; line-height:25px; height:20px; font-size:12px; margin:5px 0px 5px 0px; }
.inputbox3 { width:200px; border:1px solid #CCC; line-height:25px; height:20px; font-size:12px; margin:5px 0px 5px 0px; }
.inputbox4 { width:40px; border:1px solid #CCC; line-height:25px; height:20px; font-size:11px; margin:5px 0px 5px 0px; }
.inputbox5 { width:100px; border:1px solid #CCC; line-height:25px; height:20px; font-size:11px; margin:5px 0px 5px 0px; }
.line_height_mid { line-height:20px; }
.inputbox_search { width:180px; border:1px solid; line-height:25px; height:18px; font-size:12px; }
.dropdown_registration { width:100px; border:1px solid #CCC; line-height:25px; height:20px; font-size:12px; }
.input_contact { width:180px; background-color:#fff; border:1px solid #CCC; line-height:18px; font-size:12px; height:21px; margin-right:10px; margin-bottom:4px; margin-left:5px; }
.textarea_contact { width:180px; height:80px; background-color:#fff; border:1px solid #CCC; line-height:18px; font-size:12px; margin-bottom:4px; margin-left:5px; }
#group { width:85px; border:1px solid #CCC; line-height:25px; height:18px; font-size:12px; }
#group2 { width:110px; border:1px solid #CCC; line-height:25px; height:18px; font-size:12px; }
/*.button { background-color:#4174d8; line-height:25px; height:20px; padding:0px 15px; color:#fff; }*/
.moduletable_search { padding-left:20px; padding-bottom:30px; padding-top:15px; }
.button { 
background-color:#4174d8; 
color:#fff; 
width:50px;
font-size:11px;
 }

.register_green { color:#738972; font-size:10px; text-decoration:none; }
.register_green a { color:#738972; font-size:10px; text-decoration:underline; }
.register_green a:hover { color:#738972; font-size:10px; text-decoration:none; }

.register_blue { color:#4283bb; font-size:10px; text-decoration:none; }
.register_blue a { color:#4283bb; font-size:10px; text-decoration:underline; }
.register_blue a:hover { color:#4283bb; font-size:10px; text-decoration:none; }
.grey_header { color:#525252; font-size:10px; font-size:14px; line-height:30px; padding-top:5px; }
.bottom_dashed_border { border-bottom:1px dashed #c3c3c3; }

.hor_line { border-bottom:1px dotted #999; }

.validate-password { color:#F00; }
.invalid { color: red; }
input.invalid { font-weight: bold; }
textarea.invalid  { font-weight: bold; }
.content_lightblue { background-color:#ecf7ff; padding:5px 5px 15px 5px; position:absolute; width:570px; }
.separator_hor { border-bottom:1px dotted #999; }
.left_padding { padding-left:10px; line-height:22px; height:35px; }
.padding_gen { padding:5px; }
.padding_mid { padding:10px; }
.padding_soluciones { padding:5px 0px; }


#form-login-username { clear:both; }
#form-login-password { clear:both; }
/* commomn elements */

/* container */
body { font:12px Arial, Helvetica, sans-serif; min-width:1000px;}
#main_bg { background:url(../images/top.jpg) no-repeat center top; min-width:1000px; }
#container { min-height: 100%; margin: 0; width:100%; }
* html #container { min-height: 100%; /* hack for IE */ }
#wrapper { width:905px; margin:0 auto;}
#body_content { width:903px; min-height:300px; }
.contentpaneopen { margin:0px; padding:10px 0px 0px 0px; width:100%; }
/* título de cada página */
.contentheading {font-size: 21px; color:#00529b; font-family:Calibri, Arial, Helvetica, sans-serif;}
.buttonheading { border-bottom:1px dotted #999; }
/* container */

/* header */
#header { height:139px;}
#header_left { width:246px; float:left;}
#logo { padding:21px 0px 0px 21px;}
#header_right { float:left; width:655px;}
#language { text-align:right; height:43px;}
#language_content { padding-top:0px;}
#language_content a { padding:0px 6px 0px 6px; }
/* header */

/* nav */
#navbar { position:absolute; text-align:left; }
.menu_menu ul { position:absolute; float:left; text-align:left; }
.menu_menu li { display:inline; list-style:none; line-height:45px;}
.menu_menu li a { font-family:Arial, Helvetica, sans-serif;; font-size:14px; color:#fff;  padding:15px 10px;}
.menu_menu li a:hover { background:url(../images/nav_hover.png) repeat-x; cursor:pointer;}
.menu_menu li a:active { background:url(../images/nav_hover.png) repeat-x;}

/* nav */

/* masthead */
#banner { float:left; width:658px; text-align:center; padding-top:2px; height:280px;}
#rel_box { float:left; width:220px; min-height:150px;}
#rel_box_padding { padding:0px 18px 0px 17px;}
.rel_heading { height:59px;}
#rel_box_title { padding:31px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif;; font-size:18px; color:#525252; }
#rel_links { list-style:none; padding:0px 0px 6px 0px;}
#rel_links li { line-height:41px; border-bottom:1px dotted #999}
#rel_links li a { color:#525252; text-decoration:none;} 
#rel_links li a:after { content:" »";}
.more { background:#f0f0f0; border:1px solid #dadada; padding:7px;}
.more a {color:#525252; text-decoration:none;}
/* masthead */

/* main_body */
#main_body { background:url(../images/content.png) no-repeat; min-height:400px; float:left; width:658px; padding-top:30px;}
/* main_body */

/* breadcrumb */
#breadcrumb {  height:15px; vertical-align:middle; padding:10px 0px 10px 0px;  list-style:none; text-align:left; color:#393939; font-size:10px; border-bottom:1px dotted #999; }
/* breadcrumb */


/* left_column */
#left_column { width:652px; text-align:left; }
#left_column_padding {padding:0px 25px 0px 25px; text-align:left;}
#left_column_padding2 {padding:0px 20px 0px 20px;;}
h1.page_title { font-family:Arial, Helvetica, sans-serif;; font-size:14px; color:#00529b;}
#promos { padding:15px 0px 0px 0px; width:580px;}
.promo_placeholder { float:left; width:190px; padding-right:3px; }
.promo_placeholder2 { float:left; width:180px; padding-right:6px; }
.promo_placeholder3 { float:left; width:184px; }
.promo_placeholder4 { float:left; width:185px; padding-right:3px; }
.promo_placeholder5 { float:left; width:185px; }
.promo_title {font-family:Arial, Helvetica, sans-serif;; font-size:14px; padding-bottom:11px;}
.promo_title1 { font-size:14px; }
.promo_image { height:104px; width:184px; border-bottom:1px dotted #999 }
.promo_image2 { height:90px; }
.promo_desc { padding-top:9px;}



h3 {  font-size:13px; }
h4 {  font-size:13px; }
h5 {  font-size:13px; }
h6 {  font-size:13px; }

.moduletable_distribuidores { width:365px; float:right; padding:10px 10px 10px 10px; margin-bottom:10px; background-image:url(../images/distribudor_greenlogin.png); background-repeat:repeat-x }
.moduletable_distribuidores h3 { font-size:16px;}
.moduletable_material { width:390px; float:right; margin-bottom:10px; color:#525252; }
.moduletable_material a { color:#4283bb; }
.moduletable_material h3 { border-bottom:1px dotted #999; font-size:16px; color:#525252; }

.moduletable_informecion { float:left; border:1px solid #e5e5e5; color:#525252; width:588px; background-image:url(../images/blue_grad.png); background-repeat:repeat-x; background-position:top; font-size:11px;}
.moduletable_informecion h3 { font-size:14px; }
.moduletable_informecion22 { float:left; border:1px solid #e5e5e5; width:588px; }
.moduletable_informecion2 { float:left; border:1px solid #e5e5e5; color:#525252; width:568px; background-image:url(../images/blue_grad.png); background-repeat:repeat-x; background-position:top; font-size:11px; padding:10px;}
.moduletable_informecion2 h3 { font-size:5px; padding-bottom:10px; }

.moduletable_informecion3 { border:1px solid #e5e5e5; color:#525252; width:580px; font-size:11px; }

.moduletable_none { height:180px; width:580px; float:left; }
.moduletable_none2 { max-width:580px;}
/* left_column */

/* right_column */

.moduletable_access { float:left; width:185px; padding:30px 15px 5px 20px; margin-left:20px; }
.moduletable_access h3 { font-family:Arial, Helvetica, sans-serif;font-size:18px; color:#518abd; }
.menu_access ul { list-style:none; padding:0px 0px 6px 0px; }
/*.menu_access li { line-height:41px; border-bottom:1px dotted #999; list-style:none; padding-right:0px; }*/
.menu_access li { line-height:20px; border-bottom:1px dotted #999; list-style:none; padding-right:0px; }
.menu_access li a { color:#525252; text-decoration:none;} 
/* .menu_access li a:after { content:" »";} */


.moduletable_rapidos { width:180px; padding:30px 15px 5px 20px; min-height:240px; }
.moduletable_rapidos h3 { font-size:18px; padding-left:10px; }
.menu_rapidos ul { list-style:none; padding:0px 0px 6px 0px; }
.menu_rapidos li { height:25px; padding:12px 0px 4px 0px;  border-bottom:1px dotted #999; list-style:none; padding-right:0px; font-size:10px; }
.menu_rapidos li a { color:#525252; text-decoration:none;} 
/* .menu_rapidos li a:after { content:" »";} */


.moduletable_rapidos_medicos { width:180px; padding:30px 15px 5px 20px; min-height:170px; }
.moduletable_rapidos_medicos h3 { font-size:18px; padding-left:10px; }
.menu_rapidos_medicos ul { list-style:none; padding:0px 0px 6px 10px; }
.menu_rapidos_medicos li { height:25px; padding:12px 0px 4px 10px;  border-bottom:1px dotted #999; list-style:none; padding-right:0px; font-size:10px; }
.menu_rapidos_medicos li a { color:#525252; text-decoration:none;} 
/* .menu_rapidos li a:after { content:" »";} */

.moduletable_conctactenos { 
width:200px; 
padding:1px 0px 0px 10px; 
min-height:120px; 
margin-left:20px; }

.moduletable_conctactenos h3 { font-size:14px; text-align:left; color:#518ABD;border-bottom: 1px solid; }
.conctactenos_pad { padding:20px 0px 0px 0px; color:#525252; }
.conctactenos_pad a { color:#525252; }

.moduletable_latestnews {  background:url(../images/box_headers.png) no-repeat 10px 0px; padding-left:10px; padding:18px 18px 30px 30px; min-height:120px; }
.moduletable_latestnews h3 { font-size:14px; padding-left:15px; }
.latestnews_novados ul {  list-style:none; padding:0px 0px 0px 0px; }
.latestnews_novados li {  line-height:20px; list-style:none; }
.latestnews_novados li a {  color:#525252; }
.latestnews_novados_first { color:#525252; font-weight:bold; }
.latestnews_novados_latest { color:#525252; }
.latestnews_novados_date { font-weight:bold; color:#525252; }
.latestnews_novados_content a { color:#525252; text-decoration:underline; }
.mod_events_latest_content a { color:#525252; }

/* Tab Menu */
#tab_menu_div { width:588px;}
#tab_menu ul { list-style:none; }
#tab_menu li { float:left; list-style:none; background-image:url(../images/tab_bg.png); height:32px; padding:0px 29px 0px 30px; border-left:1px solid #e3f4ff; border-right:1px solid #e3f4ff; line-height:25px; }
#tab_menu li:hover { float:left; background-image:url(../images/tab_selected.png); height:32px; padding:0px 29px 0px 30px; border-left:1px solid #fff; border-right:1px solid #fff; line-height:25px; cursor:pointer; }
#tab_menu .selected {float:left; background-image:url(../images/tab_selected.png); height:32px; padding:0px 29px 0px 30px; border-left:1px solid #fff; border-right:1px solid #fff; line-height:25px;}
#tab_menu li a { color:#393939; }


#greytab_menu ul { list-style:none; }
#greytab_menu li { float:left; list-style:none; background-image:url(../images/greytab_bg.png); height:32px; padding:0px 30px 0px 32px; border-left:1px solid #dedede; border-right:1px solid #dedede; line-height:25px; }
#greytab_menu li:hover { float:left; background-image:url(../images/greytab_selected.png); height:32px; padding:0px 30px 0px 32px; border-left:1px solid #fff; border-right:1px solid #fff; line-height:25px; cursor:pointer; }
#greytab_menu .selected {float:left; background-image:url(../images/greytab_selected.png); height:32px; padding:0px 30px 0px 32px; border-left:1px solid #fff; border-right:1px solid #fff; line-height:25px;}
#greytab_menu li a { color:#393939; }
/* Tab Menu */


.video_section { height:450px; overflow:auto; overflow-x:hidden; }

.moduletable_login {  background:url(../images/box_headers.png) no-repeat; padding-left:25px; }
.moduletable_login h3 { padding:14px 0px 0px 31px; font-family:Arial, Helvetica, sans-serif;; font-size:16px; color:#525252; background:url(../images/bullet_gold.png) no-repeat 15px 16px; }



.moduletable_otras { background-color:#ecf7ff; width:500px; float:left; min-height:50px; margin-bottom:20px; }
.moduletable_otras2 { width:500px; clear:both; padding-bottom:10px; margin-bottom:20px; }
.moduletable_otras h3 { font-size:12px; }


#right_column { }
#right_column_padding { padding-left:0px; text-align:left;}
#right_content { background:url(../images/box_content.png) no-repeat; min-height:80px; padding-left:10px; padding-right:10px; width:184px; }
.box_title { padding:14px 0px 0px 31px; font-family:Arial, Helvetica, sans-serif;; font-size:16px; color:#525252; background:url(../images/bullet_gold.png) no-repeat 15px 16px;}
.box_content { min-height:120px;}
.additional_box { background:url(../images/box_headers.png) no-repeat; height:40px;}
.additional_box_content { background:url(../images/box_content.png) no-repeat; min-height:80px;}
/* right_column */

/* footer */
#footer { background:url(../images/footer.png) repeat-x; background-position:bottom; text-align:center;  }
#footer_content { width:433px; margin:0 auto;}
.footer_links { line-height:29px; border-bottom:1px dotted #7d7d7d; color:#00529b;}
.footer_links a { color:#00529b;}
.footer_links a:hover { text-decoration:underline;}
.copyright { line-height:32px; color:#525252;}

.menu_footer ul { float:left; }
.menu_footer li { display:inline; padding-right:8px; list-style:none; line-height:45px;}
.menu_footer li a span{ text-decoration:none; }
.menu_footer li a:active span{ text-decoration:none; }
.menu_footer li a span {  text-decoration:none; }

/* footer */
.grey a { color:#565656; }
.grey a:hover { color:#1f7ed4; }
.soluciones_grey { padding:5px 0px 10px 0px; }
.red { color:#F00; }
.txt_middle { vertical-align:middle; }
.padding_small { padding:3px; }
.dark_grey { color:#292929; }
.contentheading { font-size:5px; padding-bottom:5px; padding-top:5px;text-align:left; list-style:none; border-bottom:1px dotted #999; }
.inputbox { width:85px; border:1px solid #CCC; line-height:25px; height:18px; font-size:12px; }
.inputbox_medicos {  width:240px; border:1px solid #CCC; line-height:25px; height:18px; font-size:12px; }
.inputbox2 { width:120px; border:1px solid #CCC; line-height:25px; height:20px; font-size:12px; margin:5px 0px 5px 0px; }
.inputbox3 { width:200px; border:1px solid #CCC; line-height:25px; height:20px; font-size:12px; margin:5px 0px 5px 0px; }
.inputbox4 { width:40px; border:1px solid #CCC; line-height:25px; height:20px; font-size:11px; margin:5px 0px 5px 0px; }
.inputbox5 { width:100px; border:1px solid #CCC; line-height:25px; height:20px; font-size:11px; margin:5px 0px 5px 0px; }
.line_height_mid { line-height:20px; }
.inputbox_search { width:180px; border:1px solid; line-height:25px; height:18px; font-size:12px; }
.dropdown_registration { width:100px; border:1px solid #CCC; line-height:25px; height:20px; font-size:12px; }
.input_contact { width:180px; background-color:#fff; border:1px solid #CCC; line-height:18px; font-size:12px; height:21px; margin-right:10px; margin-bottom:4px; margin-left:5px; }
.textarea_contact { width:180px; height:80px; background-color:#fff; border:1px solid #CCC; line-height:18px; font-size:12px; margin-bottom:4px; margin-left:5px; }
#group { width:85px; border:1px solid #CCC; line-height:25px; height:18px; font-size:12px; }
#group2 { width:110px; border:1px solid #CCC; line-height:25px; height:18px; font-size:12px; }
/*.button { background-color:#4174d8; line-height:25px; height:20px; padding:0px 15px; color:#fff; }*/
.moduletable_search { padding-left:20px; padding-bottom:30px; padding-top:15px; }
.button { 
background-color:#4174d8; 
color:#fff; 
width:auto;
font-size:11px;
padding:5px;
 }


.register_green { color:#738972; font-size:10px; text-decoration:none; }
.register_green a { color:#738972; font-size:10px; text-decoration:underline; }
.register_green a:hover { color:#738972; font-size:10px; text-decoration:none; }

.register_blue { color:#4283bb; font-size:10px; text-decoration:none; }

.register_blue a { 
	color:#FFFFFF;
	font-size:11px;
	width: 80px;
	background-color: #4174d8;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	margin-left: 5px;
	text-decoration: none;    }
.register_blue a:hover { color:#FFFF00;
	font-size:11px;
	width: 80px;
	background-color: #4174d8;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	margin-left: 5px;}
.grey_header { color:#525252; font-size:10px; font-size:14px; line-height:30px; padding-top:5px; }
.bottom_dashed_border { border-bottom:1px dashed #c3c3c3; }

.hor_line { border-bottom:1px dotted #999; }

.validate-password { color:#F00; }
.invalid { color: red; }
input.invalid { font-weight: bold; }
textarea.invalid  { font-weight: bold; }
.content_lightblue { background-color:#ecf7ff; padding:5px 5px 15px 5px; position:absolute; width:570px; }
.separator_hor { border-bottom:1px dotted #999; }
.left_padding { padding-left:10px; line-height:22px; height:35px; }
.padding_gen { padding:5px; }
.padding_mid { padding:10px; }
.padding_soluciones { padding:5px 0px; }


#form-login-username { clear:both; }
#form-login-password { clear:both; }
/* commomn elements */

/* container */
body { font:12px Arial, Helvetica, sans-serif; min-width:1000px;}
#main_bg { background:url(../images/top.jpg) no-repeat center top; min-width:1000px; }
#container { min-height: 100%; margin: 0; width:100%; }
* html #container { min-height: 100%; /* hack for IE */ }
#wrapper { width:905px; margin:0 auto;}
#body_content { width:903px; min-height:300px; }
.contentpaneopen { margin:0px; padding:10px 0px 0px 0px; width:100%; }
/* título de cada página */
.contentheading {font-size: 21px; color:#00529b; font-family:Calibri, Arial, Helvetica, sans-serif;}
.buttonheading { border-bottom:1px dotted #999; }
/* container */

/* header */
#header { height:139px;}
#header_left { width:246px; float:left;}
#logo { padding:21px 0px 0px 21px;}
#header_right { float:left; width:655px;}
#language { text-align:right; height:43px;}
#language_content { padding-top:0px;}
#language_content a { padding:0px 6px 0px 6px; }
/* header */

/* nav */
#navbar { position:absolute; text-align:left; }
.menu_menu ul { position:absolute; float:left; text-align:left; }
.menu_menu li { display:inline; list-style:none; line-height:45px;}
.menu_menu li a { font-family:Arial, Helvetica, sans-serif;; font-size:14px; color:#fff;  padding:15px 10px;}
.menu_menu li a:hover { background:url(../images/nav_hover.png) repeat-x; cursor:pointer;}
.menu_menu li a:active { background:url(../images/nav_hover.png) repeat-x;}

/* nav */

/* masthead */
#banner { float:left; width:658px; text-align:center; padding-top:2px; height:280px;}
#rel_box { float:left; width:220px; min-height:150px;}
#rel_box_padding { padding:0px 18px 0px 17px;}
.rel_heading { height:59px;}
#rel_box_title { padding:31px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif;; font-size:18px; color:#525252; }
#rel_links { list-style:none; padding:0px 0px 6px 0px;}
#rel_links li { line-height:41px; border-bottom:1px dotted #999}
#rel_links li a { color:#525252; text-decoration:none;} 
#rel_links li a:after { content:" »";}
.more { background:#f0f0f0; border:1px solid #dadada; padding:7px;}
.more a {color:#525252; text-decoration:none;}
/* masthead */

/* main_body */
#main_body { background:url(../images/content.png) no-repeat; min-height:400px; float:left; width:658px; padding-top:30px;}
/* main_body */

/* breadcrumb */
#breadcrumb {  height:15px; vertical-align:middle; padding:10px 0px 10px 0px;  list-style:none; text-align:left; color:#393939; font-size:10px; border-bottom:1px dotted #999; }
/* breadcrumb */


/* left_column */
#left_column { width:652px; text-align:left; }
#left_column_padding {padding:0px 25px 0px 25px; text-align:left;}
#left_column_padding2 {padding:0px 20px 0px 20px;;}
h1.page_title { font-family:Arial, Helvetica, sans-serif;; font-size:14px; color:#00529b;}
#promos { padding:15px 0px 0px 0px; width:580px;}
.promo_placeholder { float:left; width:190px; padding-right:3px; }
.promo_placeholder2 { float:left; width:180px; padding-right:6px; }
.promo_placeholder3 { float:left; width:184px; }
.promo_placeholder4 { float:left; width:185px; padding-right:3px; }
.promo_placeholder5 { float:left; width:185px; }
.promo_title {font-family:Arial, Helvetica, sans-serif;; font-size:14px; padding-bottom:11px;}
.promo_title1 { font-size:14px; }
.promo_image { height:104px; width:184px; border-bottom:1px dotted #999 }
.promo_image2 { height:90px; }
.promo_desc { padding-top:9px;}



h3 {  font-size:13px; }
h4 {  font-size:13px; }
h5 {  font-size:13px; }
h6 {  font-size:13px; }

.moduletable_profesionales { width:365px; float:left; padding:10px 10px 10px 10px; margin-bottom:10px; background-image:url(../images/medicos_bluelogin.png); background-repeat:repeat-x }
.moduletable_profesionales h3 { /*font-size:16px;*/  }
.moduletable_distribuidores { width:365px; float:right; padding:10px 10px 10px 10px; margin-bottom:10px; background-image:url(../images/distribudor_greenlogin.png); background-repeat:repeat-x }
.moduletable_distribuidores h3 { font-size:16px;}
.moduletable_material { width:390px; float:right; margin-bottom:10px; color:#525252; }
.moduletable_material a { color:#4283bb; }
.moduletable_material h3 { border-bottom:1px dotted #999; font-size:16px; color:#525252; }

.moduletableMaeriales { width:180px; margin-right:6px; font-style: normal; float:left;}
.moduletableMaeriales a { width:180px; color:#525252; 	font-style: normal;}
.moduletableMaeriales a:hover { width:180px; color:#525252; text-decoration:underline;	font-style: normal; }
.moduletableMaeriales h3 {  /*font-size:16px;*/ border-bottom:1px dotted #999; color:#518ABD; 	font-style: normal;}

.moduletable_informecion { float:left; border:1px solid #e5e5e5; color:#525252; width:588px; background-image:url(../images/blue_grad.png); background-repeat:repeat-x; background-position:top; font-size:11px;}
.moduletable_informecion h3 { font-size:14px; }
.moduletable_informecion22 { float:left; border:1px solid #e5e5e5; width:588px; }
.moduletable_informecion2 { float:left; border:1px solid #e5e5e5; color:#525252; width:568px; background-image:url(../images/blue_grad.png); background-repeat:repeat-x; background-position:top; font-size:11px; padding:10px;}
.moduletable_informecion2 h3 { font-size:5px; padding-bottom:10px; }

.moduletable_informecion3 { border:1px solid #e5e5e5; color:#525252; width:580px; font-size:11px; }

.moduletable_none { height:180px; width:580px; float:left; }
.moduletable_none2 { max-width:580px;}
/* left_column */

/* right_column */

.moduletable_access { float:left; width:195px; padding:30px 15px 0px 20px; }
.moduletable_access h3 { font-size:18px; font-family:Arial, Helvetica, sans-serif;color:#518abd;}
.menu_access ul { list-style:none; padding:0px 0px 6px 0px; }
.menu_access li { line-height:41px; border-bottom:1px dotted #999; list-style:none; padding-right:0px; font-size:11px; }
.menu_access li a { color:#525252; text-decoration:none;} 
.menu_access li a:after { content:" »";}


.moduletable_rapidos { width:180px; padding:30px 15px 5px 20px; min-height:240px; margin-left:10px; }
.moduletable_rapidos h3 { font-size:18px; padding-left:10px; color:#518abd;}
.menu_rapidos ul { list-style:none; padding:0px 0px 6px 0px; }
.menu_rapidos li { height:25px; padding:12px 0px 4px 0px;  border-bottom:1px dotted #999; list-style:none; padding-right:0px; font-size:11px; }
.menu_rapidos li a { color:#525252; text-decoration:none;} 
/* .menu_rapidos li a:after { content:" »";} */


.moduletable_rapidos_medicos { width:180px; padding:30px 15px 5px 20px; min-height:170px; margin-left:10px; }
.moduletable_rapidos_medicos h3 { font-size:18px; padding-left:10px; color:#518ABD}
.menu_rapidos_medicos ul { list-style:none; padding:0px 0px 6px 10px; }
.menu_rapidos_medicos li { height:25px; padding:12px 0px 4px 10px;  border-bottom:1px dotted #999; list-style:none; padding-right:0px; font-size:11px; }
.menu_rapidos_medicos li a { color:#525252; text-decoration:none;} 
/* .menu_rapidos li a:after { content:" »";} */

.moduletable_novados { float:left; width:195px; }
.moduletable_novados h3 { font-size:18px; font-family:Arial, Helvetica, sans-serif;color:#518abd;}
.moduletable_novados ul { list-style:none; padding:0px 0px 6px 0px; }
.moduletable_novados li { line-height:41px; border-bottom:1px dotted #999; list-style:none; padding-right:0px; font-size:11px; }
.moduletable_novados li a { color:#525252; text-decoration:none;} 
.moduletable_novados li a:after { content:" »";}

.moduletable_latestnews {  background:url(../images/box_headers.png) no-repeat 10px 0px; padding-left:10px; padding:18px 18px 30px 30px; min-height:120px; }
.moduletable_latestnews h3 { font-size:14px; padding-left:15px; }
.latestnews_novados ul {  list-style:none; padding:0px 0px 0px 0px; }
.latestnews_novados li {  line-height:20px; list-style:none; }
.latestnews_novados li a {  color:#525252; }
.latestnews_novados_first { color:#525252; font-weight:bold; }
.latestnews_novados_latest { color:#525252; }
.latestnews_novados_date { font-weight:bold; color:#525252; }
.latestnews_novados_content a { color:#525252; text-decoration:underline; }
.mod_events_latest_content a { color:#525252; }

/* Tab Menu */
#tab_menu_div { width:588px;}
#tab_menu ul { list-style:none; }
#tab_menu li { float:left; list-style:none; background-image:url(../images/tab_bg.png); height:32px; padding:0px 29px 0px 30px; border-left:1px solid #e3f4ff; border-right:1px solid #e3f4ff; line-height:25px; }
#tab_menu li:hover { float:left; background-image:url(../images/tab_selected.png); height:32px; padding:0px 29px 0px 30px; border-left:1px solid #fff; border-right:1px solid #fff; line-height:25px; cursor:pointer; }
#tab_menu .selected {float:left; background-image:url(../images/tab_selected.png); height:32px; padding:0px 29px 0px 30px; border-left:1px solid #fff; border-right:1px solid #fff; line-height:25px;}
#tab_menu li a { color:#393939; }


#greytab_menu ul { list-style:none; }
#greytab_menu li { float:left; list-style:none; background-image:url(../images/greytab_bg.png); height:32px; padding:0px 30px 0px 32px; border-left:1px solid #dedede; border-right:1px solid #dedede; line-height:25px; }
#greytab_menu li:hover { float:left; background-image:url(../images/greytab_selected.png); height:32px; padding:0px 30px 0px 32px; border-left:1px solid #fff; border-right:1px solid #fff; line-height:25px; cursor:pointer; }
#greytab_menu .selected {float:left; background-image:url(../images/greytab_selected.png); height:32px; padding:0px 30px 0px 32px; border-left:1px solid #fff; border-right:1px solid #fff; line-height:25px;}
#greytab_menu li a { color:#393939; }
/* Tab Menu */


.video_section { height:450px; overflow:auto; overflow-x:hidden; }

.moduletable_login {  background:url(../images/box_headers.png) no-repeat; padding-left:25px; }
.moduletable_login h3 { padding:14px 0px 0px 31px; font-family:Arial, Helvetica, sans-serif;; font-size:16px; color:#525252; background:url(../images/bullet_gold.png) no-repeat 15px 16px; }

/*.moduletable {  
width:180px; 
padding:1px 0px 0px 10px; 
min-height:120px; 
margin-left:30px; 
text-align:left;
font-size:11px;
background:url(../images/box_headers.png) no-repeat 10px 0px; 
}

.moduletable h3 { font-size:14px; text-align:left; color:#518ABD;border-bottom: 1px solid; font-weight:normal; }

.moduletable li { list-style:none; line-height:35px; border-bottom:1px dotted #999; list-style:none; font-size:11px; }
*/

.moduletable 
{  
background:url(../images/box_headers.png) no-repeat 20px 0px; 
padding:18px 30px 30px 40px; 
}
.moduletable h3 { font-size:14px; text-align:left; color:#518ABD; font-weight:bold; }
.moduletable li { list-style:none; line-height:35px; border-bottom:1px dotted #999; list-style:none; font-size:11px; }

.moduletable_otras { background-color:#ecf7ff; width:500px; float:left; min-height:50px; margin-bottom:20px; }
.moduletable_otras2 { width:500px; clear:both; padding-bottom:10px; margin-bottom:20px; }
.moduletable_otras h3 { font-size:12px; }
.otras_header { background-color:#d7edff; width:566px; padding:7px;  }
.otras_padding { padding:10px 0px 0px 0px; }
.otras_header h3 { /*font-size:16px;*/ }

#right_column { }
#right_column_padding { padding-left:0px; text-align:left;}
#right_content { background:url(../images/box_content.png) no-repeat; min-height:80px; padding-left:10px; padding-right:10px; width:184px; }
.box_title { padding:14px 0px 0px 31px; font-family:Arial, Helvetica, sans-serif;; font-size:16px; color:#525252; background:url(../images/bullet_gold.png) no-repeat 15px 16px;}
.box_content { min-height:120px;}
.additional_box { background:url(../images/box_headers.png) no-repeat; height:40px;}
.additional_box_content { background:url(../images/box_content.png) no-repeat; min-height:80px;}
/* right_column */

/* footer */
#footer { background:url(../images/footer.png) repeat-x; background-position:bottom; text-align:center;  }
#footer_content { width:433px; margin:0 auto;}
.footer_links { line-height:29px; border-bottom:1px dotted #7d7d7d; color:#00529b;}
.footer_links a { color:#00529b;}
.footer_links a:hover { text-decoration:underline;}
.copyright { line-height:32px; color:#525252;}

.menu_footer ul { float:left; }
.menu_footer li { display:inline; padding-right:8px; list-style:none; line-height:45px;}
.menu_footer li a span{ text-decoration:none; }
.menu_footer li a:active span{ text-decoration:none; }
.menu_footer li a span {  text-decoration:none; }

/* espaciado */
.moduletable-10arriba {
margin-top:40px;
width:180px; 
padding:1px 0px 0px 10px; 
margin-left:30px; 
margin-bottom:20px;
text-align:left;
}
.moduletable-10arriba h3 { font-size:14px; text-align:left; color:#518ABD;border-bottom: 1px solid;font-weight:normal; }
.moduletable-10arriba a { font-size:11px; }

.moduletable-novedades {
margin-top:40px;
width:180px; 
padding:1px 0px 0px 10px; 
margin-left:30px; 
margin-bottom:20px;
text-align:left;
}
.moduletable-novedades h3 { font-size:14px; text-align:left; color:#518ABD;border-bottom: 1px solid;font-weight:normal; }
.moduletable-novedades a { font-size:11px; }

.required {background-color: #F3F2ED; border:1px solid #ddd;}
label.input_contact{border:0px;}
label.textarea_contact{border:0px;}
span.required{background-color: #FFF; border:0px;}
ul.default_login{list-style-type: none; padding-top:10px;}

#searchForm {width:588px;}
#searchForm label {padding-right:5px; }
#searchForm tr {height:35px;}
#searchForm input {margin-left:5px;}
#searchForm .inputbox {background-color: #F3F2ED; border:1px solid #ddd; padding-left:5px; margin-right:10px; height:20px; width:200px;}
fieldset{margin:20px 10px 30px 10px;}

.pagination span, strong, a {padding:4px;}
.pagination strong {color: #FFF; background-color:#4174D8; margin: 3px;}
.pagination strong a{color: #FFF;}

#promSearch{margin-top:60px; text-align:right; padding-right:5px;}
.inputbox_search2{ width:200px; font-size:12px;  background:#f0f0f0; border:1px solid #dadada; padding:6px; vertical-align:top;}
.moduletable_search2{padding-left:20px; }

table#contacto {
    background-color:#FFFFFF;
    width: 400px;
}

table#contacto td {
	padding: 15px 0 15px 0;
	border-bottom: 1px solid #F0F0F0;
	text-align:left;
}
table#contacto td strong{padding-left:0px !important;}
table#contacto td a{padding-left:0px !important;}

table#contacto th {
    padding-right: 5px;
}
.contacto-t{background-color:#4174d8; 
color:#fff; 
font-size:11px;
width:200px;
height:20px;
padding-top:5px;
}
