* { margin:0; padding:0; }

BODY {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	background-color:#e0053e;
	text-align:center;
}

address { font-style:normal; }

input{
	border:1px solid #FF0066;
	margin-bottom:15px;
	width:300px;
	border-bottom:2px solid #000000;
	}
	
textarea{
border:1px solid #FF0066;
	margin-bottom:15px;
	width:300px;
	height:100px;
	border-bottom:2px solid #000000;
}

h1{
	color:#e0053f;
	font-size:2.2em;
	text-transform:lowercase;
	font-weight:normal;
	margin:0;
	padding:0;
	padding-top: 15px;
}

.h2bloque2 {
	color:#e0053f;
	font-size:2.2em;
	text-transform:lowercase;
	font-weight:normal;
	margin:0;
	padding:0;
	padding-top: 15px;
	width:360px;
	text-align:right;
}

.h2otro{
	border-bottom:1px solid #e0053e;
	width:700px;
	}

.h1_0{
	margin:0; padding:0;
	}
h2{
	font-size:1.5em;
	font-weight:normal;
	margin-bottom:10px;
	}
.listaCuadro{
	list-style:square;
	margin-right:15px;
	}
.listaCuadro A { font-weight:bold; color:#666; }

.h1350{
width:360px;
text-align:right;
	}
	
.h1todo{
	width:700px;
	text-align:right;
	border-bottom:1px solid #e0053f;
	padding-bottom:-15px;
	}

.fondoRosa{
	background-color:#7d1232;
	color:#FFFFFF;
	padding:3px;
	}
.listaSinMargen{
	padding-right:10px;
	}
	
.listasPuntos {
	list-style-image:url(../images/topo.jpg);
	margin-top:15px;
	}
	
.listasPuntos li div { font-size:1.1em;}

DIV#divContenedor {
	margin:0 auto; background-color:#fff; width:970px;
	border-left:1px solid #540217;
	border-right:1px solid #540217;
	text-align:center;
}

DIV#divContenedor2 {
	margin:0 auto; width:966px;
	border-left:1px solid #e42959;
	border-right:1px solid #e42959;
	text-align:center;
	background:url(../images/grupocajasur.jpg) no-repeat right top;
}

DIV#divContenedor3 {
	margin:0 auto; width:962px;
	text-align:left;
	background:url(../images/siemprenvela.jpg) no-repeat left bottom;
	min-height:600px !important;
	height:auto !important;
	height:600px;
}

P { margin-bottom:1em; }

A IMG { border:0px; }

.clear { clear:both; font-size:0; }

DIV#divCabecera { height:158px; }

IMG#imgLogo { width:247px; height:118px; margin-top:20px; margin-left:15px;  }

DIV#divTextosMenu { padding:0px; min-height:280px !important; height:auto !important; height:280px; }
DIV#divMenuPrincipal { float:left; width:200px; margin-top:20px;}
DIV#divTextos { padding-left:210px; padding-bottom:40px; }
#divTextos UL { margin-left:30px; }
#divTextos UL LI { margin-left:20px; margin-bottom:1em; }

UL#listadoMenuPrincipal { list-style:none; color:#000; font-weight:bold; font-size:1em; }
UL#listadoMenuPrincipal A { color:#e0053e; text-decoration:none; }
UL#listadoMenuPrincipal A:hover { background:#e0053e; color:#FFFFFF; padding-left:20px; }
UL#listadoMenuPrincipal A.enlaceNegro {color:#e0053e; text-decoration:none; }
UL#listadoMenuPrincipal A.enlaceNegro:hover { background:#e0053e; color:#FFFFFF; padding-left:20px; }
UL#listadoMenuPrincipal A.enlaceNegro2 { color:#000; text-decoration:none; font-weight:normal; }
UL#listadoMenuPrincipal A.enlaceNegro2:hover { background:#000; color:#FFFFFF;  padding-left:10px;  }
.colorMenuEstado1 { background-color:#e0053e; padding-right:30px; }
.colorMenuEstado2 { background-color:#e0053e; padding-right:50px; }
.colorMenuEstado3 { background-color:#000; padding-right:30px; }
#listadoMenuPrincipal LI { text-align:right; margin-bottom:0.5em; }
#listadoMenuPrincipal LI DIV { display:inline; }
#listadoMenuPrincipal LI DIV DIV { display:inline; }
#listadoMenuPrincipal LI DIV DIV DIV { margin-right:Opx; background-color:#fff; padding-right:5px; }

DIV#divMenupie { margin-top:10px; }

DIV#divListadoPie { border-left:1px solid #919191; margin-left:225px; padding-left:5px; font-size:0.9em; height:125px; }
#divListadoPie UL { list-style:none; }
#divListadoPie UL LI A { color:#717171; text-decoration:none; white-space:nowrap; }
#divListadoPie UL LI A:hover { text-decoration:underline; }
#divListadoPie UL LI.liPrimerNivel { color:#e32557; font-weight:bold; clear:both; padding-top:7px; padding-bottom:7px; overflow:hidden; }
#divListadoPie A.enalcePrimerNivel { color:#e32557; }
#divListadoPie UL LI.liSegundoNivel { color:#717171; font-weight:normal; float:left; margin-left:1em; }
#divListadoPie UL LI.lineasListado { background:url(../images/punteado.gif) repeat-x left top; }
#divListadoPie UL LI DIV { float:left; }
.divListadodoslineas { height:2em; }


.destacadoRosa{
	background-color:#e0053f;
	padding:1px;
	color:#FFFFFF;
	}
	
.gris{
	color:#717171;}
	
DIV#privacidad { margin:0 auto; width:966px; }
#privacidad DIV { text-align:right; margin-top:5px; color:#fff; font-size:0.8em; }
#privacidad A { color:#fff; }
#privacidad A:hover { text-decoration:none; }
