/**



	Theme Name: diseno web



	Theme URI: http://www.webintegrada.com



	Author: Gustavo Rivadeneyra



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



	Version: 1.0



	



	The CSS, XHTML and design is released under GPL:



	http://www.opensource.org/licenses/gpl-license.php



	



	Changelog:



		v1.0 - 01.10.10



		First Release of diseno web



*/







/* -------------------------------------- */







.clearfix:after { /* FF,O,etc. */



	content: ".";



	display: block;



	clear: both;



	visibility: hidden;



	line-height: 0;



	height: 0;



}







.clearfix {



	display: inline-block; /* IE7xhtml*/



}







html[xmlns] .clearfix { /* O */



	display: block;



}







* html .clearfix {



	height: 1%; /* IE5-6 */



}







body {



	background:#f5f5f5 url(images/background.gif) repeat-x 0 100%;



	font:normal 12px Arial,Verdana,Tahoma;



	color:#2c57a0;



}







a {



	text-decoration:none;



	color:#2c57a0;



}







a:hover { color:#0B3156; }







#body-in {



	background:transparent url(images/body-in.gif) repeat-x 0 0;



	padding-top:28px;



}







#wrapper {



	background:transparent url(images/wrapper-bg.png) repeat-x 0 0;



	width:920px;



	margin:0 auto;



	padding-top:10px;



}







/* header */



#header {



	background:transparent url(images/header-bg.png) no-repeat 0 0;



	height:137px;



	position:relative;



	width:100%;



	overflow:hidden;



}







#date-now {



	background:transparent url(images/clock.gif) no-repeat 0 0;



	font-size:12px;



	color:#7b6e50;



	height:18px;



	line-height:24px;



	padding-left:40px;



	position:relative;



	left:432px;



	top:30px;



	z-index:2;



}







#branding {



	float:left;



	padding:18px;



	width:600px;



	height:64px;



	font-family:Tahoma,Arial,Verdana;



	position:relative;



	top:-18px;



	left:0;



	z-index:1;



}







#blog-title {



	display:block;



	font-size:24px;



	color:#1a5cd1;



	height:50px;



	line-height:38px;



}







#blog-description {



	font-size:14px;



	font-weight:normal;



	color:#0B3156;



	text-transform:uppercase;



}







#top-search-wrap {



	float:right;



	width:202px;



	height:48px;



	padding:24px 10px;



	position:relative;



	font-size:13px;



	line-height:34px;



	top:-16px;



	z-index:1;



}







#top-search-wrap h3{



	font:normal 14px Arial, Verdana, Tahoma;



	color:#0B3156;







}







#top-search-wrap p{



	font:normal 9px Arial, Verdana, Tahoma;



	line-height:34px;



	color:#7B6E50;







}







#top-search-wrap label {



	display:block;



	height:33px;



}







#top-search-wrap input {



	background:none;



	border:none;



	margin-left:8px;



	width:257px;



	color:#0B3156;



}







#page-menu {



	clear:both;



	position:relative;



	width:100%;



	overflow:hidden;



	height:37px;



	top:-18px;



}







#page-menu ul {



	display:block;



	height:37px;



	width:100%;



	overflow:hidden;



	position:absolute;



	top:0;



	left:0;



}







#page-menu ul#page-shadow {



	top:1px;



	left:1px;



	border:none;



}







#page-menu ul li {



	display:inline;



	text-transform:uppercase;



}







#page-menu a {



	background:transparent url(images/page-menu-separator.gif) no-repeat 100% 1px;



	display:block;



	float:left;



	height:36px;



	font:bold 14px Arial, Verdana, Tahoma;



	line-height:36px;



	color:#0B3156;



	padding:0 14px 0 10px;



}







#page-menu ul#page-shadow a {



	background:none;



	color:#93b7d9;



}







#page-menu a:hover, #page-menu .current_page_item a {



	/* color:#ffffff; */



}







/* container */



#container {



	background-color:#ffffff;



	border-left:1px solid #ffffff;



	border-right:1px solid #ffffff;



}







#logo {



	width:920px;



	height:50px;



	padding:0px;



	position:relative;



}



#logol {



	float:left;



	width:240px;



	height:50px;



	margin:0px;



	line-height:18px;



	padding:0 0 0 10px;



}







#logol h3{



	float:left;



	font:normal 18px Arial, Verdana, Tahoma;



	margin:30px 0px 0px 10px;



	



}



#logor {



	float:right;



	width:600px;



	height:40px;



	margin:0px;



	padding:10px 0 0 0;



}











/* sidebar */



#sidebar {



	float:right;



	width:306px;

	

	height:400px;



	padding:16px 6px 0 0;



}


#sidebar li {

list-style-type: none;

}







.widget {



	background-color:#eeeeee;



	padding:6px;



	margin-bottom:7px;



	position:relative;



	overflow:hidden;



	width:294px;



	color:#848484;



}







.widget-title {



	background:#2C57A0;



	text-transform:uppercase;



	font:bold 12px Arial,Tahoma,Verdana;



	color:#ffffff;



	border:1px solid #1A5CD1;



	top:-6px;



	left:-7px;



	width:286px;



	line-height:30px;



	height:30px;



	overflow:hidden;



	position:relative;



	padding:0 10px;



}







.widget ul li {



	padding:8px 0;



	border-bottom:1px solid #1A5CD1;



	position:relative;



}







.widget a { color:#2C57A0; }







.widget a:hover { color:#0B3156; }







/* content */



#content {



	float:left;



	width:600px;



	margin:0 0 10px 0;

	

	padding:7px 0;



}







#content h3{



	float:left;



	font:normal 18px Arial, Verdana, Tahoma;



	margin:10px 100px 10px 20px;



}







#content h4{



	float:left;



	font:normal 17px Arial, Verdana, Tahoma;



	margin:10px 100px 10px 20px;



}







#contentin {



	float:left;



	width:600px;



	margin:0;

	

	padding:0;



}



.pagetitle {



	margin-bottom:3px;



	color:#ffffff;



	font-weight:normal;



}







.post .title, #p-404 {



	font:normal 24px 'Times New Roman', Georgia, serif;



	margin-bottom:3px;



	color:#dea12b;



}







.post .meta {



	color:#81755e;



	margin-bottom:10px;



}







#mini-post-wrap .odd { float:left; }







#mini-post-wrap .even { float:right; }







.mini-post {



	width:328px;



	margin-bottom:10px;



	overflow:hidden;



}







.mini-post .title {



	font:normal 16px 'Trebuchet MS', Tahoma;



	height:20px;



	line-height:20px;



	overflow:hidden;



	border:none;



	padding:0;



	margin-bottom:6px;



}







.mini-post .entry {



	height:145px;



	overflow:hidden;



	margin-bottom:3px;



}







.mini-post .meta {



	font:normal 11px Tahoma, Verdana;



	margin-bottom:3px;



}







.mini-post .date-post {



	background:#cf8c18 url(images/mini-date-bg.gif) repeat-x 0 0;



	display:block;



	float:left;



	width:196px;



	line-height:27px;



	height:27px;



	color:#ffffff;



	padding-left:10px;



}







.mini-post .read-more {



	background:#1153a4 url(images/mini-read-more-bg.gif) repeat-x 0 0;



	display:block;



	float:right;



	color:#ffffff;



	padding-left:10px;



	width:107px;



	height:25px;



	line-height:25px;



	border:1px solid #2667b1;



}







.mini-post a.read-more:hover { color:#f4b33b; }







.navigation .alignleft a, .navigation .alignright a {



	background:#D2901C url(images/nav-button-bg.gif) repeat-x 0 0;



	display:block;



	float:left;



	font:normal 11px Verdana, Tahoma;



	color:#362F28;



	height:27px;



	line-height:27px;



	padding:0 7px;



}







#indice {



width: 290px;



float: left;



padding: 0px;



margin: 0px 0px 8px 8px;



display: inline;



}



#indice p {



color:#7B6E50;



font-family:Arial,Tahoma,Verdana;



font-size:11px;



padding: 0px;



margin: 0px 0px 0px 83px;



line-height: 14px;



}



#indice h3 {



background:#2C57A0 none repeat scroll 0 0;



color:#FFFFFF;



font-family:Arial,Tahoma,Verdana;



font-size:11px;



font-weight:bold;



width:185px;



margin:0 0 7px 7px;



padding:3px 0 3px 7px;



text-transform:uppercase;



}



#indice h3 a {



color:#FFFFFF;



text-decoration:none;



}



.articulo {



background:#EEEEEE;



float: left;



width: 274px;



margin: 0px;



padding: 7px;



border: 1px solid #BBBBBB;



}







/* wp-pagenavi */



#wp-pagenavi-wrapper {



	background:#d08e19 url(images/pagenavi-bg.gif) repeat-x 0 0;



	height:36px;



	position:relative;



	padding:0 5px;



}



.wp-pagenavi {



	padding-top:12px;



	font:normal 11px Tahoma, Verdana, Arial;



}







.wp-pagenavi span.pages, .wp-pagenavi span.current, .wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi span.extend {



	background-color:#0f365b !important;



	color:#ffffff !important;



	text-transform:uppercase;



	padding:4px 8px !important;



	border:1px solid #0c2e4d !important;



}







.wp-pagenavi a:hover, .wp-pagenavi span.current {



	background-color:#1153a4 !important;



	border:1px solid #0c2e4d !important;



}







/* footer */



#footer {



	height:40px;



	text-transform:uppercase;



	color:#ffffff;



	font-size:10px;



	line-height:40px;



	padding:0 15px;



}







#copyright {



	float:left;



}







#credit {



	float:right;



}







#footer a, #footer a:hover {



color: #FFFFFF;



}