/***********************************************/
/* Estilos de etiquetas generales              */
/***********************************************/ 
body
{
	margin: 0;
	padding: 0;
	text-align:center;
	background-color:#E8E8E8;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 62.5%;
	margin-top: 1em;
}

a
{
	outline: none;
	border: none 0;
}

a:link
{
	outline: none;
	border: none 0;
}

a:visited{
	outline: none;
	border: none 0;
}
a:hover{
	outline: none;
	border: none 0;
}

a:active {
	outline: none;
	border: none 0;
}

a:link img { 
border: none 0;
}

a:visited img { 
border: none 0;
}

a:hover img {
	border: none 0;
}

a:active img { 
border: none 0;
}


a:active {
	text-decoration: none;
	text-align:center;
}

/***********************************************/


/***********************************************/
/***********     Menu Navegacion     ***********/
/***********************************************/
.MenuNavegacion
{
	width: 958px;
	height: auto;

}

#contenedor-menu {
	width: 958px;
	height: auto;
	background-color: #ffffff;
	border:1px solid #000;
	border-bottom: none;
}

/***********************************************/

/***********************************************/
/*********** #Estilos del BotonMenu ***********/
/***********************************************/

.BotonMenu
{
	background-color: #f7f7f7;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, san-serif;
	color: #333333;
	width: 100%;
	overflow:hidden;
	text-align:center;
	border-bottom: 1px solid #f2f2f2;
}

.BotonMenu ul {
	padding:1px;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:0;
	margin-left:0;
	display:block;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, san-serif;
	color: #333333;
	width: 100%;
	overflow:hidden;
	height:22px;
	text-align:center;
}

.BotonMenu ul li {
	float:left;
	background-color: #CCC;
	padding: 0 1px 2px 0;
	font-size: 10px;
	color: #0066CC;
	width:104px;
	margin:0 3px;
	line-height:12px;
	list-style-type:none;
	text-align:center;
	border: 1px solid #ffffff;
}

.BotonMenu ul li.vacio {
	float:left;
	background-color: #f7f7f7;
	padding: 0 1px 2px 0;
	font-size: 10px;
	color: #0066CC;
	width:104px;
	margin:0 3px;
	line-height:12px;
	list-style-type:none;
	text-align:center;
	border:0 none;
}

.BotonMenu ul li.mitad {
	float:left;
	background-color: #f7f7f7;
	padding: 0 1px 2px 0;
	font-size: 10px;
	color: #0066CC;
	width:54px;
	margin:0 3px;
	line-height:12px;
	list-style-type:none;
	text-align:center;
	border:0 none;
}

.BotonMenu ul li a {
	float:left;
	padding: 2px 0;
	font-size: 10px;
	color: #0066CC;
	width:100px;
	height: 12px;
	line-height:12px;
	text-align:center;
	background-color:#f7f7f7;
	border: 1px solid #ffffff;
}

.BotonMenu ul li a:visited {
	float:left;
	padding: 2px 0;
	font-size: 10px;
	color: #0066CC;
	width:100px;
	height: 12px;
	line-height:12px;
	text-align:center;
	background-color:#f7f7f7;
	border: 1px solid #ffffff;
}

.BotonMenu ul li a:hover {
	float:left;
	background-color:#FFF;
	border: 1px solid #FFF;
	font-size: 10px;
	color: #ff0000;
	width: 100px;
	height: 12px;
	text-decoration: underline;
	line-height:12px;
	text-align:center;
}

.BotonMenu ul li.gde {
	float:left;
	background-color: #CCC;
	padding: 0 1px 2px 0;
	font-size: 10px;
	color: #0066CC;
	width:114px;
	margin:0 3px;
	line-height:12px;
	list-style-type:none;
	text-align:center;
	border: 1px solid #ffffff;
}

.BotonMenu ul li.gde a {
	float:left;
	padding: 2px 0;
	font-size: 10px;
	color: #0066CC;
	width:110px;
	height: 12px;
	line-height:12px;
	text-align:center;
	background-color:#f7f7f7;
	border: 1px solid #ffffff;
}

.BotonMenu ul li.gde a:visited {
	float:left;
	padding: 2px 0;
	font-size: 10px;
	color: #0066CC;
	width:110px;
	height: 12px;
	line-height:12px;
	text-align:center;
	background-color:#f7f7f7;
	border: 1px solid #ffffff;
}

.BotonMenu ul li.gde a:hover {
	float:left;
	background-color:#FFF;
	border: 1px solid #FFF;
	font-size: 10px;
	color: #ff0000;
	width: 110px;
	height: 12px;
	text-decoration: underline;
	line-height:12px;
	text-align:center;
}

.BotonMenu ul li.doble {
	float:left;
	background-color: #CCC;
	padding: 0 1px 2px 0;
	font-size: 10px;
	color: #0066CC;
	width:204px;
	margin:0 3px;
	line-height:12px;
	list-style-type:none;
	text-align:center;
	border: 1px solid #ffffff;
}

.BotonMenu ul li.doble a {
	float:left;
	padding: 2px 0;
	font-size: 10px;
	color: #0066CC;
	width:200px;
	height: 12px;
	line-height:12px;
	text-align:center;
	background-color:#f7f7f7;
	border: 1px solid #ffffff;
}

.BotonMenu ul li.doble a:visited {
	float:left;
	padding: 2px 0;
	font-size: 10px;
	color: #0066CC;
	width:200px;
	height: 12px;
	line-height:12px;
	text-align:center;
	background-color:#f7f7f7;
	border: 1px solid #ffffff;
}

.BotonMenu ul li.doble a:hover {
	float:left;
	background-color:#FFF;
	border: 1px solid #FFF;
	font-size: 10px;
	color: #ff0000;
	width: 200px;
	height: 12px;
	text-decoration: underline;
	line-height:12px;
	text-align:center;
}

/***********************************************/
#fondo {
width: 960px;
border: none 0; 
text-align: center;
margin: auto;
}

#centrada {
	width: 960px;
	border: none 0; 
	text-align: center;
	margin: 0 auto;
}

#header {
width: 960px;
height: 220px;
border: none 0; 
}

#marco {
width: 958px;
border: 1px solid #000;
text-align: center;
background-color: #FFFFFF;
}

#contenedor {
width: 958px;
border: none 0; 
background-color:#FFFFFF;
}

.limpiafloat {clear:both;}

/***********************************************/
/***********    Textos     ***********/
/***********************************************/

.subtitulo {
	color: #F00;
	font-size: 2.4em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 1em;
}

.introduccion {
	width: 958px;
	color: #333;
	font-size: 1.8em;
	text-align:center;
	margin-top: 0.5em;
}

/***********************************/
/************** Grilla ************/
/*********************************/

#grilla {
	width:956px;
	text-align:center;
	padding:0;
	margin:0;
}

.fila-portadas {
	margin: 0 auto;
	padding: 0;
	width: 956px;
	text-align:center;
	margin-top: 2em;
}

.portada {
	float:right;
	width:159px;
	height:168px;
	margin:0px;
	padding:0px;
	text-align:center;
	overflow:visible;
}
.portada img {
	border: 1px solid #999;
}
.bajada-portada {
	width: 160px;
	font-weight: bold;
	font-size:1.2em;
	line-height: 130%;
	margin-top: 2px;
	padding: 1px;
	text-align: center;
}


/********************************************************/
/************************* FORMATO ********************/
/****************************************************/

.normal { font-weight:normal !important; }

.izquierda { text-align: left !important; }

.justificado { text-align:justify !important; }

.centrado { text-align:center !important; }

.derecha { text-align: right !important; }

.bold { font-weight:bold !important; }

.italica { font-style: italic !important; }

.oblique { font-style: oblique !important; }

.subrayado { text-decoration: underline !important; }

.rojo { color: #900 !important; }

.azul { color: #003366 !important; }

.grande { font-size:130% !important; }

.mas-grande { font-size:180% !important; }

pre {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
