#navsup {position:relative; width:auto; margin:10px 0 70px 10px; clear:both}
#ulnavsup {list-style-type:none; width:auto}
#ulnavsup li {display:inline; float:left}

#mnuidioma {position:absolute; top:70px; right:0}


/* Icon link */
.icon_link {display:block; width:64px; height:62px; position:relative; margin-bottom:10px}
#cont_lnk_ext {position:relative; float:right; margin-right:0px; margin-top:-60px; width:64px; height:auto}
#youtube {background:url(img/link_youtube.jpg) no-repeat 0 0 !important}
#facebook {background:url(img/link_facebook.jpg) no-repeat 0 0 !important}


#lnkinicio_es:link,#lnkinicio_es:visited {display:block; width:75px; height:36px; background:url(img/btn_inicio_es.jpg) no-repeat}
#lnkinicio_es:hover,#lnkinicio_es:active {display:block; width:75px; height:36px; background:url(img/btn_inicio_act_es.jpg) no-repeat}
.onpage1_es {display:block; width:75px; height:36px; background:url(img/btn_inicio_act_es.jpg) no-repeat !important}




#lnktratamiento_es:link,#lnktratamiento_es:visited {display:block; width:153px; height:36px; background:url(img/btn_tratamientos_es.jpg) no-repeat}
#lnktratamiento_es:hover,#lnktratamiento_es:active {display:block; width:153px; height:36px; background:url(img/btn_tratamientos_act_es.jpg) no-repeat}
.onpage2_es {display:block; width:153px; height:36px; background:url(img/btn_tratamientos_act_es.jpg) no-repeat !important}

#lnkvideos_es:link,#lnkvideos_es:visited {display:block; width:87px; height:36px; background:url(img/btn_videos_es.jpg) no-repeat}
#lnkvideos_es:hover,#lnkvideos_es:active {display:block; width:87px; height:36px; background:url(img/btn_videos_act_es.jpg) no-repeat}
.onpage3_es {display:block; width:87px; height:36px; background:url(img/btn_videos_act_es.jpg) no-repeat !important}


#lnkcontacto_es:link,#lnkcontacto_es:visited {display:block; width:105px; height:36px; background:url(img/btn_contacto_es.jpg) no-repeat}
#lnkcontacto_es:hover,#lnkcontacto_es:active {display:block; width:105px; height:36px; background:url(img/btn_contacto_act_es.jpg) no-repeat}
.onpage4_es {display:block; width:105px; height:36px; background:url(img/btn_contacto_act_es.jpg) no-repeat !important}




#lnkinicio_en:link,#lnkinicio_en:visited {display:block; width:81px; height:36px; background:url(img/btn_inicio_en.jpg) no-repeat}
#lnkinicio_en:hover,#lnkinicio_en:active {display:block; width:81px; height:36px; background:url(img/btn_inicio_act_en.jpg) no-repeat}
.onpage1_en {display:block; width:81px; height:36px; background:url(img/btn_inicio_act_en.jpg) no-repeat !important}

#lnktratamiento_en:link,#lnktratamiento_en:visited {display:block; width:136px; height:36px; background:url(img/btn_tratamientos_en.jpg) no-repeat}
#lnktratamiento_en:hover,#lnktratamiento_en:active {display:block; width:136px; height:36px; background:url(img/btn_tratamientos_act_en.jpg) no-repeat}
.onpage2_en  {display:block; width:136px; height:36px; background:url(img/btn_tratamientos_act_en.jpg) no-repeat !important}

#lnkvideos_en:link,#lnkvideos_en:visited {display:block; width:87px; height:36px; background:url(img/btn_videos_en.jpg) no-repeat}
#lnkvideos_en:hover,#lnkvideos_en:active {display:block; width:87px; height:36px; background:url(img/btn_videos_act_en.jpg) no-repeat}
.onpage3_en {display:block; width:87px; height:36px; background:url(img/btn_videos_act_en.jpg) no-repeat !important}

#lnkcontacto_en:link,#lnkcontacto_en:visited {display:block; width:100px; height:36px; background:url(img/btn_contacto_en.jpg) no-repeat}
#lnkcontacto_en:hover,#lnkcontacto_en:active {display:block; width:100px; height:36px; background:url(img/btn_contacto_act_en.jpg) no-repeat}
.onpage4_en {display:block; width:100px; height:36px; background:url(img/btn_contacto_act_en.jpg) no-repeat !important}


/* Email */
.pnlcontacto {position:relative; width:180px; margin-top:30px; float:left; background-color:#ffffff; padding:10px}
.formulario {position:relative; margin-top:30px; float:left; width:360px}
.lblfloat {font:15px Trebuchet MS, Arial, Helvetica; color:#666666; float:left; text-align:right; display:block; width:110px; margin-right:10px; margin-top:3px}
.txtfloat {font:15px Trebuchet MS, Tahoma, sans-serif; color:#666666; width:196px; height:18px; float:left; margin-bottom:10px; padding-left:4px; padding-top:2px; background:transparent; border:solid 1px #996666}
.txtfloatgr {font:15px Trebuchet MS, Tahoma, sans-serif; color:#666666; width:196px; height:98px; float:left; padding-left:4px; padding-top:2px; background:transparent; border:solid 1px #996666; overflow:auto}
.btngen {background:url(img/btn_gen.gif) no-repeat 0 0; width:130px; height:30px; margin-left:180px; margin-top:10px; cursor:pointer; font:17px Trebuchet MS, Tahoma, sans-serif; color:#ffffff; border:none; float:left}
.btngen:hover {background:url(img/btn_gen.gif) no-repeat 0 0; width:130px; height:30px;  margin-left:180px; margin-top:10px; cursor:pointer; font:17px Trebuchet MS, Tahoma, sans-serif; color:#ffffff; border:none; float:left}

.lbltop {position:relative; width:100%; background-color:#eeeeee; height:auto; padding:10px; display:block; font:15px Trebuchet MS, Arial, Helvetica; color:#666666; margin-bottom:20px}






.ultratamiento {position:relative; width:500px; min-height:20px; list-style-type:none; margin-bottom:10px; display:none}
.ultratamiento li {display:block;  min-height:20px; cursor:pointer; padding:3px; margin-bottom:10px}
.spanhover {font-weight:bold !important}
.texto_tratamiento {width:504px; display:block; font:15px Trebuchet MS, Arial, Helvetica; color:#666666; text-align:left; float:left; padding-left:3px; min-height:20px; margin-bottom:10px}
span.tipo_tratamiento{width:374px; display:block; font:15px Trebuchet MS, Arial, Helvetica; color:#666666; text-align:left; float:left; padding-left:3px; min-height:20px;}
span.tipo_tratamiento2 {width:491px; display:block; font:15px Trebuchet MS, Arial, Helvetica; color:#666666; text-align:left; float:left; padding-left:3px; min-height:20px;}
span.precio_tratamiento {width:85px; display:block;font:15px Trebuchet MS, Arial, Helvetica; color:#666666; text-align:right; float:left; height:auto; min-height:20px; margin-right:10px}
.check {float:left;}
.cbo, .cal, .txt {font:15px Trebuchet MS, Arial, Helvetica; color:#666666;}
.today {background-color:#CFA94C}
.form_item {width:100%; margin-bottom:20px}

div.cmf-skinned-select {background:#996666 url('img/select_skin.png') 0px right no-repeat; border: 1px solid #996666; width:19px; height:33px; margin-bottom:-1px}
div.cmf-skinned-text {padding: 3px;}
