* {
	margin: 0px;
	padding: 0px;
}
/*ELEMENTO DEPENDIENTES DE PLANTILLA*/
body {
	color: #666;
	font-family: "Lucida Grande", Arial, sans-serif;
	line-height: 1.6;
	font-size: 12px;
	background-color: #dcd5df;	
	background-image: url(background01.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center top;
}
#ctContenedor {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
#cabecera {
	height: 80px;
	background-image: url(logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#menu {
	height: 32px;
	width: 1000px;
	background-image: url(bgMenu.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#menu ul {
	list-style-type: none;
}
#menu ul li {
	float: left;
}
#menu ul li.separadorMenu {
	float: left;
	background: url(separadorMenu.jpg) top left no-repeat;
	height: 32px;
	width: 2px;
	overflow: hidden;
}
#menu ul li a {
	float: left;
	font-size: 13px;
	color: #FFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	padding-right: 18px;
	padding-left: 18px;
	height: 32px;
	line-height: 32px;
}
#menu ul li a:hover {
	background-image: url(bgMenuOver.jpg);
	background-repeat: repeat-x;
	background-position: left top;	
}
#menu ul li a.Press {
	background-image: url(bgMenuActive.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#menuShadow {
	background-image: url(bgMenuShadow.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 10px;
	height: 26px;
	width: 1000px;
	font-size: 10px;
	color: #6c1f7d;
}
#menuShadow a {
	text-decoration: none;
	color: #6c1f7d;
}
#menuShadow a:hover {
	text-decoration: underline;
	color: #bb1f82;
}
#cuerpo {
	width: 1000px;
}
#cuerpo #seccionmenuVertical {
	width: 200px;
	float: left;
	margin-right: 10px;
}
#cuerpo #seccionmenuVertical .menuVerticalTitle {
	background-image: url(menuVertCabecera.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	line-height: 28px;
	padding-left: 5px;
}
#cuerpo #seccionmenuVertical .menuVerticalTitle a {
	text-decoration: none;
	color: #FFFFFF;
}
#cuerpo #seccionmenuVertical ul {
	margin: 0px;
	padding: 10px;
	list-style-type: none;
	border: 1px solid #edbdd9;
	background-color: #f7f3f4;
}
#cuerpo #seccionmenuVertical ul li {
	color: #6c1f7d;
	background-image: url(trianguloBullet.gif);
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #edbdd9;
	padding-top: 2px;
	padding-bottom: 2px;
	background-repeat: no-repeat;
	background-position: right center;
}
#cuerpo #seccionmenuVertical ul li a {
	color: #6c1f7d;
	text-decoration: none;
}
#cuerpo #seccionmenuVertical ul li a:hover {
	color: #bb1f82;
	text-decoration: none;
}
#cuerpo #contenidoCentral {
	float: left;
	width: 790px;
}
#cuerpo #contenidoCentral #bannerHome {
	height: 267px;
	width: 790px;
	margin-bottom: 10px;

}
#cuerpo #contenidoCentral #contenido {
	width: 577px;
	float: left;
	margin-right: 11px;
}
#cuerpo #contenidoCentral #contenido #bannerSeccionTarot {
	background: url(../../img/banner-seccion-tarot.gif) top center no-repeat;
	margin-bottom: 10px;
	padding: 10px;
	border-bottom: dotted 1px #edbdd9;
	border-top: dotted 1px #edbdd9;
	height: 128px;
}
#cuerpo #contenidoCentral #contenido #bannerSeccionTarot h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	letter-spacing: 1px;
	width: 350px;
	line-height: 26px;
	font-weight: lighter;
	color: #6c1f7d;
	margin-top: 30px;
}
#cuerpo #contenidoCentral #contenido #bannerSeccionTarot h2 {
	font-family: arial,Tahoma, Geneva, sans-serif;
	font-size: 12px;
	width: 280px;
	line-height: 16px;
	padding-bottom: 5px;
	font-weight: lighter;
	color: #bb1f82;
	margin-top: 10px;
}
#cuerpo #contenidoCentral #contenido .columnLeft {
	float: left;
	width: 280px;
	margin-right: 17px;
}
#cuerpo #contenidoCentral #contenido .columnRight {
	float: left;
	width: 280px;
}
#cuerpo .carta {
	height: 480px;
}
#cuerpo .runa {
	height: 290px;
}
#cuerpo .sueno {
	height: auto;
}
#cuerpo #contenidoCentral #contenido .tituloCarta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6c1f7d;
	margin-bottom: 10px;
	margin-top: 15px;
	border: 1px dotted #6c1f7d;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#cuerpo #contenidoCentral #contenido .cartaSestacado {
	font-weight: bold;
	color: #6c1f7d;
}
#cuerpo #contenidoCentral #contenido .columnLeft p, #cuerpo #contenidoCentral #contenido .columnRight  p {
	font-size: 11px;
	font-family: Arial;
}
#cuerpo #contenidoCentral #contenido .columnLeft .imagenLef, #cuerpo #contenidoCentral #contenido .columnRight .imagenLef {
	margin-right: 10px;
}
#cuerpo #contenidoCentral #contenido .bannerSecciones {
	clear: both;
	float: left;
	height: 200px;
	width: 577px;
	
}
#cuerpo #contenidoCentral #contenido .columna1 {
	float: left;
	width: 273px;
	margin-right: 11px;
}
#cuerpo #contenidoCentral #contenido .etiquetaForm {
	background-color: #6c1f7d;
	color: #FFF;
	padding: 5px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#cuerpo #contenidoCentral #contenido .marcoForm {
	border: solid 1px #6c1f7d;
}
#cuerpo #contenidoCentral #contenido .contentForm {
	margin-top: 10px;
	padding: 5px;
}
#cuerpo #contenidoCentral #contenido .columna2 {
	float: left;
	width: 273px;
}
#cuerpo #contenidoCentral #contenido #carta0 {
	height: 159px;
	width: 85px;
	display: block;
	float: left;
	background-image: url(/img/cartas/backCard.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 5px;
	margin-top: 10px;
}
#cuerpo #contenidoCentral #contenido #carta1 {
	height: 159px;
	width: 85px;
	display: block;
	float: left;
	background-image: url(/img/cartas/backCard.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 5px;
	margin-top: 10px;
}
#cuerpo #contenidoCentral #contenido #carta2 {
	float: left;
	height: 159px;
	width: 85px;
	display: block;	
	background-image: url(/img/cartas/backCard.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 10px;
}
#cuerpo #contenidoCentral #contenido #runa0 {
	height: 91px;
	width: 80px;
	display: block;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}
#cuerpo #contenidoCentral #contenido #runa1 {
	height: 91px;
	width: 80px;
	display: block;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}
#cuerpo #contenidoCentral #contenido #runa2 {
	float: left;
	height: 91px;
	width: 80px;
	display: block;	
	margin-top: 10px;
}
#cuerpo #contenidoCentral #contenido .medioBannerContenido {
	float: left;
	height: 202px;
	width: 283px;
	background-image: url(bgCloudTag.jpg);
	background-repeat: repeat;
	background-position: center center;
}
#cuerpo #contenidoCentral #contenido .medioSBannerContenido {
	float: left;
	height: 200px;
	width: 11px;
}
#cuerpo #contenidoCentral #contenido #nubeTags {
	width: 555px;
	clear: both;
	border: 1px solid #5f6a72;
	padding: 10px;
	text-align: center;
	background-image: url(bgCloudTag.jpg);
	background-repeat: repeat;
	background-position: center center;
}
#cuerpo #contenidoCentral #contenido #textoDestacados {
	margin-top: 10px;
}
#cuerpo #contenidoCentral #contenido #textoDestacados .ctDestacado {
	border-right: 1px dotted #5f6a72;
	width: 275px;
	float: left;
	margin-right: 13px;
	padding-right: 13px;
}
#cuerpo #contenidoCentral #contenido #textoDestacados .ctDestacado2 {
	width: 275px;
	float: left;
}
#cuerpo #contenidoCentral #contenido #textoDestacados .tituloDestacado {
	border-bottom: 1px dotted #6c1f7d;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #6c1f7d;
}
#cuerpo #contenidoCentral #contenido #textoDestacados .descripcionDestacado {
}
#cuerpo #contenidoCentral #contenido #textoDestacados .descripcionDestacado a {
	color: #bb1f82;
}
#cuerpo #contenidoCentral #contenido #textoDestacados .descripcionDestacado a:hover {
	color: #6c1f7d;
}
#cuerpo #contenidoCentral #publicidad {
	float: left;
	width: 200px;
	/*border: 1px solid #edbdd9;*/
}
#cuerpo #contenidoCentral #publicidad #google {
	margin-top: 20px;
	text-align: center;
}
#cuerpo #contenidoCentral .addthis_button {
	float: left;
}
/*MODULO RELATED LINKS*/
#cuerpo #contenidoCentral #publicidad #relatedWebs {
	margin-top: 10px;
	border: 1px solid #edbdd9;
}
#cuerpo #contenidoCentral #publicidad #relatedWebs .title {
	background-image: url(menuVertCabecera.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	line-height: 28px;
	padding-left: 5px;
}
#cuerpo #contenidoCentral #publicidad #relatedWebs .content {
	padding: 10px;
}
/*MODULO DE NOTICIAS DE CSS*/
#noticiasTitle {
	background-image: url(menuVertCabecera.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	line-height: 28px;
	padding-left: 5px;
}
#noticias {
	margin: 0px;
	padding: 10px;
	list-style-type: none;
	border: 1px solid #edbdd9;
	background-color: #f7f3f4;
}
#noticias .ano {
	color: #6c1f7d;
	background-image: url(trianguloBullet.gif);
	font-size: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #edbdd9;
	padding-top: 2px;
	padding-left: 7px;
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 10px;
}
#noticias .mes {
	color: #bb1f82;
	background-image: url(trianguloBullet.gif);
	font-size: 12px;
	padding-top: 2px;
	padding-left: 7px;
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 10px;
	text-transform: uppercase;
}
#noticias .dia {
	margin-left: 20px;
}
#noticias a {
	background-image: url(trianguloBullet.gif);
	margin-left: 10x;
	margin-bottom: 3px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left 6px;
	font-size: 10px;
	display: block;
	color: #6c1f7d;
	text-decoration: none;
}
#noticias a:hover {
	color: #bb1f82;
	text-decoration: none;
}
.tituloDestacadoNoticia {
	border-bottom: 1px dotted #6c1f7d;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #6c1f7d;
	font-weight: lighter;
}
/**/
#pie {
	margin-top: 30px;
	height: 26px;
	padding-top: 10px;
	background: url(pieBorder.jpg) repeat-x left top;
	color: #6c1f7d;
}
#pie #left {
	float: left;
	width: 350px;
	text-align: left;
}
#pie #right {
	float: right;
	width: 650px;
	text-align: right;
}
/**/
#enlacesRecom {
	padding-top: 10px;
	background: url(pieBorder.jpg) repeat-x left top;
	color: #6c1f7d;
}
/*INDEPENDIENTES*/

.salto {
	clear:both;
	height: 10px;
	overflow: hidden;
}
h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	letter-spacing: 1px;
	line-height: 26px;
	font-weight: lighter;
	color: #6c1f7d;
	margin-top: 30px;
	border-bottom: 1px solid #6c1f7d;
	margin-left: 10px;
}
p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	margin: 20px 10px 10px 10px;
}
p.fecha {
	font-family: arial,Tahoma, Geneva, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin-top: 3px;
}
p.pDescripcionDestacado {
	font-family: arial,Tahoma, Geneva, sans-serif;
	font-size: 11px;
	margin: 5px;
}
/* ELEMENTO DE FORMULARIO*/
.etiquetaCampo {
	font-family: "Segoe UI", sans-serif;
	font-size: 11px;
	color: #bb1f82;
	padding-top: 2px;
	padding-bottom: 2px;
}
.inputCampo {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	width: 170px;
	color: #555;
}
.selectCampo {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	width: 176px;
	color: #555;
}
.textareaCampo {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	height: 40px;
	padding: 5px;
	color: #555;
}
.btnSend {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(btnSend.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 25px;
	width: 104px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #f7f3f4;
	color: #FFF;
	letter-spacing: 1px;
	font-weight: bold;
}
.errorForm {
	color: #FF0000;
	background-color: #FFCC00;
	border: dotted 1px #FF0000;
	text-align: center;
	padding: 3px;
	margin-bottom: 5px;
}
/* CSS PARA LANZAR EL VALIDADOR DE EMAIL */ 
.superCapa {
	visibility:hidden;
	position: fixed;
	height: 100%;
	width: 100%;
	background-color: #000;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
#cajaRevalidate {
	background-color: #bb1f82;
	width: 370px;
	height: 120px;
	margin-left: -185px;
	position: absolute;
	top: 50%;
	left: 50%;
	visibility: hidden;
	border: 1px solid #FFF;
}
.buttonRevalidate {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	background-image: url(btnSendRevalidate.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 25px;
	width: 104px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #bb1f82;
	color: #FFF;
	margin-left: 10px;
}
/* CSS PARA NUBE DE ETIQUETAS */
.tag-cloud li {
	display: inline;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: 1px;
	font-weight: lighter;
	line-height: 20px;
}
.tag-cloud li a {
	color: #6c1f7d;
	text-decoration: none;
}
.tag-cloud li a:hover {
	color: #bb1f82;
}
.tag-cloud .tag0 {
	font-size: 0.9em;
}
.tag-cloud .tag1 {
	font-size: 1.1em;
}
.tag-cloud .tag2 {
	font-size: 1.3em;
}
.tag-cloud .tag3 {
	font-size: 1.5em;
}
.tag-cloud .tag4 {
	font-size: 1.7em;
}
.tag-cloud .tag5 {
	font-size: 1.9em;
}
.tag-cloudTitle {
	height: 30px;
	width: 577px;
	background-color:#5f6a72;
	color: #FFF;
	font-size: 14px;
	letter-spacing: 0px;
	text-align: center;
	font-family: 'Trebuchet MS';
	font-weight: bold;
	line-height: 28px;
}
a.defecto {
	color: #6c1f7d;
}
a.defecto:hover {
	color: #bb1f82;
}
.correo {
	font-size: 20px;
	color: #bb1f82;
}
.telefono {
	font-size: 30px;
	color: #6c1f7d;
}
.color1 {
	color: #6c1f7d;
}
.color2 {
	color: #bb1f82;
}
#desplegarHoroscopo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
}
/*modulo recomienda*/
#solapa {
	visibility:hidden;
	position: fixed;
	height: 100%;
	width: 100%;
	background-color: #000;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
#cajaRecomienda {
	width: 250px;
	background-color: #bb1f82;
	border: 1px solid #FFF;
	visibility: hidden;
	position:absolute;
	top: 50%;
	left: 50%;
	margin-left: -125px;
	margin-top: -100px;
}
#cajaRecomienda .tituloRecom {
	background-color: #6c1f7d;
	color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-transform: none;
	text-decoration: none;
	margin-bottom: 10px;
}
#cajaRecomienda #contenedorRecom {
	margin: 10px;
}

#cajaRecomienda #contenedorRecom .etiqueta {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
	padding-bottom: 2px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
}
#cajaRecomienda #contenedorRecom .campo {
	padding-bottom: 3px;
	font-family: "Segoe UI", sans-serif;
	font-size: 13px;
	color: #FFF;
	padding-top: 2px;
}#cajaRecomienda #contenedorRecom .campo .inputRecom {
	width: 225px;
}
#cajaRecomienda #contenedorRecom .button {
	text-align: right;
	padding-top: 10px;
}

#cajaRecomienda #contenedorRecom .button .buttonCampo {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	background-image: url(btnSendRevalidate.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 25px;
	width: 104px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #bb1f82;
	color: #FFF;
	margin-left: 10px;
}
#cajaRecomienda .parrafoRecom {
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	font-size: 12px;
	text-align: center;
	padding: 15px;
}
/*ENLACES PATROCINADOS*/
.enlacesPatro {
	padding: 10px;
}
.enlacesPatro p {
	font-family: arial;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}
.enlacesPatro p a {
	color: #6c1f7d;
}
.enlacesPatro p a:hover {
	color: #bb1f82;
}
/*BLOG PORTADA*/
.enlaceBlogPortada1 {
	color: #6c1f7d;
	text-decoration: none;
}
.enlaceBlogPortada {
	color: #bb1f82;
	text-decoration: none;
}
/*ELEMENTOS BLOG*/
.videoEntrada {
	height: 271px;
	width: 450px;
}
.imagenEntrada {
	float: left;
	width: 252px;
	margin-right: 20px;
	background-color: #bb1f82;
	padding: 5px;
	margin-left: 10px;
}
.imagenEntrada img {
	border: solid 1px #FFFFFF;
}