/**********  formularios  *************/
body{font-family:Arial, Helvetica, sans-serif; background-image:none;}
.frm_btn{border:1px solid #F2800D; color:#FFFFFF; font:Arial, Helvetica, sans-serif; background:#F2800D; font-weight:bold}
.frm_btn8{border:1px solid #0386D3; color:#FFFFFF; font:Arial, Helvetica, sans-serif; background:#0386D3; font-weight:bold}

.frm_btn2{border:1px outset #FFFFFF; color:#FFFFFF; font:Arial, Helvetica, sans-serif; background:#F2800D; font-weight:bold; font-size:11px; padding:3px 5px 3px 5px}
.frm_btn2_bloq{border:1px inset #ffffff; color:#000000; font:Arial, Helvetica, sans-serif; background:#F5F4EA; font-weight:bold; font-size:11px; padding:3px 5px 3px 5px}
.frm_btn_enviar{border:1px outset #FFFFFF; color:#FFFFFF; font:Arial, Helvetica, sans-serif; background:#F2800D; font-weight:bold; font-size:12px; width:163px; height:25px}
.frm_btn_enviar2{border:1px outset #0386D3; color:#FFFFFF; font:Arial, Helvetica, sans-serif; background:#0386D3; font-weight:bold; font-size:12px; width:163px; height:25px}
.frm_btn_enviar_bloq{border:1px inset #FFFFFF; color:#000000; font:Arial, Helvetica, sans-serif; background:#F5F4EA; font-weight:bold; font-size:12px; width:163px; height:25px}

.frm_btn_cancel{border:1px outset #FFFFFF; color:#FFFFFF; font:Arial, Helvetica, sans-serif; background:#999; font-weight:bold; font-size:12px; width:114px; height:25px}

.frm_btn_login{background:#F18210; border:1px solid #000000; font-size:11px; font-weight:bold; color:#FFFFFF; height:22px}


.vtexto01{ color:#666666; font-size:11px; font-family:Arial, Helvetica, sans-serif}
.vlink01{ color:#F2800D; font:Arial, Helvetica, sans-serif; font-size:12; font-weight:bold}

.tabla_frm{ font-size:11px; color:#666;}
.tabla_frm td{ vertical-align:top; padding:3px}
.tabla_frm  select option, textarea{ border:1px solid #999999; font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif}

.tabla_frm2{ font-size:11px; color:#666; background: #FFFFFF}
.tabla_frm2 td{ vertical-align: middle; padding:3px; border-bottom:1px solid #E8E8E8; text-align:center}
.tabla_frm2  select , textarea{ border:1px solid #999999; font-size:12px; color:#666; padding:1px 3px 1px 3px; font-family:Arial, Helvetica, sans-serif}



.frm_text{ border:1px solid #999999; font-size:11px; color:#666; padding:1px 3px 1px 3px; font-family:Arial, Helvetica, sans-serif}
.frm_text2{ border:1px solid #CCCCCC; font-size:11px; color:#666; padding:1px 4px 1px 4px; font-family:Arial, Helvetica, sans-serif}
.frm_text_error{ border:1px solid #FF6633; font-size:11px; color:#666; padding:1px 3px 1px 3px; font-family:Arial, Helvetica, sans-serif}

.msg_ok{ border:1px solid #009966; padding:10px 10px 10px 40px; background:#FFFFCC; display:none; background-image:url(../img/iconos_mensajes/exito.png); background-repeat:no-repeat; color:#333333; font-weight:bold; font-size:11px;}

.msg_alert{ border:1px solid #CC9900; padding:10px 10px 10px 40px; background: #ECE0C4 ; display:none; background-image:url(../img/iconos_mensajes/alerta.png); background-repeat:no-repeat; color:#333333; font-weight:bold; font-size:11px;}

.frm_select {font-size:10px; }
.frm_cab{ background:#F3F3F3; font-weight: bold; text-align:left; padding: 8px 5px 5px 10px; font-size:11px; color:#333333; margin-bottom:10px; border-top:1px solid  #CCCCCC}
/* textops */
.textov01{ font-size:15px; color:#F2800D; font-weight:bold}
.textov02{ font-size:12px; color:#666666;}
.textov03{ font-size:15px; color:#000000; font-weight:bold}
.textov04{ font-size:13px; color:#666666; font-weight:bold}
/*   ------------ */
.ullistado{ margin:0px}
.ullistado li{ text-decoration:none; list-style:none; height:37px; border-bottom:1px solid #DADADA;}
.ullistado li:hover{ text-decoration:none; list-style:none; background: #FFFFF4}



/*fotos foro */
.ffbodyusu01 td{background:#EEF7FB; padding:5px 5px 5px 5px; margin-bottom:3px;font-size:13px; color:#333333; font-weight:normal;  border-bottom:3px solid #FFFFFF}
.ffbodyusuimg{float:left; margin-right:5px; border:1px inset #FFFFFF; width:35px;}
.ffbodyusu02 td{background:#EDEDED; padding:5px 5px 5px 5px; margin-bottom:3px;font-size:13px; color:#333333; font-weight:normal; border-bottom:3px solid #FFFFFF}
.divtext{border:1px solid #C5C5C5; background:#FFFFFF; padding:5px; height:29px; cursor:text}
.ulff{ margin:0px; padding:0px;}
.ulff li{ margin:0px; list-style:none;float:left; margin-bottom:10px}


/*foro imagen*/

.ulforoimg{  }
.ulforoimg li{ background:#EEF7FB;list-style:none; margin-bottom:20px; color:#333333; font-size:13px; font-weight:normal; margin-bottom:3px; padding:5px 5px 15px 10px; width:558px}
.ulforoimg li.admin{ background:#EDEDED}
.ulforoimg li div.comen{width:439px}

/*foro grupo */

.ulforo{  }
.ulforo li{list-style:none; color:#666666; font-size:13px; font-weight:normal;padding:5px 0px 0px 10px; width:558px; }
.ulforo li div.comen{padding:7px 0px 7px 3px;width:400px;}
.ulforo li div.comen0{padding:7px 0px 7px 3px;width:370px;}
.ulforo li.admin{ background:#EDEDED}
.ulforo li div.nameuserforo{background:#DEDEDE; height:20px; padding:5px 0px 0px 8px; margin-left:5px}
.ulforo li img.imgfoto{border:1px solid #E6E6E6; float:left; width:58px; margin-right:9px;}
.ulforo li img.imgsubfoto{float:left; margin-right:15px; border:1px inset #FFFFFF; width:35px}
.ulforo li.sub{ margin-bottom:0px }
.ulforo li.sub div.cont{ background:#EEF7FB; padding:8px 5px 5px 5px; margin-left:58px; }

/*foro doc*/

.ulforodoc{ margin:0px}
.ulforodoc li{ border-bottom:1px solid #ccc; padding:11px 0px 14px 0px; margin:5px; list-style:none}
.ulforodoc li img.imgdoc{float:left; margin: 0px 32px 0px 51px}
.ulforodoc li.admin{ background:#EDEDED}
.ulforodoc li div.comen{width:439px}

/*inscritos*/

.uliscritos{ margin:0px; padding:0px;}
.uliscritos li{ margin:0px; list-style:none;float:left; margin-bottom:20px; margin-top:10px}
.uliscritos li div.continsc{border:1px solid #ccc; padding:3px; margin:5px 5px 5px 5px;}
/*---   mensajes   --*/

.ulmensaje{ margin:0px; padding:0px;}
.ulmensaje li{ margin:0px; list-style:none;background:#FFFFFF; color:#666666; font-size:13px}
.ulmensaje li div.cab1{color:#F2800D; font-weight:bold; margin-bottom:5px}
.ulmensaje li div.cab0{ color:#333333; font-weight:bold; margin-bottom:5px }
.ulmensaje li div.comen{ margin-left:60px}
.ulmensaje li img{ width:50px; float:left; margin-right:10px;}

.subulmensaje li{ background:#EEF7FB; margin:3px 0px 3px 20px; padding:5px 5px 10px 5px}
.subulmensaje li img{ width:35px; float:left; margin-right:10px}
.subulmensaje li.sub1{ background:#EDEDED;color:#333333}
.subulmensaje li.sub0{ background:#EEF7FB; }
.subulmensaje li div.cab1{color:#F2800D; font-weight:bold; margin-bottom:5px}
.subulmensaje li div.cab0{ color:#333333; font-weight:bold; margin-bottom:5px }
.ulmensaje li div.continsc{border:1px solid #ccc; padding:3px; margin:5px 5px 5px 5px;}

/* listas*/
.lista01{ }
.lista01 li{ list-style:decimal; font-size:12px; color:#666666; margin-bottom:10px}
/* tabla filtro ususario*/
.tblfiltrouser{}
.tblfiltrouser td{ color:#666666; font-weight:normal; font-size:12px; padding:2px; }
.tblfiltrouser td input{}
.tblfiltrouser td select{ border:1px solid #CCCCCC; width:244px; font-size:12px; color:#666666}
.frmfiltrouser{ background:#F3F3F3; border-top:1px solid #CCCCCC; padding:14px 0px 14px 14px}

.tablalistado2{ background: #FFFFFF}
.tablalistado2 caption{  }
.tablalistado2 tbody tr{}
.tablalistado2 tbody tr td{ padding:5px 0px 10px 0px; vertical-align:top}
.tablalistado2 tbody tr td img.foto{ margin-right:5px}
.tablalistado2 tbody tr td div.name{ color:#666666; font-weight:bold; font-size:11px; margin-bottom:2px}
.tablalistado2 tbody tr td div.ubi{ color:#999999; font-weight:normal; font-size:11px; margin-bottom:2px}
.tablalistado2 tbody tr td div.email{ background-image:url(../img/iconos/email.gif); background-repeat:no-repeat; color:#999999; font-size:11px; padding-left:23px; margin-bottom:2px}
.tablalistado2 tbody tr td div.pass{ background-image:url(../img/iconos/pass.gif); background-repeat:no-repeat; color:#999999; font-size:11px; padding-left:23px;; margin-bottom:2px}
.tablalistado2 tbody tr td div.fecha{ color:#0093DD ; font-size:11px; margin-bottom:2px}
.tablalistado2 tbody tr td div.telf{ color:#999999; font-size:11px;; margin-bottom:2px}
.tablalistado2 tbody tr td div.area{ color:#999999; font-size:11px;; margin-bottom:2px; text-align:center}
.tablalistado2 tr td{ border-bottom:1px solid #DADADA; vertical-align:middle; }

.tablalistado2 tbody tr:hover{ background:#F0F4D9}
.tablalistado2 thead tr td{ height:30px; border-bottom:1px solid #DADADA; border-top:1px solid #DADADA; background:#F1F1F1; color:#666666; font-size:12px; font-weight:bold; padding:0px 3px 0px 3px }

.tblfiltrousersub{}
.tblfiltrousersub td{ border-bottom:1px solid #CCCCCC; vertical-align:middle}

.contpreuser{ background:#F1F1F1; padding:5px 0px 10px 10px; font-size:11px; }
.estado0{ background: #E4D1CD }
.estado1{ background: #ffffff }