/* Estils per Safari*/
@media screen and (-webkit-min-device-pixel-ratio:0){
       .fecha {
            top:0px !important;
       }
} 


html, body {
	/*background-image: url('/imatges/basic/motivo03.jpg');
  background-repeat: repeat-x;
  background-attachment: fixed;*/
	background-color:#000000;
	/*filter:expression(document.execCommand("BackgroundImageCache", false, true));*/
  margin:0px;
}

/* TAGS HTML*/
a {
  text-decoration:underline;
	color:#345171;
}

.titlesec
{
    text-decoration:none;
    border-bottom:1px solid #345171;
    padding-bottom:1px;
	color:#345171;
}

a.peu {
  text-decoration:underline;
	color:#F8D43F;
}

iframe
{
  margin:0px auto;
}

.ojomistico
{
  position:relative;
  left:39px;
  top:10px;
}

/*#buscadorgran
{
  margin:0px auto;
  margin-bottom:25px;
  width:467px;
  height:117px;
  background:url('/imatges/basic/advanced_search.jpg');
}*/ 

#menusec
{
  font: normal normal bold 10px bold;
  font-family: Verdana;
  padding-bottom:15px;
  padding-top:15px;
  width:782px;
  margin:0px auto;
  margin-top:8px;
  text-align:center;
}

#peu_legal{
position:relative;
width:800px;
margin:0px auto;
background:url('/imatges/basic/pixel_box.jpg');
}


.menugran
{
  width:100%;
  margin:0px;
  text-align:center;
  padding-top:14px;
}


.fecha 
{
       float:right; 
       position:relative;
       top:-15px;
       left:-15px;
       font-family:verdana;
    font-size:16px;
    font-weight:bold;
    color:#263D5F;
}

#botonera ul {
          list-style-type: none;
}

#botonera a{
          width:141px;
          height:25px;
          position:relative;
          /*left:-12px;*/
}



.more{
  float:right;
  position:relative;
  top:-13px;
  _top:-13px;
  left:-10px;
  font: bold normal normal x-small normal;
  font-family: verdana;
  font-weight:bolder;
  color:#0095CC;
  /*background:#FF0000;*/
}

.more a:visited{
  color:#0095CC;
  text-decoration:underline;
}

.more a:active{
  color:#0095CC;
  text-decoration:underline;
}

.more a:link{
  color:#0095CC;
  text-decoration:underline;
}

textarea .admin {
			width:100%;
		}


.itext, select {
	width:100%;
}


.ivr_number_800{
  display:block;
  text-align:center;
}


dd{
	margin-bottom: 15px;
}

dt {
	font-weight: bold;
}



h1{
	margin:0px;
	padding:0px;
	font-size:15px;
	color:#151D25;
	font-family:arial,sans-serif;
	margin-top:2px;
}

h2 {
	margin:0px;
	padding:0px;
	margin-top:10px;
	font-size:14px;
	font-family:arial,sans-serif;
}

.index-article h2{
	font-size:14px;
	font-family:Verdana;
	display:inline;
	color:#345171;
	font-weight:bolder;
	position:relative;
	padding-left:5px;
    text-decoration:none;
	/*left:5px;*/
}

.index-article-busc h2{
	font-size:14px;
	font-family:verdana;
	display:inline;
	color:#345171;
	font-weight:bolder;
	position:relative;
	padding-left:5px;
	/*left:5px;*/
}

form table {
	margin:0px auto;
}

.uploadform table{
	margin:0px;
	margin-left:50px;
}
li {
	margin-bottom:5px;
}

p {
  text-align: justify;
}

.chatonline p {
            text-align: center;
}


/*CLASSES*/

.error{
	height:395px;
	background:url('/imatges/basic/pagina_error.jpg');
	width:557px;
	display:block;
  margin-left:8px;
	margin-bottom:17px;
}

.box{
	height:auto;
	background-color:#FFFFFF;
	/*border:1px solid #FF0000;*/
	width:557px;
	display:block;
  margin-left:8px;
	margin-bottom:17px;
	/*position:relative;
	top:-3px;
	left:-5px;
	_left:2px;*/
}

.cap_error{
	width:445px;
	height:28px;
  position:relative;
	top:0px;
  left:60px;
  padding-top:45px;
  overflow:hidden;
  /*background:#00FF00;*/
}

.content_error{
	/*padding-left:5px;
	padding-right:25px;*/
	padding:20px;
	text-align:justify;
	font-family:verdana;
	font-size:9pt;
  _padding-top:30px;
	padding-bottom:20px;
	color:#FFFFFF;
	width:517px;
  line-height:17px;
  /*background:#FFFF00;*/
}

.content_error a
{
  color:#FFFF00;
}

.prime_error
{
  /*background:#888888;*/
  width:300px;
	position:relative;
	top:2px;
  _top:3px;
	left:40px;
  font-family:verdana;
  font-size:16px;
  color:#FFFF00;
  font-weight:bold;
}

.cap{
	background:url("/imatges/basic/topbox_inicio.jpg");
	width:557px;
	height:28px;
  position:relative;
	top:0px;
  overflow:hidden;
  /*background:#00FF00;*/
}

.cap_buscador{
	background:url("/imatges/basic/topbox_buscador.jpg");
	width:557px;
	height:28px;
  position:relative;
	top:0px;
  overflow:hidden;
  /*background:#00FF00;*/
}

.cap_astr{
	background:url("/imatges/basic/topbox_astr.jpg");
	width:557px;
	height:28px;
  position:relative;
	top:0px;
  overflow:hidden;
  /*background:#00FF00;*/
}

.cap_esot{
	background:url("/imatges/basic/topbox_esot.jpg");
	width:557px;
	height:28px;
  position:relative;
	top:0px;
  overflow:hidden;
  /*background:#00FF00;*/
}

.cap_horos{
	background:url("/imatges/basic/topbox_horos.jpg");
	width:557px;
	height:28px;
  position:relative;
	top:0px;
  overflow:hidden;
  /*background:#00FF00;*/
}

.cap_magia{
	background:url("/imatges/basic/topbox_magia.jpg");
	width:557px;
	height:28px;
  position:relative;
	top:0px;
  overflow:hidden;
  /*background:#00FF00;*/
}

.cap_pagamigas{
	background:url("/imatges/basic/topbox_pagamigas.jpg");
	width:557px;
	height:28px;
  position:relative;
	top:0px;
  overflow:hidden;
  /*background:#00FF00;*/
}

.cap_paraps{
	background:url("/imatges/basic/topbox_paraps.jpg");
	width:557px;
	height:28px;
  position:relative;
	top:0px;
  overflow:hidden;
  /*background:#00FF00;*/
}

.cap_pied{
	background:url("/imatges/basic/topbox_pied.jpg");
	width:557px;
	height:28px;
  position:relative;
	top:0px;
  overflow:hidden;
  /*background:#00FF00;*/
}

.cap_ritual{
	background:url("/imatges/basic/topbox_ritual.jpg");
	width:557px;
	height:28px;
  position:relative;
	top:0px;
  overflow:hidden;
  /*background:#00FF00;*/
}

.cap_sabid{
	background:url("/imatges/basic/topbox_sabid.jpg");
	width:557px;
	height:28px;
  position:relative;
	top:0px;
  overflow:hidden;
  /*background:#00FF00;*/
}

.cap_taller{
	background:url("/imatges/basic/topbox_taller.jpg");
	width:557px;
	height:28px;
  position:relative;
	top:0px;
  overflow:hidden;
  /*background:#00FF00;*/
}

.cap_tarot{
	background:url("/imatges/basic/topbox_tarot.jpg");
	width:557px;
	height:28px;
  position:relative;
	top:0px;
  overflow:hidden;
  /*background:#00FF00;*/
}

.cap_ternat{
	background:url("/imatges/basic/topbox_ternat.jpg");
	width:557px;
	height:28px;
  position:relative;
	top:0px;
  overflow:hidden;
  /*background:#00FF00;*/
}

.content{
	/*padding-left:5px;
	padding-right:25px;*/
	padding:12px;
	text-align:justify;
	font-family:verdana;
	font-size:9pt;
	padding-bottom:20px;
	color:#345171;
	width:533px;
    line-height:17px;
  /*background:#FFFF00;*/
}


.content p {
	text-align:justify;
}




#bannertop {
	left: 7px;
    margin-bottom: 20px;
	position: relative;
}

#bannerbottom {
	padding-left:7px !important;
	margin-bottom:40px;
	padding-bottom:0px !ie;
}

.expand{
	height:15px;
	padding:0px 5px;
	font-size:10px;
	font-family:Verdana;
	color:#632EA2;
	position:relative;
	left:370px;
	top:5px;
	width:150px;
    text-align:left;
  /*background:#FFFF00;*/
}

.expand a{
        text-decoration:none !important;
        color:#345171;
}


.fletxa {
	display:inline;
}

.notpaginator
{
  position:relative;
  top:0px;
  left:0px;
  margin:0px auto;
  padding-top:20px;
  width:500px;
  height:30px;
  text-align:center;
  color:#000000;
  font-family:verdana;
  font-size:12px;
  font-weight:bold;
  /*background:#AAAAAA;*/
}

.notpaginator a
{
  color:#0095CC;
  font-family:verdana;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}

.index-article{
	border-bottom:1px #632EA2 dotted;
	padding-bottom:10px;
	margin-bottom:10px;
	width:533px;
  /*background:#00FF00;*/
}

.index-article-busc {
	border-bottom:1px #632EA2 dotted;
	padding-bottom:10px;
	margin-bottom:10px;
	width:533px;
}

.index-breus{
	width:250px;
	display:block;
	position:relative;
	margin:5px;
	background:url("/imatges/basic/box.jpg");
	float:left;
}

.tablearticle {
  vertical-align: top;
}

.index-breus img{
	border:1px #9E90A9 solid;
	margin:3px;
	position:relative;
	float:left;
	width:90px;
	height:150px;
}

.index-breus h2{
	font-family:arial;
	font-size: 11px;
	font-weight:bold;
	display:inline;
	text-align:left;
	position:relative;
	left:12px;
	width:145px;
	float:left;
	margin-bottom:5px;
}

.index-breus p {
	font-family:arial;
	font-size:11px;
	margin:5px 0px !important;
	text-align:justify;
	width:140px;
	position:relative;
	left:12px;
	float:left;
}

.index-breuschino {
	width:268px;
	display:block;
	position:relative;
	float:left;
	margin:10px;
	background:url("/imatges/basic/box.jpg");
}

.index-breuschino img{
	border:1px #9E90A9 solid;
	margin:3px;
	position:relative;
	float:left;
}

.index-breuschino h2{
	font-family:arial;
	font-size: 11px;
	font-weight:bold;
	display:inline;
	text-align:left;
	position:relative;
	left:12px;
	width:170px;
	float:left;
	margin-bottom:5px;
}

.index-breuschino p {
	font-family:arial;
	font-size:11px;
	margin:5px 0px !important;
	text-align:justify;
	width:170px;
	float:left;
	position:relative;
	left:12px;
}


.index-breuszodiac {
	width:268px;
	display:block;
	position:relative;
	float:left;
	margin:10px;
	background:url("/imatges/basic/box.jpg");
}

.index-breuszodiac img{
	border:1px #9E90A9 solid;
	margin:3px;
	position:relative;
	float:left;
}

.index-breuszodiac h2{
	font-family:arial;
	font-size: 11px;
	font-weight:bold;
	display:inline;
	text-align:left;
	position:relative;
	left:12px;
	width:155px;
	float:left;
	margin-bottom:5px;
}

.index-breuszodiac p {
	font-family:arial;
	font-size:11px;
	margin:5px 0px !important;
	text-align:justify;
	width:155px;
	float:left;
	position:relative;
	left:12px;
}

.index-texts{
	font-size:8pt;
	color:#345171;
	padding-top:2px;
	padding-bottom:5px;
	width:527px;
	font-family:Verdana;
    line-height:17px;
    
    padding-top:7px;
}

.prime2{
  /*background:#888888;*/
  width:500px;
	position:relative;
	top:-5px;
	left:40px;
    
    font-family:verdana;
    font-size:16px;
    color:#263D5F;
    font-weight:bold;
}

.prime
{
  /*background:#888888;*/
  width:500px;
	position:relative;
	top:2px;
  _top:3px;
	left:40px;
    
    font-family:verdana;
    font-size:16px;
    color:#263D5F;
    font-weight:bold;
}

.retroc {
  font-size:10px;
  font-weight: bolder;
  position:relative;
  top:15px;
  bottom:20px;
  text-decoration:none !important;
}




/*IDs*/
#eyebox {
  background-image:url('/imatges/basic/text_top.jpg');
  background-color:#EDE5FA;
  width:800px;
  height:150px;
}
#eyetext{
  width:700px;
  height:100px;
  position:relative;
  top:30px;
  left:40px;
  font-weight: bold;
  font-size:11px;
  font-family:arial, sans;
}
#eyetext strong {
  font-weight: bolder;
  color:#663ca0;
}

.ichoroscopo{
  float:left;
  clear:left;
  margin:0px 10px 10px -5px;
}

.horoscopo{
  margin:0px;
  margin-bottom:13px;
  width:530px;
  height:auto;
  background:url('/imatges/basic/horos_pixel.jpg');
}

.horoscopo_contingut
{
  margin:0px;
  padding-top:6px;
  padding-left:11px;
  width:519px;
  height:auto;
  overflow:auto;
}

.horoscopo_logo
{
  margin:0px;
  width:94px;
  height:94px;
  float:left;
}

.horoscopo_text
{
  margin:0px;
  margin-left:11px;
  width:400px;
  height:auto;
  overflow:auto;
  float:left;
  font-size:8pt;
}

.horoscopo_bottom
{
  margin:0px;
  width:530px;
  height:8px;
}

.horoscopo_top
{
  margin:0px;
  padding:0px;
  width:530px;
  height:24px;
  background:url('/imatges/basic/horos_top.jpg') no-repeat;
}

.horos_signo
{
  margin:0px;
  padding-top:2px;
  _padding-top:1px;
  width:500px;
  height:18px;
  font-size:10pt;
  font-family:verdana;
  font-weight:bolder;
  color:#FFFFFF;
  position:relative;
  top:2px;
  left:25px;
  overflow:hidden;
  /*background:#FF0000;*/
}

.horos_fecha
{
  margin:0px;
  padding:0px;
  float:right;
  position:relative;
  top:-17px;
  color:#fff;
  font-weight:bold;
  right:10px;
  /*background:#777777;*/
}

#cos {
	width:800px;
  height:auto;
	margin:0px auto;
  /*border: 1px solid #FFFF00;*/
  background:url('/imatges/basic/pixel.jpg');
}


#asistencia {
  color:white;
  text-align: left;
}

#asistencia p{
  width:145px;
  margin-left:9px;
  margin-top:-3px;
  font-family:verdana;
  font-size:11px;
  text-align:center;
}

#asistencia p a{
  color:#F9CF45;
  position:relative;
  text-decoration:underline;
}

#linkanos a{
  color:#F9CF45;
  position:relative;
  text-decoration:underline;
}

#botonera{
  width:180px;
  margin-top:17px;
  margin-left:14px;
  margin-bottom:16px;
  color:white;
  font-size:12px;
  font-family:verdana;
  /*background:#00FF00;*/
}


#left{
	width:200px;
	height:auto;
	float:left;
  /*margin-bottom:17px;*/
  /*background:#FFFF00;*/
}

/*.boto{
margin: 0px 8px;
}*/

#left a img {
	border:0px;
	position:relative;
	left:3px;
}

#right{
  float:left;
	width:582px;
  height:auto;
	margin:0px;
  padding-top:17px;
  /*background:#FF0000;*/
}

#login {
	width:400px;
	height:300px;
	background-color:#EDE5FA;
	position:relative;
	margin:100px auto;
	border:2px double #FFF;
}

#banners{
	text-align: center;
}
#banners img{
	margin: 15px auto;
}

#banners a img {
  position:relative;
  left:0px !important;
}

#consultoris
{
  margin:auto;
  margin-bottom:8px;
  width:784px;
  height:340px;
  /*border:1px solid #FF0000;*/
}

a.linkconsult
{
  color:#F8D43F;
}

#consultoris_up
{
  width:784px;
  height:197px;
  margin:0px;
  float:left;
}

#consultoris_left
{
  width:318px;
  height:197px;
  margin:0px;
  float:left;
}

#consultoris_right
{
  width:466px;
  height:197px;
  margin:0px;
  float:left;
}

#consultoris_menu
{
  background:url('/imatges/basic/menu_top.jpg');
  width:466px;
  height:42px;
  font-family:verdana;
  font-size:10pt;
  color:#F8D43F;
  margin:0px;
  float:left;
}

#consultoris_menuleft
{
  margin-top:19px; 
  margin-left:132px;
  float:left;
}

#consultoris_menuright
{
  margin-top:19px;
  margin-left:35px;
  float:left;
}

#consultoris_anunci
{
  width:466px;
  height:155px;
  margin:0px;
  float:left;
}

#consultoris_down
{
  width:784px;
  height:267px;
  margin:0px;
  float:left;
}

#consultoris_firma
{
  width:441px;
  height:267px;
  margin:0px;
  float:left;
}

#consultoris_firma_bg
{
  background:url('/imatges/basic/firma_4.jpg');
  width:441px;
  height:267px;
  margin:0px;
  float:left;
}

.consultoris_onlytelf
  {
    position:relative;
    top:210px;
    left:45px;
    float:left;
    width:354px;
    height:35px;
    background:url('/imatges/basic/onlytelf_default.jpg');
    z-index:100;
  }

.consultoris_onlytelf:hover
  {
    background:url('/imatges/basic/onlytelf_over.jpg');
  }

.consultoris_vchat
  {
    position:relative;
    top:210px;
    left:45px;
    float:left;
    width:172px;
    height:35px;
    background:url('/imatges/basic/vchat_default.jpg');
    z-index:100;
  }

.consultoris_vchat:hover
  {
    background:url('/imatges/basic/vchat_over.jpg');
  }

.consultoris_telf
  {
    position:relative;
    top:210px;
    left:60px;
    float:left;
    width:172px;
    height:35px;
    background:url('/imatges/basic/telf_default.jpg');
    z-index:100;
  }

.consultoris_telf:hover
  {
    background:url('/imatges/basic/telf_over.jpg');
  }

#consultoris_bottom
{
  width:343px;
  height:267px;
  margin:0px;
  float:left;
}

#consultoris_bottom div
{
  width:343px;
  height:89px;
  margin:0px;
  float:left;
}

#consultoris_soporte
{
  background:url('/imatges/basic/soporte_tecnico.jpg');
  width:784px;
  height:24px;
  text-align:center;
  font-family:verdana;
  font-size:10pt;
  color:#535353;
  margin:0px;
  float:left;
  padding-top:7px;
}

#consultoris_instante
{
  background:url('/imatges/basic/consultas_instante.jpg');
  width:283px;
  height:154px;
  text-align:justify;
  font-family:verdana;
  font-weight:bolder;
  font-size:8pt;
  color:#F8D43F;
  margin:0px;
  float:left;
  padding-top:80px;
  padding-left:59px;
  padding-right:50px;
}

#consultoris_articulos
{
  background:url('/imatges/basic/cientos_articulos.jpg');
  width:282px;
  height:154px;
  text-align:justify;
  font-family:verdana;
  font-weight:bolder;
  font-size:8pt;
  color:#F8D43F;
  margin:0px;
  float:left;
  padding-top:80px;
  padding-left:50px;
  padding-right:60px;
}

#consultoris_frase
{
  width:784px;
  height:97px;
  margin:0px;
  float:left;
}

#top_articulos
{
  width:771px;
  height:77px;
  position:relative;
  top:6px;
  left:5px;
  overflow:hidden;
}



#content
{
  margin:auto;
  width:782px;
  height:auto;
  overflow:hidden;
  border:1px solid #FFFFFF;
  background:url('/imatges/basic/pixel_box.jpg');
}

#content_demo
{
  margin:auto;
  width:752px;
  height:700px;
  overflow:hidden;
  border:1px solid #FFFFFF;
  background:#fff;
}

#content-admin {
	background-color:#EDE5FA;	
	/* No sé pq,en IE s'em mostra aquesta caixa amb 20 px de separació de la capçalera. Solució patética:*/
	position:relative !ie;
	top:-20px !ie;
}

#calendario{
	position:absolute;
	left:60%;
	/*A l'hora de fer position:absolute, Mozilla interpreta les coordenades des del punt 0,0 de la pantalla. IE des del punt 0,0 de l'element pare*/
	top:130px;
	top:0px !ie;
}

#login  form {
	position:relative;
	top:115px;
}

#srch
{

  width:100px;
  height:30px;
  margin:0px;
  border:none;
  font-family:verdana;
  font-size:16px;
  position:relative;
  top:10px;
  top:25px !ie;
}

#srch_boto
{
/*  width:9px;
  height:11px;*/
  margin:0px;
}

#buscador
{
  margin-left:17px;
  margin-bottom:17px;
  width:174px;
  height:63px;
  background-image:url("/imatges/basic/buscador.jpg");
}

#txt
{
  position:relative;
  top:38px;
  _top:37px;
  left:10px;
}


#portada{
  padding-top:15px;
  margin-top:15px;
}

#bannerspace{
  width:626px;
  height:107px;
  position:relative;
  left:-6px;
  _left:4px;
}

/*#right > *{
    margin:20px auto 0px auto;
    margin-bottom:20px;
}*/

.tithoroscopo {
  margin-bottom:5px;
}

.nuevo {
  font: normal normal bold 10px bold;
  position:relative;
  top:-1px;
  font-family: Verdana;
  letter-spacing: 1px;
  color:#316AC5;
}
.nuevoSub {
  font: normal normal bold 10px bold;
  position:relative;
  top:-4px;
  right:5px;
  font-family: Verdana;
  letter-spacing: 1px;
  color:#316AC5;
  float:right;
}

.import
{
    display:inline;
    color:#F8D43F;
    font-family:verdana;
    font-size:8pt;
    font-weight:bolder;
}

.colorwhite
{
 color:#fff;
}

em {
    font-style:normal;
}
        
a .eye{
	border:none;
	vertical-align:middle;
	position:relative;
	top:-1px;
	left:-4px;
	top:1px !ie;
	text-decoration:none !important;
}
a .enterlink {
           text-align:center !important;
}

#botbuscar {
	position:relative;
	left:11px;
	top:30px;
}

#frm_buscador_gran label {
	position:relative;
	top:7px;
	top:15px !ie;
}

.publitoprand
{
    position:relative;
    margin:0px auto;
    margin-bottom:8px;
    width:782px;
    height:196px;
    border:1px solid #FFFFFF;
    background:url(/imatges/basic/pixel_box.jpg);
}

.publitop_random
{
    left:15px;
    position:absolute;
    top:16px;
}

:focus
  {
    -moz-outline-style: none;
 }
 
 #atencion
{
    position:relative;
    width:782px;
    height:181px;
    background:url(/imatges/consultas/atencion.jpg);
    border:1px solid #fff;
    margin:auto;
    margin-top:9px;
    
    font-family:verdana;
    font-size:11px;
    font-weight:bold;
    color:#F8D43F;
    
    
}

#atencion_right
{
    position:absolute;
    width:325px;
    height:90px;
    top:56px;
    left:50px;
    float:right;
    text-align:justify;
}

#atencion_left a, #atencion_right a
{
    color:#fff;
}

#atencion_left
{
    position:absolute;
    width:325px;
    height:90px;
    top:56px;
    left:437px;
    float:left;
    text-align:justify;
}

