/*
Theme Name: Review
Theme URI: http://wtheme.com/
Description: A Review Theme by WTheme.com
Version: 1.0
Author: Bob
Author URI: http://wtheme.com
Tags: blue, custom index, fixed width, two columns, widgets
*/

/* ---- SEXY BODY --- */
* { padding:0; margin:0; list-style:none; text-decoration:none; }
body { background:#1f436e url(images/bkg.gif) repeat-x; font:12px Arial; color:#333;}

/* ---- MISC --- */
.clear { clear:both;}
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left ;}
code { font: 12px 'Courier New', Courier, Fixed; background:#4b84bc; display:block; padding:5px; border:1px solid #bcc7d3; }
acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; }
html>body .post ul { margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px; }
html>body .post li { margin: 7px 0 8px 10px; }
.post ul li:before { content: "\00BB \0020"; }
.post ol { padding: 5px 0 5px 20px; margin:10px auto 10px; }
.post ol li { list-style:decimal; }
.wp-smiley { border:none;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft	{float: left;}
.alignright {float: right;}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}


span.aleftrecent { color:#fff; padding:7px 0 0 10px; float:left;}
span.aright { float:right; text-indent:-9999px;}
span.aright a { display:block; background:url(images/lfeed.gif) no-repeat; width:16px; height:16px; margin-top:8px; }

/* ---- TOP --- */
#wrapper { width:938px; margin: 20px auto 0;}
#top { width:938px; height:64px; background:url(images/bkg-header.gif) no-repeat; }
#logo { width:400px; float:left; }
#logo h1 { text-indent:-9999px;}
#logo h1 a { display:block; height:64px; background:url(images/logo.gif) no-repeat; }
/*#logo h1 { font:26px Georgia, Times, serif; margin:20px 0 0 15px;}
#logo h1 a { color:#fff;}*/
#stop { width:500px; float:right; height:64px;}
#stop { float:right; width: 351px; height: 30px; background: url(images/search.png) no-repeat; margin:20px 25px 0 0 !important; margin:20px 15px 0 0; }
#stop #s { float: left; margin: 5px 0 0 65px; border: 0; width: 245px; background: none; color:#333; }
#stop #go { float: right; width:32px; height:25px;  }

/* ---- NAV-PAGES --- */
#nav-pages { width:938px; height:30px; background:#073b6c; font:bold 12px Arial, Tahoma, Verdana; }
#nav-pages ul li { float:left; margin:0 0 0 10px; display: inline; line-height:30px; text-transform:uppercase; }
#nav-pages ul li a { float:left;display: block; padding:0 10px 0 10px; color:#fff; }
#nav-pages ul li a:hover{ color:#fff; display:block; background:#f3f5f8; color:#333; margin-top:4px; height:20px; line-height:20px;}
#nav-pages ul li.current_page_item a{ float:left;display:block; background:#f3f5f8; color:#333; margin-top:4px; height:20px; line-height:20px; }

/* ---- NAV-CATEGORIES --- */
#nav-categories { width:938px; height:25px; background:#4b84bc; font:12px "Trebuchet MS"; }
#nav-categories ul li { float:left; margin:0 0 0 10px; display: inline; line-height:25px; text-transform:uppercase;  }
#nav-categories ul li a { padding:0 10px 0 0; color:#fff; }
#nav-categories ul li a:hover{ color:#ccc;}

/* ---- MAIN STRUCTURE --- */
#content { width:908px; background:#dce2ea url(images/bkg-content.gif) repeat-x; padding:15px;}
#left { width:645px !important; width:640px; float:left;}
#left p { line-height:18px; padding-bottom:10px;}

#titulo_seccion { 
	font: normal 18px Georgia, Times, serif; 
	color:#4b84bc;
}

#content .post h2 {
	margin-top:15px;
}

/* ---- DESTACADO --- */
.post { margin-bottom:15px;}
.post h3 {font: normal 24px Georgia, Times, serif; color:#36597b; margin-bottom:5px;}
.post h3 a {font: normal 25px Georgia, Times, serif; color:#36597b;}
.post p.info { margin:10px 0 0 0; text-transform:uppercase; font-size:11px; color:#666; word-spacing:1px;}
.post a, .post p.info a { color:#36597b; font-weight:700;}
.post a:hover, .post p.info a:hover { color:#003366;text-decoration:underline;}
.post p { font:12px Verdana, Arial, Helvetica, sans-serif; text-align: justify;}
.post img { border:1px solid #dadada;}
.postmetadata { background:url(images/category.gif) no-repeat 0px 3px; padding:0px 0px 0px 20px;}

/* ---- DIRECTORIO --- */
.directorio-home { display:block; background:#fff; padding: 10px; border:1px solid #ccd4df; height: 110px; }
.directorio-home #enlaces { float:left; margin:5px 12px 5px 5px; display: inline; top: 0px; width: 60px;text-align:center;}
.directorio-home #enlaces a {font: bold 12px Georgia, Times, serif; color:#36597b;}
.directorio-home #enlaces a img {border: 0px; margin-bottom:5px;}

/* ---- DIRECTORIO --- */
.directorio {padding: 10px;}
.directorio #enlaces { float:left; margin:5px 5px 50px 5px; display: inline; top: 0px; width: 144px;text-align:center;}
.directorio #enlaces a {font: bold 12px Georgia, Times, serif; color:#36597b;}
.directorio #enlaces a:hover {text-decoration: none;}
.directorio #enlaces a img {border: 0px; margin-bottom:5px;}

/* ---- NOTICIAS --- */
.noticias { background:#fff; padding:10px; margin:15px 1px 0 1px; border:1px solid #bcc7d3; width: 350px; float:left;}
.noticias div.noticia .titulo {width:350px !important; width:350px;}
.noticias div.noticia .titulo a {font: normal 22px Georgia, Times, serif; color:#36597b;}
.noticias p { font:11px Verdana, Arial, Helvetica; text-align: justify; }
.noticias a { font-weight:bold; color:#006699;}
.noticias a:hover { text-decoration: underline; }


/* ---- NAVEGACION --- */
.navigation { background:#fff; height: 15px; margin-top:5px; display:block; }
.navigation a { color:#006699;  font-weight:bold;}


/* ---- REVISADOS --- */
.revisados { background:#fff; padding:10px; margin:15px 1px 0 1px; border:1px solid #bcc7d3; width: 230px; float:right;}

.revisados .logo a img { border: 0px; padding: 0px; margin: 0 5px 5px 0; display: inline; height:60px; width:60px; background-color: #dadada;}
.revisados .titulo {padding-top: 5px;}
.revisados .titulo a {font: bold 15px Georgia, Times, serif; color:#36597b;}
.revisados .titulo a:hover, .revisados .info a:hover {text-decoration: underline;}
.revisados .info a {font:11px Verdana, Arial, Helvetica; color:#36597b;}


/* ---- FEATURED POSTS --- */
#featured { width:630px; background:#fff; border:3px solid #ccd4df; padding:5px; margin-bottom:15px; }
#featured h2.featured { display:block; padding:5px; font: 14px "Trebuchet MS"; color:#fff; background:#4b84bc; margin-bottom:2px; }

/* ---- FEATURED POSTS --- */
#ads { display:block; padding:10px; background:#fff; }
#ads ul.ads { float:right; }
#ads ul.ads li a { float:left; padding:0; margin:0; display:block; }
#ads ul.ads li a:hover { border:1px solid #333;}

/* ---- SIDEBAR --- */
#right { width:250px; float:right; line-height:18px; font:12px "Trebuchet MS";}
#sidebar h2 { color:#fff;width:240px; padding:5px 5px 5px 10px; font: 17px "Trebuchet MS"; background:#4b84bc;}
#sidebar ul {}
#sidebar ul li {}
#sidebar ul li  a {color:#333; display:block; padding:5px 0 5px 0; border-bottom:1px solid #dadada;}
#sidebar ul li  a:hover { background:#f7f7f7;}
#sidebar ul li ul { width:239px; background:#dce2ea; border:3px solid #4b84bc; padding:5px; margin-bottom:10px;}
#sidebar ul li ul li { display:inline; }
#sidebar ul li ul li a { color:#333; display:block; padding:5px 0 5px 0; border-bottom:1px solid #dadada;}
#sidebar ul li ul li a:hover { background:#f7f7f7;}
.textwidget {width:240px; background:#dce2ea; border:3px solid #4b84bc; padding:5px; margin-bottom:10px;}
#calendar_wrap {width:240px; background:#dce2ea; border:3px solid #4b84bc; padding:5px; margin-bottom:10px;}
#calendar_wrap table#wp-calendar { width:100%; text-align:center;}

/* ---- COMMENTS --- */
h3#comments, h3#respond { font:13px Verdana, Arial, Helvetica, sans-serif; margin-bottom:30px; background:#e3e8ed; display:block; padding:5px; border:1px dashed #ccc;} 
.box {background:#fff; padding:10px; margin:20px 1px 0 1px; border:1px solid #bcc7d3;}
.box a { color:#70705c; text-transform:uppercase;}
.box a:hover { color:#4d4d3b;}
.box ol.commentlist { width:620px; clear:both; border-left:1px solid #e3e8ed; border-right:1px solid #e3e8ed; border-bottom:1px solid #e3e8ed; margin-bottom:10px;  }
.box ol.commentlist li.alt { background:#f6f7f9; color:#333; padding:5px; list-style:none; border-top:1px solid #e3e8ed; }
.box ol.commentlist li { color:#333; padding:5px; border-top:1px solid #e3e8ed;  }
.box ol.commentlist li .gravatar { float:left; border:3px double #dadada; width:50px; margin-right:10px;}
.box ol.commentlist li .comments { float:right; width:530px; }
.box ol.commentlist li .comments p { padding-top:10px;}
#commentform { margin-left:10px;}
#author,#email,#url,#comment { color: #333; border: 1px solid #d7d7d7; width:400px; display:block; padding: 4px; margin-bottom: 0.6em; background: #fff url(images/inputbg.gif) repeat-x top left;}
#author:focus,#email:focus,#url:focus,#author.sffocus ,#email.sffocus ,#url.sffocus  { color: #000; border: 1px solid #afc9de; width:400px; display:block; padding: 4px; margin-bottom: 0.6em; background: #fff url(images/inputbg.gif) repeat-x top left;}
#comment { width:520px;}
#comment:focus,#comment.sffocus { color: #000; border: 1px solid #afc9de; width:520px; display:block; padding: 4px; margin-bottom: 0.6em; background: #fff url(images/inputbg.gif) repeat-x top left;}
.comment-box-submit{ -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 6px; margin-right: 2px; border:1px solid #009999; color: #fff; background-color: #4b84bc;font-weight:bold; }
.comment-box-submit:hover{ -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 6px; margin-right: 2px; border:1px solid #333333; color: #fff; font-weight:bold; background-color: #333333; }

/* ---- FOOTER --- */
#footer {width:938px; height:30px; background:#073b6c; line-height:30px;}
#footer p { padding-left:15px; color:#fff;}
#footer p a { color:#4b84bc;}

#front-popular {
border-top:5px solid #487aac; 
	color:#fff;
	width: 918px;
	background:#28598a;
	margin: 0 auto;
	padding:10px;
	}

#front-popular h3 {
	margin:0;
	font-weight:bold;
	padding:5px;
	letter-spacing:-0.05em;
	color:#fff;
	font: normal 20px Georgia, Times, serif; 
}

#recentpost, #mostcommented, #recent_comments {
	width:280px;
	float:left;
	padding:5px;
	margin: 7px;
	border:1px solid #fff;
}


#recentpost a, #mostcommented a, #recent_comments a {
	color:#fff;
}

#recentpost ul, #mostcommented ul, #recent_comments ul {
	margin-top:5px;
}

#recentpost ul li, #mostcommented ul li, #recent_comments ul li {
	list-style:none;
	border-top:1px dotted #fff;
	padding:5px;
	display:block;
}

#recentpost ul li:hover, #mostcommented ul li:hover, #recent_comments ul li:hover {
	background:#3c78a7;
	color:#fff;
}

#recentpost ul li:first-child, #mostcommented ul li:first-child, #recent_comments ul li:first-child {
	border-top:0px dotted #fff;
}

/* Float Properties*/

.clearfloat:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

.clearfloat {
	display: inline-block;
	display:block;
	}


/* Hides from IE-mac \*/
* html .clearfloat {
	height:1%;
	}

*+html .clearfloat {
	height:1%;
	}



.clearfloat h3{
	font: normal 18px Georgia, Times, serif; 
	color:#4b84bc;
}	


div#sidebar div#social {
	text-align:center;
	margin-bottom: 10px;
}


div#ficha {
	width:100%;
	height: 175px;
	background: #487aac;
	color: white;
}

div#ficha .left, div#ficha .middle, div#ficha .right{
	margin: 10px;
	width: 280px;
	float: left;
	height: 150px;
}

div#ficha .middle, div#ficha .right{
	width: 165px;
}

div#ficha h3 {
	font-size: 25px;
}

div#ficha a {
	color: white;
}

div#ficha a img {
	border: 0px;
}

div#ficha .right {
width: 140px;
height: 140px;
text-align: center;
float: right;
}

div#ficha li { margin: 5px 0 5px 5px; }
div#ficha li span {
	font-weight: bold;
}

div#ficha .middle ul {
margin-top: 36px;
}

div#ficha .right p {
margin-top: 5px;
font-size: 11px;
line-height: 10px;
font-weight: bold;
}

div#ficha .right p a:hover{
text-decoration: underline;

}