/* SPRY MENU */

@charset "UTF-8"; 




/* SLIMOX */

#lbOverlay{position:fixed; z-index:9999; left:0; top:0; width:100%; height:100%; background-color:#000; cursor:pointer}

#lbCenter, #lbBottomContainer{position:absolute; z-index:9999; overflow:hidden; background-color:#fff}

.lbLoading{background:#fff url(loading.gif) no-repeat center}

#lbImage{position:absolute; left:0; top:0; border:10px solid #fff; background-repeat:no-repeat}

#lbPrevLink, #lbNextLink{display:block; position:absolute; top:0; width:50%; outline:none}

#lbPrevLink{left:0}

#lbPrevLink:hover{background:transparent url(prevlabel.gif) no-repeat 0 15%}

#lbNextLink{right:0}

#lbNextLink:hover{background:transparent url(nextlabel.gif) no-repeat 100% 15%}

#lbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif; font-size:10px; color:#666; line-height:1.4em; text-align:left; border:10px solid #fff; border-top-style:none}

#lbCloseLink{display:block; float:right; width:66px; height:22px; margin:5px 0; outline:none}

#lbCaption, #lbNumber{margin-right:71px}

#lbCaption{font-weight:bold}






/* ADMON */


ftd,th {

}
a:link {
/*	font-family: inherit;
	font-size: inherit;
	color: inherit;*/
	text-decoration: none;
	color:#666666;
}
a:visited {
	text-decoration: none;
	/*font-family: inherit;
	font-size: inherit;
	color: inherit;	*/
	color:#666666;	
}
a:hover {
/*	background-color:#eaeaea;
	font-family: inherit;
	font-size: inherit;
	color: inherit;	*/
	color:#666666;	
}
a:active {
	text-decoration: none;
/*	font-family: inherit;
	font-size: inherit;
	color: inherit;	*/
	color:#666666;	
}

#contentMenu {line-height:100%;}
#contentMenu li {width:160px;text-align:left;}
a.MenuBarItemSubmenu {text-align:left;}

html {
  height:100%;
  min-height:100%;
}
body{
	font-family:Verdana, Geneva, sans-serif;


	background-color: #FFFFFF; /*C0C0C0;*/
	height:100%;
	margin:0 auto;
	font-size:0.8em;
	height:100%;
	min-height:100%;
	line-height:130%;
	color:#444444;
}
html > body, html > body #contenedor {
  height:auto;  
}
form {
  margin: 0;
  padding: 0;
}

#contenedor{
	position:absolute;
	/* width: 100%; */
	width:100%;
	
	height:100%;
	min-height:100%;
	margin-left: auto;
	margin-right: auto;
	
	min-height: 600px;
	/* JJ min-width: 800px;
	_width: expression(((document.body.clientWidth)) < 800? "800px": "auto" );*/
	
	min-width: 900px;
	_width: expression(((document.body.clientWidth)) < 900? "900px": "auto" );
}
#cabecera{
	position:relative;
	float:none;
	margin:0;
	padding:0;
	top:0;
	width:100%;
	height:70px;
	background-position:bottom;
	background-repeat:repeat-x;
	float:left;
	z-index:2;
	margin-bottom:0px;
	border-bottom:1px solid #dadada;

}
#cabecera img {margin-left:30px;margin-top:3px;}

#contentMenu{
	margin:0;
	padding:0;
	width:100%;
	height: 28px;
	/*background-color:#eaeaea;
	border-bottom:1px solid #b8b7b7;*/
	background-image:url(../imagenes/interface/contentMenu.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	/*overflow:hidden;*/
}
#contentGeneral{
	margin:0;
	padding:0;
	width:100%;
	height:auto;/*507px; /* ALTO MINIMO DE LA PAGINA DE 600px (menos 65px de la cabecera + 28px del menu) = 507px */
	margin-top:15px;
	position:relative;
	float:left;

	
}
#contentPie{
	margin:0;
	padding:15px;
	width:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 9px;
	color: #6a6a6a;
	
	/*position:absolute;
	bottom:0;*/
	position:relative;
	float:left;
}
#panel{
	width:50%; /* 450px */
	/*height:190px;*/
	margin:auto;
	position:absolute;
	bottom:800px;
	left:0;
	float:left;
	display:block;


	/*margin-left:-177px;*/
	/*margin-top:-100px;*/
}




.menuLateral{
	/* JJ width:260px; */
	width:295px;
	padding:0px;
	margin-top:70px;
	margin-bottom:0px;
	margin-left:24px;
	margin-right:0px;
	border-right:24px solid #FFFFFF;
	position:relative;
	float:right;
	background-color:#eaeaea;
}
.menuLateralEditar{
	/* JJ width:260px; */
	width:295px;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:0px;
	border-right:24px solid #FFFFFF;
	position:relative;
	float:right;
	background-color:#eaeaea;
}
.campoMensaje{
	width:417px;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:0px;
	border-right:24px solid #FFFFFF;
	position:relative;
	float:left;
	background-color:#eaeaea;
}
.campo{
	width:auto;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	position:relative;
	float:left;
}
.campoEditor{
	width:100%;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	position:relative;
	float:left;
}
.Verdana10{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.Verdana11{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.Verdana11blanco{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.campoBuscar {
	line-height: 100%;
	color: #333333;
	border: 1px solid #999999;
}
.campoComun {
	line-height: 100%;
	color: #000000;
	text-decoration: none;
}
.campoVert {
	line-height: 200%;
	color: #000000;
	text-decoration: none;
}
.campoMenuLateral{
	color: #5d5d5d;
	padding-bottom: 10px;
	border-left:1px solid #b8b8b8;
	border-right:1px solid #b8b8b8;
}
.campoMenuLateralB{
	color: #5d5d5d;
	font-weight:bold;
		padding-bottom: 10px;
}
.botonEnviarMensaje{
	text-align:center;
	color: #ffffff;
	font-weight:bold;
	background-color:#999999;
}
.pestanaMenuLateral{
	color: #3c3c3c;
	font-weight:bold;
}
.bordeGrisVertical{
	width:1px;
	/*background-image:url(../imagenes/interface/separaGris.jpg);*/
	background-position:top;
	background-repeat:repeat-y;
}
.bordeGrisHorizontal{
	height:1px;
	/*background-image:url(../imagenes/interface/separaGris.jpg);*/
	background-position:bottom;
	background-repeat:repeat-x;
}
.bordeGrisIzqInf{
	border-left:1px solid;
	border-top:1px solid;
	border-color:#b8b7b7;
}
.bordeGrisSupDer{
	border-top:1px solid;
	border-right:1px solid;
	border-color:#b8b7b7;
}
.bordeGrisSupIzq{
	border-top:1px solid;
	border-left:1px solid;
	border-color:#b8b7b7;
}
.bordeGrisDer{
	border-right:1px solid;
	border-color:#b8b7b7;
}
.bordeGrisIzq{
	border-left:1px solid;
	border-color:#b8b7b7;
}
.bordeGrisInf{
	border-bottom:1px solid;
	border-color:#b8b7b7;
}
.bordeGrisSup{
	border-top:1px solid;
	border-color:#b8b7b7;
}
.bordeGrisInfDer{
	border-right:1px solid;
	border-bottom:1px solid;
	border-color:#b8b7b7;
}
.fondoAmarillo{
	background-color:#ffb400;
}
.fondoBlanco{
	background-color:#ffffff;
}
.todoAncho{
	width:100%;
}
/******************************************************************************************************************************/

.verdana11N_N {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #656565;
}
.verdana11Plata_N {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #878c9f;
}
.verdana11Oro_N {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffa800;
}
.verdana9N {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #656565;
	display: block;
}
.verdana9N_N {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #656565;
	display: block;
}
.texto10G{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #656565;
}
.verdana10B_N {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.verdana11B_N {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.verdana10N_N {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.verdana10G_N {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #858585;
}
.verdana10R_N {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}
.verdana10GO_N {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.verdana24G{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal; 
	color: #656565;
}
.verdana18GO{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal; 
	color: #797979;
}
.verdana18G{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal; 
	color: #656565;
}
.verdana18G_B{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal; 
	color: #ffffff;
}
.campos{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	border:1px solid #b6b6b6;
	line-height:130%;
}
.camposListado{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #656565;
	border:1px solid #9c9c9c;
	line-height:130%;
}
.camposListadoOrden{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #656565;
	border:1px solid #dfdfdf;
	line-height:130%;
}
.camposListadoPagina {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	border:1px solid #9c9c9c;
	line-height:130%;
}
.camposConfiguracion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5d5d5d;
	border:1px solid #bababa;
	line-height:130%;
}
.verdana12G{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #656565;
}
.verdana11GC_N{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #d7d7d7;
}
.verdana11GC{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #d7d7d7;
}
.padding7r{
	padding-right:7px;
}
/**********************************************/
/******* COLOR DE FONDO DE LOS LISTADOS *******/
/**********************************************/
.colorFondoCeldas{
	/* background-color:#981f36 */
	background-color:#75a1ac
}
.bordeDerecha{
	/* border-right:10px solid #981f36 */
	border-right:10px solid #75a1ac
}


.hisheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #667799;
}
.adminLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	/* color: #75a1ac; */
	color: #35717c;
}


.formLabel {
	line-height: 100%;
	color: #000000;
	text-decoration: none;
	margin-top:5px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
}

.formInput {
	line-height: 100%;
	color: #333333;
	border: 1px solid #999999;
	margin-top:5px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
}

.formInputH {
	color: #333333;
	border: 1px solid #999999;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
}

/*** IDIOMAS  ********************************************/

.idiomasForm{
	/*width:60%;*/
	/*position:relative;*/
	float:none;
	clear:both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
}

.idiomasDiv
{
	float:none;
	clear:both;
	border-style:solid;
	border-width:thin;
	border-color:#CCCCCC;
	padding:10px;
	margin:10px;
	
	line-height: 100%;
	color: #000000;
	text-decoration: none;	
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
}

.idiomasRow
{

	float:none;
	clear:both;
	padding-top:10px;
	
	font-family: inherit;
	font-size:  inherit;
}

.idiomasCampo
{

	margin-left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	float:left;
	/*
	position:relative;*/
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;		
}


.idiomasInput
{
	line-height: 100%;
	color: #333333;
	border: 1px solid #999999;
	margin-top: 5px;
	
	font-family: inherit;
	font-size:  inherit;	
}

.idiomasInputH
{
	color: #333333;
	border: 1px solid #999999;
	font-family: inherit;
	font-size:  inherit;	
}


.gris
{
	color: #666666;
	font-family: inherit;
	font-size:  inherit;
	
}

.admonTdLista
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #656565;	
	
	text-align:left;
	vertical-align:middle;
	height:30px;
	padding-bottom:5px;
	padding-top:5px;
}



.admonTr1{background-color:;}
.admonTr2{background-color:#fefcff;}

.admonTdListaPeq
{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #656565;	
	
	text-align:left;
	vertical-align:middle;
	height:30px;
	padding-bottom:5px;
	padding-top:5px;
}

}
.ellistado a {text-decoration: none;color:#25717c;}
.ellistado a:link {text-decoration: none;color:#25717c;}
.ellistado a:visited {text-decoration: none;color:inherit;	}
.ellistado a:hover {color:#95c1cc;}
.ellistado a:active {text-decoration: none;color:inherit;	}




.menuIcon
{
	float:left;
	padding:10px;
	margin:10px;
	width:85px;
	height:85px;
	vertical-align:baseline;	
	text-align:centeR;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #656565;	
}
.menuIcon p {margin-top:10px;font-weight:bold;font-size:12px;}
.menuIcon a:link {
	text-decoration: none;
	color:inherit;
}
.menuIcon a:visited {
	text-decoration: none;
	color:inherit;	
}
.menuIcon a:hover {
	color:inherit;	
}
.menuIcon a:active {
	text-decoration: none;
	color:inherit;	
}


/******/

.debugBox
{
	cursor:pointer;
	float:none;
	clear:both;
	padding:1px 2px;
	margin:5px 10px;
	background-color:#FFEEDD;
	border:1px solid #aaaaaa;
	font-size:1.2em;
}
.debugBox pre{margin:0px;padding:2px;}

.pestanyas
{
	float:none;
	clear:both;
}

.mostrarmasidiomas
{
	padding-top:5px;
	font-size:11px;
	color:#9a9a9a;
	font-family: Verdana, Arial, Helvetica, sans-serif;			
}

.masidiomas
{
	font-size:11px;
}
.panel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;		
	font-size:12px;	
	float:left;
	width:48%;
	margin-right:1%;
	/*border: 1px solid #cccccc;*/
	background-color:#fafafa;	
	border:1px solid #e8e8e8;			
}
.panel2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;		
	font-size:12px;	
	float:left;
	width:48%;
	margin-left:1%;
	background-color:#eaeaea;
	border:1px solid #b8b8b8;
}
.panelhead h3{margin:5px 0px;}

	
	
.categoriaTitulo
{
	font-family: inherit;		
	font-size:13px;
	color:#111133;
	margin-top:5px;
	margin-bottom:10px;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:15px;
	border-bottom:1px solid #cccccc;	
	color:#666666;

	/*background-color:#f5f5f5;	*/
}
.categoriaBody, .categoria td
{
	font-family: inherit;		
	padding-left:15px;
	color:#666666;
	padding-bottom:5px;		
}
textarea.categoriaInput {font-size:12px;padding:2px;}
.categoriaInput, 
.categoria input, .categoria textarea, .categoria option, .categoria select
{
	font-family: inherit;		
	color:#666666;
	border:1px solid #999999;
}
.categoria option {bordeR:none;}

.categoria
{
	font-family:inherit;			
	clear:both;
	float:none;
	/*background-color:#fcfdfd;	*/
	margin-top:10px;
	margin-bottom:15px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:2px;
	margin-right:0px;	

}
.categoria2
{
	font-family:inherit;		
	clear:both;
	float:none;
	/*background-color:#f9f9f9;*/
	margin-top:10px;
	margin-bottom:15px;
	padding-left:0px;
	padding-right:0px;
		padding-bottom:2px;
	margin-right:0px;

}





/* NUEVO */
.formulario{
	position:relative;
	float:left;
	margin:15px;
	margin-left:20px;
	margin-top:-20px;
	/*width:60%;*/
	width:500px;
	color:#3a3a3a;
	
}
.formulario label {line-height:200%;margin-left:5px;font-weight:bold;}
.formulario input {margin-bottom:10px;border:1px solid #cacaca;padding:2px;}
.formulario textarea {padding:2px;line-height:120%;margin-bottom:10px;border:1px solid #cacaca; font-family:Verdana, Geneva, sans-serif; font-size:12px;padding:2px;}
.uploadname {margin-left:0px;font-size:0.8em;color:#006;font-weight:normal;padding:2px;border:1px solid #003;background-color:#D9E4E6;}
.formulario a {color:#333;}
.formulario a:hover {color:#039;}
.formulario img {text-align:left; vertical-align:bottom; padding-left:7px; padding-right:7px; bordeR:none;}



.caption label {line-height:200%;margin-left:5px;font-weight:bold;}
.caption input {margin-bottom:10px;border:1px solid #cacaca;padding:2px;}
.caption textarea {padding:2px;line-height:120%;margin-bottom:10px;border:1px solid #cacaca;}
.caption a {color:#333;}
.caption a:hover {color:#039;}
.caption img {text-align:left; vertical-align:bottom; padding-left:7px; padding-right:7px; bordeR:none;}


.formulario h4 {color:#008F18;}

.uploadnewfile {text-align:left;padding:2px;vertical-align:center;}
.uploadnewfile img{vertical-align:top;}
.uploadnewfile label{padding-left:4px;padding-right:4px;}
.uploadnewfile input{margin:0px 5px 0px 0px;}

.inputenlace{padding-left:5px;padding-right:5px;font-size:0.8em;width:250px;}

.uploadfield {padding:5px;margin:7px;font-size:0.9em;color:#5a5a5a;background-color:#fafafa;border:1px solid #f0f0f0;display:none;}

.clicktoadd {cursor:pointer;color:#336;}
.clicktoadd a{color:#336;}
.clicktoadd img{border:none;margin-right:5px; vertical-align:middle;}

.formulario p {padding:0px;margin:0px;margin-bottom:5px;margin-top:5px;}

.listaidiomas {font-size:0.9em;
margin:25px 0px 0px 0px;
padding:10px 5px 5px 5px;
color:#333333; 
background-color:#f0f0f0} 
.listaidiomas label{margin:0px;color:#666;}
.listaidiomas a{font-size:0.85em;color:#15396E;}
.listaidiomas a:hover{color:#6FBFE6;}

#status{font-size:0.85em;color:#F60;border:1px solid #FCF;}

.escondeinput{;}
p.modificafoto{cursor:pointer;}

.clear {float:none;clear:both;}

.galeriaeditar {/*border:1px solid #eaeaea;*/margin:0px;padding:0px;/*background-color:#f9f9f9*/;text-align:left;width:525px;}
.galeriaeditar tr td {padding:0px 5px;text-align:left; vertical-align:top;}
.galeriaeditar tr td input {text-align:left;}
.galeriaeditar th {/*border-bottom:1px solid #cacaca;*/padding:2px 5px 10px 5px;/*background-color:#f0f0f0;*/}
.galeriaeditar thead {margin:0px;padding:0px;}
.galeriaeditar img {bordeR:1px solid #eaeaea;margin:5px;vertical-align:middle;}
.galeriaeditar .alt {background-color:#f7f7f7;}


.admonBoxRow
{
	margin:10px;
	margin:5px 10px;
	padding:10px;
	padding: 5px 10px;
	float:none;
	clear:both;
}
.admonBoxRow2
{
/*	margin:5px 10px;*/
	padding: 10px 20px;
	float:none;
	clear:both;
	background-color:#FFFFFF;
}
.caja{
	background-color:#CCCCCC;
	border:1px solid #666666;
	margin:8px;
}
.admonBox
{

	width:355px;
	padding:0px;
	margin-top:25px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:1%;
	border-right:24px solid #FFFFFF;
	position:relative;
	float:right;
	background-color:#eaeaea;

	/*background-image:url(../imagenes/interface/separaGris.jpg);*/
	background-position:left right;
	background-repeat:repeat-y;
}
.ayuda{
color:#666666;
}

#galeria{white-space:normal;}


.paginacion 
{
	float:left;
	margin:5px;
	padding:5px;
	font-size:1.0em;
	/*color:#223344;*/
	text-align:center;	
}
.pagicon
{
	float:none;clear:both;
	text-align:center;
	background-color:#F3F3F3;
	border:1px solid #E3E3E3;
	padding:2px;
	color:#CCCCCC;
	padding-left:4px;
	padding-right:4px;	
}
a:link.pagicon { color:#666688; }
a:hover.pagicon { color:#9999CC;	background-color:#FDFDFD; }



#sortable { list-style-type: none; margin: 0; padding: 0; }
#sortable li { margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; }

.specialspan { position: absolute; margin-left: -1.3em; }
	
.admonlist{}
.admonlist input{float:left;position:relative;}
.admonlist span{margin-right:5px;}

#result {}
#loading {margin-right:10px;}

textarea#inputta {font:Verdana, Geneva, sans-serif; font-color:#666;}


.ui-state-msgok { border: 1px solid #9Fc094; background: #cFf0c4 url(images/ui-bg_flat_75_eeeeee_40x100.png) 50% 50% repeat-x; font-weight: normal; color: #555555; outline: none; }

.usuariostable {width:50%;
	float:left;font-size:1.0em;color:#4a4a4a;margin-left:3%;padding:2px;margin-right:30px;}
	
.usuariostable input {font-size:1.0em;color:#4a4a4a;padding:1px;}
	
	
.ayuda {cursor:help;}	
.ayuda td {cursor:help;}	
.ayuda2 {cursor:help;}	
.ayuda2 td {cursor:help;}	

.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 0.8em; }
.categoria td {text-align:left;}


.scroll_checkboxes {
    height: 100px;
    padding: 5px;
    overflow: auto;
    border: 1px solid #ccc;
	background-color:#fff;
	font-size:1em;
}
.scroll_checkboxes input {
padding:0px;margin:0px; vertical-align:bottom;
}



h1 {font-size:20px;}


#message_box {
position: absolute;
top: 0; left: 0;
z-index: 10;
background:#ffc;
padding:5px;
border:1px solid #CCCCCC;
text-align:center;
font-weight:bold;
width:99%;
}

.tablafichero th {
	font: bold;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	text-align: left;
	padding: 3px 3px 3px 3px;
	background-color:#f3f3f3;
}

.tablafichero .spec {	
	border-left: 1px solid #ccc;
}

.tablafichero td {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #fff;
	padding: 6px 6px 6px 12px;
}

.notificacion {border:1px solid #9C6; background-color:#EFC; padding:0px 10px; color:#363;
-moz-box-shadow: 3px 3px 5px #BBB;
-webkit-box-shadow: 3px 3px 5px #BBB;
box-shadow: 3px 3px 5px #BBB;
}
.notificacion a {color:#696; text-decoration:underline;}
.notificacion a:hover {color:#230;}

#contentGeneral h4 {margin:40px 30px 0px 30px; border-bottom:1px solid #ccc; padding-bottom:5px;}

.cursobox {float:left;margin:5px;padding:5px;}
table.nomargin, table.nomargin td{
	margin-left:0px; margin-right:0px; padding-left:0px; padding-right:0px;
}
.admonTdLista {height:auto;padding:3px 0px;}
.tabletrad {border:1px solid #999;padding:2px;}
.tabletrad tr td {border:1px solid #ccc;padding:2px;}
.tabletrad thead {background-color:#ddd;font-weight:bold;}
