.pop{
height:0px;
display:block;
left:0px;
overflow:visible;
position:absolute;
top:0px;
width:100%;
z-index:1215752189;
font-size:12px;
}

.pop_dialog{
border-collapse:collapse;
direction:ltr;
margin:auto;
table-layout:fixed;
width:550px;
z-index: 1215752188;
}

.dark{
border:medium none;
margin:0pt;
padding:0pt;
z-index: 1215752174;
width:100%;
height:100%;
top:0px;
left:0px;
background-color:rgb(0, 0, 0);
opacity:0.6;
filter:alpha(opacity=60);
position:fixed
}

.pop h2{
font-size:20px;
color:#333;
}




.pop .titlepop {
border-color:#C6C6C6;
border-style:none solid solid;
border-width:medium 1px 0px;
padding:0 10px 5px;
padding:3px 10px 0px;
margin-bottom:-1px;
}

.pop .otros{
margin:10px 0 0px;
display:block;
font-size:11px;
}

.pop .otros a{
font-size:12px;
text-decoration:underline;
color:#4095ef;
}

.pop .subir{
background:#e3e3e3;
padding:8px;
margin:8px 0 5px;
overflow:hidden;
}

.pop .noticia{
background:#eee;
padding:8px;
margin:8px 0 5px;
overflow:hidden;
}

.subir .sl{
float:left;
}
.subir .sr{
color:#888888;
float:left;
font-size:11px;
padding:0px 0 0 16px;
}

.subir .srerror{
color:#d95959;
float:left;
font-size:11px;
padding:0px 0 0 16px;
}


.pop .botonpop , .pop .examinar  {
background:#4095EF;
border:0 none;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
font-family:arial;
padding:5px 5px;
}

.pop .examinar {
margin-left:5px;
width:170px;
}

.pop .cerrar {
font-size:11px;
background:#ddd; 
color:#666;
border:1px solid #666; 
float:right;
padding:3px 5px;
margin-top:10px;
clear:both;
}

.pop .cerrarCrop {
font-size:11px;
background:#ddd; 
color:#666;
border:1px solid #666; 
float:right;
padding:3px 5px;
margin-top:10px;
clear:both;
margin-left:45px;
}
.pop .aceptar {
font-size:14px;
display:block;
margin:auto;
margin-top:10px;
}

.item {
margin-top:12px;
overflow:hidden;
}

.item span{
float:left;
display:block;
margin-right:8px;
}

.item .seleminar{
background:transparent url(../img/ico-comunidad.gif) no-repeat scroll 0 1px;
font-size:11px;
padding-left:20px;

}
.item .seleminar a{
color:#888;
text-decoration:none;
}

.item .seleminar a:hover{
color:#D54848;
}

.item .simagen{
height:135px;
}


.item .sdesc{
font-family:arial;
font-size:11px;
padding:5px;
width:240px;
border-color:#666 #BBB #BBB #666;
border-style:solid;
border-width:1px;
}

.item .frminput{
padding:3px 5px 3px 5px;
}

.item .imagecont{
float: left;
padding:8px;
}

.item .extra{
font-size:11px;
color:#888;
float: right;
padding:8px 5px 3px 5px;
margin-left:10px;
}


.noticia .extra{
margin:0px;
}

.item .sdescn{
font-family:arial;
font-size:11px;
padding:5px;
width:440px;
border-color:#666 #BBB #BBB #666;
border-style:solid;
border-width:1px;
}

.item .sdessn{
font-family:arial;
font-size:11px;
padding:5px;
width:280px;
border-color:#666 #BBB #BBB #666;
border-style:solid;
border-width:1px;
}

.item .sdessnl{
font-family:arial;
font-size:11px;
padding:5px;
width:400px;
border-color:#666 #BBB #BBB #666;
border-style:solid;
border-width:1px;
}



.item .sdessnn{
font-family:arial;
font-size:11px;
padding:5px;
width:200px;
border-color:#666 #BBB #BBB #666;
border-style:solid;
border-width:1px;
}

.item .imgcontent{
padding:5px;
width:180px;
}


/*Upload imagenes*/

.progressWrapper {
	width: 450px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}



.progressName {
	font-size: 7pt;
	font-weight: 700;
	color: #bbb;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(../img/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}



 
  #pop #mensajes textarea{
width:80%;
 height:60px;
 }
 
 
 #pop #mensajes div.fila,div.check{margin: 10px 0 10px 10px;}
 #pop #mensajes div.fila label{float:left;width:80px;line-height:23px; font-size:14px;}
 #pop #mensajes div.fila input{width:80%;}
 #pop #mensajes div.fila .usuario{font-weight:bold; top:4px; display:block; position:relative;}
 


 
 .benviar {
background:#4095EF none repeat scroll 0 50%;
border:0 none;
clear:both;
color:#FFFFFF;
display:block;
font-weight:bold;
margin-top:8px;
padding:3px 25px;
}

 #pop #mensajes .benviar {
margin-left:90px;
}

.spuntos {
width:100%;
}

.divspuntos {
height:200px;
overflow:auto;
}
.spuntos  thead th{
background:#F0F9E6 none repeat scroll 0 0;
border-color:#71C645;
border-style:solid;
border-width:1px 0;
color:#5EB133;
font-weight:bold;
}


.spuntos  thead tr th{
font-weight:bold;
}


.spuntos th, .spuntos td{
border-bottom:1px solid #CCCCCC;
font-size:93%;
padding:0.45em 10px 0.3em;
}

.spuntos  .even {
background:#F5F5F5 none repeat scroll 0 0;
border-color:#CCCCCC;
border-style:solid;
border-width:1px 0;
}

.spuntos tr th{
font-weight:normal;
}
.spuntos caption, th {
text-align:left;
}

.sispuntos p{
margin:0 0 10px 0;
}

.sispuntos h3{
color:#5EB133;
margin:10px 0 3px;
}

#menupop {
overflow:hidden;

}

#menupop li{
float:left;
display:block;
margin-right:10px;
position:relative;
z-index:999;
background:#eeeeee;
}





#menupop li a{
display:block;
padding:10px 15px 10px 28px;
}

#menupop li a{
color:#888;
}

#menupop li.act{
background:#fff;
}


#menupop li.act a{
border:1px #C6C6C6 solid ;
border-bottom:1px solid #fff;
font-weight:bold;
text-decoration:none;
color:#222;
}

#menupop li.mimg a{
background:url(../img/icon-media.gif) no-repeat 8px -19px;
}

#menupop li.mvid a{
background:url(../img/icon-media.gif) no-repeat 8px 10px;
}

#menupop li.mnot a{
background:url(../img/icon-media.gif) no-repeat 8px -79px;
}

#menupop li.menc a{
background:url(../img/icon-media.gif) no-repeat 8px -108px;
}

.txtn{
font-size:18px !important;
}

.txtn a{
font-size:18px !important;
}

.numnot{
font-size:34px;
color:#999;
font-style:italic; 
}




.imagecontnot{
clear:both;
overflow:hidden;

}

.imagecontnot li{
float:left;
margin-left:5px;
}

.imagecontnot li.roww{

background:#acacac;
position:relative;
}

.imagecontnot li.roww a{
display:block;
font-size:20px;
padding:18px 5px;
text-decoration:none;

}


.selectsearch{
clear:both;
margin:5px 0;
}

.formnoticia{
overflow:hidden;
clear:both;
}

.formnoticia .imgcontent{

float:left;
width:145px;
}

.formnoticia .floatright{
float:right;
width:328px;
}


.poll_option_text{
border:1px solid #666;
border-right: 1px solid #BBB;
border-bottom:1px solid #BBB;
font-family:arial;
font-size:12px;
padding:5px;
width:422px;
}

.table_poll_options{
background:red;
}

.addoptionpoll{
background:#666;
border:0 none;
color:#FFFFFF;
font-family:arial;
font-size:12px;
font-weight:bold;
padding:5px 7px;
text-decoration:none;
margin:3px 0 0 3px;
display:block;
float:left;
}


.formnoticia .frminput{

width:100%;
}

.formnoticia .frminput input{
display:inline;
float:left;
}

.formnoticia .frminput .extra{

}

.txtless{
margin:4px 0 0 4px;
float:left;
font-size:11px;
color:#111;

}

.formnoticia  .sdessn {
width:255px;
}


.formnoticia .frminput input {
display:inline;
float:left;
}

.formnoticia .sdessnn {

width:192px;
}

.pag_picture{
margin-top:6px;
clear:both;
text-align:center;
font-size:10px;
}

.pag_picture span {
float:none !important;
display:inline;
margin:0px !important;
}

.loadingpictures{
background:#fff;
text-align:center;
margin-top:0px;
}
.loadingpictures img {
margin-bottom:3px;
}

#div_poll_options .extra{
float:left;
}

.extrakey{
clear:both;
float:left !important;
width:100% !important;
display:block !important; 
}


#table_poll_options{
clear:both;
overflow:hidden;
}

.poll_option_text{
float:left;
}

.pollline{
overflow:hidden;
margin-bottom:4px;
}

.delete_poll_option{
margin:5px 0 0 5px;
display:block;
float:left;
}

#div_budgets{
clear:both;
overflow:hidden;
}

#div_budgets .frminput {
width:auto !important;
}

#div_budgets span, #div_budgets input{
float:none;
}

.selecbud{
line-height:30px;
font-size:11px;
}
.sdessn2{
width:80px;
font-size:11px;
}
