﻿/****************   ELEMENTOS BASICOS   ****************/
body 
{
	margin:0px auto 0px auto;
	background-color: White;
	text-align:center;
	font: normal normal normal 62.5%/100% Arial, Verdana, sans-serif;
	color: #676767;
}
/****************   FIN ELEMENTOS BASICOS   ****************/

/****************	CABECERA				****************/
.e01_cabContenedor
{
	background-color: #ffffff;
	width:100%;
	margin: 0px auto 0px auto;
	padding:0px;
	top:0px;
	position:relative;
}
.e01_sobreCabecera
{
	position:relative;
	width:966px;
	max-width:966px;
	min-width:966px;
	height:18px;
	top:0px;
	left:0px;
	padding:0px;
	margin:0px auto 0px auto;
	z-index:50;
}
.e01_scIzquierda
{
	position:relative;
	width:400px;
	height:18px;
	top:0px;
	left:0px;
	padding:0px;
	margin:0px;
	float:left;
	text-align:left;
}
.e01_scDerecha
{
	position:relative;
	width:400px;
	height:18px;
	top:0px;
	left:0px;
	padding:0px;
	margin:0px;
	float:right;
	text-align:right;
}
.e01_sobreCabecera ul.e01_izquierda
{
	clear:both;
	margin:0px 0px 0px 43px;
	padding:0px;
	top:5px;
}
.e01_sobreCabecera ul.e01_izquierda li
{
	padding:5px 0px 0px 10px;
	margin:0px;
	display: inline;
	float:left;
	height:13px;
}
.e01_sobreCabecera ul.e01_derecha
{
	clear:both;
	margin:0px 50px 0px 0px;
	padding:0px;
	top:5px;
}
.e01_sobreCabecera ul.e01_derecha li
{
	padding:5px 0px 0px 10px;
	margin:0px;
	display: inline;
	float:right;
	height:13px;
}
.e01_sobreCabecera a
{
	font: normal 1em Arial, Verdana, sans-serif;
	color:#676767;
	text-decoration:none;
}
.e01_sobreCabecera a:hover
{
	font: normal 1em Arial, Verdana, sans-serif;
	color:#ff5601;
	text-decoration:none;
}
.e01_cabecera
{
	position:relative;
	width:966px;
	max-width:966px;
	min-width:966px;
	height:157px;
	top:0px;
	left:0px;
	padding:0px;
	margin:0px auto 0px auto;
	z-index:50;
}
.e01_cabIzquierda
{
	position:relative;
	width:59px;
	height:157px;
	top:0px;
	left:0px;
	padding:0px;
	margin:0px;
	float:left;
	clear:none;
}
.e01_cabDerecha
{
	position:relative;
	width:907px;
	height:157px;
	top:0px;
	left:0px;
	padding:0px;
	margin:0px;
	float:right;
	clear:none;
}
.e01_cabCentro
{
	position:relative;
	width:848px;
	height:157px;
	top:0px;
	left:0px;
	padding:0px;
	margin:0px;
	background: url(../../imagenes/pub/cabFondo01.gif) repeat left;
	clear:none;
	float:left;
}
.e01_cabDerecha2
{
	position:relative;
	width:59px;
	height:157px;
	top:0px;
	left:0px;
	padding:0px;
	margin:0px;
	float:right;
	clear:none;
}
.e01_cabLogo
{
	position:relative;
	width:193px;
	height:57px;
	top:25px;
	margin:0px;
	float:left;
}
.e01_cabUsuario
{
	position:relative;
	width:300px;
	height:17px;
	top:65px;
	margin:0px;
	float:right;
	right:0px;
	text-align:right;
}
.e01_cabMenu
{
	clear:both;
	position:relative;
	width:848px;
	height:24px;
	top:28px;
	_top:25px;
	margin:0px auto 0px auto;
	padding:0px;
	text-align:center;
}
.e01_cabMenu ul
{
	clear:both;
	margin:0px;
	padding:0px;
	top:0px;
}
.e01_cabMenu ul li
{
	padding:0px;
	margin:0px;
	display: inline;
	float:left;
	height:24px;
	font: bold 1.1em Arial, Verdana, sans-serif;
	color:#ff5601;
	text-decoration:none;
}
.e01_cabMenu a
{
	font: bold 1.1em Arial, Verdana, sans-serif;
	color:#333333;
	text-decoration:none;
}
.e01_cabMenu a:hover
{
	font: bold 1.1em Arial, Verdana, sans-serif;
	color:#ff5601;
	text-decoration:none;
}
/****************	FIN CABECERA			****************/

/****************	PIE				****************/
.e01_pieContenedor
{
	background-color: #ffffff;
	width:100%;
	margin: 0px auto 0px auto;
	padding:0px;
	top:0px;
	_top:-40px;
	position:relative;
}
.e01_pie
{
	position:relative;
	width:966px;
	max-width:966px;
	min-width:966px;
	height:87px;
	top:0px;
	left:0px;
	padding:0px;
	margin:0px auto 0px auto;
	z-index:50;
	background: url(../../imagenes/pub/pieFondo01.jpg) no-repeat left;
}
.e01_pieIzquierda
{
	position:relative;
	width:600px;
	height:157px;
	top:51px;
	_top:85px;
	left:50px;
	padding:0px;
	margin:0px;
	float:left;
	clear:none;
	text-align:left;
	line-height:15px;
}
.e01_pieDerecha
{
	position:relative;
	width:300px;
	height:157px;
	top:51px;
	_top:85px;
	right:50px;
	padding:0px;
	margin:0px;
	float:right;
	clear:none;
	text-align:right;
	line-height:15px;
}
/****************	TEXTOS			********************************/
.e01_txtBlanco01
{
	font: bold 12px Tahoma, Arial, Verdana, sans-serif;
	color:#ffffff;
	text-decoration:none;
}
.e01_txtBlanco02
{
	font: bold 11px Tahoma, Arial, Verdana, sans-serif;
	color:#ffffff;
	text-decoration:none;
}
.e01_txtNaranja01
{
	font: bold 10px Tahoma, Arial, Verdana, sans-serif;
	color:#ff5601;
	text-decoration:none;
}
.e01_txtNaranja02
{
	font: bold 11px Tahoma, Arial, Verdana, sans-serif;
	color:#ff5601;
	text-decoration:none;
}
.e01_txtNaranja03
{
	font: bold 12px Tahoma, Arial, Verdana, sans-serif;
	color:#ff5601;
	text-decoration:none;
}
.e01_txtNaranja04
{
	font: normal 10px Tahoma, Arial, Verdana, sans-serif;
	color:#ff5601;
	text-decoration:none;
}
.e01_txtNaranja05
{
	font: normal 14px Tahoma, Arial, Verdana, sans-serif;
	color:#ff5601;
	text-decoration:none;
}
.e01_txtNaranja06
{
	font: normal 12px Tahoma, Arial, Verdana, sans-serif;
	color:#ff5601;
	text-decoration:none;
}
.e01_txtVerde01
{
	font: bold 14px Tahoma, Arial, Verdana, sans-serif;
	color:#059700;
	text-decoration:none;
}
.e01_txtGris01
{
	font: normal 10px Tahoma, Arial, Verdana, sans-serif;
	color:#666666;
	text-decoration:none;
}
.e01_txtGris02
{
	font: normal 11px Tahoma, Arial, Verdana, sans-serif;
	color:#999999;
	text-decoration:none;
}
.e01_txtGris03
{
	font: normal 9px Tahoma, Arial, Verdana, sans-serif;
	color:#666666;
	text-decoration:none;
}
.e01_txtGris04
{
	font: normal 10px Tahoma, Arial, Verdana, sans-serif;
	color:#747474;
	text-decoration:none;
}
.e01_txtGris05
{
	font: bold 22px Tahoma, Arial, Verdana, sans-serif;
	color:#747474;
	text-decoration:none;
}
.e01_txtGris06
{
	font: normal 10px Tahoma, Arial, Verdana, sans-serif;
	color:#747474;
	text-decoration:none;
}
.e01_txtGris07
{
	font: normal 14px Tahoma, Arial, Verdana, sans-serif;
	color:#747474;
	text-decoration:none;
}
.e01_txtGris08
{
	font: normal 18px Tahoma, Arial, Verdana, sans-serif;
	color:#747474;
	text-decoration:none;
}
.e01_txtGris09
{
	font: normal 11px Tahoma, Arial, Verdana, sans-serif;
	color:#747474;
	text-decoration:none;
}
.e01_txtGris09
{
	font: normal 9px Tahoma, Arial, Verdana, sans-serif;
	color:#747474;
	text-decoration:none;
}
.e01_txtNegro01
{
	font: bold 10px Tahoma, Arial, Verdana, sans-serif;
	color:#000000;
	text-decoration:none;
}
.e01_txtNegro02
{
	font: normal 10px Tahoma, Arial, Verdana, sans-serif;
	color:#000000;
	text-decoration:none;
}
.e01_txtNegro03
{
	font: normal 11px Tahoma, Arial, Verdana, sans-serif;
	color:#000000;
	text-decoration:none;
}
.e01_txtNegro04
{
	font: normal 12px Tahoma, Arial, Verdana, sans-serif;
	color:#000000;
	text-decoration:none;
}
.e01_txtNegro05
{
	font: normal 14px Tahoma, Arial, Verdana, sans-serif;
	color:#000000;
	text-decoration:none;
}
.e01_txtInterior01
{
	font: normal 11px Tahoma, Arial, Verdana, sans-serif;
	color:#333333;
	text-decoration:none;
	text-align:justify;
	width:400px;
	margin:0px auto 0px auto;
}
.e01_txtInterior01 h1
{
	font: bold 12px Tahoma, Arial, Verdana, sans-serif;
	color:#000000;
	margin:0px;
	padding:20px 0px 5px 0px;
	margin:0px 0px 0px -16px;
}
.e01_txtInterior02
{
	font: normal 11px Tahoma, Arial, Verdana, sans-serif;
	color:#333333;
	text-decoration:none;
	text-align:left;
	width:400px;
	margin:0px auto 0px auto;
}
.e01_txtInterior02 h1
{
	font: bold 12px Tahoma, Arial, Verdana, sans-serif;
	color:#000000;
	margin:0px;
	padding:20px 0px 5px 0px;
	margin:0px 0px 0px -16px;
}
h1
{
	font: bold 14px Tahoma, Arial, Verdana, sans-serif;
	color:#666666;
	margin:0px;
	padding:0px;
	margin:0px;
	border-bottom:solid 1px #666666;
	text-align:left;
}
h2
{
	font: bold 14px Tahoma, Arial, Verdana, sans-serif;
	color:#666666;
	margin:0px;
	padding:0px;
	margin:0px;
	text-align:left;
}
h3
{
	font: bold 14px Tahoma, Arial, Verdana, sans-serif;
	color:#999999;
	margin:0px;
	padding:0px;
	margin:0px;
	text-align:left;
	border-bottom: solid 1px #999999;
}
/****************	FIN TEXTOS			********************************/
/****************	ENLACES			********************************/
.e01_lnkNegro01
	{
	font: bold 10px Tahoma, Arial, Verdana, sans-serif;
	color:#676767;
	text-decoration:none;
}
.e01_lnkNegro01:hover
{
	font: bold 10px Tahoma, Arial, Verdana, sans-serif;
	color:#ff5601;
	text-decoration:none;
}
.e01_lnkNegro02
	{
	font: bold 10px Tahoma, Arial, Verdana, sans-serif;
	color:#000000;
	text-decoration:underline;
}
.e01_lnkNegro02:hover
{
	font: bold 10px Tahoma, Arial, Verdana, sans-serif;
	color:#ff5601;
	text-decoration:underline;
}
.e01_lnkNegro03
	{
	font: bold 10px Tahoma, Arial, Verdana, sans-serif;
	color:#000000;
	text-decoration:underline;
}
.e01_lnkNegro03:hover
{
	font: bold 10px Tahoma, Arial, Verdana, sans-serif;
	color:#ff5601;
	text-decoration:underline;
}
.e01_lnkNegro04
	{
	font: bold 11px Tahoma, Arial, Verdana, sans-serif;
	color:#000000;
	text-decoration:underline;
}
.e01_lnkNegro04:hover
{
	font: bold 11px Tahoma, Arial, Verdana, sans-serif;
	color:#ff5601;
	text-decoration:underline;
}
.e01_lnkNegro05
	{
	font: bold 10px Tahoma, Arial, Verdana, sans-serif;
	color:#000000;
	text-decoration:none;
}
.e01_lnkNegro06:hover
{
	font: normal 10px Tahoma, Arial, Verdana, sans-serif;
	color:#ff5601;
	text-decoration:none;
}
.e01_lnkNegro06
	{
	font: normal 10px Tahoma, Arial, Verdana, sans-serif;
	color:#000000;
	text-decoration:none;
}
.e01_lnkNegro05:hover
{
	font: bold 10px Tahoma, Arial, Verdana, sans-serif;
	color:#ff5601;
	text-decoration:none;
}
.e01_lnkNegro07
	{
	font: normal 10px Tahoma, Arial, Verdana, sans-serif;
	color:#000;
	text-decoration:underline;
}
.e01_lnkNegro07:hover
{
	font: normal 10px Tahoma, Arial, Verdana, sans-serif;
	color:#fff;
	text-decoration:underline;
}
.e01_lnkGris01
	{
	font: normal 10px Tahoma, Arial, Verdana, sans-serif;
	color:#666666;
	text-decoration:underline;
}
.e01_lnkGris01:hover
{
	font: normal 10px Tahoma, Arial, Verdana, sans-serif;
	color:#ff5601;
	text-decoration:underline;
}
.e01_lnkGris02
	{
	font: normal 11px Tahoma, Arial, Verdana, sans-serif;
	color:#666666;
	text-decoration:underline;
}
.e01_lnkGris02:hover
{
	font: normal 11px Tahoma, Arial, Verdana, sans-serif;
	color:#ff5601;
	text-decoration:underline;
}
.e01_lnkGris03
	{
	font: bold 10px Tahoma, Arial, Verdana, sans-serif;
	color:#999;
	text-decoration:none;
}
.e01_lnkGris03:hover
{
	font: bold 10px Tahoma, Arial, Verdana, sans-serif;
	color:#ff5601;
	text-decoration:none;
}
.e01_lnkGris04
	{
	font: bold 12px Tahoma, Arial, Verdana, sans-serif;
	color:#666;
	text-decoration:none;
}
.e01_lnkGris04:hover
{
	font: bold 12px Tahoma, Arial, Verdana, sans-serif;
	color:#ff5601;
	text-decoration:none;
}
.e01_lnkNaranja01
	{
	font: bold 10px Tahoma, Arial, Verdana, sans-serif;
	color:#ff5601;
	text-decoration:underline;
}
.e01_lnkNaranja01:hover
{
	font: bold 10px Tahoma, Arial, Verdana, sans-serif;
	color:#676767;
	text-decoration:underline;
}
.e01_lnkNaranja02
	{
	font: normal 11px Tahoma, Arial, Verdana, sans-serif;
	color:#ff5601;
	text-decoration:underline;
}
.e01_lnkNaranja02:hover
{
	font: normal 11px Tahoma, Arial, Verdana, sans-serif;
	color:#676767;
	text-decoration:underline;
}
.e01_lnkNaranja03
	{
	font: normal 10px Tahoma, Arial, Verdana, sans-serif;
	color:#ff5601;
	text-decoration:underline;
}
.e01_lnkNaranja03:hover
{
	font: normal 10px Tahoma, Arial, Verdana, sans-serif;
	color:#676767;
	text-decoration:underline;
}
.e01_lnkNaranja04
	{
	font: normal 10px Tahoma, Arial, Verdana, sans-serif;
	color:#ff5601;
	text-decoration:none;
}
.e01_lnkNaranja04:hover
{
	font: normal 10px Tahoma, Arial, Verdana, sans-serif;
	color:#676767;
	text-decoration:none;
}
.e01_lnkBlanco01
	{
	font: bold 11px Tahoma, Arial, Verdana, sans-serif;
	color:#fff;
	text-decoration:underline;
}
.e01_lnkBlanco01:hover
{
	font: bold 11px Tahoma, Arial, Verdana, sans-serif;
	color:#000;
	text-decoration:underline;
}
.e01_lnkBlanco02
	{
	font: 11px Tahoma, Arial, Verdana, sans-serif;
	color:#fff;
	text-decoration:none;
}
.e01_lnkBlanco02:hover
{
	font: 11px Tahoma, Arial, Verdana, sans-serif;
	color:#000;
	text-decoration:none;
}
.e01_lnkBlanco03
	{
	font: 10px Tahoma, Arial, Verdana, sans-serif;
	color:#fff;
	text-decoration:underline;
}
.e01_lnkBlanco03:hover
{
	font: 10px Tahoma, Arial, Verdana, sans-serif;
	color:#000;
	text-decoration:underline;
}
.e01_lnkBlanco04
	{
	font: 11px Tahoma, Arial, Verdana, sans-serif;
	color:#fff;
	text-decoration:none;
}
.e01_lnkBlanco04:hover
{
	font: 11px Tahoma, Arial, Verdana, sans-serif;
	color:#ff5601;
	text-decoration:none;
}
/****************	FIN ENLACES			********************************/
/****************	GENERAL			********************************/
.e01_espacio00
{
	height:0px;
	clear:both;
}
.e01_espacio01
{
	height:10px;
	clear:both;
}
.e01_espacio02
{
	height:20px;
	clear:both;
}
.e01_espacio03
{
	height:5px;
	clear:both;
}
.e01_espacio04
{
	height:23px;
	clear:both;
}
.e01_espacio05
{
	height:50px;
	clear:both;
}
.e01_espacio06
{
	height:30px;
	clear:both;
}
/****************	FIN GENERAL		********************************/
/****************	LOADING	********************************/
.e01_updateProgress01
{
	position: absolute;
	background-color: #fff;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
}
.e01_updateProgress01 div
{
	background-color: white;
	padding: 0px;
	position: relative;
	top:10%;
}

/****************	FIN LOADING	********************************/

.e01_modalFondo {
	background-color:#ff5601;
	filter:alpha(opacity=70);
	opacity:0.7;
}

ul.e01_form3Columnas02
{
	list-style: none;
	padding:0px;
	margin:0px auto 0px auto;
	position:relative;
	width:540px;
	/*border:solid 1px #000000;*/
}
ul.e01_form3Columnas02 li
{
	list-style: none;
	/*padding:2px;*/
	margin:0px 0px 0px 0px;
	width:180px;
	display: inline;
	float:left;
	/*height:140px;*/
	/*min-height:30px;*/
	text-align:center;
	/*border:solid 1px #000000;*/
}

/************* navegador **************************************/

ul.e01_listNavegador
{
	top:5px;
	clear:both;
	list-style: none;
	padding:0px;
	margin:0px;
	position:relative;
	/*float:right;*/
}
ul.e01_listNavegador li
{
	list-style: none;
	padding:4px 3px 4px 3px;
	margin:0px;
	display: inline;
	/*float:left;*/
	height:16px;
	text-align:center;
	line-height:16px;
	width:15px;
	vertical-align:middle;
}
ul.e01_listNavegador li.e01_pagActual
{
	list-style: none;
	padding:4px 3px 4px 3px;
	margin:0px;
	display: inline;
	/*float:left;*/
	height:16px;
	text-align:center;
	line-height:14px;
	width:15px;
	border: solid 1px #ff5601;
	font-weight:bold;
	color:#000000;
}
ul.e01_listNavegador li a
{
	font-weight:normal;
	color:#333333;
	text-decoration:underline;
	line-height:15px;
	font-size:11px;
}
ul.e01_listNavegador li a:hover
{
	font-weight:normal;
	color:#ff5601;
	text-decoration:underline;
	line-height:15px;
	font-size:11px;
}

/************* Fin navegador **********************************/