/* -----------------------------------*/
/* ---- GLOBAL <<<-----------*/
/* -----------------------------------*/
body
{
	background-color: #FFFFFF;
	margin-top:0;
}

/* -----------------------------------*/
/* ----- TABLAS <<<----------*/
/* -----------------------------------*/

	.table_main
	{
		width: 760px;
		border-collapse: collapse;
		margin-left:auto;
		margin-right:auto;
		height: 500px;
	}
	
	.cell_top
	{
		height: 75px;
		vertical-align: top;
		background-color: #FFFFFF;
	}

	.cell_main
	{
		width: 575px;
		height: 100%;
		vertical-align: top;
		background-color: #FFFFFF;
		padding-left: 15px;
		padding-top: 5px
	}
	
	.cell_left
	{
		width: 185px;
		height: 100%;
		vertical-align: top;
		background-color: #FFFFFF;
		padding-top: 5px		
	}
	
	.cell_footer
	{
		height: 22px;
		vertical-align: top;
		background-color: #EAF7EE;
	}
	
	.SpanErrorStyle
	{
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 11px;
	    COLOR: #FF3300;
	    FONT-FAMILY: Trebuchet MS, Verdana;
	}
	
.bordeGris
{
	border: 1px solid #000000
	
;
    FONT-SIZE: 10px;
    COLOR: #000000
	
;
    FONT-FAMILY: Verdana;
    width: 95%;
}
.inputFormulario
{
	border: 1px solid #C3C3C3;
	width:70%;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}
.search
{
	border: 1px solid #C3C3C3;
	width:100px;
    FONT-SIZE: 10pt;
    COLOR: #000000
	
;
    FONT-FAMILY: Verdana;
}
a
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #00669B;
    FONT-FAMILY: Trebuchet MS, Verdana;
    TEXT-DECORATION: none
}

a:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #669900;
    FONT-FAMILY: Trebuchet MS, Verdana;
    TEXT-DECORATION: none
}

.textos
{
    FONT-SIZE: 10pt;
    COLOR: #000000
	
;
    FONT-FAMILY: Trebuchet MS, Verdana;
}

.textos2
{
    FONT-SIZE: 9pt;
    COLOR: #000000
	
;
    FONT-FAMILY: Trebuchet MS, Verdana;
}

.textosit
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    	
	FONT-FAMILY: Trebuchet MS, Verdana;
	FONT-STYLE: italic;	
}

.textosuper
{   FONT-SIZE: 8pt;
    COLOR: #000000;    
	
    VERTICAL-ALIGN: super;  
}

.textos_titulos
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Trebuchet MS, Verdana;
    TEXT-DECORATION: none
}

.textos_titulos2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #000000;
    FONT-FAMILY: Trebuchet MS, Verdana;
    TEXT-DECORATION: none

}
.textos_contenido
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000
	
;
    FONT-FAMILY: Trebuchet MS, Verdana;
    TEXT-DECORATION: none
}


/* -----------------------------------*/
/* ----- CAPAS <<<-----------*/
/* -----------------------------------*/

	.pag_link
	{
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 10pt;
	    COLOR: #990000;
	    FONT-FAMILY: Trebuchet MS, Verdana;
	    TEXT-DECORATION: none
	}
	
	:hover.pag_link
	{
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 10pt;
	    COLOR: #5F6E51;
	    FONT-FAMILY: Trebuchet MS, Verdana;
	    TEXT-DECORATION: none
	}
	
	.pag_current
	{
	    FONT-WEIGHT: normal;
	    FONT-SIZE: 13pt;
	    COLOR: #000000;
	    FONT-FAMILY: Trebuchet MS, Verdana;
	    TEXT-DECORATION: none
	}

	.pag_separator
	{
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 9pt;
	    COLOR: #BFBFBF;
	    FONT-FAMILY: Trebuchet MS, Verdana;
	    TEXT-DECORATION: none
	}

	.pag_text
	{
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 10pt;
	    COLOR: #5F6E51;
	    FONT-FAMILY: Trebuchet MS, Verdana;
	    TEXT-DECORATION: none
	}
	.recuadro {
	width:100%;
	padding:10px;
	background:#E4F4E7;
	border:1px solid #A7DEB6
	}
	#centrar {
    margin-top: 350px;
    margin-left: -328px;
    position: absolute;
    top: 45%;
    left: 50%;    
    width: 320px;
    height: 240px;
}
    input {
	background:#F8F8F8;
	border:1px solid #ccc;
	}
	select {
	background:#F8F8F8;
	border:1px solid #ccc;
	}
    textarea {
	background:#F8F8F8;
	border:1px solid #ccc;
	}