body {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	color: #000000;
	text-align:center; /* en IE5, no funciona el margin 0 auto, por eso ponemos esto */
	/*font-size: 12px;*/
	/* The default size for ‘medium’ text in all modern browsers is 16px. 1em is 10px*/
	font-size: 13; /* 0.8em*/
	line-height:0.7em;
}

#principal {	
	width: 970px;
	padding: 0px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px; /* no margins to the top and bottom of the div but to apply auto margins to the left and right*/
	text-align: left; /* para contrarrestar el text-aling center de IE 5 */
    border-style: solid;
	border-color: #999999; /*#D5BE7C;*/ /* con borde de un pixel alrededor */
	border-width: 1px;
	background-color: #FFFFFF;
	color: #000000;
}

#cabecera {	
	width: 970px;
	padding: 0px;
	background-color: #FFFFFF;
}
#cabecera a:link {	
	text-decoration: none;
	background-color: #FFFFFF;
	border: 0 solid #DEF;
}
#cabecera a:visited {	
	text-decoration: none;
	background-color: #FFFFFF;
	border: 0 solid #DEF;
}
#cabecera a:hover {	
	text-decoration: none;
	background-color: #FFFFFF;
	border: 0 solid #DEF;
}
#cabecera a:active {	
	text-decoration: none;
	background-color: #FFFFFF;
	border: 0 solid #DEF;
}
#cabecera a:focus {	
	text-decoration: none;
	background-color: #FFFFFF;
	border: 0 solid #DEF;
}




/*-------------------------------------------- CENTRO INTERIOR --------------------------------------------*/


/* -------------------------------------- menu principal */
#menuprincipal {
	/* el color del contenido se pone en el css particular */	
	width: 130px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
#menuprincipal ul {
	margin:0px;
	padding: 0px;
	padding-bottom: 0px;
	padding-top: 15px;
	padding-left: 15px;
	line-height: 20px;
	list-style-type: none;
}
#menuprincipal ul li {
	padding: 0px 0px 10px 0px;
}

/* -------------------------------------- fin menu principal */



/* -------------------------------------- menu secundario */
#menusecundario {	
	width: 130px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* -------------------------------------- fin menu secundario */


/* -------------------------------------- separador blanco */
#interiorblanco {	
	width: 10px;	
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	float: left;
}
/* -------------------------------------- fin separador blanco */



/* -------------------------------------- texto */
#texto {	
	width: 475px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	float: left;
}
#textolargo {	
	width: 650px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	float: left;
}
#textocont {	
	margin-left: 14px;
	padding-top: 30px;
	padding-right: 15px;
	background: #FFFFFF;
	color: #666666;
}

#titulosubseccion {
	/* el color se define en cada css particular */
	padding-top: 5px;
	padding-bottom: 20px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1.6em;
	/*font-size: 18px;*/
	background: #FFFFFF;
	text-align: left;
}
#textosubseccion {
	/* el color se define en cada css particular */
	padding-top: 0px;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.3em;
	text-align: justify;
}
#textosubseccion ul {
	margin: 10px 0px 10px 15px;
	padding: 0px 0px 0px 0px;
	line-height: 1.3em;
	list-style-image: url('images/punto.gif')

}
#textosubseccion ul li {
	margin: 0px 0px 6px 0px;
	padding: 0px;
	
	

}
.listanum {
	text-indent: -20px;
	padding-left: 18px;
}
#textopopup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 20px;
	margin: 0px;
	color: #666666;
	font-size: 0.8em;
	line-height: 1.2em;
	text-align: left;
}
#piearticulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.2em;
	color: #666666;
}
/* -------------------------------------- pie */
#pie {
	width: 970px;
	height: 22px;
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #666666;
	padding-top: 0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	line-height:1.4em;
}

#pie a:link {
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	font-weight: bold;
	border-bottom:1px dotted #666666;
}

#pie a:visited {
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	font-weight: bold;
	border-bottom:1px dotted #666666;
}

#pie a:hover {
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	font-weight: bold;
	border-bottom:1px solid #666666;
}

#pie a:active {
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	font-weight: bold;
	border-bottom:1px solid #666666;
}

/* -------------------------------------- fin pie */
