.contenedor
{
	background-color:#EDF5FE;
}
.cabeceras
{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-left:8px;
	border-top:solid 1px #999999;
	border-bottom:solid 1px #CCCCCC;
	/*font-weight:bold;*/
	background-image:url(../images/fondo.png);
}

body{
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
}


.cabeceras_grid
{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-left:8px;
	font-weight:bold;
	border-top:solid 1px #999999;
	border-right:solid 1px #999999;
	border-left:solid 1px #999999;
	border-bottom:solid 1px #CCCCCC;
	background-image:url(../images/fondo.png);
}

.cabeceras_grid_izquierda
{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-left:8px;
	font-weight:bold;
	border-top:solid 1px #999999;
	border-left:solid 1px #999999;
	border-bottom:solid 1px #CCCCCC;
	background-image:url(../images/fondo.png);
}

.cabeceras_grid_derecha
{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-left:8px;
	font-weight:bold;
	border-top:solid 1px #999999;
	border-right:solid 1px #999999;
	border-bottom:solid 1px #CCCCCC;
	background-image:url(../images/fondo.png);
}


.izq
{
	border-left:solid 1px #990000;
	border-bottom:solid 1px #990000;
	border-top:solid 1px #990000;
}
.der
{
	border-right:solid 1px #990000;
	border-bottom:solid 1px #990000;
	border-top:solid 1px #990000;
}
.cen
{
	
	border-bottom:solid 1px #990000;
	border-top:solid 1px #990000;
}

.com
{
	
	border:solid 1px #990000;
	
}

.izq_grid
{
	border-left:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
	padding-left:8px;
	/*background-color:#F9F9F9;*/
}
.der_grid
{
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
	padding-left:8px;
	/*background-color:#F9F9F9;*/
}
.cen_grid
{
	
	border-bottom:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	padding-left:8px;

	/*background-color:#F9F9F9;*/
}

.com_grid
{
	
	border:solid 1px #CCCCCC;
	background-color:#F9F9F9;
	
}

.cont
{
	padding:10px;
	background-color:#FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	
	
}

.cont_grid
{
	
	border-right:solid 1px #990000;
	border-left:solid 1px #990000;
	border-bottom:solid 1px #990000;
	background-color:#E1F1FF;
	
}

.lab
{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0066CC;
	padding:2px;
	font-weight:bold;
}

.sumilla_admin
{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	padding:2px;

}



.cajas_txt
{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	border:solid 1px #999999;
	/*background-color:#F9F9F9;*/
	background-image:url(../images/fondo_text.png);
	/*background-repeat:repeat-x;*/
	padding-top:5px;
	padding-bottom:3px;
	padding-left:3px;	
	
}



.txtpass{
	background:url(../images/lock.png) no-repeat;
	padding-left:20px;font-size: 11px;
	padding-top:4px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	color: #666666; 
	border:solid 1px #CCCCCC;
	height:20px;
	background-color:#FFFFFF;
	
}

.btn{
	font-size: 11px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	color: #000000; 
	background-image:url(../images/fondo.png);
	border:solid 1px #cccccc;	
	padding:3px;
	padding-top:3px;
	padding-bottom:3px;
	cursor:pointer;
	font-weight:bold;
	
}


.btn:hover{
	border:solid 1px  #333333;

}


.btn_activo{
	font-size: 11px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color:#990000;
	/*background-image:url(../images/fondo_2.png);*/
	border:solid 1px #000000;
	padding:3px;
	padding-top:3px;
	padding-bottom:3px;
	cursor:pointer;
	font-weight:bold;
	
}


.btn_activo:hover{
	border:solid 1px  #333333;

}







.txtnick{
	background:url(../images/user.png) no-repeat;
	padding-left:20px;font-size: 11px;
	padding-top:4px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	color: #666666; 
	height:20px;
	border:solid 1px #CCCCCC;
	background-color:#FFFFFF;
	
	
}

.data{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	border:solid 1px #CCCCCC;
	padding-left:8px;
	background-color:#FFFFFF;
	
}

.data:hover{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#EEEEEE;
	color:#333333;
	/*cursor:pointer;*/
	border:solid 1px #CCCCCC;
/*	border-bottom:solid 1px #990000;*/
	
}

.data_click{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	border:solid 1px #CCCCCC;
	padding-left:8px;
	background-color:#FFFFFF;
	
}

.data_click:hover{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#EEEEEE;
	color:#333333;
	cursor:pointer;*/
	border:solid 1px #CCCCCC;
/*	border-bottom:solid 1px #990000;*/
	
}


.boton_nuevo
{
	border:solid 1px #cccccc;
	
}
.boton_nuevo:hover
{
	background-color:#DBE1FD;
	cursor:pointer;
	border:solid 1px #0033FF;
	
}

.menu_links
{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-left:8px;
	/*font-weight:bold;*/
	
	text-decoration:none;
}

.links_admin{
	font-size:12px;
	color:#0066CC;
	text-decoration:none;
}

.links_admin:hover{
	font-size:12px;
	color:#0099FF;
	text-decoration:none;
}

.menu_links:hover
{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-left:8px;
	/*font-weight:bold;*/
	
	text-decoration:underline
}


.menu_items
{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
	padding-left:8px;
	/*font-weight:bold;*/
	
	text-decoration:none;
}

.menu_items:hover
{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
	padding-left:8px;
	/*font-weight:bold;*/
	
	text-decoration:underline
}
.menu_admin{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	border-bottom: 1px #990000;
	
}

.menu_admin:hover{
	
	
}

.ayuda
{
	padding:5px;
	border:dashed 1px #CCCCCC;
	background-color:#F7F7F7;
	color:#666666;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
}
.videos
{
	padding:8px;
	border:solid 1px #CCCCCC;
}

#cargando{
	position:absolute;
	top:5px;
	right:5px;
	background-color:#993300;
	color:#FFFFFF;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px;

}

.registros{
	padding:5px;
	border:solid 1px #CCCCCC;
	background-color:#FFFFFF;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	cursor:pointer;
}

.registros:hover{
	padding:5px;
	border:solid 1px #990000;
	background-color:#F7F7F7;
}

#nueva_categoria{
	display:none;
	width:689px;
	top:-70px;
	left:6px;
	position:absolute;
	background-color:#FFFFFF;
	border:2 px gray solid;
	padding:15px;
	height: 325px;
}

#editar_categoria{
	display:none;
	width:500px;
	top:100px;
	left:200px;
	position:absolute;
	background-color:#FFFFFF;
	border:2 px gray solid;
	padding:15px;	
}

#ventanaModal{
	visibility:hidden;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	text-align:center;
	/*z-index:1000;
	/*background-color:#999999;
	filter:alpha(opacity=80);
	-moz-opacity: .80;
	opacity: .80;
	*/
	
}

#ventanaModal div{
	
	margin:100px auto;
	background-color:#FFFFFF;
	border:1px solid #000;
	padding:15px;
	text-align:center;
	
}

.fotoid
{
	padding:5px;
	border:solid 1px #999999;

}


.texto_admin{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.texto_fecha{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	font-weight:bold;
}

.msgStatus {
position:fixed;
top:1px;
right:1px;
padding:5px;
border:1px dashed #999999;
background-color:#F8F8F8;
color:#333333;
font-family:Verdana, Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
width:auto;
height:auto;
display:none;
z-index:1000;
}




.filas_data{
	border-bottom:1px dashed #CCCCCC;
	padding-left:10px;

}

div.autocomplete {
	position:absolute;
	width:250px;
	border:1px solid #888;
	margin:0px;
	padding:0px;
	z-index:1500;
	font-family:Tahoma,Arial,verdana;
	font-size:11px;
	color:#666666;
	
  /*
  background-image:url(../Images/fondoservicios.jpg);*/
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { 
background-color:#E9E9E9;
color:#021D54;
padding-left:8px
}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  padding-left:8px;
  height:25px;
  cursor:pointer;
  border:solid 1px #FFFFFF;
  
}

.btn_buscar{
	background:url(../images/mail_find.png) no-repeat;
	background-position:center;
	padding-left:30px;
	font-size: 11px;
	padding-top:4px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	color: #666666; 
	border:solid 1px #cccccc;	
	padding-top:3px;
	padding-bottom:3px;
	cursor:pointer;
	
	
}

.img_video{
	padding:3px;
	border:1px solid #CCCCCC;


}

.elegido{
	background-color:#707070;
	border:solid 1px #CCCCCC;
	padding-left:8px;
	color:#FFFFFF;


}

.totales{
	font-family:Tahoma,Arial,Verdana;
	font-size:11px;
	color:#FFFFFF;

}

.header_noticia{
	background-image:url(../images/fondo_cabecera.jpg);

}

.fechas_para_admin{
	font-family:Tahome,Arial,Verdana;
	font-size:11px;
	color:#990000;


}

.link_normales{
	font-family:tahoma,arial,verdana;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}

.link_normales:hover{
	font-family:tahoma,arial,verdana;
	font-size:11px;
	text-decoration:underline;
	color:#333333;
}

.texto_titulo_inicio{
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	border:1px solid #707070;
	padding-left:8px;
	background-image:url(../images/fondo_inicio_item.jpg);
}

.texto_iconos_inicio{
	color:#B7B7B7;
	cursor:pointer;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	border:1px solid #CCCCCC;
}

.texto_iconos_inicio:hover{
	color:#FFFFFF;
	cursor:pointer;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	background-image:url(../images/fondo_inicio_item.jpg);
	background-repeat:repeat-x;
	/*background-color:#E80C00;*/
	border:1px solid #E80C00;
}

.hotspot {color:#900; cursor:pointer}

#tt {position:absolute; display:block; background:url(../images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(../images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../images/tt_bottom.gif) top right no-repeat; overflow:hidden}


.links_navegacion{
	padding:2px;
	border:1px solid #FFFFFF;
	font-family:Tahoma,Arial,Verdana;
	color:#ffffff;
	text-decoration:none;
}

.links_navegacion:hover{
	padding:2px;
	border:1px solid #FFFFFF;
	font-family:Tahoma,Arial,Verdana;
	color:#0066CC;
	background:#0099FF;
	color:#FFFFFF;
	text-decoration:none;
}

.links_botones{
	padding:8px;
	border:1px solid #cccccc;
	font-family:Tahoma,Arial,Verdana;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

.links_botones:hover{
	padding:8px;
	border:1px solid #FFFFFF;
	font-family:Tahoma,Arial,Verdana;
	font-size:12px;
	color:#0066CC;
	background:#0099FF;
	color:#FFFFFF;
	text-decoration:none;
}


.seleccionado{
	background:#E4F1FC;
}

.modal{
   background-color:#E4F1FC;


}

.fondo_grid{
	background:#FFFFFF;
}

.texto_enabled{
	font-family:Tahoma,Arial,Verdana;
	font-size:11px;
	color:#999999;
}	

.texto_proceso{
	padding:5px;
	border:solid 1px #CCCCCC;
	background:#EAD1C6;
	

}


.field_p{
	border:#CCCCCC 1px solid

}



.links_tipo_menu{
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	text-transform:capitalize;
}

.links_tipo_menu:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.bordes_admin{
	border:#CCCCCC 1px solid;

}



.pass_ok{
	background:url(../images/pass_ok.png) no-repeat;
	background-position:right;
	padding-top:4px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	color: #FF0000; 
	border:solid 1px #CCCCCC;
	background-color:#CFEAAA;
	
	
}


.pass_error{
	background:url(../images/pass_error.png) no-repeat;
	background-position:right;
	padding-top:4px;
	padding-right:5px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	color: #FF0000; 
	border:solid 1px #CCCCCC;
	background-color:#FAC4B6;
	
	
}



.no_apto{
	color:#999999;
	
}


.titulos_formularios_instancia{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

.subtitulos_formularios{
	font-weight:bold;
}

.etiquetas_impresion{
	font-size:10px;
}

