body
{
background-color:#000;
margin:0 auto;
}

html, body {height: 100%;}

#piefalso { clear: both; }

img{border: 0px solid #000;}

h1,h2,h3,h4,h5,h6 {margin:0px 0px 5px 0px; padding:0px 0px 5px 0px;}


p { margin: 0;}

	
#contenedor
{
	clear:both;
	border: 0px solid #fff;
	padding:0px 0px 0px 0px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}



	#cabecera
	{

		clear: both;	
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		border: 0px solid #000;
	}
	
#cabecera_contenidoA {}
	
	
	
	#contenido_logo
	{
		clear: both;	
		margin:0px 0px 0px 0px;  
		border: 0px solid #000;
	}
	
	#contenido_logo_texto
	{
		clear: both;
		width:1000px;
		margin:0 auto;
		padding: 0px 0px 0px 0px;  /* modificar en fixed tamaño cabecera_contenidoA */
		border: 0px solid #000;	
		
		/* background:url("imagecontenido_logo_textos/fondo1.png");   no-repeat , repeat , repeat-x , repeat-y */
	}
	
		#contenido_logo_texto img
	{
		vertical-align:middle;
	}
	
	
#contenido_contenido_logo
{
float:left;
width:50%;
}

#contenido_contenido_texto
{
float:right;
width:50%;
}


	#contenido
	{
		clear: both;	
		margin:0px 0px 0px 0px;    

		border: 0px solid #fff;
		/* background-color:#fff; */
		
	}
	
	#contenido_contenido
	{
		clear: both;
		width: 1000px;
		padding:10px 3px 3px 3px;
		border: 0px solid #fff;
		font-size: 1em;

		 /* text-align:center;  vertical-align:text-top;   left - right */
		 /* line-height: 20px; espacio entre lineas*/
	}


		#contenido_contenido a
		{
		text-decoration: none;
		}
		
		#contenido_contenido a:hover
		{
		text-decoration: none;
		}

	#contenido_imagen
	{
		clear: both;	
		margin:0px 0px 0px 0px;    
		border: 0px solid #fff;		
	}
	
	#contenido_contenido_imagen
	{
		clear: both;
		width: 1000px;
		padding:0px;
		border: 0px solid #fff;
		margin: 0 auto;
		height: 400px;
		line-height: 400px;
	}

#pie 
{
	margin:0px 0px 0px 0px;
	clear:both;
	border: 0px solid #fff;
}

#pie_contenidoA
{
clear:both;
border: 0px solid #000;
padding: 2px 0px 0px 0px;
font-weight:bold;
font-size: .7em !important;	
margin:0 auto;
width: 1000px;
text-align:center; 
}
		#pie_contenidoA a{text-decoration:none;}
		#pie_contenidoA a:hover{text-decoration: underline;}
	
	#derecha
	{
		float:left;
		text-align:left; 
		width:800px;
		border: 0px solid #000;
		
	}

	#menu_1000px 
	{

	
	}

	#izquierda
	{
		float:right;
		text-align:right; 
		margin: 4px 0px 0px 0px;
	}





	.casilla {
	font-size: 1.3em;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border: 1px solid #000000;
	}

	.casillatext {
	font-size: 1.3em;
	height: 100px;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border: 1px solid #000000;
	}

	.casilla_mini {
	font-size: 1.3em;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border: 1px solid #000000;
	}

	#casillas {margin: .4em 0; text-align:left;}
	/* label {width: 25%;float: left;} */
	label {display: block; margin: .5em 0 0 0;}


	.codigo {
	width: 200px;
	height: 70px;
	}
	


		#menu2
		{  
		clear: both;
		border: 0px solid #000;
		margin: 10px 0px 10px 0px;
		}
		#menu2 ul {margin: 0px;padding: 0px;}
		#menu2 li
		{ 
		/* float: left; ordenar a la derecha*/
		list-style: none;
		border: 0px solid #000;
		/* tamaño original de la imagen y margenes exteriores*/
		height:32px;
		margin:0px 0px 7px 0px; 
		background: url(images/icono2.png) no-repeat;
		/* fuente sin vinculo */
		color:#78C94D;
		font-size: 1.1em;
		/*espacio entre lineas*/
		line-height: 33px; 	
		}
		#menu2 li a
		{
		/* definir margenes interiores */
		padding:0px 0px 0px 32px;
		display: block;	
		/* fuente*/
		color:#78C94D;
		font-size: 1.1em;
		text-decoration: none;
		}
		/* Para cambiar fondo de link */
		#menu2 li a:hover
		{
		background: url(images/botona.png) no-repeat;
		display: block;	
		}
		
		
/* --- pop -------- */

    #popup
    {
    
    width:503px;
     height:533px;
    
        position: fixed;
         z-index: 500;
        
        top:0;
        left: 30%;
        bottom: 0;
           
        background:url("webpanel/images/pop.png");
    }
  
  



/* ====================== PAGINACION ======================= */

#paginacion
{
clear:both;
margin:10px 0px 10px 0px;
text-align:center;
border: 0px solid #000;
}

#paginacion a
{
font-weight:bold;
color:#000000;
}


#no_paginacion
{
float:left;
margin:0px 3px 0px 3px;
background:url("images/numero.png");
width:38px;
height:31px;
		color:#ffffff;
		line-height: 30px;
		
text-align:center;

		font-weight:bold;
}

		#no_paginacion a
		{
		text-decoration: none;
		color:#ffffff;
		}
		
.rojo
{
 color:#FF0000;
}




/* --------------------- tabla */
.titulo_tabla {
font-size: 1em;
color:#ffffff;
font-weight:bold;
background-color:#7F7F7F;
height:30px;
}
.par_tabla {
font-size: 1em;
color:#000000;
background-color:#DEDEDE;
height:30px;
}
.impar_tabla {
font-size: 1em;
color:#000000;
background-color:#FBFBFB;
height:30px;
}

.menostab
{
line-height: 20px;
font-size: .9em;
color:#5E5E5E;
font-weight: normal;
}




#iconos_redes img
{
margin: 0px 5px 0px 5px;
}