* {
	margin: 0px;
	padding: 0px;
	border: none;
}
body {
	font-family: Trebuchet MS, Verdana;
	font-size: 11px;
	line-height: 18px;
	background-color: #e5dae8;
	background-image: url(../img/body-bg.jpg);
	background-repeat: repeat;
	background-position: center top;
	color: #666666;
}
/**/
h2 {
	background-image: url(../img/h2-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: lighter;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #5e8bbc;
	color: #5e8bbc;
	letter-spacing: 1px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
h3 {
	text-indent: -9999px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #b8537f;
	background-repeat: no-repeat;
	background-position: left top;
	height: 17px;
	width: 147px;
	padding-bottom: 3px;
}
h4 {
	font-size: 13px; 
	text-transform: uppercase;
}
h5 {
	font-size: 12px;
	font-weight: lighter;
	font-family: Arial, Helvetica, sans-serif;
	color: #5e8bbc;
	padding-top: 10px;
	padding-bottom: 10px;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 9px 0px 9px 10px;
	line-height: 20px;
	color: #666666;
}
p.resaltar {
	font-family: Candara, "Segoe UI", Arial, Tahoma;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	line-height: 22px;
	text-align: center;
}
p.titular {
	font-size: 14px;
	color: #CC6699;
	padding-top: 20px;
}
a:active {
	color: #5e8bbc;
	text-decoration:
	none;
}
a:link {
	color: #5e8bbc;
	text-decoration:
	none;
}
a:hover {
	color: #CC6699;
	text-decoration: underline;
}
a:visited { 
	color: #5e8bbc;
	text-decoration: none;
}
a:visited:hover { 
	color: #CC6699;
	text-decoration: underline;
}
.aAzul {
	color:#3366CC;
	font-weight:bold;
	text-decoration: none;
}
a.aRosa{
	color:#CC6699;
	font-weight:bold;
	text-decoration: none;
}
a.aRosa:hover{
	color: #5e8bbc;
	text-decoration: underline;
}
.salto {
	clear: both;
	height: 1px;
	overflow: hidden;
}
span.resaltarAzul {
	color: #5e8bbc;
	font-weight:bold;
}
span.resaltarRosa {
	color:#CC6699;
	font-weight:bold;
}
.salto-cuerpo-home {
	clear: both;
	height: 10px;
	overflow: hidden;
	background-image: url(../img/salto-cuerpo-home-bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.salto-cuerpo {
	clear: both;
	height: 10px;
	overflow: hidden;
	background-image: url(../img/salto-cuerpo-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border: none;
}
.comillas {
	margin: 10px 0px 10px 0px;
	padding: 10px;
	background-color: #dbe8f1;
	border: solid 1px #bccdd7;
	text-align: center;
}
/**/
h3.entradas-de-blog {
	background-image: url(../img/entrada-blog-h3.jpg);
}
h3.lo-mas-leido {
	background-image: url(../img/lo-mas-leido-h3.jpg);
}
h3.tests {
	background-image: url(../img/tests-h3.jpg);
}
h3.sexualidad {
	background-image: url(../img/sexualidad-h3.jpg);
}
h3.zodiaco-amor {
	background-image: url(../img/zodiaco-amor-h3.jpg);
}
h3.lo-que-mas-gusta {
	background-image: url(../img/lo-que-mas-gusta-h3.jpg);
}
h3.coaching-sentimental {
	background-image: url(../img/coaching-sentimental-h3.jpg);
	height: 30px;
}
h3.arte-seduccion {
	background-image: url(../img/arte-seduccion-h3.jpg);
	height: 30px;
}
h3.tarot-gay-h3 {
	background-image: url(../img/tarot-gay-h3.jpg);
}
h3.hechizos-amor-h3 {
	background-image: url(../img/hechizos-amor-h3.jpg);
}
.imagenLeft {
	margin-right: 10px;
	float: left;
	clear: both;
}
.imagenRight {
	margin-left: 10px;
	float: right;
	clear: both;
}
/**/
#marco {
	width: 787px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
#marco .marco-top {
	background-image: url(../img/marco-top-bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 15px;
}
#marco .marco-bottom {
	background-image: url(../img/marco-bottom-bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 15px;
}
#ct {
	width: 757px;
	padding: 0px 15px 0px 15px;
	margin: 0px auto 0px auto;
	background-image: url(../img/marco-bg.png);
	background-repeat: repeat-y;
	background-position: center top;
}
#header {
	height: 30px;
	background-color: #D45389;
}
#header .banners-contacto {
	position: absolute;
	top:10px;
	margin-left: 357px;
	background-image: url(../img/banner-contacto-telefono.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 400px;
	height: 125px;
}
#menu {
    position:relative;
    z-index:100;
    height:34px;
}
#menu .menu {
	width: 747px;
	position:absolute;
	background-image: url(../img/menu-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
}
#menu * {
    list-style:none;
    border: 0px;
    padding: 0px;
    margin: 0px;
}
#menu a {
    display: block;
    padding:8px 5px 10px 5px;
}
#menu li {
    float:left;
    background:#fff;
	line-height: 14px;
}
#menu li li {
    float:none;
}
#menu div {
    visibility:hidden;
    position:absolute;
    background:url(../img/pix.gif);
}
#menu div div {
    margin:-36px 0 0 -0px;
    left:100%;
}
#menu div div div {
    margin:-35px 0 0 -1px;
    left:100%;
}
#menu li:hover>div {
	visibility:visible;
}
/* menu::special styles */
/* menu::level 1 */
#menu a {
    text-decoration:none;
    color:#ffffff;/*1*/
    position:relative;
    z-index:77;
	width: auto;
}
#menu a:hover {
    background:url(../img/header.jpg) left -34px repeat-x;
    color:#FFF;
}
#menu a:hover span {
	color:#FFF;
}
#menu li.current a {
    background: transparent url(../img/header_active.gif) repeat-x;
    color:#3C4955;
}
#menu li.current span {
    color:#3C4955;
}
#menu>ul>li:hover>a {
    background:url(../img/header.jpg) left -34px repeat-x;
    color:#CACFD3;
}
#menu>ul>li:hover>a span {
	color:#FFF;
}
#menu span {
    text-transform:uppercase;
    font-size:10px;
	font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Verdana,sans-serif;
    letter-spacing: 0px;
    text-decoration:none;
    color:#ffffff;
}
#menu li {
	background: url(../img/header.jpg) left top no-repeat;
}
/* menu::level >= 2 */
#menu ul ul {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #95E2F2;
}
#menu li li {
	line-height: 14px;
	background:#FF9000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #95E2F2;
}

#menu li li a {
	position:static;
	white-space:normal;
	text-align: left;
	color:#FFF;
	padding:0;
	text-transform:none;
	background-color: #45CCE9;
}
#menu li.current li a {
    background: none;
    color:#FFF;
}
#menu li.current li span {
    color:#FFF;
}
#menu li li a:hover { 
	background:#33B1DA;
}
#menu li li a span {
	color:#fff;
	line-height: 15px;
	padding: 10px;
}
#menu li li a:hover span {
	color:#ffffff;
}
#menu li li a.parent span{
	background:transparent url(../img/arrow.jpg) no-repeat scroll right 50%;
	z-index:10; 
}
#menu li li span {
    display:block;
    text-transform:none;
    padding:0px 25px 0px 0px;
    font-size:11px;
    letter-spacing: 0;
}
/* menu::level >= 3 */
#menu li li li a span {
	white-space: nowrap;
}
/*SUBMENU*/
ul.submenu {
	padding: 10px 0px 10px 0px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #b8537f;
}
ul.submenu li {
	color:#CC6699;
	line-height: 20px;
}
ul.submenu li .aRosa {
	color:#CC6699;
	background-image: url(../img/bullet_pink.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 8px;
	font-weight: lighter;
}
ul.submenu li .aRosa:hover {
	color:#5e8bbc;
	background-image: url(../img/bullet_blue.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.submenu li ul {
	padding: 0px 0px 10px 10px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
ul.submenu li ul li {
	line-height: 16px;
}
ul.submenu li ul li a.aRosa {
	background: none;
	padding: 0px;
}
ul.submenu li ul li a.aRosa:hover {
	background: none;
	padding: 0px;
}
/*CUERPO*/
#cuerpo {
	width: 757px;
	margin-top: 10px;
}
#cuerpo {
	width: 757px;
	margin-top: 10px;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(../img/fondo-cuerpo.gif);
}
/*CUERPO HOME*/
	#cuerpoHome {
		width: 757px;
		margin-top: 10px;
		background: url(../img/cuerpo-bg-home.jpg) repeat-y center top;
	}
	#cuerpoHome #leftHome {
		width: 581px;
		float: left;
		margin-right: 5px;
	}
	#cuerpoHome #leftHome .cuerpoLeft {
		width: 280px;
		padding-right: 11px;
		float: left;
	}
	#cuerpoHome #leftHome .cuerpoRight {
		width: 280px;
		float: left;
		padding-left: 10px;
	}
	#cuerpoHome #rightHome {
		float: left;
		width: 149px;
		border-top: solid 1px #efedf0;
		padding-top: 10px;
		padding-right: 11px;
		padding-bottom: 17px;
		padding-left: 11px;
	}
	.bannerPagina {
		margin-top: 10px;
	}
/*CUERPO INSIDE*/
	#cuerpo {
	width: 757px;
	margin-top: 10px;
	background-color: #FFF;
	background-repeat: repeat-y;
	background-position: center top;
	}
	#cuerpo #right {
	width: 320px;
	float: left;
	padding-top: 10px;
	}
	#cuerpo #right h2 {
		margin-right: 10px;
	}
	#cuerpo #right p {
		margin-left: 0px;
		margin-right: 10px;
	}
	#cuerpo #right .cuerpoLeft {
		width: 280px;
		padding-right: 11px;
		float: left;
	}
	#cuerpo #right .cuerpoRight {
		width: 280px;
		float: left;
		padding-left: 10px;
	}
	#cuerpo #left {
	float: left;
	width: 400px;
	padding-top: 10px;
	padding-right: 11px;
	padding-bottom: 17px;
	padding-left: 11px;
	margin-right: 5px;
	background-image: url(../img/noelia-cartas.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	}
	.bannerPagina {
		margin-top: 10px;
	}
/**/
#pie {
	background-color: #FDF8FC;
	border: 1px solid #efedf0;
	padding: 10px;
	text-align: center;
}
#pie .columna {
	float: left;
	width: 230px;
}
#pie .columna .seccionpie {
	letter-spacing: 1px;
	margin-bottom: 10px;
}
#pie .columna .seccionpie a {
	color: #CC6699;
	border-bottom: dotted 1px #CC6699;
	width: 220px;
	display:block;
	text-decoration: none;
}
#pie .columna ul {
	list-style: none;
	margin-bottom: 15px;
	font-family: Tahoma, Geneva, sans-serif;
}
#pie .columna ul li ul {
	margin-left: 20px;
	margin-bottom: 0px;
}
#pie .separador {
	float: left;
	width: 20px;
}
.pie {
	background-color: #FDF8FC;
	border: 1px solid #efedf0;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CC6699;
	text-align: center;
}
/*Elementos*/
#bannerHome {
	width: 577px;
	height: 267px;
	border: solid 1px #cecece;
	padding: 1px;
}
#bannerHome .displays {
	height: 55px;
	padding-top: 212px;
	background: url(../img/bannerHome/foto0.jpg) top left no-repeat;
}
#bannerHome .displays .thumb {
	width: 66px;
	height: 47px;
	float: left;
	border: solid 1px #FFF;
	margin-right: 3px;
}
#bannerHome .displays .thumb a {
	width: 66px;
	height: 47px;
	display: block;
	background-repeat: no-repeat;
	background-position: center top;
}
#bannerHome .displays .thumb a:hover {
	background-repeat: no-repeat;
	background-position: center bottom;
}
.thumbActive {
	margin-top: -5px;
}
/*Listas defecto*/
ul.defecto {
	font-family: Arial, Helvetica, sans-serif;
	list-style: none;
	margin-left: 10px;
	font-size: 11px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 15px;
}
ul.defecto li {
	color: #666;
	margin-right: 10px;
	margin-top: 10px;
	font-size: 12px;
}
ul.defecto ul {
	list-style: none;
	margin-left: 20px;
}
ul.defecto ul li {
	line-height: 14px;
	padding: 0px;
}
/*Bloc de notas*/
ul.blocNotas {
	font-family: Arial, Helvetica, sans-serif;
	list-style: none;
	margin-left: 10px;
	font-size: 11px;
	padding-bottom: 10px;
}
ul.blocNotas li {
	color: #5c3160;
	float: left;
	width: 179px;
	margin-right: 10px;
	margin-top: 10px;
	overflow: hidden;
}
ul.blocNotas ul {
	list-style: none;
}
ul.blocNotas ul li {
	color: #cb5285;
	line-height: 14px;
	padding: 0px;
	display: block;
	width: 179px;
}
ul.blocNotas li a {
	background-color: #F0E4F1;
	border: 1px dotted #5c3160;
	padding: 5px;
	display: block;
	color: #5c3160;
	text-decoration: none;
}
ul.blocNotas li a:hover {
	background-color: #DED0E8;
}
ul.blocNotas ul li a {
	color: #cb5285;
	background-color: transparent;
	border: none;
	background-image: url(../img/bullet_pink.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-right: 0px;
	padding-left: 8px;
	line-height: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
}
ul.blocNotas ul li a:hover {
	color: #5e8bbc;
	background-color: transparent;
	background-image: url(../img/bullet_blue.gif);
}
/*Menu horizontal Blog*/
ul.menuBlog {
	font-size: 11px;
	color: #666;
	font-family: "Trebuchet MS", Verdana;
	padding-top: 8px;
	list-style-position: outside;
	list-style-image: url(../img/entradaBlog.gif);
	margin-left: 17px;
	line-height: 13px;
	padding-bottom: 15px;
}
ul.menuBlog li {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	margin-bottom: 10px;
	padding-left: 3px;
}
ul.menuBlog li a {
	color: #666;
	text-decoration: none;
}
ul.menuBlog li a:hover {
	color: #333;
	
}
/*BannerCasilla*/
ul.casilla {
	margin-top: 15px;
	list-style: none;
}
ul.casilla li {
	float: left;
	width: 280px;
	height: 93px;
	margin-bottom: 10px;
	background-image: url(../img/banner-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
ul.casilla li .imagen {
	float: left;
	margin: 9px 0px 0px 9px;
}
ul.casilla li .imagenText {
	margin: 12px 0px 0px 26px;
	float: left;
}
ul.casilla li .text {
	margin: 3px 0px 0px 26px;
	float: left;
	width: 165px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
ul.casilla li.separador {
	width: 21px;
	padding: 0px;
	background: none;
}
li.tirada-de-tarot-gratis {
	background-image: url(../img/tirada-de-tarot-gratis-banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 93px;
	width: 280px;
}
li.test-gratis {
	background-image: url(../img/test-amor-banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 93px;
	width: 280px;
}
/*test-display-list*/
.test-display-list {
	background-image: url(../img/dotted-x.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 12px;
	padding-bottom: 17px;
	height: 79px;
	clear:both;
	color: #808080;
	font-weight: lighter;
}
.test-display-list .imagen {
	float:left;
}
.test-display-list h4 {
	float: left;
	margin-left: 20px;
}
.test-display-list span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	float: left;
	margin-left: 20px;
	width: 170px;
	margin-top: 5px;
}
.test-display-list h4 a {
	letter-spacing: 1px;
	color: #666;
}
.test-display-list h4 a:hover {
	color: #8a4da5;
}
/*kamasutra widget*/
.kamasutra-widget {
	background-color: #eef7fc;
	background-image: url(../img/kamasutra-widget-bg.jpg);
	height: 427px;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
}
.kamasutra-widget span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	padding: 9px 0px 9px 0px;
	display: block;
}
.kamasutra-widget h2 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #5e8bbc;
	color: #5e8bbc;
	padding-top: 5px;
}
.kamasutra-widget p.kamasutra {
	padding: 0px;
}

ul.kamasutra-list-options {
	list-style-type: none;
	margin-left: 10px;
}
ul.kamasutra-list-options li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../img/radionButton.jpg);
	background-repeat: no-repeat;
	background-position: right 7px;
	padding-left: 12px;
	padding-bottom: 7px;
	text-align: right;
	padding-right: 12px;
	font-weight: bold;
}
.banner-inside {
	width: 575px;
	height: 193px;
	padding: 1px;
	overflow: hidden;
	border: solid 1px #cecece;
	padding: 1px;
}
/*TESTS*/
#cajaTest {
	width: 300px;
	padding: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #5e8bbc;
}
.test-convivencia {
	height: 500px;
	background: url(../img/test-convivencia-bg.jpg) no-repeat right bottom;
}
.test-siente-pareja {
	height: 500px;
	background: url(../img/test-siente-pareja-bg.jpg) no-repeat right bottom;
}
.test-tipo-pareja {
	height: 500px;
	background: url(../img/test-tipo-pareja-bg.jpg) no-repeat right bottom;
}
.test-eres-feliz {
	height: 500px;
	background: url(../img/test-eres-feliz-bg.jpg) no-repeat right bottom;
}
.test-eres-sexy {
	height: 500px;
	background: url(../img/test-eres-sexy-bg.jpg) no-repeat right bottom;
}
.test-conoce-pareja-sexual {
	height: 500px;
	background: url(../img/test-conoce-pareja-sexual-bg.jpg) no-repeat right bottom;
}
.test-seguridad-pareja {
	height: 500px;
	background: url(../img/test-seguridad-pareja-bg.jpg) no-repeat right bottom;
}
.test-sexualidad-femenina {
	height: 500px;
	background: url(../img/test-sexualidad-femenina-bg.jpg) no-repeat right bottom;
}
.test-disfrutas-sexo {
	height: 500px;
	background: url(../img/test-disfrutas-sexo-bg.jpg) no-repeat right bottom;
}
.test-como-discutes {
	height: 500px;
	background: url(../img/test-como-discutes-bg.jpg) no-repeat right bottom;
}
.zodiaco-personalidad {
	height: 500px;
	background: url(../img/zodiaco-personalidad-bg.jpg) no-repeat right bottom;
}
.zodiaco-pareja-ideal {
	height: 550px;
	background: url(../img/pareja-ideal-bg.jpg) no-repeat right bottom;
}
.zodiaco-conquistar {
	height: 580px;
	background: url(../img/zodiaco-conquistar-bg.jpg) no-repeat right bottom;
}
.zodiaco-manias-obsesiones {
	height: 500px;
	background: url(../img/zodiaco-manias-obsesiones-bg.jpg) no-repeat right bottom;
}
.zodiaco-secretos-intimos {
	height: 500px;
	background: url(../img/zodiaco-secretos-intimos-bg.jpg) no-repeat right bottom;
}
.zodiaco-fidelidad {
	height: 500px;
	background: url(../img/zodiaco-fidelidad-bg.jpg) no-repeat right bottom;
}
.zodiaco-compatibilidad {
	height: 500px;
	background: url(../img/zodiaco-compatibilidad-bg.jpg) no-repeat right bottom;
}
.love-machine {
	height: 900px;
	background: url(../img/love-machine-bg.jpg) no-repeat right bottom;
}
.tirada-tarot {
	/*background: url(../img/noelia-cartas.jpg) no-repeat right bottom;*/
}
.tirada-gay {
	background: url(../img/chicas-tirada.jpg) no-repeat right bottom;
}
.hechizos-amor {
	background: url(../img/hechizos-amor-form.jpg) no-repeat right -50px;
}
.curso-seduccion {
	height: 570px;
	background: url(../img/curso-seduccion-bg.jpg) no-repeat right bottom;
}
#cabeceraTest {
	font-family: Candara;
    font-style: italic;
    padding: 10px 0px 7px 5px;
    font-size: 22px;
    width: 300px;
    font-weight: bold;
	color: #CC6699;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CC6699;
}
#contenidoTest div div div {
    padding-top: 10px;
    font-style: italic;
    font-size: 13px;
}
#resultadoTest {
	font-style: italic;
	width: 350px;
}
#contenidoTest ul {
	list-style:none;
	margin:0px;
	padding: 10px; 
}
#contenidoTest li {
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
    margin-top: 10px;
	font-size: 12px;
}
.radio {
	float: left;
	margin-top: 3px;
	margin-right: 5px;
}
.anterior-btn {
	background:  url(../img/anterior-test-btn.jpg) no-repeat center center #FFF;
    width: 125px;
    height: 30px;
    border: none;
}
.siguiente-btn {
	background:  url(../img/siguiente-test-btn.jpg) no-repeat center center #FFF;
    width: 125px;
    height: 30px;
    border: none;
}
.resultado-btn {
    background:  url(../img/resultado-test-btn.jpg) no-repeat center center #FFF;
    width: 125px;
    height: 30px;
    border: none;
}
.oculto {
	display:none;	
}
/*CSS BLOG*/
/*MODULO DE NOTICIAS DE CSS*/
h1.blog {
	border-bottom: solid 1px #<?=$seccionColorDark[$seccion]?>;
}
#noticias {
	margin: 0px;
	list-style-type: none;
}
#noticias .ano {
	color:#5e8bbc;
	background-image: url(../img/bullet_blue.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
	padding-left: 12px;
	font-weight: bold;
	background-color: #e0edf5;
	font-size: 12px;
}
#noticias .mes {
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-repeat: no-repeat;
	background-position: left center;
	text-transform: uppercase;
	color:#CC6699;
	line-height: 20px;
}
#noticias .dia {
}
#noticias a {
	margin-left: 10px;
	margin-bottom: 3px;
    display: block;
	text-decoration: none;
	color:#5e8bbc;
	background-image: url(../img/bullet_blue.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 8px;
	font-weight: lighter;
}
#noticias a:hover {
	color: #CC6699;
	text-decoration: none;
	background-image: url(../img/bullet_pink.gif);
}
.videoEntrada {
	height: 271px;
	width: 450px;
}
.imagenEntrada {
	float: left;
	width: 252px;
	margin-right: 20px;
	background-color: #e0edf5;
	padding: 5px;
}
.imagenEntrada img {
	border: solid 1px #FFFFFF;
}
/*FORMULARIO*/
#carta0 {
	height: 90px;
	width: 48px;
	display: block;
	float: left;
	background-image: url(../img/cartas/backCard.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 10px;
	margin-top: 10px;
}
#carta1 {
	height: 90px;
	width: 48px;
	display: block;
	float: left;
	background-image: url(../img/cartas/backCard.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 10px;
	margin-top: 10px;
}
#carta2 {
	height: 90px;
	width: 48px;
	display: block;
	float: left;
	background-image: url(../img/cartas/backCard.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 10px;
	margin-top: 10px;
}
#carta3 {
	height: 90px;
	width: 48px;
	display: block;
	float: left;
	background-image: url(../img/cartas/backCard.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 10px;
	margin-top: 10px;
}
#carta4 {
	float: left;
	height: 90px;
	width: 48px;
	display: block;	
	background-image: url(../img/cartas/backCard.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 10px;
}
.etiquetaCampo {
	font-family: "Segoe UI", sans-serif;
	font-size: 11px;
	color: #5e8bbc;
	padding-top: 4px;
	padding-bottom: 4px;
}
.inputCampo {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	width: 170px;
	color: #555;
	border:solid #CCC 1px;
	padding: 2px;
}
.selectCampo {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	width: 176px;
	color: #555;
	border:solid #CCC 1px;
	padding: 1px;
}
.textareaCampo {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	height: 40px;
	padding: 5px;
	color: #555;
	width: 247px;
    margin-bottom: 10px;
}
.botonSend {
	background-image: url(../img/enviar-btn.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 30px;
	width: 125px;
	border-style: none;
	background-color: #FFF;
}
.botonVer {
	background-image: url(../img/ver-btn.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 30px;
	width: 125px;
	border-style: none;
	background-color: #FFF;
}
.errorForm {
	color: #FF0000;
	background-color: #FFCC00;
	border: dotted 1px #FF0000;
	text-align: center;
	padding: 3px;
	margin-bottom: 5px;
	font-size: 12px;
}
.correo {
	color: #CC6699;
	font-size: 18px;
	font-weight: lighter;
}
.telefono {
	color: #CC6699;
	font-size: 34px;
	font-weight: lighter;
	line-height: 35px;
}
.tablaForm {
	margin-bottom: 10px;
}
.step {
	font-weight: bold;
	color: #CC6699;
	border-bottom: dotted 1px #CC6699;
	margin-bottom: 10px;
}
/*ZODIACO AMOR*/
.mostrar-datos {
}
.mostrar-datos .datos {
	width: 350px;
    margin-left: 10px;
    margin-bottom: 10px;
	font-style: italic;
}
.mostrar-datos .titulo {
	font-family: Candara;
    font-style: italic;
    padding: 10px 0px 7px 5px;
    font-size: 22px;
    width: 350px;
    font-weight: bold;
	color: #CC6699;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CC6699;
}
.oculto {
	display:none;	
}
#loading-bar {
	padding: 5px 5px 5px 25px;
    font-size: 11px;
	background:url(../img/loading-bar-3.gif) no-repeat center left;
    margin-left: 100px;
    color: #5e8bbc;
    font-weight: bold;
}
/* CSS PARA LANZAR EL VALIDADOR DE EMAIL */ 
.superCapa {
	z-index:101;
	visibility:hidden;
	position: fixed;
	height: 100%;
	width: 100%;
	background-color: #000;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
#cajaRevalidate {
	background-color: #FFF;
	width: 370px;
	height: 100px;
	margin-left: -185px;
	position: absolute;
	z-index:102;
	top: 50%;
	left: 50%;
	visibility: hidden;
	border: 1px solid #CC6699;
}
.buttonRevalidate {
	background-image: url(../img/enviar-btn.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 30px;
	width: 125px;
	border-style: none;
	background-color: #FFF;
}
.tarifa {
	font-size: 10px;
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
}
/*tarot gay*/
.separador-cartas {
	padding: 10px 0px 5px 0px;
	border-bottom: dashed 1px #5e8bbc;
	float: left;
	width: 250px;
	margin-left: 20px;
	height: 260px;
}
.separador-cartas p.titular {
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
}
.separador-cartas img {
	margin-right: 10px;
}
/*texarea Widgets*/
textarea.widget {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style: 20px;
	color: #666;
	width: 375px;
	height: 70px;
	border: solid 1px #CC6699;
	padding: 5px;
	background-color: #fcf0f4;
	color: #CC6699;
}

