	@charset "UTF-8";
/* CSS for Dermocosmos.com */

body {margin:0;padding:0px;color:#404040;font-family:Lucida Grande, Helvetica, Verdana, sans-serif;}
img {border:0;color:none;}
p {margin:0; padding:4px 0;}
a {color:#404040;}
a:hover {color:#00B5E8;}
a:visited {color:#551A8B;}
li {word-spacing:0; line-height:175%; list-style-type:disc;color: #404040; font-size:14px; margin-top:0px; margin-bottom:0;}
li .conv {line-height:100%; font-size:12px; margin-top:10px; margin-bottom:10px;}
ul {line-height:150%; margin-top:0; margin-bottom:0;}
h1 {padding:0;font-size:50px; margin:0;font-weight:normal;display:inline;}
h2 {display:inline; font-size:18px;font-weight:normal;}
h3 {font-size:21px; font-family: georgia, serif;font-style:italic;font-weight:bold}
h4 {font-size:12px; font-weight:bold}
.wrapper {width: 900px; margin:0 auto;}
.clear_div {clear:both; display:block; height:0; overflow:hidden;width:0;}

#indexforo_pg #foro, #antcons_pg #foro, #anterior_pg #foro, #asunto_pg #foro, #pregunta_pg #foro, #buscador_pg #foro, #resultados_pg #foro, #articulos_pg #articulos, #casos_pg #casos, #editorial_pg #editoriales, #libros_pg #libros {background-color:#00B5E8;}
#blog_pg #blog {-moz-border-radius:0 0 0 5px;background-color:white;}
#clublogin_pg #club, #welcome_pg #club, #algoritmos_pg #club, #bibliografias_pg #club, #revisiones_pg #club, #mesa_pg #club {-moz-border-radius:0 0 5px 0;background-color:#008080;}
 
#algoritmos_pg h3, #revisiones_pg h3, #bibliografias_pg h3, #privacidad_club_pg h3, #mesa_pg h3 {color:#008080;} 
#algoritmos_pg .links_box_club a:hover, #bibliografias_pg .links_box_club  a:hover, #revisiones_pg .links_box_club a:hover, #mesa_pg .links_box_club a:hover {color:#008080;} 
#algoritmos_pg .links_box_club a:visited, #bibliografias_pg .links_box_club a:visited, #revisiones_pg .links_box_club a:visited, #mesa_pg .links_box_club a:visited {color:#404040;} 
#algoritmos_pg .wrapper_middle_list a:hover, #bibliografias_pg .wrapper_middle_list  a:hover, #revisiones_pg .wrapper_middle_list a:hover, #mesa_pg .wrapper_middle_list a:hover {color:#008080;} 
#algoritmos_pg .wrapper_middle_list a:visited, #bibliografias_pg .wrapper_middle_list a:visited, #revisiones_pg .wrapper_middle_list a:visited, #mesa_pg .wrapper_middle_list a:visited {color:#404040;} 
 
#quienes-somos_pg #quienes-somos, #legal_pg #legal, #mapa_pg #mapa, #privacidad_pg #privacidad {text-decoration:underline;color:#EEDD66;}

.logo_box {float:left;padding-left: 30px;}
.logo_link {text-decoration:none;}
.logo_pic {float:left; padding:20px 10px 0 10px;}
.logo_link_text {float:left;padding-top:35px;font-family:Georgia, serif;font-size:24px;font-style:italic;color:#404040;}

.header_box {width:900px;padding-bottom:30px;border-left:2px solid #CCCCCC; border-right:2px solid #CCCCCC; border-bottom:2px solid #CCCCCC; -moz-border-radius:0 0 10px 10px; background:none repeat scroll 0 0 #CCCCCC;}
.menu {float:right; margin-right:10px; font-size:14px;text-align:center;color:white;background:#999999;-moz-border-radius:0 0 5px 5px;}
.menu_item {float:right;border-left:1px solid white;padding: 3px 10px;}
.menu_item_left {float:right;padding: 3px 10px;}
.menu_item a, .menu_item_left a  {color:white; text-decoration:none;}
.menu_item a:hover {color:black; text-decoration:none;}
.menu_item_left a:hover {color:black; text-decoration:none;}
#blog_pg .menu_item_left a  {color:black; text-decoration:none;}

.footer_box {background:#00B5E8;-moz-border-radius:10px; width:900px; padding:20px 0;margin:50px auto 40px auto;font-family:Trebuchet MS, sans-serif;font-size:12px; color:white;text-transform:uppercase;text-align:center;}
.footer_bar {width:450px; margin:0 auto;}
.footer_bar_links {float:left;padding:0;margin:0;color:black;}
.footer_bar_links a {color:black; text-decoration:none;}
.footer_bar_links a:hover {color:black; text-decoration:none;}
.footer_bar_links a:visited {color:black; text-decoration:none;}

.footer_logo_box {width:188px;margin:0 auto;padding-top:20px;}
.footer_logo_pic {float:left;padding-right:5px;}
.footer_logo_text {color:white;margin:0; padding:4px 0 0 0;font-size:13px;}
.footer_logo_text_dermo {font-family:Georgia, serif; text-transform:lowercase;font-style:italic;}
.footer_icon_rss {background:url("images/rss/rss-mini.png");width:16px;height:16px;}

.top {margin-top:10px;}
.title_box {width:67%;float:left;margin:13px 0 0 40px;border-bottom:7px solid #999999;;}
.intro_post_top {padding:20px 0 10px 40px;}

.wrapper_middle_preg {font-size:12px;margin:0 0 0 45px;font-family:Georgia,serif;padding-top:20px;}
.wrapper_middle {font-size:12px;width:650px;margin:0 auto;font-family:Georgia,serif;padding-top:20px;}
.wrapper_middle_list {font-size:12px;width:650px;margin:0 auto;padding-top:20px;}
.wrapper_varios {font-size:12px;width:650px;margin:0 auto;padding-top:20px;text-align:justify;}
.call_link {text-align:left;padding-top:5px;}

.links_box {float:right; width:26%;}
.links_box a {text-decoration:none;text-transform:uppercase; font-size:16px;color:404040;}
.links_box a:visited {text-decoration:none;text-transform:uppercase; font-size:16px;color:404040;}
.links_box a:hover {text-decoration:none;text-transform:uppercase; font-size:16px;color:#00B5E8;}

.links_box_club {float:right; width:20%;}
.links_box_club a {text-decoration:none;text-transform:uppercase; font-size:16px;color:404040;}
.links_box_club a:visited {text-decoration:none;text-transform:uppercase; font-size:16px;color:404040;}
.links_box_club a:hover {text-decoration:none;text-transform:uppercase; font-size:16px;color:#008080;}

.link_bottom {text-align:right;padding-top:20px; font-family:Lucida Grande, sans-serif;font-size:14px;}
.link_bottom a:hover {color:#00B5E8;}
.link_bottom a:visited {color:#404040;}

.form_gen {font-size:24px;line-height:2.2em;}
.form_box {border:5px solid #00B5E8;font-family:Verdana, Hevetica, sans-serif; font-size: 12px;}
.form_log {font-size:24px;width:420px;margin:40px auto;}
.form_log_box {float: left;margin-bottom:10px;}
.form_log_enviar {font-size:14px; margin-top:10px;}
.label_italic {text-align:left;font-weight:normal;font-style:italic;margin:0;padding:0;}
.label_log {float: left;width:250px;font-family:Georgia, serif;font-size:24px; font-style:italic;margin-bottom:10px;}

.forgot_link {font-family:Georgia, serif;font-size:12px;}
.forgot {float:right;padding-right:27px;}
.forgot a:visited {color:#404040;}
.content_table {text-align:left; margin: 0 3px 0 10px;width:65%;border-bottom:1px dotted #CCCCCC; line-height:1.3em;}
.content_table a {color:#404040;}
.content_table a:hover {color:#00B5E8;}
.content_table a:visited {color:#551A8B;}

.conv li {line-height:100%; font-size:12px; margin-top:10px; margin-bottom:10px;}
.conv ul {margin:20px 0;}

#asunto_pg .footer_box p {text-align:center; margin:0; padding:0;}
.alert_red {color:red; padding:20px 0 5px 0;}
.alert_green {color:green; padding:20px 0 5px 0;}
.alert_green a:visited {color:#404040;}
.alert_green a:hover {color:#00B5E8;}
.smiley {font-family:Verdana, sans-serif;}

.casos_list_title {float:left; width:125px;font-weight:bold;}
.casos_list_item {float:left; width:100px;text-align:center;}
.casos_block {font-size:14px; padding:0 0 8px 40px;}
.respuesta_title {margin:0;padding:0;font-weight:normal;text-align:left;font-style:italic;color:#3366CC;}
.team_pic {float:left;width:215px; height:185px;padding-top:6px;}
.rss_icon {float:left;background:url("images/rss/rss-feed.png") 0 0; width:24px; height:24px; margin:5px 10px 10px 0;}
.rss_icons_box {width:575px; margin:20px auto;}
.rss_icons_item {margin: 3px 5px; float:left;}
.rss_google {background:url("images/rss/rss-feed.png") repeat scroll 0 -31px transparent;height:17px;width:105px;}
.rss_netvibes {background:url("images/rss/rss-feed.png") repeat scroll 0 -90px transparent;height:19px;width:105px;}
.rss_yahoo {background:url("images/rss/rss-feed.png") repeat scroll 0 -51px transparent;height:17px;width:105px;}
.rss_live {background:url("images/rss/rss-feed.png") repeat scroll 0 -72px transparent;height:17px;width:105px;}
.rss_bloglines {background:url("images/rss/rss-feed.png") repeat scroll 0 -113px transparent;height:17px;width:105px;}
.privacy_bottom_box {padding:20px 0 0 0; text-align:center;}

.search_box {float:left;width:50%;height:220px;}
.search_tip {color:#666666;float:left;font-size:16px;font-style:italic;padding:30px 30px 0 10px;width:41%;}
 
.error_min {min-height:250px;}
.error_large_icon {width:173px; margin:30px auto 0 auto;}

/* viejo en uso*/
label {font-weight: bold;font-size: 9px;width: 180px;}
	
#medio {text-align:center}
	
a.black:link {text.decoration:none; color:#000000}
a.black:visited {color:#000000}
a.orange:link {text-decoration:none; color:#CC6600}
a.orange:hover {color:#000000}
p.footer {font-size:10px}

.close_button {background:url("images/icons/close.png");cursor:pointer;position:absolute;height:35px;width:35px;z-index:4;top:-25px;left:-25px;}
#mask {position:absolute;z-index:9000;background-color:#000000;display:none;top:0;left:0px;}  
#boxes .window {position:absolute;width:550px;height:265px;display:none;z-index:9999;padding:20px;}
#boxes #dialog{width:550px;height:295px;border:10px solid #CCCCCC;background:white;font-family:georgia, serif;font-size:14px;}
#clublogin_pg #boxes .window {position:absolute;width:350px;height:150px;display:none;z-index:9999;padding:20px;}
#clublogin_pg #boxes #dialog{width:350px;height:150px;border:10px solid #CCCCCC;background:white;font-family:georgia, serif;font-size:14px;}
.ok_button {text-align:center;margin:10px 0 5px 0;}
.title_intro_foro {font-weight:bold; font-family:Lucida Grande;font-size:18px;padding:0 0 5px 0;}

/* Generales - estan al final para overwritear otros valore*/
.left_div {float:left;}
.marg_top20 {margin-top:20px;}
.marg_bot10 {margin-bottom:10px;}
.padd_top0 {padding-top:0px;}
.padd_top5 {padding-top:5px;}
.padd_top10 {padding-top:10px;}
.font_20 {font-size:20px;}
.font_18 {font-size:18px;}
.font_14 {font-size:14px;}
.width_65 {width:65%;}
.width_25 {width:25%;}
.width_10 {width:10%;}
.text_center {text-align:center;}
.text_left {text-align:left;}
.text_right {text-align:right;}
/* Generales - viejo */
.blue {color:#3366CC}
.black {color:#000000}
.verde {color:#008080}
.izqda {float:left; padding-right:5px; padding-left:5px}
.peq { font-size:10px}