BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	/**font-size: 1.2em !important;
	font-size: 1.3em;*/
	/*font-size:12px; */
	font-size: 0.75em;
	PADDING-BOTTOM: 0px; 
	MARGIN: 0 auto; 
	COLOR: #000000; 
	
	PADDING-TOP: 0px; 
	FONT-FAMILY: Helvetica,Arial, Verdana, Sans-serif; 	
	overflow-x: hidden;

}

.texto12BlancoNegrita{
	color: #FFFFFF;
	font-family: Helvetica,Arial, Verdana, Sans-serif;
	font-size: 1em;
	/*font-size:12px; */
	font-weight: bold;
	text-decoration: none;
}

.margenMenuCabecera{
	margin-top: 3px;
}

.txtBuscar
{   
	text-align: justify;
	text-decoration: none;
}

#textoNegro{
   font-family: Helvetica,Arial, Verdana, Sans-serif;
	font-size: 1em;
	/*font-size:12px; */
	text-decoration: none;
}


.menuPrincipalContenido {	 
    color: #000000;
    float: left;
    margin: 0 1px 6px 0px;
    padding: 2px;
    width: 158px;	
}

.menuPrincipalContenido  li{
    margin-top:2px;
    margin-bottom:2px;
	padding-left: 3px;
	font-family: Helvetica,Arial, Verdana, Sans-serif;
	font-size: 1em;
	color: Black;
	border-bottom: 1px solid #000000;
	text-decoration: none;
	list-style: none;

}
.menuPrincipalContenido li a{
    color: #000000;
    outline: none;
    text-decoration: none;
	 font-family: Helvetica,Arial, Verdana, Sans-serif;
	font-size: 1em;	
}


#formBusquedaBasica {
	margin-left: 10px;
}

#formBusquedaBasica a {
	
	color: #ffffff;
	*vertical-align: super;
	font-family: Helvetica,Arial, Verdana, Sans-serif;
	/**font-size: 1.2em !important;
	font-size: 1.3em;*/
	/*font-size:12px; */
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
}


div#principal{
	
	top: 0px;
	background: White;
	position: relative;
	min-width: 1000px;
	width: 1000px;
	height: auto;
	margin-right: 3px;
	margin-left: 3px; 
	margin-top: 2px;
	color: Black;
	margin: auto;
	
}


#principal #cabecera-principal{
	
	min-height: 231px;
	height: 231px;
	min-width: 1000px;
	width: 1000px;
	*min-height: 224px;
	*height: 224px;
	position: relative;
	float:left;
	top: 0px;
	padding: 0px;
	background: White;
	z-index: 1;
	overflow: hidden;
	
}



#cabecera-principal #cabecera-menu{
	
	position: relative;
	float:left;
	min-height: 22px;
	height: 22px;
	min-width: 1000px;
	width: 1000px;
	background:url(/media/bordeVerde.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

#cabecera-menu #buscador{
	
	position:relative;
	float:left;
	min-height: 22px;
	height: 22px;
	min-width: 250px;
	width: 250px;
	
}

#cabecera-menu #idiomas{
	
	position: relative;
	float:left;
	min-height: 22px;
	height: 22px;
	min-width: 250px;
	width: 250px;
	
}


#cabecera-menu #idiomas ul li{
	display: inline;
	padding: 6px 12px;
}

#cabecera-menu #menuHorizontal{
	
	position: relative;
	float:left;
	min-height: 22px;
	height: 22px;
	min-width: 500px;
	width: 500px;
	
}

#cabecera-menu #menuHorizontal ul li{
	display: inline;
	margin-left: 10.7px;
	margin-right: 10.7px;
}

#cabecera-principal #flash{
   
	position: relative;
	float:left;
	min-height: 202px;
	height: 202px;
	min-width: 1000px;
	width: 1000px;
	overflow: hidden;
	top: 0px;
		
}

#principal #linea-roja{
	position: relative;
	float: left;
	min-width: 1000px;
	width: 1000px;
	background: Red;
	background-repeat: no-repeat;
	max-height: 2px;
	height: 2px;
	z-index: 2;
	overflow: hidden;
	
}


#principal #contenido-principal{

	top:0px;
	width: 1000px;
	position: relative; 
	float: left;
	margin: 0px;
	height: auto;
	background: url(/media/menufondo.jpg);
	background-repeat: repeat-y;
	color: Black;

	
	
	
}

#contenido-principal #columna-izquierda{
	
	margin: 0px;
	padding: 0px;
	background: url(/media/menufondo.jpg);
	width: 160px;
	position: relative;
	float: left;
	font-family: Helvetica,Arial, Verdana, Sans-serif;
	/**font-size: 1.2em !important;
	font-size: 1.3em;	*/
	/*font-size:12px; */
	font-size: 1em;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 2px;
	color: Black;
	height: auto;
	overflow: hidden;

}


#columna-izquierda a img{

	margin-left: 9px;
	margin-bottom: 9px;
}

#contenido-principal #columna-derecha{
	width: 831px;
	position: relative;
	margin-left: 4px;
	top: 0px;
	float: left;
	min-height: 820px;
	height: auto;
	background: White;
	color: Black;
	overflow: hidden;
	
}

#columna-derecha a{
	text-decoration: none;
}

#columna-derecha a img{
	border: 0px;
	display: inline; 
}


#columna-derecha a:visited {
    color: #000000;    
    text-decoration: none;
}
#columna-derecha a:hover {    
    color: #000000;
    text-decoration: none;
}
#columna-derecha ul {
    margin: 0.4em 0.4em 0.4em 1.8em;
    padding-left: 0em;
    list-style-position: outside;
    overflow: visible;
    margin-left: 0em;    
    border-bottom-style: none;    
    font-size: inherit;    
}
#columna-derecha ol {
    list-style-image: none;
}
#columna-derecha li {
    padding:0.1em 0em;
    font-size: 100%;
    overflow:visible;
}
#columna-derecha li ul {
    padding:0.1em 0em;
    font-size: 100%;
    overflow:visible;
    list-style-type: disc;
}
#columna-derecha ol li {
    list-style-position: outside;
    margin: 0.2em 0.2em 0.3em 1em;
    list-style-image: url(none);
}
html > body #columna-derecha {
    margin: 0px 0px 0 6px;
	 overflow: hidden;
}


#columna-derecha #bloqueCuerpo{
	
	width: 831px;
	position: relative;
	margin-left: 4px;
	top: 26px;
	float: left;
	min-height: 800px;
	height: auto;
	background: White;
	color: Black;
}


.corte{

	clear: both;
}


#pie{
	
	position: relative;
	width: 1000px;
	float:left;
	text-align: center;
	vertical-align: middle;
	background: url(/media/pie.gif);
	background-repeat: no-repeat;
	height: 60px;
	display: bottom;
	padding-top: 40px;
	overflow: hidden;
	font-size: 11px;
 	color: #FFFFFF;
 	font-family: Helvetica,Arial, Verdana, Sans-serif;
	}



.bloqueNavegacion
{
 width: 829px;
 height:15px;
 float: left;
 padding-left:2px;
 margin-top:3px;
 margin-bottom:8px;
}

.navegacion {
	font-family: Helvetica,Arial, Verdana, Sans-serif;
	/**font-size: 1.2em !important;
	font-size: 1.3em;*/
	font-size: 1em;
	color:#000000;
	margin-left: 0px;
	padding-left: 0px;
}

.navegacion li {
	display:inline;
}
#navegacionItem
{
	background:url('/media/arrow.gif') no-repeat right;
}

.navegacion li a {
	color:#000000;
	text-decoration:none;
}

.navegacion li a:hover {
	text-decoration:underline;
	color:#000000;
}

.separador
{
	float: left;
	width: 8px;
/*	height:auto;*/
	height:100px;
	/*border:1px solid #09A20B;*/
/*	border-left-color:1px solid #09A20B;*/
}

.txtcontenido
{
 color: #000000;
 /**font-size: 1.2em !important;
	font-size: 1.3em;*/
	font-size: 1em; 
 font-family: Helvetica,Arial, Verdana, Sans-serif;
}

#sinDecoracion
{
 text-decoration: none;
}

.txt11b
{
 /*font-size: 11px;*/
 font-size: 0.99em;
 color: #FFFFFF;
 font-family: Helvetica,Arial, Verdana, Sans-serif;
}

.centrarTabla
{
 margin:0 auto;
}

.txt14n
{
 /**font-size: 1.22em !important;
	font-size: 1.32em;*/
	font-size:14px; 
 color: #000000;
 font-weight:bold;
 font-family: Helvetica,Arial, Verdana, Sans-serif;
}

.txtVerde12i
{
/* *font-size: 1.2em !important;
 font-size: 1.3em;*/
 /*font-size:12px; */
 font-size: 1em;
 color: #03702a;
 font-family: Helvetica,Arial, Verdana, Sans-serif;
}

.txt11n
{
 /* *font-size: 1.18em !important;
 font-size: 1.28em;*/
 /*font-size:11px; */
 font-size: 0.99em;
 color: #000000;
 font-family: Helvetica,Arial, Verdana, Sans-serif;
}

.txt12n
{
/*  *font-size: 1.2em !important;
 font-size: 1.3em;*/
 /*font-size:12px; */
 font-size: 1em;
 color: #000000;
 font-family: Helvetica,Arial, Verdana, Sans-serif;
}

.txtenlace
{
 color: #000000;
 /**font-size: 1.2em !important;
 font-size: 1.3em;*/
 /*font-size:12px; */
 font-size: 1em;
 font-family: Helvetica,Arial, Verdana, Sans-serif;
}

.bi {
	max-width: 0px;
	max-height: 0px;
	visibility: hidden;
	overflow: hidden;
	top: 0px;
	padding: 0px;
	margin: 0px;	
	font-size: 0px;
	
	
}

.bloqueBanner {
	padding-top: 10px;
	position: relative;
	float: left;
}

