.descripcion {font:  12px/18px arial, helvetica, sans-serif;}
.contenedorformulario{ margin-top: 10px; font-size: 11px;}
.contenedorformulario strong { color: #000;}
#datospersonalestabla td { border-bottom: 1px solid #ededed; padding: 10px;}
#datospersonalestabla .left{ text-align: right; vertical-align: top;}
#datospersonalestabla .right{text-align: left;}
#datospersonalestabla .noborder{  border: none;}
#datospersonalestabla select{ margin-right: 5px; border: 1px solid #cecece;}

form{ margin: 0; padding: 0;}
#datosusuariotabla a{ color: #b41920; text-decoration: underline; font:11px Arial, helvetica, sans-serif;}
#datosusuariotabla td{ padding: 5px; border-bottom: 1px solid #e7e7e7;}
.botonregistrar{ width: 102px; margin-top: 10px; background: url(/graficos/boton-iniciarregistro.gif) no-repeat; border: 0; height: 23px; text-indent: -99em;}
.botonactualizar{ width: 102px; margin-top: 10px; background: url(/graficos/boton-actualizardatos.gif) no-repeat; border: 0; height: 23px; text-indent: -99em;}
.rsscampotexto{ width: 510px; padding-left: 15px; float: left; padding-top: 5px;}
.rssfoto{ padding-top: 7px; padding-left: 10px; float: left;}
#rsstabla{ margin-left: 11px; width: 653px; margin-bottom: 15px;}
#rsstabla td{ font-size: 11px; padding: 5px;}
#rsstabla th { font-weight: 700; color: #036; background-color: #d1dcea; text-align: center; padding-top: 7px; padding-bottom: 7px;}
.columnacanal{ text-align: right; font-weight: 700;}
fieldset{ background-color: #ffffff; /*[disabled]border:1px solid #eee;*/ width: auto; padding:10px; margin-bottom: 20px; border:solid 1px #ccc;}
fieldset legend{ background-color: #eee; /*[disabled]float:left;*/ width: 585px; padding: 5px; font:bold 12px Arial, helvetica, sans-serif;}
table{ margin-right: auto; margin-left: auto;}
label{ display: block;}
#datosusuariotabla .pad0{ padding: 0;}
#datospersonalestabla, #datosusuariotabla{
 /*[disabled]margin-top:5px;*/
 margin-bottom: 20px;
 /*[disabled]border-bottom:1px solid #e1e1e1;*/
 /*[disabled]border-left:1px solid #000000;*/
}

#datosusuariotabla input{ border-style: none; border-width: 0;}
#formimagen input{ height: 23px; padding: 0;}
#button{ border: 1px solid #ccc; width: 150px;}


/*formulario
___________________________*/
.textfields{ border: 1px solid #dbdbdb; font-size: 11px; padding: 0px; padding-left:3px; background-color: #f4f4f4; border: 1; width: 200px; height: 19px;}
.numerodoc{ border: 1px solid #dbdbdb;font-size: 11px; background-color: #f4f4f4; border: 1; padding-left:3px; width: 80px; height: 19px;}
.tabladatos .asunto{ border: 1px solid #999999; font-size: 11px; width: 105px; margin-bottom: 10px; margin-top: 2px; line-height: 15px; padding: 2px; background-color: #f4f4f4;}.tabladatos .areamensaje{ background: url(/graficos/form-areacontacto.gif) no-repeat; width: 199px; height: 118px; padding: 0 3px; /*[disabled]margin:10px 0 2px;*/ border: 0; overflow-y: auto;}
.select-fecha{ border: 1px solid #cfcfcf; width: 61px; height: 19px;}
.select-normal{ border: 1px solid #cfcfcf; width: 198px; height: 19px;}
.select-documento{ border: 1px solid #cfcfcf; width: 60px; height: 19px;}
.tabladatos .enviar{ width: 45px; margin-top: 10px; background: url(/graficos/boton-enviar.gif) no-repeat; border: 0; height: 23px; text-indent: -99em;}


.tabla h2{ font-size: 18px;}
.participa p{ padding: 5px 0;}
p.descripcion{ padding: 10px 0;}
.autor{ background-color: #d3d1c8; color: #ffffff; padding-left: 3px; border-top: 1px solid #ffffff; margin-bottom: 15px;}
.titulogaleria{}
#mismensajes{ margin-top: 20px;}
#mismensajes th{ text-align: left; padding: 3px; background-color: #f5f4f0;}
#mismensajes td{ text-align: left; padding: 3px; border-bottom: 1px solid #eaeaea;}




/******************************************INGRESO
___________________________************************/
.modulo_ingresar {font: bold 12px/18px Arial, Helvetica, sans-serif; color:#333;}
.recuadro300{background-color: #F9F9F9;border: 1px solid #EBEBEB;width: 298px; padding: 5px;}
.tablaIngreso .left{text-align: right;border-bottom: 1px solid #EAEAEA;padding: 10px 5px;}
.tablaIngreso .right{text-align: left;border-bottom: 1px solid #EAEAEA;padding: 10px 5px;vertical-align: middle;}
.tablaIngreso .campos{border: 1px solid #999999;font-size: 12px;width: 180px;padding: 0px; padding-left:5px;background-color: #F4F4F4;border: 1;width: 200px;height: 19px;}
.tablaIngreso .asunto{border: 1px solid #999999;font-size: 11px;width: 105px;margin-bottom: 10px;margin-top: 2px;line-height: 15px;padding: 2px;background-color: #F4F4F4;}
.tablaIngreso .areamensaje{background: url(/graficos/form-areacontacto.gif) no-repeat;width: 199px;height: 118px;padding: 0 3px;/*[disabled]margin:10px 0 2px;*/border: 0;overflow-y: auto;}
.tablaIngreso .ingresar{width: 61px;margin-top: 10px;background: url(/graficos/boton-ingresar.gif) no-repeat;border: 0;height: 23px;text-indent: -299em;}
.tablaIngreso .recordar{width: 102px;margin-top: 10px;background: url(/graficos/boton-recordarclave.gif) no-repeat;border: 0;height: 23px;text-indent: -299em;}
.tablaIngreso .inputrecordar{width: 131px;border: 1px solid #999;height: 19px;padding-left: 3px;}
.titulito {font: bold 12px/18px Arial, Helvetica, sans-serif;}



.tituloForm { background-color: #F6F5F1; height: 23px; padding-left: 12px; width: 608px; padding-top: 6px; }
.tituloForm {font: bold 12px/18px Arial, Helvetica, sans-serif;}

#datosPersonalesTabla, #datosUsuarioTabla {margin-bottom: 20px;}
#datosPersonalesTabla td, #datosUsuarioTabla td{font: 11px/18px Arial, Helvetica, sans-serif; border-bottom: 1px solid #EDEDED; padding: 10px;}
.textfields {border: 1px solid #999;font-size: 11px;padding: 0px;padding-left: 3PX;background-color: #F4F4F4;border: 1;width: 200px;height: 19px;}

#datosUsuarioTabla td {padding: 5px;border-bottom: 1px solid #E7E7E7;}

#formImagen input{    height: 23px;    padding: 0;}
.btn {  font: bold 11px Arial, Helvetica, sans-serif; color: #000; background: #CCC; text-align: center; padding: 5px; border:solid 1px #999;}
.btn:hover { background-color:#06aaff; color:#FFF; border-color:#06aaff;}




/*19/08/14*/
.perfilpublico { display: block; position: relative; font:12px/18px arial, helvetica, sans-serif;}
.presentacion_pp {margin-bottom: 25px; padding-bottom: 10px; min-height: 65px;border: 1px solid #b4c3d0; background-color: #f3f5f8; padding: 20px;}

.perfilconfoto_pp {float: left; margin:0; width: 260px;}
.perfilconfoto_pp img {float: left; margin:0 20px 0 0;}
.perfilconfoto_pp .datos_pp {float: left; width: 160px;}

.texto_presentacion_pp {float: right; width: 620px}


#tabs {padding: 0 !important; border-radius: none !important; display: inline-block !important; background: none !important; border:none !important;}
#tabs .tabes {display: inline-block; width: 100%;  padding:0 !important; margin: 0 !important;
background: none !important; border-radius: 0 !important; border:none !important;border-bottom: solid 1px #ccc !important;}
#tabs ul.tabes li {border-radius: 0 !important; border:0;}
#tabs ul.tabes li > a {width: 150px; padding: 10px !important; text-align: center; background-color: #eee !important; border:solid 1px #ccc !important; margin:0 0 0 0 !important; 
	display: inline-block !important; margin:0 0 -1px 0 !important; border:solid 1px #ccc !important; border-radius: 0 !important; color:#000;}
#tabs ul.tabes li.ui-state-active  > a, #tabs ul.tabes li:hover  > a{background-color: #fff !important; border-bottom: #fff solid 1px !important; color:#000;}
#tabs ul.tabes li > a span {background-color: #000; color:#fff; padding: 2px 5px; border-radius: 2px 5px; text-align: center}

.comentarios_pp {display: block; padding: 0 !important;}
.comentarios_pp ul {padding: 10px; border-right: solid 1px #ccc; border-left: solid 1px #ccc; border-bottom: solid 1px #ccc}
.comentarios_pp ul li {clear:both; width: 100%; margin:0 0 10px 0; padding: 0 0 10px 0; border-bottom: solid 1px #ccc}
.comentarios_pp ul li:last-child {border:none;}
.comentarios_pp .f-left {width: 750px;}
.comentarios_pp .f-right {width: 150px; border-left: solid 1px #ccc; padding: 0 0 0 10px; margin:0 0 0 7px;}
.comentarios_pp a {color:#0080C0;}


.videos_pp {display: block; padding: 0 !important;}
.videos_pp ul {padding:20px 10px; border-right: solid 1px #ccc; border-left: solid 1px #ccc; border-bottom: solid 1px #ccc}
.videos_pp ul li { width: 200px; float: left; margin:0 15px 20px 14px;  font:12px arial helvetica, sans-serif;}
.videos_pp ul li a {color:#666; }
.videos_pp ul li a strong {color:#000; padding: 3px 0 5px 0; display: inline-block; }
.videos_pp span.vermas {float:right; background-color: #ddd; padding: 1px 5px; font:11px arial, helvetica, sans-serif; color:#000;}
.videos_pp a {color:#0080C0;}



.fotos_pp {}
.fotos_pp .thumb_foto {float: left; margin:0 20px 0 0;}

.votacion_pp { display: inline-block; width: 100%; font-size: 11px; line-height: 18px;}
.votacion_pp strong {background-color: #ccc; padding: 1px 5px; line-height: 10px; line-height: 12px; display: inline-block; border:solid 1px #666; font-size: 11px;}

.fila_suscripcion { border-color:#C9C8C8; border-style:solid; border-width:0px; border-bottom-width:1px; font-family:arial; font-size:12px;}
.titulo_suscripcion { padding:4px;}
.descripcion_suscripcion { padding:4px;}