body {
	text-align: center;
	margin-top: 0px;
	background-color: #F2F2F2;
	color: #000000;
}
div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.clase_input {
	border: 1px solid #8A8A8A;
	background-color: #E8E8E8;
}
.clase_input2 {
	border: 1px solid #8A8A8A;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #8A8A8A;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #8A8A8A;
}
a {
	color: #000000;
}
#contenedor {
	width: 975px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#cab1 {
	background-image: url("../../images/base1.jpg");
	height: 21px;
}
#cab2 {
	background-image: url("../../images/base2.jpg");
}
#cab3 {
	background-image: url("../../images/base3.jpg");
	height: 21px;
}
#logo {
	width: 187px;
	height: 118px;
	position: absolute;
	margin-left: 24px;
}
#sin_salto {
	position: absolute;
}
/****************** LOGIN *********************/

#contenedor2 {
	width: 726px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#login {
	background-image: url("../../images/login.jpg");
	height: 156px;
	margin: 80px 0px 0px 0px;
	position: absolute;
	width: 726px;
}
#login_texto {
	width: 150px;
	position: absolute;
	margin: 138px 0px 0px 217px;
	line-height: 18px;
}
#login_texto2 {

	position: absolute;
	margin: 110px 0px 0px 330px;
	line-height: 18px;
	color: #EF930F;
}
#login_opciones {
	background-image: url("../../images/tri2.gif");
	background-repeat: no-repeat;
	background-position: 33px 6px;
	font-family: Arial;
	font-size: 11px;
	padding: 0px 0px 6px 46px;
}

/**********************************************/
#barra_info {
	width: 720px;
	height: 19px;
	position: absolute;
	margin: 89px 0px 0px 221px;
	background-color: #EF930F;
	font-weight: bold;
	padding: 0px 5px 0px 5px;
}
#barra_info2 {
	color: #ffffff;
	line-height: 18px;
}
#barra_info3 {
	color: #ffffff;
	line-height: 18px;
	background-image: url("../../images/flecha1.gif");
	background-repeat: no-repeat;
	background-position: right 7px;
	padding-right: 8px;
}
#barra_info3 a {
	color: #ffffff;
	text-decoration: none;
}
#contenido {
	padding: 118px 0px 0px 0px;
	background-image: url("../../images/menu.gif");
	background-repeat: repeat-y;
	background-position: 24px 0px;
}
#menu {
	float: left;
	width: 211px;
	padding: 29px 0px 29px 0px;
}
#pie {
	clear: both;
	background-image: url("../../images/pie.gif");
	background-repeat: no-repeat;
	background-position: 24px 0px;
}
#info {
	text-align: center;
	padding-top: 20px;
	width: 233px;
	height: 42px;
	line-height: 15px;
	font-size: 11px;
	color: #ffffff;
}
#opciones {
	background-image: url("../../images/tri.gif");
	background-repeat: no-repeat;
	background-position: 33px 3px;
	font-family: Arial;
	font-size: 11px;
	padding: 0px 0px 6px 46px;
}
#opciones a {
	text-decoration: none;
}
#opciones2 {
	background-image: url("../../images/tri.gif");
	background-repeat: no-repeat;
	background-position: 33px 3px;
	font-family: Arial;
	font-size: 11px;
	padding: 0px 0px 6px 46px;
	font-weight: bold;
}
#opciones2 a {
	text-decoration: none;
}
#modulo1 {
	height: 85px;
	width: 200px;
	position: absolute;
	margin-left: 221px;
	border-right: 1px solid #A0A0A0;
}
#tit_modulo {
	font-family: Arial;
	font-size: 14px;
	color: #767676;
	text-align: right;
	font-weight: bold;
	margin: 0px 5px 0px 0px;
}
#lista1 {
	background-image: url("../../images/sep1.gif");
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin: 8px 5px 0px 0px;
	padding: 2px 0px 0px 2px;
	line-height: 17px;
	color: #5C5C5C;
}
#lista1 a {
	text-decoration: none;
	color: #5C5C5C;
}
#modulo2 {
	height: 85px;
	width: 181px;
	position: absolute;
	margin-left: 431px;
	border-right: 1px solid #A0A0A0;
}
#tit_modulo2 {
	font-weight: bold;
	margin: 4px 0px 5px 0px;
	color: #5C5C5C;
}
#lista2 {
	line-height: 15px;
	overflow: auto;
	height: 46px;
	width:176px;
}
#lista2 a {
	color: #5C5C5C;
}
#modulo3 {
	height: 85px;
	width: 155px;
	position: absolute;
	margin-left: 622px;
	border-right: 1px solid #A0A0A0;
}
#modulo4 {
	height: 85px;
	width: 169px;
	position: absolute;
	margin-left: 787px;
}
#modulo4_1 {
	margin: 4px 10px 5px 0px;
	color: #5C5C5C;
	line-height: 15px;
}
#prediccion {
	float: right;
	background-image: url("../../images/flecha2.gif");
	background-repeat: no-repeat;
	background-position: right 6px;
	padding-right: 8px;
	font-weight: bold;
}
#prediccion a {
	color: #5C5C5C;
	text-decoration: none;
}
#clima {
	width: 37px;
	height: 30px;
	float: right;
	padding: 10px 10px 0px 0px;
}
#principal {
	width: 511px;
	float: left;
	margin-left: 10px;
}
#principal2 {
	width: 730px;
	float: left;
	margin-left: 10px;
}
#columna_derecha {
	width: 209px;
	float: left;
	margin-left: 10px;
}
#tit_der {
	background-color: #9C968D;
	color: #ffffff;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	line-height: 21px;
	padding-left: 7px;
}
#cont_der {
	background-color: #DCDDD5;
	border-right: 1px solid #9C968D;
	border-left: 1px solid #9C968D;
	border-bottom: 1px solid #9C968D;
	padding: 6px;
	margin-bottom: 10px;
	line-height: 18px;
}
#cuadro1 {
	border: 1px solid #8A8A8A;
	background-color: #ffffff;
	padding: 6px;
	line-height: 18px;
	margin-bottom: 6px;
}
.gris {
	color: #8A8A8A;
}
#port {
	background-image: url("../../images/carpeta.gif");
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 22px;
}
#port a {
	text-decoration: none;
}
