 *{ margin:0; padding:0; border:0;}


body{
	text-align:center;
	background-color: #BCB3B4;
	width: 80%;
	position: relative;
	left:10%;
	font-family: Arial, Helvetica, sans-serif;
	background: rgba(131,179,199,1);
	background: -moz-linear-gradient(top, rgba(131,179,199,1) 0%, rgba(188,179,180,1) 33%, rgba(188,179,180,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(131,179,199,1)), color-stop(33%, rgba(188,179,180,1)), color-stop(100%, rgba(188,179,180,1)));
	background: -webkit-linear-gradient(top, rgba(131,179,199,1) 0%, rgba(188,179,180,1) 33%, rgba(188,179,180,1) 100%);
	background: -o-linear-gradient(top, rgba(131,179,199,1) 0%, rgba(188,179,180,1) 33%, rgba(188,179,180,1) 100%);
	background: -ms-linear-gradient(top, rgba(131,179,199,1) 0%, rgba(188,179,180,1) 33%, rgba(188,179,180,1) 100%);
	background: linear-gradient(to bottom, rgba(131,179,199,1) 0%, rgba(188,179,180,1) 33%, rgba(188,179,180,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#83b3c7', endColorstr='#bcb3b4', GradientType=0 );
	background-attachment:fixed;
	height:100%;
	}

p{
	margin-bottom:1em;
	}



#contenedor{
	position:relative;
	text-align:left;
	width:1000px;
	margin:auto;
	}




#contenedor #cabecera{
	background-image: url(imagenes/Top.png);
	display: block;
	height: 184px;
	width: 100%;
	}




#contenedor #botonera {
	position:relative;
	background-color: #006E7F;
	z-index:100;
}


#contenedor #botonera ul {
	list-style-type: none;
}



*html #contenedor #botonera ul{
	position:absolute;
	top:0px;
	left:0px;
}


*html #contenedor #cuerpo{
	margin-top:20px; 
}

#contenedor #botonera ul li.nivel1 {
	float: left;
	width:183px;
	text-align: center; 
}

#contenedor #botonera ul li.banderas {
	float: left;
	margin-top: 1px;
	width:48px;
	text-align: center; 
}


/*.ancho  {
	float: left;
	width:214px;
	text-align: center;
}


#contenedor #botonera ul li.activado {
	color: #FFFFFF;
}
*/


#contenedor #botonera ul li a.boton_banderas {
	float:left;
	width:24px;
}




#contenedor #botonera ul li a {
	display: block;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 183px;
	line-height: 20px;
	font-weight: bold;
	color: #3F6E8A;
	background-color: #EBE2B1;
	height: 20px;
	position:relative;
}


#contenedor #botonera ul li a.boton_banderas img {
	display:block;
 	margin-top:4px;
	margin-left:4px;
}

/* #contenedor #botonera ul li.ancho a {
	width: 150px;
}
*/

#contenedor #botonera ul li:hover {
	position:relative;
}

#contenedor #botonera ul li a:hover, #contenedor #botonera ul li:hover a.nivel1 {
	position:relative;
	color: #442D30;
}


*html #contenedor #botonera ul li a:hover{
   	background-color:#EBE2B1;
}


#contenedor #botonera ul li a.nivel1{
	display: block!important;
      display: none;
	position: relative;
}	


#contenedor #botonera ul li ul{
	display: none;
	background-color:transparent;
}


#contenedor #botonera ul li a:hover ul, #contenedor #botonera ul li:hover ul{
	display:block;
	position:absolute;
	background-color:#EBE2B1;
	left:0px;
}



#contenedor #botonera ul li ul li{
	background-color:transparent;

}

#contenedor #botonera ul li ul li a{
 width:185px;
 text-align:left;
 margin-left:5px;
 background-color:transparent;

}


#contenedor #botonera ul li ul li a:hover{
	color:#442D30;
	position:relative;
}

table.falsa {border-collapse:collapse;
border:0px;
float: left;
position: relative;
}







#botonera .login_zona_privada{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
	display:block;
	float:right;
	width:220px;
	height:20px;
	line-height: 20px;
	background-color: #5F99C9;
	text-align:right;
}

#botonera .login_zona_privada form{
	margin: 0px 2px 0px 2px;
	float:right;
	font-weight: bold;
	padding:0px;
	border:0px;
}

#botonera .login_zona_privada label{
	margin-right:5px;
}

#botonera .login_zona_privada .aceptar{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	color:#D5C05E;
      background-color:#5F99C9;
      border:0;
	padding:0;
	margin:0px 5px 2px 5px;
      height:18px;
	line-height:18px; 
	cursor:pointer;
	cursor:hand;
}

#botonera .login_zona_privada .desconectar{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	color:#D5C05E;
      background-color:#5F99C9;
      border:0;
	padding:0;
	margin:0px 5px 2px 5px;
      height:18px;
	line-height:18px; 
	cursor:pointer;
	cursor:hand;
}

#botonera .login_zona_privada .clave{
	width:50px;
	height:14px;
}



#contenedor #cuerpo {
	background-image: url(imagenes/Fondo_columna.png); 
	display: block;
	float:left;
	width: 1000px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2F618A;
	clear:both;
	z-index:1;
}



#contenedor .centrado {
	width:85%;
	margin:auto;
}

#contenedor #cuerpo  .tablamiembros{
	margin-top:50px;
	margin-bottom:50px;
	color: #FFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#contenedor #cuerpo  .tablamiembros tr{
	vertical-align:middle;
	text-align:center;
	height:30px;
}

#contenedor #cuerpo  .tablamiembros tr td{
	background-color:#5F99C9;
	padding: 0px 5px 0px 5px;
}

#contenedor #cuerpo  .tablamiembros tr .justificado_derecha{
	text-align:right;
}

#contenedor #cuerpo  .tablamiembros tr .ancho{
	width:300px;
}


#contenedor #cuerpo  .tablamiembros tr .justificado_izquierda{
	text-align:left;
}

#contenedor #cuerpo  .tablamiembros tr .letra_blanca{
	color:white;
}

#contenedor #cuerpo  .tablamiembros tr .letra_amarilla{
	color:#D5C05E;
}
#contenedor #cuerpo  .tablamiembros tr .letra_amarilla a{
	text-decoration:none;
	color:#D5C05E;
}



#contenedor #cuerpo  .tablamiembros tr .separador{
	background-color:#D5C05E;
	padding:0px;
}




#columna1{
	display:block;
	float:left;
	width:600px;
	text-align: justify;
	color: #2F618A;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#columna1 .margen_columna1{
	margin:40px;
}


#columna2{
	display:block;
	float:right;
	width:400px;
	text-align: justify;
	color: #2F618A;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#columna2 .margen_columna2{
	margin:40px;
}


#columna2 .titulo_novedades{
	display:block;
	margin:auto;
	height:22px;
	background-color:#504640;
	color:#D5C05E;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:center;
	vertical-align:middle;
	margin-bottom:20px;
}

#columna2 .novedad{
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom: solid 2px #2F618A;
}

#columna2 .novedad a{
	text-decoration:none;
	font-weight:bold;
}



#columna2 .titulo_enlaces{
	display:block;
	margin:auto;
	height:22px;
	background-color:#504640;
	color:#D5C05E;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:center;
	vertical-align:middle;
	margin-bottom:20px;
	margin-top:50px;
}


#columna2 .enlace{
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom: solid 2px #2F618A;
}

#columna2 .enlace a{
	text-decoration:none;
	font-weight:bold;
}




#contenedor #cuerpo #produccion{
	margin:40px;
}

#contenedor #cuerpo #produccion h3{
	text-transform:uppercase;
}

#contenedor #cuerpo #produccion h2{
	text-align:center;
}

#contenedor #cuerpo #produccion .nuevo_articulo input{
	text-align:center;
	margin-bottom:1em;
	background:#504640;
	text-transform:uppercase;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:22px;
	height:22px;
	padding:0px 10px 0px 10px;
	color:#D5C05E;
	cursor:pointer;
	cursor:hand;
}


#contenedor #cuerpo .item{
	margin-bottom:30px;
	margin-top: 10px;
	text-align:left;
}

#contenedor #cuerpo #produccion a{
	text-decoration:none; 
	font-weight:bold;
	
}


#contenedor #cuerpo #produccion .barra_enlace {
	
	text-align:center;
	width:99%;
	line-height:18px;
	height:18px;
	background-color:#6AA0CC;
}



#contenedor #cuerpo #produccion .enlace {
	float:right;
	line-height:18px;
	height:18px;
	margin:0px 5px 0px 5px;
}


#contenedor #cuerpo #produccion .enlace a{
	color:white;
}

/*
#contenedor #cuerpo #produccion .barra_enlace form{
	padding:0px;
	border:0px;
	margin:0px;
}
*/

#contenedor #cuerpo #produccion .enlace_editar {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#D5C05E;
      background-color:#6AA0CC;
	border: 0px;
 	margin:0px 5px 0px 5px;
	padding:0px;
	height:18px;
	line-height:18px; 
	float:left;
	cursor:pointer;
	cursor:hand;
}


#contenedor #cuerpo #produccion .enlace_eliminar {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#504640;
      background-color:#6AA0CC;
	border: 0px;
 	margin:0px 5px 0px 5px;
	padding:0px;
	height:18px;
	line-height:18px; 
	float:left;
	cursor:pointer;
	cursor:hand;
}



#contenedor #cuerpo #produccion .fondo_naranja {
	background-color:#DD6721;
}


#contenedor #cuerpo #produccion .fondo_verde {
	background-color:#37847F;
}


#contenedor #cuerpo #produccion .fondo_rojo {
	background-color:#AE3330;
}

#contenedor #cuerpo #produccion .fondo_marron {
	background-color:#805b46;
}


#contenedor #cuerpo .editar_autor {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#D5C05E;
      background-color:#504640; 
	border: 0px;
 	margin:0px 5px 0px 5px;
	padding:0px;
	height:18px;
	line-height:18px; 
	cursor:pointer;
	cursor:hand;
}

#contenedor #cuerpo .form_autor {
	display:inline;
}





#contenedor #cuerpo .formulario{
	width:800px;
	margin:40px 100px 40px 100px;
	}


#contenedor #cuerpo .contenedor_formulario{
	text-align:left;
	}

#contenedor #cuerpo .contenedor_formulario a{
	color: #D5C05E;
}

#contenedor #cuerpo .contenedor_formulario label
{
width: 140px;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
}






#contenedor #cuerpo .contenedor_formulario fieldset {
	border:noe;
}


#contenedor #cuerpo .contenedor_formulario .fieldset {

 	position: relative;
	padding: 2.5em 1em 0.5em 1em;
	background-color:#5F99C9;
	border: 1px solid #504640;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:white;
}




#contenedor #cuerpo .contenedor_formulario legend span {
	position: absolute;  
	top: -0.75em; 
	left: 1em;
  	
	border:1px solid #504640;
	padding:2px 5px;
	margin-left:20px;
	font-weight:bold;
	font-size:1.2em;
	background-color:#EBE2B1;
	color:#3F6E8A;
}


#contenedor #cuerpo .respuesta_formulario{
	text-align:center;
	}


#contenedor #cuerpo .falta_clave{
	text-align:center;
	margin:150px 0px 150px;
}

#contenedor #cuerpo .seguro{
	text-align:center;
	margin:100px 0px 150px 0px;
}



#pie{
	float:left;
	width:1000px;
	display:inline;
	background-color: #5F99C9;
	font-size: 10px;
	color: #E6EEF2;
	text-align: center;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 2px 0px 2px;
}

#pie p{
	margin-bottom:0;
}


