/*

Theme name: Tarotistas

Theme URI: http://www.tarotistas.es

Description: Theme original realizado 100% por ambigrama.com

Versión: 1.0

Author: Ambigrama

Author URI: http://www.ambigrama.com

Description:  Theme personalizado para tarotistas.es 

Version: 1.0



*/



body {
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	line-height:1.3em;
	background-color: #1F2222;
	background-image: url(images/bg.jpg);
}

img { border: none;}

blockquote { font-style:italic;}

a {text-decoration: none; color:#fff;}

a:hover { text-decoration:underline; }

.clear {clear:both;}



/* ESTRUCTURA BÁSICA

============================================== */

#contenedor { width:960px; margin:0 auto; background: #000;}





/* CABECERA

============================================== */

#cab {width:960px; height: 271px; margin:0 auto; background: #000;  }

#logo {width: 960px; height: 271px; margin: 0 auto; background: url(images/cab.jpg) #000 no-repeat; padding: 10px 0 0 0;}

#enlace-cab {width:960px; height:270px; margin: 0 ; }





/* MENU 

============================================== */



#menu {width:990px; height:70px; margin: 0 auto 20px auto; background: #000; border-bottom: 1px solid #fff; padding: 10px 0 20px 0; }

#menu ul { width:960px; list-style:none; margin:0 auto 0 -25px;}

#menu ul li {float:left; margin: 0; list-style:none;}

#menu-telefono {width: 195px; height:69px; background: url(images/menu-tarot-telefono.png) no-repeat; text-indent:-99999px; float:left; margin-right: 17px;}

#menu-tarjeta {width: 170px; height:69px; background: url(images/menu-tarot-tarjeta.png) no-repeat; text-indent:-99999px;float:left; margin-right: 17px;}

#menu-sms {width: 146px; height:69px; background: url(images/menu-tarot-sms.png) no-repeat; text-indent:-99999px;float:left; margin-right: 17px;}

#menu-tienda {width: 157px; height:69px; background: url(images/menu-tarot-tienda.png) no-repeat; text-indent:-99999px;float:left; margin-right: 17px;}

#menu-directorio {width: 183px; height:69px; background: url(images/menu-tarot-directorio.png); text-indent:-99999px;float:left;}

#menu-facebook {width: 195px; height:69px; background: url(images/menu-facebook.jpg) no-repeat; text-indent:-99999px;float:left; margin-right: 17px;}

/* BUSCADOR

============================================== */

#buscador {width: 206px; height: 36px; margin:0; background: url(images/buscador.png) no-repeat center; text-align: center; border-bottom:dotted 2px #93B1D3; padding-bottom: 20px;  }

.input-buscador { width:140px; margin: 16px 0 0 12px; border:none; background:#fff; padding:4px; }

.boton-buscador { border: none; width: 20px; height: 20px; background: transparent; cursor: pointer; }

#txt-buscador { width: 206px; font-size: 17px; text-align: center; }

h2.busqueda2 { text-align: center;}

/* CONTENIDO 

============================================== */

#contenido {width: 960px; margin: 0 auto;}



/* BANNERS

============================================== */


.ban-lateral-izq {margin: 0 auto; padding: 10px 5px 10px 5px;}
.ban-lateral-der { padding: 10px 0 10px 0;}




/* POST

============================================ */

.zona-post {width: 530px; margin: 0 0 20px 40px; float:left;}

.post {width: 530px; background:#000; }

.post-fecha {font-size: 17px; padding: 25px 0 0 30px; color:#fff; }

.post-categoria {height: 60px; font-size: 18px;  margin: 10px 0 0 10px; color: #fff;line-height:45px; }

.post-categoria a {text-decoration: none; color:#fff;}

.post-categoria a hover { text-decoration:underline;}

.post-titulo {width: 460px; margin: 0 auto; font-size:25px; font-weight:bold; letter-spacing:-1px; padding: 10px 0 0 0; line-height:25px; }

.post-titulo a { color:#93B1D3;text-decoration:none;}

.post-titulo a:hover {color:#93B1D3; text-decoration:underline;}



.post-txt {width: 460px; margin: 0 auto; text-align:justify; font-size:14px; color:#fff; line-height:1.5em; }

.post-txt a {text-decoration: underline; color:#56697F;}

.post-txt a:hover {text-decoration:underline; font-weight:bold;}



.post-metas { margin: 25px 0 0 15px;  }

.post-metas a {text-decoration: none; color:#fff;}

.post-metas a:hover {text-decoration:underline; font-weight:normal;}



.post-metas-comentarios { margin: 15px 0 0 15px; }

.post-metas-comentarios a {text-decoration: none; color:#93B1D3;}

.post-metas-comentarios a:hover {text-decoration:underline; font-weight:normal; color:#93B1D3; }



.post-metas-etiquetas {margin: 15px 0 0 15px; color:#fff; }

.post-bajo {width: 530px; height: 1px; background:#fff url(images/post-bajo.png) no-repeat center; margin:20px 0 20px 5px;}





/* BARRA LATERAL DERECHA

============================================ */

#barra-lateral-derecha { width:140px; margin: -10px 0 20px 0; float:right; background:#000;}

#barra-lateral-derecha .widgettitle { width: 121px; height: 42px; margin: 10px 10px 5px 0; font-size:22px; font-weight:bold; color: #fff; text-transform:lowercase; list-style:none; background:url(images/widgettitle-der.png) no-repeat; text-align: center; padding: 10px 0 0 0;}





/* BARRA LATERAL IZQUIERDA

============================================ */

#barra-lateral-izquierda { width:206px; margin: 0 0 20px 0; float:left; background:#000;}



#barra-lateral-izquierda .widgettitle { width: 206px; height: 40px; margin: 10px 10px 5px 0; font-size:22px; font-weight:bold; color: #fff; text-transform:lowercase; list-style:none; background:url(images/widgettitle-izq.png) no-repeat; text-align: center; padding: 10px 0 0 0;}



#barra-lateral-izquierda .widget { list-style: none; border-bottom:dotted 2px #93B1D3; padding: 10px 0;}

#intercambios { margin-top: 10px;}



/* COMENTARIOS

============================================ */

.comentarios {width: 530px; margin: 0px auto 20px auto; float:left;  background:#000;}



label {font-size:15px; color:#fff;}

#form-comentarios { margin-left: 20px;}

.input-text { width: 300px; margin: 5px 0 10px 0; padding: 4px; border:solid #ddd 1px;   }

.textarea {width: 300px; margin: 5px 0 10px 0; padding: 4px 4px 10px 4px; border:solid #ddd 1px; }

#submit {margin: 10px 0 0 0; background: #313131; color:#fff; border: 1px solid #eee; padding: 3px; }

.requerido {font-size:12px; color:#999; font-style:italic;}



ul.commentlist li { width: 480px; border:dotted #eee 1px; margin: 0 0 10px 0; list-style:none; padding:10px;}

ul.children li { width: 90%;  margin: 10px 0 10px 0; list-style:none; padding:10px; background:#2F2F2F;}



.comentario-individual p {width: 480px; margin: 20px 5px 10px 5px;}

.comment-body {}

.comentario-individual img { float:right; margin: 5px 10px auto 10px;}

.nombre-comentarioindividual { color: #56697F; margin: 0px 5px 0 5px;}

.fecha-comentarioindividual { margin: 0 5px 5px 5px;color:#999; font-size:9px}

.txt-comentarioindividual { margin: 10px;}

.comentario-titulo {margin: 15px 10px 10px 20px; font-size:17px; font-weight:bold; color:#fff; }

.comentarios-numero {margin: 10px 10px 10px 20px;}

.comment-meta {margin: -15px 10px 10px 20px; float:right;}

.fn {margin: 10px 0 0 0;}

.url {margin: 20px 0 0 0;}

.deja-comentario {margin: 10px 10px 10px 20px; font-weight:bold; color:#FFF;}

ul.commentlist { list-style:none; margin: 5px 35px 5px -20px ;}

#commentform {margin: 0 0 0 20px;}





/* PAGINACION

============================================ */

.paginacion { width: 499px; height: 46px; margin: 0 auto; float: left; padding: 15px 0 0 10px; margin: -30px 0 0 30px;}



/* PIE

============================================ */

#pie {
	width:100%;
	height: 186px;
	margin:0 auto 0 auto;
	clear:both;
	background-color: #000;
	background-image: url(images/bgfooter.png);
}

#txt-pie {width: 830px; font-size:14px; color:#D0DADA; margin: 0 auto; line-height:18px; text-align:center;margin-top:5px;  }

#txt-pie a{ text-decoration: none; color:#FFF;}

#txt-pie a:hover { text-decoration:underline; font-weight: normal;}

#logo-pie {width: 267px; height: 75px; margin: 0 auto; background:#000; float: right; }

/* PIE2

============================================ */
 
#footer {
	height: 258px;
	background-color: #202020;
	background-image: url(images/bgfoot.png);
	background-repeat: repeat-x;
}
 
		#footer .info p { color: #FFF; }
 			
			#footer .info span a { color: #6aafff; }
 
	#footer .links { padding-top: 25px; }
 
		#footer .links h4 { color: #828282;font-size:16px;padding-left:5px;margin-left:5px; }
 
		#footer .links a { color: #cacaca; }
 
		#footer .links ul {
			width: 960px;
			padding: 15px 0 25px;
			overflow: hidden; }
 
			#footer .links ul li {
				width: 125px;
				font-size: 13px;
				line-height: 20px;
				background: url(images/icon-footer-links.png) 0 1px no-repeat;
				display: block;
				padding-left: 25px;
				float: left; }

/* ARCHIVOS

============================================ */
.subscribirme_txt{padding:5px 15px;}.subscribirme_txt strong{color:#93B1D3;}
	.form_subs{padding:0 5px;}
	.form_subs .inp_txt{background:#3A3A3A url(images/ico_mail.jpg) no-repeat 165px 10px;border:1px solid #93B1D3;height:15px;padding:10px 40px 10px 10px;width:148px;}
	.form_subs .inp_btn{background:url(images/btn_suscribir.jpg) no-repeat; width:195px; height:36px; font-weight:700;color:#FFF; font-size:13px; margin:5px auto; display:block;border:1px solid #93B1D3;}


#archivos { width: 497px; height: 20px;float:left; font-size:20px; font-weight:bold; color:#000; margin: 0 0 0 20px;}



/* ENTRADAS RELACIONADAS

============================================ */



#entradas-relacionadas { width: 500px; height: 130px; border:#FFF solid 1px; background: #313131; margin: 20px 0 0 20px; }

#entradas-relacionadas a { text-decoration:underline;}

#entradas-relacionadas a hover { text-decoration:underline;}





/* WIDGETS 

============================================= */

/* ambas barras laterales */

.widget ul li { list-style: none; color:#fff; }

.widget ul li a {color:#fff; text-decoration: none; font-weight:normal;}

.widget ul li a:hover {color:#56697F;  text-decoration: none;}

.widget img {margin: 10px 3px;}



/* barra lateral derecha */

.widget_links ul {width: 120px; margin: 0 0 0 -30px;}



/* barra lateral izquierda */

.widget_categories ul {width: 206px; margin: 0 0 0 -30px;}

.widget_tag_cloud div {width: 206px; margin: 0 10px;}




/*BANNERS PAGINAS
========================================================*/

.pagina806 { width: 520px; float:left; margin: 10px 0 10px -20px; }
.paginavisa { width: 520px; float:left; margin: 10px 0 10px -20px; }

