/*	--------------------------------------------------
	DEFAULT
	--------------------------------------------------*/
	
/*	--------------------------------------------------
	Fonts
	-------------------------------------------------- */	
	@font-face {
		font-family: 'PolyRegular';
		src: url('../../fonts/Poly/Poly-Regular-webfont.eot');
		src: url('../../fonts/Poly/Poly-Regular-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../../fonts/Poly/Poly-Regular-webfont.woff') format('woff'),
			 url('../../fonts/Poly/Poly-Regular-webfont.ttf') format('truetype'),
			 url('../../fonts/Poly/Poly-Regular-webfont.svg#PolyRegular') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	@font-face {
		font-family: 'PolyItalic';
		src: url('../../fonts/Poly/Poly-Italic-webfont.eot');
		src: url('../../fonts/Poly/Poly-Italic-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../../fonts/Poly/Poly-Italic-webfont.woff') format('woff'),
			 url('../../fonts/Poly/Poly-Italic-webfont.ttf') format('truetype'),
			 url('../../fonts/Poly/Poly-Italic-webfont.svg#PolyItalic') format('svg');
		font-weight: normal;
		font-style: normal;
	}


	body{ background:rgb(251, 250, 249)}
	
	h3 {font-size: 2.5em; font-family:'PolyRegular', Geneva, Arial, Helvetica, sans-serif; }
	.header, .contenedor{ max-width:980px; margin:0 auto}

/*	-- Cabecera---------------------------- */

	.header{ overflow:hidden}
	.headTop{ margin:0 1em; overflow:hidden; width:65%; float:left}
	.headTop h1{ float:left; margin:1em 0; padding:0; text-transform:uppercase;font-family: 'PolyRegular',Geneva,Arial,Helvetica,sans-serif; font-size: 4em}

/*	-- Nav -- */
	.nav{ width:28%; overflow:hidden; margin:3.5em 0 0 72%}
	.menu li{ display:inline-block}   
	.menu li a{ display:block; padding:.8em; font-size:1.3em; text-transform:uppercase; border-radius:4px}
	.menu li a:hover{ text-decoration:none; text-shadow:none}
 
	
/*	-- Contenido -- */
	.contenedor{width:auto; padding:0; margin:0 auto}
	.contenido{padding:1em; margin-bottom:3em}

/*	-- Post -- */
	.postList, .postView, .formContacto, .tagView{width:65%; padding:0 .5em 0 0;float:left;overflow: hidden;}
	.postContent{font-size:1.3em; margin:0 0 2em; border-bottom:1px solid rgb(220,220,213); padding:0 0 2em; box-shadow:0px 1px 0px rgb(255,255,255); position:relative}
	.entryfooter{font-size:1.3em}
	.entryfooter .dia,  .entryData .dia{ float:right}
	.entry{ border-bottom: 1px solid rgb(200,200,200)}
 	
 	.postList h3,
	.header_post h3, 
	.tagView h3{ font-size:4em; word-wrap: break-word; margin:0 0 .8em}
	.postList h3{ font-size:2.5em; margin:0 0 .8em}

	.header_post{ margin:0; padding:0}
	
	.postList .postText{ font-size:.9em}
	.postList .postText img, .textpost img{ margin:1em 0; max-width:100%}
	.postContent iframe{ width:100%}
	
	.postList .entryData{ font-family:'PolyRegular', Geneva, Arial, Helvetica, sans-serif;color:rgb(150,150,150); margin:1.1em 0 0; line-height:1.5em}
	.postList .entryData a{ }
	.postList .entryDay{ font-size:1.8em}
	

	.entryfooter{ margin:1em 0; font-family:'PolyRegular', Geneva, Arial, Helvetica, sans-serif; }
	.entryfooter a{ }
	.fecha{width:100%; color:rgb(153,153,153); padding:0; margin:0}
	.diasem{float:left;padding:0 .3em 0 0;margin:0}
	.dia{}

/*	-- Sidebar -- */
	.sidebar { width:28%; margin: 0px 0px 0px 72%; position:relative}
	.sidebar h3{ font-size:2em; font-weight:normal; margin-bottom:1em}
	.sidebar ul{ margin-bottom:3.5em} 
	
	.acerca, .categorias, .archivo, .contactar, .suscribir, .autores, .enlaces{margin:0 0 2em;padding:0}
	.acerca{ padding:.5em; background-color:rgb(255,255,255); margin:3em 0; border-radius: .5em;}
	.acerca h3{ margin:0}
	.imagen{text-align:center;border-style:none}
	.contactar{margin:0;padding:0 0 1em}
	.feed{margin:1em 0 0 2em; padding:0; text-align:center}		
	.tags{ overflow:hidden}
	.tags li{ font-size: 1.2em; margin: 0 .5em 0 0; padding: 0; line-height: 1.5em; display: block; float: left;}

/*	-- Buscador -- */
	.buscador{} 
	.buscador input[type="text"]{ padding:.5em; border:none; border-radius:.3em; width:65%}
	
/* -- Comments -- */
	.comment{font-size:1.25em}
	.comment input{width:40%;margin:0 0 1em;font-size:1em}
	.camposcomentar{float:left;width:20%;margin:0 0 0 5%}
	.commentList{ padding:1.5em 0; margin:1em 0 0}
	.commentList .formContacto{ width:100%; margin-bottom:30px}
	.textcomentario{padding: .5em; background-color:rgb(255,255,255)}
	.commentList .entryfooter{color:rgb(0,0,0); padding-left:.5em; margin: -.8em 0 2em 0}

/* -- Footer --*/
	.footer{font-size:1em; width:100%; background-color:rgb(51, 51, 50); color:rgb(179,179,179); margin:3em 0 0; padding:0; overflow:hidden}
	.footer_content{ width:auto; max-width:1024px; padding:1.5em; margin:0 auto; overflow:hidden}
	.footer ul{margin-top:1em}
	.footer ul li{ display:inline-block; margin-right:.8em}
	
/* -- Contacto --*/
	.formContacto label{ float:left; width:25%; text-align:right; font-size:1.5em}
	.formContacto .controls{ margin:0 0 0 27%}
	.formContacto .control-group{ overflow:hidden; margin:1em 0}
	.formContacto input[type="text"], .formContacto textarea, .formContacto input[type="password"]  { padding: 0.7em; margin:0.1em 0; border: 1px solid rgb(230, 230, 230); width: 70%}
	.formContacto .controls img{ float:left}
	.formContacto #contact_captcha{ width:30%; margin-left:.8em}
	.formContacto input[type="submit"]{ margin: 1em 0 0 27%}

/* -- Publicidad --*/
	.publi{ margin:0 auto; width:100%; background:url(/bundles/hispavistamultiblog/img/bgbanners.png) repeat; text-align:center}
	.publi_lateral{ position: absolute; right: -170px;top: 0px}


/*	--------------------------------------------------
	Tables
	-------------------------------------------------- */
	table { background: rgb(255,255,255)!important; border: 1px solid rgb(200,200,200)}
	table td, 
	table tbody,
	table tr{background: rgb(255,255,255)!important; color:rgb(0,0,0)!important}
	table th{background: rgb(50,50,50)!important; color:rgb(255,255,255)!important; text-align:left}
	table tr:nth-child(odd){background:rgb(255, 255, 255)} 
	table tr:nth-child(even){background:rgb(240,240,240)}
	table thead { background: rgb(200,200,200)} 
		/* table thead { background: rgb(80,80,80); }
	table thead tr th { color: rgb(255,255,255); background:rgb(50,50,50) }
	table tbody tr.even,
	table tbody tr.alt { background: rgb(245,245,245); }
	body.safari table tbody tr:nth-child(even) { background: rgb(245,245,245); }
	table tbody tr td { color: rgb(80,80,80); border-left: 1px solid #ddd; border-right: 1px solid rgb(255,255,255)}
Style the tables a bit lighter 
	table.alt thead { background: rgb(245,245,245); }
	table.alt thead tr th { color: rgb(30,30,30); border-left: 1px solid #ddd; border-right: 1px solid rgb(255,255,255); }*/
	/* @end */


/*	--------------------------------------------------
	MISC
	--------------------------------------------------*/
	blockquote{padding:0 0 0 1em; border-left:1px solid rgb(238,238,238); font-family:'PolyRegular', Geneva, Arial, Helvetica, sans-serif}
	blockquote p{margin-bottom:0;font-size:16px; font-weight:300;line-height:25px}
	blockquote small{display:block;line-height:20px; color:rbg(153,153,153)}
	blockquote small:before{content:'\2014 \00A0'}
	blockquote.pull-right{float:right; padding-right:1em; padding-left:0; border-right:.4em solid rgb(238,238,238); border-left:0}
	blockquote.pull-right p,blockquote.pull-right small{text-align:right}
	blockquote.pull-right small:before{content:''}
	blockquote.pull-right small:after{content:'\00A0 \2014'}
	
	q:before,q:after,blockquote:before,blockquote:after{content:""}
	
	code,pre{ padding:0 3px 2px;font-family:Monaco, Menlo, Consolas, "Courier New", monospace; color:#333; border-radius:3px}
	code{ padding:2px 4px;color:#d14; background-color:#f7f7f9; border:1px solid #e1e1e8}
	
	pre{ display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap; background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px}
	pre.prettyprint{ margin-bottom:20px}
	pre code{ padding:0;color:inherit;background-color:transparent;border:0}
	
	.no-posts {opacity: 0.6; line-height: 5em; text-align: center}
	.alert{ font-size:1.3em; font-weight:bold; margin:3em 0; line-height:.8em}
	.error{ color:rgb(255,0,0)}

	.alert-success { color: rgb(70, 136, 71); background-color: rgb(223, 240, 216); padding: 8px 35px 8px 14px; margin-bottom: 20px; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5); border: 1px solid rgba(70, 136, 71, .2); border-radius: 4px 4px 4px 4px;}
	.alert-error { color: rgb(185, 74, 72); background-color: rgb(242, 222, 222); padding: 8px 35px 8px 14px; margin-bottom: 20px; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5); border: 1px solid rgb(238, 211, 215); border-radius: 4px 4px 4px 4px;}
	.alert-info {  color: #3a87ad;  background-color: #d9edf7; padding: 8px 35px 8px 14px;  margin-bottom: 20px;   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); border: 1px solid #bce8f1;           border-radius: 4px;}
	
		
/*	--------------------------------------------------
	COLORS
	--------------------------------------------------*/
	
	body{color: rgb(51, 51, 50)}
	
/* -- HeadLines -- */		
	h1, h2, h3, h4, h5, h6{color:rgb(51, 51, 50)}
	.sidebar h3{ color:rgb(102, 102, 102)}
	.headTop h1 a, .acerca h3{ color:rgb(51, 51, 50)}
	
/* -- Links -- */	
	a, a:link{text-decoration:none;color:rgb(44, 87, 183); font-size:1em}
	a:visited{text-decoration:underline;color:rgb(44, 87, 183)}
	a:active{text-decoration:underline;color:rgb(44, 87, 183)}
	a:hover{text-decoration:underline;color:rgbrgb(44, 87, 183)}

/* -- Buttons -- */	
	.button, .formContacto input[type="submit"]{color: rgb(255,255,255); background-color:rgb(44, 87, 183); text-shadow: 0 -1px 1px rgba(0,0,0,0.25)}	
	.button:hover, .formContacto input[type="submit"]:hover {color: rgb(250,250,250); background-color:rgb(0,0,0)}
	#verMas{ color:rgb(255,255,255); background:rgb(100,100,100); border-radius:4px; padding:4px; border:1px solid rgb(100,100,100)}
	#verMas:hover{ background:rgb(20,20,20); border:1px solid rgb(0,0,0)} 
	
/* -- Pagination -- */		
	.pagination a,.pagination span {color: rgb(0,0,0)}
	.pagination a:hover { background-color:rgb(50,50,50); color:rgb(255,255,255)}
	.pagination .current { background-color:rgb(50,50,50); color:rgb(255,255,255)}
	.pagination .disabled { color:rgb(150,150,150)}

/* -- Text -- */	
	.entryfooter{color:rgb(179, 179, 177)}
	 ::selection{background:rgb(44, 87, 183);color:rgb(255,255,255)}
	 ::-moz-selection{background:rgb(44, 87, 183);color:rgb(255,255,255)}
	
/* -- Menu -- */	
	.buscador input[type="text"]{ background:rgb(220, 220, 213)}
	.menu li a, .menuLista li a{ background-color:rgb(44, 87, 183); color:rgb(252, 252, 252); text-align:1px 1px 1px rgb(30,30,30)}
	.menu li a:hover, .menuLista li a:hover{ background-color:rgb(50,50,50)}

/* -- Misc -- */
	blockquote{color:rgb(102, 102, 102)}
	table thead,
	.footer a{ color:rgb(255,255,255); font-weight:bold}
	
	/*haks*/
	font, .postText span{color:rgb(0,0,0)!important;font-family:Arial, Helvetica, sans-serif!important;font-weight: normal; font-size:12px !important; line-height:16px !important; font-style:normal!important; background: none !important;}
	.postText p, .postView p{ text-align:justify!important}
 	
	.formContacto form {border:1px solid rgb(255,255,255);background-color: rgba(255,255,255,.8)}
	

@media only screen and (min-width:480px) {}

@media only screen and (max-width: 479px) {
.sidebar{ display:none}
.headTop{  width:100%; float:none; margin:0} 
.nav{ width:100%; overflow:hidden; margin:1em 0 0 .5em; float:none}
	.acceso{padding: 1em 0px;}
.postList .entryData { float: none; width: 100%; margin:1em 0; position:relative; left:0}
.entryData br{ display:none}
.postList .postText { width: 100%; margin-left: 0}
.postList, .postView, .formContacto { width: 100%; padding: 0px; float: none }
.postList h3 { margin:.5em 0px }
.header_post h3{font-size: 3em}
.postContent { margin: 0px 0px 1em}
p img,
.postText img{ float:none!important}
	/*Formulario de contacto*/
	.formContacto label{ float:none; width:100%; text-align:left}
	.formContacto .controls{ margin:.8em 0 0} 
	.formContacto input[type="text"], .formContacto textarea, .formContacto input[type="password"]  { width:93%} 
	.formContacto #contact_captcha{ width:30%; margin-left:.8em}
	.formContacto input[type="submit"]{ margin: 1em 0}
 
.menu li a{ padding:.8em; font-size:1.2em}
.footer ul{ float:none; width:auto}

/*	-- Post -- */
.entryfooter .dia,  .entryData .dia{ float:none}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
.sidebar{ display:none}
.headTop{  width:100%; float:none; margin:0}
.headTop h1 { float: none; margin: .3em; font-size: 3em }
.nav{ width:100%; overflow:hidden; margin:1em 0 0 .8em; float:none}
 
.postList .entryData { float: none; width: 100%; margin:1em 0; position:relative; left:0}
.entryData br{ display:none}
.postList .postText { width: 100%; margin-left: 0}

.postList, .postView, .formContacto { width: 100%; padding: 0px; float: none }
.postList h3 { margin:0 }
.postContent { margin: 0px 0px 1em}
p img,
.postText img{ float:none!important}

}

@media only screen and (min-width: 768px) and (max-width: 1024px) {}