/*
Theme Name: Althea 
Theme URI: http://www.kapikua.com
Description: Un theme dedicado con cari&ntilde;o a las Divas....
Author: Kapikua
Version: 1.1
Tags: black, blue, white, one-column,fixed-width
*/


/** Genericos **/


body {
	background-image:url(img/fondo_body.jpg);
	background-repeat:repeat-x;
	background-color:#FFF;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333;
}


a {
	outline:0; /* Esto es para que no cree puntos alrededor de los enlaces...*/
}


#contenedor { /* contenedor central que mantiene todas las capas*/
	margin:auto;
	width:900px;
	background-color:#FFF;
}

/** Buscador **/

#buscador {
	background-color:#000;
	background-image:url(img/lupa.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding:10px;
	text-align:right;
}

	#buscador #s {
		border:0;
		padding:5px;
		background-image:url(img/fondo_inputs.jpg);
		background-repeat:no-repeat;
	}
	
	#buscador #search-submit {
		background-image:url(img/fondo_inputb.jpg);
		background-repeat:no-repeat;
		border:0;
		margin-left:4px;
		padding:4px;
		color:#FFF;
	}

/** Pie **/

#pie {
	text-align:center;
	padding:10px;
	color:#333333;
	padding:20px;
}
	
	
	#pie ul {
		list-style:none;
		margin:0;
		padding:0;
	}
		
		#pie li {
			margin-bottom:7px;
		}
	
	#pie strong {
		color:#099;
		
	}


/** Presentacion **/

#presentacion {
	overflow:auto;
	width:900px;
	background-image:url(img/fondo_cabecera.jpg);
	background-repeat:repeat-x;
}
	#imagenpresentacion {
		float:left;
	}
	#iconosocial {
		float:right;
		width:460px;
		margin-right:30px;
		text-align:right;
		margin-top:14px;
	}
	#iconosocial img {
		border:0;
	}
	#quees {
		float:right;
		width:485px;
		height:241px;
	}
	
	#textop {
		width:420px;
		background-color:#fff;
		color:#666;
		padding:5px 15px;
		text-align:justify;
		border:1px solid #CCC;
		background-image:url(img/fondoquees.jpg);
		background-repeat:repeat-x;
	}
	
h1 {
	margin:0 0 5px 0;
}

	h1 #titulo {
		font-family: 'Permanent Marker', arial, serif;
		font-weight:normal;
		font-size:45px;
		color:#9C0;
		padding:10px 0 0 0;
	}
	
	h1 a {
		color:#099;
		text-decoration:none;
	}


/**  post principal **/

#postp {
	background-image:url(img/fondo_post_principal.jpg);
	background-repeat:repeat-x;
	height:329px;
	margin-top:10px;
	-webkit-border-radius:15px;
	-moz-border-radius:15px; 
}

	#postp p {
		margin-top:0;
	}
	
	#cabecerap {
		overflow:auto;
		height:85px;
	}

	#fechap {
		float:left;
		width:91px;
		height:54px;
		background-image:url(img/fondo_fecha_principal.jpg);
		background-repeat:no-repeat;
		margin-left:20px;
		color:#FFF;
		font-size:17px;
		font-weight:bold;
		text-transform:uppercase;
		text-align:center;
		padding-top:10px;
	}
	
	#titulop {
		float:right;
		width:760px;
	}
	
	#titulop h2 {
		font-family: 'Neucha', serif;
		font-size: 38px;
		font-style: normal;
		font-weight: 700;
		letter-spacing: -0.006em;
		word-spacing: 0.078em;
		line-height: 1.08;
		color:#FFF;
		font-style: bold;
		font-weight: 400;
		letter-spacing: 0em;
		word-spacing: 0em;
		ine-height: 1.2;
		margin:5px 0 0 0;
		padding:8px 0 0 0;
	}
		
		#titulop h2 a {
			color:#FFF;
			text-decoration:none;
		}
	
	#textopostp {
		overflow:auto;
		padding:10px;
		margin-left:4px;
	}
	
	#imageprincipal {
		width:300px;
		float:left;
		margin-left:8px;
	}
	
		#imageprincipal img {
			border:5px solid #FFF;
		}
	
	#textoprincipal {
		float:right;
		width:515px;
		color:#FFF;
		margin-bottom:10px;
	}
	
		#textoprincipal img {
			display:none;
		}
		
	#clasificado {
		float:right;
		background-color:#141e2b;
		width:485px;
		float:right;
		margin-right:10px;
		padding:10px 10px 10px 15px;
		color:#999;
	}
	
		#clasificado ul {
			list-style:none;
			margin:0;
			padding:0;
		}
		
		#clasificado li {
			line-height:20px;
			background-image:url(img/iconocat.png);
			background-repeat:no-repeat;
			padding-left:22px;
		}
		
		#clasificado strong,a {
			color:#099;
		}
			
/** Post restantes **/

#gris {
	background-color:#dfdfdf;
	border:1px solid #c0c0c0;
	margin:8px 0;
	-webkit-border-radius:15px;
	-moz-border-radius:15px; 
}

	#posto {
		margin:10px;
	}
	
	#cabecerao {
		overflow:auto;
	}
	
	#fechao {
		background-image:url(img/ico_fechas.jpg);
		background-repeat:no-repeat;
		width:50px;
		height:45px;
		float:left;
		color:#FFF;
		font-size:14px;
		font-weight:bold;
		text-align:center;
		padding-top:8px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px; 
	}
	
		#dia,#mes {
			padding-top:4px;
			color:#fff;
			font-size:14px;
			margin-bottom:5px;
			text-transform:uppercase;
		}
	
	#tituloo {
		float:right;
		width:810px;
	}
	
		#tituloo h2 {
			font-family: 'Neucha', Arial;
			font-size: 32px;
			font-style: normal;
			font-weight: 700;
			letter-spacing: -0.006em;
			word-spacing: 0.078em;
			line-height: 1.08;
			color:#FFF;
			font-style: bold;
			font-weight: 400;
			letter-spacing: 0em;
			word-spacing: 0em;
			ine-height: 1.2;
			margin:5px 0 0 0;
			padding:8px 0 0 0;
			border-bottom:1px dotted #999;
		}
		
		#tituloo h2 a {
			text-decoration:none;
			color:#333;
		}
		
		#postro {
			overflow:auto;
		}
		
		#cuadro {
			float:left;
			width:130px;
			height:188px;
			margin-top:10px;
		}
		
		#textoposto {
			float:right;
			width:718px;
			height:168px;
			margin-top:4px;
			background-color:#F5F5F5;
			padding:10px 15px;
			-webkit-border-radius:15px;
			-moz-border-radius:15px;
			margin-top:10px;
			margin-bottom:10px;
		}
		
			#textoposto img{
				margin:10px;
			}
			
			#textoposto blockquote{
				background-color:#CCC;
				padding:5px 20px;
				-webkit-border-radius:10px;
				-moz-border-radius:10px;
				font-size:20px;
				font-family: 'Neucha', serif;
				font-style:italic;
				font-weight:bold;
			}
		
		#clasificadoo {
			background-color:#E9E9E9;
			border:1px solid #CCC;
			padding:10px 15px;
			-webkit-border-radius:15px;
			-moz-border-radius:15px;
			margin-bottom:25px;
		}
			
			#clasificadoo ul {
				list-style:none;
				margin:0;
				padding:0;
			}
			
			#clasificadoo li {
				line-height:20px;
				background-image:url(img/iconocat.png);
				background-repeat:no-repeat;
				padding-left:22px;
			}
			
/** Post Single **/

#posts {
	background-image:url(img/fondo_post_principal.jpg);
	background-repeat:repeat-x;
	background-color:#1c293c;
	margin-top:10px;
	-webkit-border-radius:15px;
	-moz-border-radius:15px; 
}

	#cabeceras {
		overflow:auto;
		height:85px;
	}

	#fechas {
		float:left;
		width:91px;
		height:54px;
		background-image:url(img/fondo_fecha_principal.jpg);
		background-repeat:no-repeat;
		margin-left:20px;
		color:#FFF;
		font-size:17px;
		font-weight:bold;
		text-transform:uppercase;
		text-align:center;
		padding-top:10px;
	}
	
	#titulos {
		float:right;
		width:760px;
	}
	
	#titulos h2 {
		font-family: 'Neucha', serif;
		font-size: 38px;
		font-style: normal;
		font-weight: 700;
		letter-spacing: -0.006em;
		word-spacing: 0.078em;
		line-height: 1.08;
		color:#FFF;
		font-style: bold;
		font-weight: 400;
		letter-spacing: 0em;
		word-spacing: 0em;
		ine-height: 1.2;
		margin:5px 0 0 0;
		padding:8px 0 0 0;
	}
		
		#titulos h2 a {
			color:#FFF;
			text-decoration:none;
		}
	
	#leermas {
		background-color:#141E2B;
		padding:5px 10px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		color:#fff;
		text-decoration:none;
	}
	
		#leermas:hover {
			background-color:#009999
		}
	
	#textoposts {
		overflow:auto;
		padding:0 10px 10px 10px;
		margin-left:4px;
	}

	#textoprincipals {
		color:#FFF;
		overflow:auto;
	}	
	
	#textoprincipals .alignright {
		margin:0 0 15px 15px;
		border:2px solid #FFFFFF;
		float:right;
	}
	
	#textoprincipals .alignleft {
		margin:0 15px 0 0;
		border:2px solid #FFFFFF;
		float:left;
	}
	

	#clasificados {
		background-color:#141e2b;
		margin-right:10px;
		padding:10px 10px 10px 15px;
		color:#999;
	}
	
		#clasificados ul {
			list-style:none;
			margin:0;
			padding:0;
		}
		
		#clasificados li {
			line-height:20px;
			background-image:url(img/iconocat.png);
			background-repeat:no-repeat;
			padding-left:22px;
		}
		
		#clasificados strong,a {
			color:#099;
		}

/** Spotify **/

#textoprincipal #spotify {
	background-color:#fff;
	width:500px;
	padding:0;
	overflow:auto;
	margin-bottom:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
}
		



		#spotify img {
			display:inherit;
			margin:10px;
			padding:0;
			border:0;
			float:left;
		}
		
		#meta {
			float:right;
			width:70px;
			height:70px;
			margin-top:10px;
			
		}
		
			div.spotify div.meta a.play:hover {
 			   opacity: 0.75;
			}
		
			#meta a {
				background-image:url(../../plugins/wp-spotify/img/play.png);
				background-repeat:no-repeat;
				background-size:64px 64px;
				width: 64px;
				height: 64px;
				display: block;
				text-decoration:none;
				margin-top:10px;
			}
			
			#trackinfo {
				width:320px;
				padding-top:10px;
				font-size:13px;
				float:right;
			}
			
			#spotify ul{
				margin:0;
				padding:0;
				list-style:none;
			}
			
			#spotify li{
					margin-bottom:6px;
				}
			

#textoposto #spotify {
	background-color:#D1D1D1;
	width:550px;
	padding:0;
	margin-bottom:10px;
	overflow:auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	margin-top:30px;
}

			#textoposto #spotify img {
				display:inherit;
				margin:10px;
				padding:0;
				border:0;
				float:left;
			}
			
			#textoposto #meta {
				float:right;
				width:70px;
				height:70px;
				margin-top:10px;
				
			}
		
			#textoposto div.spotify div.meta a.play:hover {
 			   opacity: 0.75;
			}
		
			#textoposto #meta a {
				background-image:url(../../plugins/wp-spotify/img/play.png);
				background-repeat:no-repeat;
				background-size:64px 64px;
				width: 64px;
				height: 64px;
				display: block;
				text-decoration:none;
				margin-top:10px;
			}
			
			#textoposto #trackinfo {
				width:360px;
				padding-top:10px;
				font-size:13px;
				float:right;
			}
			
			#textoposto #spotify ul{
				margin:0;
				padding:0;
				list-style:none;
			}
			
			#textoposto #spotify li{
					margin-bottom:6px;
				}
			
/** Sidebar **/

#sidebar {
	overflow:auto;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	background-color:#000;
	margin-bottom:10px;
	margin-top:10px;
	padding:20px;
	color:#FFF;
}
	
	#widget {
		margin-bottom:10px;
		background-color:#303030;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
	}
	
	#sidebar h2 {
		font-family: 'Neucha', serif;
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		letter-spacing: -0.006em;
		word-spacing: 0.078em;
		line-height: 1.08;
		color:#FFF;
		margin:0;
		padding:10px 10px 7px 15px;
		font-style: normal;
		text-transform:uppercase;
		background-color:#1D1D1D;
		-webkit-border-radius:8px 8px 0 0 ;
		-moz-border-radius:8px 8px 0 0 ;
		
	}

		#widget  ul {
			margin:0;
			padding:0;
			list-style:none;
			padding:10px;
		}
		
		#widget li {
			margin-bottom:7px;
			border-left:4px solid #3C3C3C;
			padding-left:7px;
		}
		

	#sideA {
		float:left;
		width:420px;
	} 
	
	#sideB {
		float:right;
		width:420px;
	}



/*** comentarios **/

#comentarios {
	width:860px;
	margin:auto;
}
	
	#comentarios h3 {
		font-family: 'Neucha', serif;
		font-size: 24px;
		font-style: normal;
		font-weight: 700;
		letter-spacing: -0.006em;
		word-spacing: 0.078em;
		line-height: 1.08;
		color:#FFF;
		font-style: bold;
		font-weight: 400;
		letter-spacing: 0em;
		word-spacing: 0em;
		ine-height: 1.2;
		color:#333333;
		border-bottom:1px dotted #999;
	}
	
	#comentarios input,textarea {
		padding:8px;
		border:0;
		margin-right:10px;
		-webkit-border-radius:6px;
		-moz-border-radius:6px;
	}
	
	#comentario {
		margin-bottom:10px;
	}
	
	#comentario #avatar{
		display:none;
	}
	
	#comentariousuario {
		background-color:#D2D2D2;
		padding:10px;
	}
	
		#comentariousuario strong{
			color:#099;
		}
	
	#textocomentario {
		background-color:#E9E9E9;
		border:1px solid #CCC;
		padding:10px 15px;
		-webkit-border-radius:15px;
		-moz-border-radius:15px;
	}

/** Pagina error **/

#error {
	overflow:auto;
	height:150px;
	width:750px;
	margin:20px auto 0 auto;
}

	#prism {
		float:left;
		width:150px;
	}
	
	#errort {
		float:right;
		width:550px;
		font-family: 'Neucha', serif;
		font-size: 24px;
		font-style: normal;
		font-weight: 700;
		letter-spacing: -0.006em;
		word-spacing: 0.078em;
		line-height: 1.08;
	}

/*** Resultados busqueda **/

#titulobu {
	background-color:#000000;
	color:#FFFFFF;
	font-family: 'Neucha', serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: -0.006em;
	word-spacing: 0.078em;
	line-height: 1.08;
	padding:10px 18px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
}

	#titulobu strong {
		color:#099;
	}
	
/** paginacion  **/

#paginacion {
	text-align:center;
	margin:20px;
}

/** nothing ..... */

.wp-caption { };
.wp-caption-text { };
.gallery-caption { };
.aligncenter { };