/* CSS Document */
/* GENERALES */
* {
padding : 0;
margin : 0;
z-index : 1;
border: 0;
}
.centro {
	margin-left: 1.5em;
	top: 1em;
	margin-top: 1em;
	border-top: 1em;
}
.centro2 {
	margin-left: 20%;
	top: 1em;
	margin-top: 1em;
	border-top: 1em;
}
body {
	margin: 0;
	padding: 0;
	font-size: 0.625em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00;
	background-color: #C487E9;
	text-align: center;
	background-image: url(deco/fondo.jpg);
	background-repeat: repeat;
}
.fhome {
	background-image: url(deco/f_home.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.fhoroscopo {
	background-image: url(deco/fondo_horoscopo.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.frituales {
	background-image: url(deco/fondo_rituales.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.fnumerologia {
	background-image: url(deco/fondo_numerologia.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
/* Capas */
.bannerunico {


	float: left;
	left: 32%;
	top: 10%;
	position: absolute;
}

#contenedor{
	text-align: left;
	width: 780px;
	margin: auto;


}

#cabeza {
	height: 30%;
	background-image: url(deco/fondo_cabeza.jpg);

}

#cuerpo {
	margin: 0em;

}

#lateraliz {
	float:left;
	width: 23%;
	margin-left: 0.3em;

}
#lateralde {
	width: 25%;
	float:right;
	padding: 1%;

}
#principal {
	width: 46%;
		float:left;
	margin-left: 0%;
	padding-top: 1%;
	padding-right: 0%;
	padding-bottom: 3%;
	padding-left: 0%;
	vertical-align: top;


}
#principal2 {
	width: 75%;
		float:left;
	margin-left: 0%;
	padding-top: 1%;
	padding-right: 0%;
	padding-bottom: 3%;
	padding-left: 0%;
	vertical-align: top;


}
#pie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	text-decoration: none;
	clear: both;
	text-align: center;
	padding-top: 3%;
}

#menuprincipal {
	width: 100%;
	text-align: right;
	margin: 0px;
	height: 30px;
	padding-top: 0.8em;
	padding-right: 0em;
	padding-bottom: 0.3em;
	padding-left: 0em;
}

/* Textos */
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.7em;
	font-style: normal;
	font-weight: bold;

}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-style: normal;
	font-weight: bold;

}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-style: normal;
	font-weight: bold;

}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-style: normal;
	font-weight: bold;

}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-style: normal;
	font-weight: bold;
	color: #660099;
}
h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.125em;
	font-style: normal;
	font-weight: normal;
}
.letraazul {

	color: #9966CC;
}
.letraazul2 {
	color: #FFFFCC;
	float:right;

}

/* Enlaces */

A.enlacepie, A.enlacepie:VISITED, A.enlacepie:ACTIVE, A.enlacepie:FOCUS, A.enlacepie:LINK {
	color:#9999FF;
	text-decoration: none;

	font-weight: bold;
}

A.enlacepie:HOVER {
	color:#FFFF00;
	font-weight: bold;
	text-decoration: none;
	}

	A.enlacepiebajo, A.enlacepiebajo:VISITED, A.enlacepiebajo:ACTIVE, A.enlacepiebajo:FOCUS, A.enlacepiebajo:LINK {
	color:#000000;
	text-decoration: none;

	font-weight: bold;
}

A.enlacepiebajo:HOVER {
	color:#FFFF00;
	font-weight: bold;
	text-decoration: none;
	}

		A.enlaceenl, A.enlaceenl:VISITED, A.enlaceenl:ACTIVE, A.enlaceenl:FOCUS, A.enlaceenl:LINK {
	color:#000000;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
}

A.enlaceenl:HOVER {
	color:#FFFF00;
	font-weight: bold;
	text-decoration: none;
	}

	A.enlacemenu, A.enlacemenu:VISITED, A.enlacemenu:ACTIVE, A.enlacemenu:FOCUS, A.enlacemenu:LINK {
	color:#330099;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.3em;
}

A.enlacemenu:HOVER {
	color:#FFFF00;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.3em;
	}

		A.enlacart, A.enlacart:VISITED, A.enlacart:ACTIVE, A.enlacart:FOCUS, A.enlacart:LINK {
	color:#330099;
	text-decoration: none;
	font-size: 1em;
	font-weight: normal;


}

A.enlacart:HOVER {
	color:#FFFF00;
	text-decoration: none;
	font-size: 1em;
	font-weight: normal;


	}

	#menuv {

	width: 75%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	margin-left: 0.5em;
}
#menuv ul, li {
        list-style-type: none;
}

#menuv ul {
        margin: 0;
        padding: 0;
}

#menuv li {
	border-bottom-width: 0.1em;
	border-bottom-style: solid;
	border-bottom-color: #9966C1;
}

#menuv a {
	text-decoration: none;
	color: #FFFF00;
	border-bottom-width: 0.2em;
	border-bottom-style: solid;
	border-bottom-color: #9966c1;
	background: #9966C1;
	display: block;
	padding: 1% 1%;
	width: 100%;
	font-weight: bold;
}

#menuv a:hover {
	background-color: #ffffff;
	color: #6600CC;
	border-bottom-width: 0.2em;
	border-bottom-style: solid;
	border-bottom-color: #6633CC;
	background-repeat:no-repeat;
	background-image: url(deco/menu_p.jpg);

	background-position: right;
}

	.menutxt {

	width: 75%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	margin-left: 0.5em;
	margin-top: 2em;
}
.menutxt ul, li {
        list-style-type: none;
}

.menutxt ul {
        margin: 0;
        padding: 0;
}

.menutxt li {
	border-bottom-width: 0.1em;
	border-bottom-style: solid;
	border-bottom-color: #6633CC;
	padding-top: 0.1em;
}

.menutxt a {
        text-decoration: none;
        color: #FFFFFF;


        background: #9966c1;
        display: block;
        padding: 1% 1%;
        width: 100%;
}

.menutxt a:hover {
	background-color: #ffffff;
	color: #6600CC;

}
#menutxtespecial {
	border: 0.1em solid #9966CC;
	border-width: 0.1em 0.1em 0em 0.1em;
	width: 75%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	margin-left: 0.5em;
	margin-top: 2em;
}
#menutxtespecial ul, li {
        list-style-type: none;
}

#menutxtespecial ul {
        margin: 0;
        padding: 0;
}

#menutxtespecial li {

	border-bottom-color: #0099FF;
}

#menutxtespecial a {
        text-decoration: none;
        color: #FFFF00;


        background: #9966c1;
        display: block;
        padding: 1% 1%;
        width: 100%;
}

#menutxtespecial a:hover {
	background-color: #ffffff;
	color: #6600CC;

}

.recotxt {
	width: 102%;
	background-color: #6633CC;
	padding-left: 1%;
	padding-bottom: 2%;
	padding-top: 2%;
	border-bottom-width: 0.1em;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.recotxt2 {
	width: 102%;
	background-color: #6633CC;
	padding-left: 2%;
	padding-bottom: 2%;
	padding-top: 2%;
	border-top-width: 0.1em;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	text-align: center;
}
.recobanner {
	text-align: center;
	width: 130%;
	padding-top: 0.2em;
	padding-right: 0.1em;
	padding-bottom: 0.2em;
	padding-left: 0.2em;
	background-color: #333399;
}

.margenbanner {
margin-bottom: 0.1em;
}
#menugran {


	width: 75%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	margin-left: 0.5em;
	margin-top: 2em;
}

#menugran ul, li {
	list-style-type: none;

}

#menugran ul {
        margin: 0;
        padding: 0;
}



#menugran a {
        text-decoration: none;

        background: #9966c1;
        display: block;
        padding: 1% 1%;
        width: 100%;
}


.destacadali {
	border-right-style: none;
	border-left-style: none;
	background-color: #5A2C94;
	padding-left: 0.3em;
}
.destacadali2 {
	border-right-style: none;
	border-left-style: none;
	background-color: #990000;
	padding-left: 0.3em;
}
/* Cajas de texto */

.textodestacado
{
	background-color: #9933CC;
	padding: 0.5em;
	float: right;
	width: 99%;
	text-align: right;
	border: 0.1em solid #6633CC;
	clip: rect(auto,auto,4em,auto);
	margin-bottom: 2em;
}
.textodestacado2
{
	background-color: #9933CC;
	float: right;
	width: 99%;
	text-align: left;
	border: 0.1em solid #6633CC;
	clip: rect(auto,auto,4em,auto);
	margin-bottom: 2em;
	background-image: url(deco/enlaces_cabeza.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
}
.textodestacado3
{
	background-color: #9933CC;
	float: right;
	width: 99%;
	text-align: left;
	border: 0.1em solid #6633CC;
	clip: rect(auto,auto,4em,auto);
	margin-bottom: 2em;
	background-image: url(deco/exito.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
}
.textodestacado4
{
	background-color: #9933CC;
	float: right;
	width: 99%;
	text-align: left;
	border: 0.1em solid #6633CC;
	clip: rect(auto,auto,4em,auto);
	margin-bottom: 2em;
	background-image: url(deco/videntes_tarotistas.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
}
.textodestacadocon
{
	background-color: #9933CC;
	float: right;
	width: 99%;
	text-align: left;
	border: 0.1em solid #6633CC;
	clip: rect(auto,auto,4em,auto);
	margin-bottom: 2em;
	background-image: url(deco/cont_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
}
.textodestacadoconcol
{
	background-color: #9933CC;
	float: right;
	width: 99%;
	text-align: left;
	border: 0.1em solid #6633CC;
	clip: rect(auto,auto,4em,auto);
	margin-bottom: 2em;
	background-image: url(deco/cont_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
}
.textodestacadoconcoastral
{
	background-color: #9933CC;
	float: right;
	width: 99%;
	text-align: left;
	border: 0.1em solid #6633CC;
	clip: rect(auto,auto,4em,auto);
	margin-bottom: 2em;
	background-image: url(deco/carta_astral_a_domicilio.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
}
.cajadestacado
{
	margin-top: 2em;
	margin-right: 2em;
	margin-bottom: 1em;
	margin-left: 0.5em;
	text-align: left;
	padding: 1em;
}
.cajadtitular
{

	margin-top: 0.5em;
	margin-right: 0.5em;
	margin-bottom: 2em;
	margin-left: 0.5em;

	text-align: right;


}
.lineabaja
{
	border-bottom-width: 0.1em;
	border-bottom-style: groove;
	border-bottom-color: #660066;
	margin-bottom: 1.5em;
}
.textonovedades
{
}

.centrado
{
	text-align: center;
}
hr {
	border: 0.2ex groove #CC99FF;
}
.oscuro {
	color: #000000;
}
.claro {
	color: #999999;
}
.centro22 {
	top: 1em;
	margin-top: 1em;
	border-top: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	font-weight: bold;
	color: #FFFF00;
}
.letraamarilla {
	color: #FFFF00;
	font-weight: bold;
}
.celdacolor {
	background-color: #CC99FF;
	color: #660066;
}
