#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{ width:100%;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#222;}
#cboxContent{margin-top:20px;}
#cboxLoadedContent{}
#cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
#cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(/export/system/modules/com.tfsla.diario.diariouno/resources/imagenes/controls.png) top left no-repeat; width:28px; height:65px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:bottom left;}
#cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(/export/system/modules/com.tfsla.diario.diariouno/resources/imagenes/controls.png) top right no-repeat; width:28px; height:65px; text-indent:-9999px;}
#cboxNext.hover{background-position:bottom right;}
#cboxLoadingOverlay{background:#000;}
#cboxLoadingGraphic{background:url(/export/system/modules/com.tfsla.diario.diariouno/resources/imagenes/loading.gif) center center no-repeat;}
.close{position:absolute; top:15px; right:5px; display:block; background:url(/export/system/modules/com.tfsla.diario.diariouno/resources/imagenes/controls.png) top center no-repeat; width:38px; height:19px; text-indent:-9999px;}
.close:hover{background-position:bottom center; cursor:pointer;}
#cboxClose{display:none!important;}
.contentDivLayer{background:#fff url(/images/layer/bkg_title.jpg) repeat-x left -25px; padding:10px;}
.scroll{max-height:250px; overflow:auto; overflow-x:hidden;}
.scroll ul{float:left; width:300px;}
.contentDivLayer form{height:auto; overflow:hidden;}
.contentDivLayer form fieldset code{width:120px;}
.contentDivLayer p{color:#555; padding:5px; margin:3px;}
.contentDivLayer p.ok{background:url(/images/icons/ok.gif) no-repeat; padding-left:30px;}
.contentDivLayer strong{color:#000;}
.contentDivLayer div.buttons{border-top:1px solid #ddd; margin:15px -5px -10px -5px; text-align:center; padding:5px 0; float:none; clear:both;}
.contentDivLayer div.buttons input{background:url(/images/forms/bkg_input_btn.jpg) repeat-x; color:#FFF; font-size:16px; font-weight:bold; height:36px; cursor:pointer;}
.contentDivLayer div.buttons input:hover{background:url(/images/forms/bkg_input_btn.jpg) bottom;}
.contentDivLayer div.buttons .cancel{float:right; margin:10px 10px 0 -50px; font-weight:bold; font-size:12px; color:#666;}
.contentDivLayer div.buttons .cancel:hover{color:#339999;}

.contentDivLayer .alert{background:#FFF9E3 url(/images/icons/alert.gif) no-repeat 5px 3px; padding:5px 10px 5px 35px; margin:10px 0 0 0;}
.contentDivLayer .info{background:#fff  url(/images/icons/info.jpg) no-repeat 5px 3px; padding:3px 10px 5px 35px;/* margin:10px 10px 0 10px;*/}
.contentDivLayer .aclaracion{font-size:11px;}
.contentDivLayer .title{margin:0; padding:1px 0 0 30px; height:30px; font-size:18px; color:#666; background:url(/images/icons/arrow.jpg) no-repeat left 2px;}
.contentDivLayer fieldset{padding:10px; border:none; font-size:12px;}
.contentDivLayer fieldset div{margin-bottom:10px;}
.contentDivLayer fieldset legend{display:none;}
.contentDivLayer form fieldset textarea{width:400px;}
.contentDivLayer ol, .contentDivLayer ul {margin:10px 5px 5px 5px; padding:0;}
.contentDivLayer ol li{font-size:11px; color:#666; border-bottom:1px dotted #ccc; margin-bottom:5px; list-style-position:inside;}
.contentDivLayer ol li.selected, .contentDivLayer ul li.selected{color:#669900; font-weight:bold;}
.contentDivLayer ol li:hover{cursor:move;}
.contentDivLayer ul li{font-size:11px; color:#666; border-bottom:1px dotted #ccc; margin-bottom:10px; list-style-type:none;}
.contentDivLayer ul.posting {float:right; margin-top:-20px;}
.contentDivLayer ul.posting li{width:100px;}

.contentDivLayer form{margin:0; padding:0;background:#f5f5f5; border-bottom:1px solid #ddd;}
.contentDivLayer fieldset legend{display:none;}
.contentDivLayer form fieldset div{position:relative;}
.contentDivLayer form fieldset input[type="text"], .contentDivLayer form fieldset input[type="password"], .contentDivLayer form fieldset select, .contentDivLayer form fieldset textarea{font-size:14px; width:365px; line-height:16px; font-weight:bold;}
*html .contentDivLayer form fieldset input{font-size:14px; width:365px; line-height:16px; font-weight:bold;}
.contentDivLayer form fieldset .small input{width:110px;}
.contentDivLayer form fieldset label{display:block; font-size:14px; margin-bottom:2px;}
.contentDivLayer form fieldset .capcha img{vertical-align:top;}
.contentDivLayer form fieldset .capcha input{width:210px;}
form fieldset .capcha a{background:url(/images/icons/recycle.png) no-repeat left top; font-size:11px; padding:2px 0 3px 17px; display:block; margin-top:5px; width:100px;}
form fieldset .capcha a:hover{ background-position: left -17px;}
.contentDivLayer form div.small div{width:120px;}
.contentDivLayer form fieldset label.mandatory{background:url(/images/forms/mandatory.png) no-repeat left -8px; padding-left:10px; margin-left:-10px;}
.contentDivLayer form fieldset label.error{color:#F00!important;}

.contentDivLayer code{display:none; position:static; float:none; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color:#666;}
.contentDivLayer code.ok{background:url(/images/icons/ok.gif) no-repeat; width:30px; text-indent:-5000px; height:30px; float:right; clear:none; margin:0px -10px 0 0;}
*html .contentDivLayer code.ok{margin-top:-20px;}
.contentDivLayer code.info{background:#FFFFEA url(/images/icons/info.jpg) no-repeat 2px 1px; border:1px solid #ccc; padding:3px 5px 3px 28px; width:220px;}
.contentDivLayer code.error{background:#FFFFEA url(/images/icons/error.jpg) no-repeat 2px 1px; border:1px solid #ccc; padding:3px 5px 3px 28px; width:336px; color:#FF0000;}

.contentDivLayer .message{margin:15px 0 -10px 0;}

.contentDivLayer .qq-upload-drop-area{display:none!important;}
.contentDivLayer .qq-upload-button {margin-bottom:-50px;}
.contentDivLayer ul.photos{float:left;margin: -35px 0 -30px 160px;}
/*Ligtbox Log*/
.comm_form_log{ width: 519px; height:243px; padding:15px 25px 25px; background: #FFF; border:2px solid #4f6984; position:relative}
.comm_form_log a.btnCerrar, .comm_form_log a.btnCerrar{width:19px;	height:36px; position:absolute; display:block; left:528px; top: 0;}
.comm_form_registro a.btnCerrar{width:19px;	height:36px; position:absolute; display:block; left:356px; top: 0;}

.comm_form_log h1, .comm_form_registro h1{background:url("/export/system/modules/com.tfsla.diario.diariouno/resources/imagenes/fold-izq.gif") no-repeat top left;	padding-left:25px;	line-height:29x; position:absolute;	height: 41px;}
ul#contentUser{ float:right; margin-bottom:10px; overflow:hidden; height:1%}
ul#contentUser li{ float:left;  margin-right:10px; overflow:hidden}
*html ul#contentUser li, *html ul#contentUser{ height:1%}
ul#contentUser li span{ color:#666; font-size:11px}
ul#contentUser li  a{ color:#2291c8; font-size:11px; padding-left:5px; text-decoration:underline}
ul#contentUser li  a:hover{text-decoration:none}

/*Titulo lightbox*/
.comm_form_log h1 span, .comm_form_registro h1 span{ background:url("/export/system/modules/com.tfsla.diario.diariouno/resources/imagenes/fold-der.gif") no-repeat top right; color: #315273; display: block; font-size: 12px; font-weight: bold; text-transform: uppercase; padding:13px 25px 0 0;  height:44px}
	*html .comm_form_log h1 span, 	*html .comm_form_registro h1 span{ width:110px}

.comm_log_content{ position:relative; top:47px}
.comm_log_content span{ display:block; font-size:12px; color:#333; margin-left:10px; margin-bottom:8px;}
.boxLog, .boxRedes{ float:left; background:#Fafafa; float:left; border:1px solid #E7E7E7; margin-top:10px; overflow:hidden;}
*html .boxLog, *html .boxRedes{ margin-top:60px}
.boxLog{ margin-left:10px; padding:15px 0 25px 25px; width:215px;}
.boxRedes{ margin-left:16px; width:214px; height:98px; padding:25px 0 25px 25px;}
.boxRedes span{ display:block; font-weight:bold; margin-bottom:10px; margin-left:0}
.boxRedes ul li{ margin-right: 10px; float:left; width:33px}
.boxRedes ul{ background:url("/export/system/modules/com.tfsla.diario.diariouno/resources/imagenes/line-divider.gif") no-repeat left bottom; overflow:hidden; padding-bottom:15px}
.boxRedes p{ margin-top:10px}
.boxRedes p span{ display:inline; font-weight:normal;}
.boxRedes a.registrarseButton{ background:url("/export/system/modules/com.tfsla.diario.diariouno/resources/imagenes/bullet.gif") no-repeat center left; padding-left:10px}
.boxRedes a.registrarseButton span{ color:#666}
.boxRedes a:hover.registrarseButton span{ color:#CCC}
.boxRedes a.registrarseButton span.btnHazClick{ color:#2291c8; text-decoration:underline}
.boxRedes a:hover.registrarseButton span.btnHazClick{ text-decoration:none}
.boxLog p{ margin-top:15px}
.boxLog p span{font-weight:normal;}
.boxLog a.registrarseButton{ background:url("/export/system/modules/com.tfsla.diario.diariouno/resources/imagenes/bullet.gif") no-repeat center left; }
.boxLog a.registrarseButton span{ color:#666}
.boxLog a:hover.registrarseButton span{ color:#CCC}
.boxLog a.registrarseButton span.btnHazClick{ color:#2291c8; text-decoration:underline}
.boxLog a:hover.registrarseButton span.btnHazClick{ text-decoration:none}
.boxLog input.textField{ width: 179px; height:22px; font-size:11px; color:#666; padding:0 0 0 5px; border:1px solid #dfdfdf; margin-top:10px}
.boxLog label { font-size:11px; color:#666;}
.boxLog .ckeckrecordar{ margin-right:5px}
.boxLog .boxEnviar{ float:left; width:80px;}
.boxLog .boxRecordar{ width:120px; float:left; padding-top:10px}

.comm_form_registro{ width:350px; padding:15px 25px 25px; background: #FFF; border:2px solid #4f6984; position:relative; overflow:hidden;}
.comm_reg_content{background:#Fafafa; border:1px solid #E7E7E7; position:relative; top:47px; padding:20px; margin-bottom:50px}
.comm_reg_content li{ clear:both; overflow:hidden;}
.comm_reg_content label, .comm_reg_content input{font-size:11px; color:#666; display:block}
.comm_reg_content input.checkbox{display:inline; height:auto; width:auto; padding:0; margin:10px 0 0 0;}
.comm_reg_content input{ width:300px; height:21px; padding-left:5px;border:1px solid #dfdfdf; display:block; margin-bottom:10px}
.comm_reg_content label{ font-weight:bold}
.comm_form_content p{clear:both; margin:3px 10px 0 15px; font-size:11px;}
.graciasForm{ background:#315273; clear:both; margin:0 10px 0 15px; color:#FFF; font-weight:bold; padding:5px 10px}

.comm_log_content .error, .comm_form_registro .error{background: url("../imagenes/delete.png") no-repeat scroll 0 2px transparent;color: #FF0000; margin: 10px 0 5px 10px;padding-left: 14px;}
.comm_log_content .errorBig{background: url("../imagenes/alert-big.png") no-repeat scroll 8px 14px #FFFFCC;
    border: 1px dotted #FF0000;
    color: #333;
    font-size: 20px;
    margin: 10px 0 5px 10px;
    padding:17px 27px 23px 72px;
}
.comm_log_content .errorBig a{color: #315273; text-decoration:underline;}
.comm_log_content .errorBig a:hover{color:#5890c7}

#enviar {
    background: url("/export/system/modules/com.tfsla.diario.diariouno/resources/imagenes/btn-enviar.gif") no-repeat ;
    border: 0 none !important;
    cursor: pointer;
    height: 25px !important;
    margin-top: 10px;
    padding: 0 !important;
    width: 64px !important;
}