body 
{
	margin: 0px;
	text-align: center;
}

.gratisPlan
{
	padding-top: 71px;
	padding-left: 26px;
	padding-bottom: 7px;
	background-image: url(../images/fondoGratisPlan.jpg);
}

.puntos
{
	background-image: url(../images/punto.jpg);
	text-align: center; 
	width: 90%;
	line-height: 1px;
	height: 1px;
	font-size: 1px;
}

.puntosBlancoPaso3
{
	position: relative;
	top: 61px;
	background-image: url(../images/puntoFondoBlanco.gif);
	text-align: center; 
	width: 100%;
	line-height: 1px;
	height: 1px;
	font-size: 1px;
}

.puntosBlanco
{
	clear: right;
	background-image: url(../images/puntoFondoBlanco.gif);
	text-align: center; 
	width: 100%;
	line-height: 1px;
	height: 1px;
	font-size: 1px;
}


.separador
{
	margin-top: 20px;
	margin-bottom: 40px;
	background-image: url(../images/puntoGrisFondoBlanco.gif);
	text-align: center; 
	width: 420px;
	line-height: 1px;
	height: 1px;
	font-size: 1px;
}

.separador2
{
	margin-top: 20px;
	margin-bottom: 20px;
	background-image: url(../images/puntoGrisFondoBlanco.gif);
	text-align: center; 
	width: 420px;
	line-height: 1px;
	height: 1px;
	font-size: 1px;
}


.menuIzquierda
{
	background-color: #EAF9BE;
	padding-top: 22px;
	text-align: center;
	height: 1660px;
	vertical-align: text-top;
}

.menuIzquierda2
{
	background-color: #EAF9BE;
	padding-top: 22px;
	text-align: center;
	height: 1250px;
	vertical-align: text-top;
}

.menuIzquierda3
{
	background-color: #EAF9BE;
	padding-top: 22px;
	text-align: center;
	height: 1000px;
	vertical-align: text-top;
}

.menuIzquierda4
{
	background-color: #EAF9BE;
	padding-top: 22px;
	text-align: center;
	height: 410px;
	vertical-align: text-top;
}
.menuIzquierda5
{
	background-color: #EAF9BE;
	padding-top: 22px;
	text-align: center;
	height: 380px;
	vertical-align: text-top;
}

.menuIzquierda6
{
	background-color: #EAF9BE;
	padding-top: 22px;
	text-align: center;
	height: 1000px;
	vertical-align: text-top;
}

.menuIzquierda7
{
	background-color: #EAF9BE;
	padding-top: 22px;
	text-align: center;
	height: 1100px;
	vertical-align: text-top;
}
.menuIzquierda8
{
	background-color: #EAF9BE;
	padding-top: 22px;
	text-align: center;
	height: 100px;
	vertical-align: text-top;
}
.menuIzquierdaflash
{
	background-color: #EAF9BE;
	/*padding-top: 400px;*/
	text-align: center;
	/*
	height: 1000px;
	vertical-align: text-top;
	*/
	height: auto !important;
	min-height: 500px;
	height: 500px;
}

.pie
{
	padding-top: 8px;
	background-color: #8FAE25;
	height: 36px;
}

.infoPie
{
	float: left;
	padding-left: 19px;
	padding-right: 10px;
}

.telefono 
{
	padding-right: 20px;
	float: right;
}

.izquierda
{
	float: left;
}

.derecha
{
	padding-top: 35px;
	clear: right;
}

.tituloFormularioIzq
{
	float: left;
	padding-top: 35px;
	padding-left: 45px;
	padding-bottom: 9px;
	width: 458px !important;
	width: 458px;
	position: relative;
}

.tituloFormularioIzqPaso3
{
	float: left;
	padding-top: 19px;
	padding-left: 45px;
	padding-bottom: 9px;
}

.tituloFormularioDer
{
	float: right;
	padding-top: 35px;
	padding-right: 20px;
	padding-bottom: 9px;
}
.textoFormulario
{
	font-family: Verdana;
	font-size: 12px;
	color: #5D5D5B;
	
}
.textoTituloColumna
{
	font-family: Verdana;
	font-size: 10px;
	color: #5D5D5B;
}
.textoFormularioNegrita
{
	font-family: Verdana;
	font-size: 12px;
	color: #5D5D5B;
	font-weight: bold;
}
.textoFormularioRojoBalanza
{
	font-family: Verdana;
	font-size: 13px;
	color: red;
	font-weight: bold;
}
.textoFormularioRojoBalanzachico
{
	font-family: Verdana;
	font-size: 13px;
	color: red;
}
.textoFormularioRojoSpaChico
{
	font-family: Verdana;
	font-size: 11px;
	color: red;
}

.sexo
{
	font-family: Verdana;
	font-size: 10px;
	color: #5D5D5B;
}

.textoBordo
{
	font-family: Verdana;
	font-size: 10px;
	color: #B72A30;
}

.textoRosa
{
	color: 	#B8292F;
	font-size: 11px;
	font-style: italic;
	font-family: Verdana;
}

.rosaChico
{
	color: 	#B8292F;
	font-size: 9px;
	font-style: italic;
	font-family: Verdana;
}

.tituloFormularioIzqFPago
{
	float: left;
	padding-top: 10px;
	padding-left: 45px;
	padding-bottom: 9px;
}

.textoVerde
{
	font-family: Verdana;
	font-size: 10px;
	color: #88A12C;
}

.textoVerdePie
{
	font-family: Verdana;
	font-size: 10px;
	color: #398501;
}

.contenedorLogin
{
	position: relative;
	vertical-align:middle;
	margin: auto;
	width: 1000px;
	height: 600px;
}

.loginSuperior
{
	background-image: url(../images/bg_top.gif);
	background-repeat: repeat-x;
	height: 100px;
}

.loginAbajo
{
	background-image: url(../images/bg_down.gif);
	background-repeat: repeat-x;
	height: 100px;
}

.loginCentro
{
	height: 400px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 1000px;
}

.loginCentroIzq
{
	background-image: url(../images/verdeLogin.gif);
	width: 90px;
	height: 400px;
	float: left;
	background-repeat: repeat-y;
}

.loginCentroDer
{
	background-color: #B31104;
	float: right;
	width: 35px;
	height: 400px;
}

.loginCentroCentro
{
	width: 100%;
	text-align:left;
}

.margen10
{
	padding: 10px;
}

.textoRojo
{
	color: 	#FF0000;
	font-size: 11px;
	font-family: Verdana;
}

.naranjaChico
{
	font-family: Arial;
	font-size: 12px;
	color: #FF5908;
}

.naranjaGrande
{
	font-family: Arial;
	font-size: 16px;
	color: #FF5908;
	font-weight: bold;
}
.naranjaMediana
{
	font-family: Arial;
	font-size: 15px;
	color: #FF5908;
	font-weight: bold;
}

.TYC_divPrincipal
{
	width: 781px;
	margin-left: auto;
	margin-right: auto;
}

.TYC_header
{	
}

.TYC_titulo
{
	background-color: #DCF485;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #637E04;
	position: relative;
	text-align: left;
	padding-left: 20px;
	height: 30px;
	line-height: 30px;		
}

.TYC_subseccion
{
	padding-left: 20px;
	padding-right: 20px;
}
.TYC_titulo_subseccion
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #869F2A;
	text-align: left;
}

.TYC_30px_vertical
{
	height: 30px;
}

.TYC_20px_vertical
{
	height: 20px;
}

.TYC_separador
{
	background-image: url(../images/puntoGrisFondoBlanco.gif);
	margin-top: 7px;
	margin-bottom: 7px;
	text-align: center; 
	line-height: 1px;
	height: 1px;
	font-size: 1px;
}

.TYC_contenido_subeseccion
{
	font-family: Verdana;
	font-size: 10px;
	color: #888986;
	text-align: justify;
	padding-bottom: 20px;
}
.txt_home
{
	font-family: Arial;
	font-size: 11px;
	color: #9D9F94;
	text-decoration: none;
}

.encabezadoTabla
{
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background-color: #DCF485;
	border-top: solid 1px green;
	border-left: solid 1px green;
	border-right: solid 1px green;
	height: 40px;
}

.celdaIzq
{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background-color: #EEEEEE;
	border-left: solid 1px green;
	border-right: none;
}

.celdaBordeAmbos
{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	border-left: dotted 1px green;
	border-right: dotted 1px green;
}

.celdaBordeDerecha
{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	border-left: none;
	border-right: dotted 1px green;
}


.celdaBordeUltima
{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	border-left: none;
	border-right: solid 1px green;
}

.bordeVerde
{
	border-top: solid 1px green;
	border-bottom: solid 1px green;
}

.bordeIzq
{
	border-left: solid 1px green;
}

.bordeDer
{
	border-right: solid 1px green;
}

.titulosZonasEntrega
{
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color: #637D00;
	cursor: pointer;
}

.bordeAbajo
{
	border-bottom: dotted 1px #667C00;
}

.titulosZonasEntregaBordo
{
	font-family: Arial;
	font-weight: bold;
	font-size: 18px;
	color: #B51C21;	
}

.textoZonasDetalle
{
	font-family: Arial;
	font-size: 14px;
	color: #73716A;
}

.tablaZonas
{
	border: solid 5px #B51C21;
	display: none;
}
.divEspacio10px
{
	position: relative;
	line-height: 10px;		
	height: 10px;
	}
.divEspacio5px
{
	position: relative;
	line-height: 10px;		
	height: 10px;
	}
li
{
	text-decoration: none;
		font-size:12px;
	text-align:left;
	color: #666666;	
	}
li a
{
	text-decoration: none;
		font-size:12px;
	text-align:left;
	color: #666666;
}
.texto-Up
{
	text-transform: capitalize;		
	}
