/*
Theme Name: Warson
Theme URI: http://www.warson.com
Description: Diseņado por Lic. Angeles Gallegos.
Author: Ing. Juan Carlos Gallegos
 Author URI: http://www.softecsystems.com.mx
*/

*{margin:0;padding:0;}
body{font-family:Verdana; font-size:12px;text-align:center;background-color:#FFFFFF;}/*background:url(images/bg-body.png) repeat-x top #EAF5F9;*/
blockquote{display:block;border-left:dotted #000 .1em;margin:.5em 2em;padding:0 0 0 1em;}
blockquote blockquote{border-left:dotted #000 .1em;padding:0 0 0 1em;}
.bold{font-weight:700;}
.italic{font-style:italic;}
img{border:none;}
.alignleft{float:left;text-align:left;}
.alignright{float:right;text-align:right;}
.center{text-align:left;}
#container{width:960px;text-align:left;margin:0 auto;}
#header{display:block;position:relative;width:960px;height:98px;background:url(images/header.jpg) repeat-x; margin:0px; padding:0px;z-index:2;}
#wrapper{float:left;width:100%;position:relative; background-color:#FFFFFF;padding:0px;margin:0px;z-index:1;}/*border-left:1px solid #CCD7E1;border-right:1px solid #CCD7E1;*/
#sidebar {
	width: 210px;
	float: right;
	padding-bottom: 10px;
	padding-right:5px;
	padding-top:5px;
	padding-left:3px;
	background-color:#E7ECF1;

}
	#sidebar ul {
		list-style-type: none;
	}
		#sidebar ul li {
			line-height: 1.4em;
			padding: 4px 0 4px 17px;
			background: url(images/bullet.png) no-repeat 2px 9px;
			border-bottom: 1px dotted #B6B6B6;
		}
		#sidebar ul li a {
			color: #333333;
			text-decoration: none;
			font-weight:bold;
		}
		#sidebar ul li a:hover {
			color: #4A79A5;
			text-decoration: underline;
		}
		#sidebar ul li .news-time {
			color: #333333;
			font-size:10px;
			background:url(images/calendar.png) no-repeat;
			padding-left:25px;
			line-height:15px;
		}
		#sidebar ul li .news-time a {
			color: #8AB00B;
			text-decoration: underline;
		}
		#sidebar ul li .news-time a:hover {
			color: #4A79A5;
			text-decoration: underline;
		}
		
#content{float:left;width:735px;height:auto;padding:0px 0;}
#footer{display:block;clear:both;margin:0 auto;}
#logo {float:left;margin:0px;padding:5px 0 0 10px;}

#clear{clear:both;}

#links {float:right;width:500px;;margin:0px;padding:0px;height:65px;font-size:12px;}
#links ul{list-style:none;float:right;}
#links ul li{float:left;margin-right:5px;list-style:none; color:#8AB00B;}
#links ul li a{color:#1B4978;padding:8px 5px 3px 0;border-right:#000 solid 1px;}
#links ul li img,#links ul li a img{margin:0px;padding:0px;border:0px;float:left;}
#links ul .page-item-227 { background:url(images/contacto.jpg) no-repeat; height:53px;padding:0 0 0 43px;}
#links ul .page-item-229 { background:url(images/mapa.jpg) no-repeat; height:53px;padding:0 0 0 43px;}

#menu {clear:both;height:32px;width:960px;padding:0px;margin:0px;}
#menu #nav{float:left;width:710px;list-style:none;height:32px;font-size:11px;font-weight:700;text-transform:uppercase;margin:0px 0 0;}
#menu #nav li{float:left;margin-right:1px;padding:8px 0 8px 12px; border-right:#FFFFFF solid 1px;}
#menu #nav li a{color:#FFF;padding:8px 12px 8px 0;}
#menu #nav li:hover,ul#nav li.current_page_item{background:url(images/tab-left-active.png) no-repeat left top;color:#94AE27;}
#menu #nav li a:hover,ul#nav li.current_page_item a{background:url(images/tab-right-active.png) no-repeat right top;color:#94AE27;}


ul#cat{font-family:Arial;float:left;width:670px;height:35px;line-height:35px;list-style:none;font-size:14px;font-weight:400;text-transform:uppercase;margin:23px 0 0 15px;}
ul#cat li{display:inline;margin:0 15px 0 0;}
.bloginfo{float:left;width:750px;height:70px;margin:5px 0 0 10px;}
.bloginfo h1 a{font-size:40px;font-weight:400;text-transform:uppercase;color:#E1F0E9;}
.bloginfo p{font-size:16px;color:#D0E580;}
a.rss{float:right;width:130px;height:70px;background:url(images/rss.png) no-repeat right top;line-height:70px;font-size:14px;color:#D0E580;text-align:right;margin:50px 0 0;padding:0 60px 0 0;}

.widget {
	background:#FFFFFF url(images/bg-sidebar.jpg) repeat-x bottom;
	border: 1px solid #DDDDDD;
	padding: 5px;
	margin-bottom: 10px;
}
	.widget h2 {
		background-color: #4A79A5;
		color: #ffffff;
		padding: 4px;
		margin-bottom: 5px;
		text-transform: uppercase;
		font-family:"Trebuchet MS", Verdana, Tahoma;
		font-size: 1.4em;		
	}
	.widget h2 a {		
		color: #ffffff;
		text-decoration:none;
	}
.box {
	background-color: #FFFFFF;
	border: 1px solid #DDDDDD;
	padding: 5px;
	margin-bottom: 10px;
	width:210px;
}
	.box h2 {
		background-color: #4A79A5;
		color: #ffffff;
		font-size: 1em;
		text-transform: uppercase;
		padding: 4px;
		margin-bottom: 5px;
	}	
	.box ul {
		list-style-type: none;
	}
		.box ul li {
			line-height: 1.4em;
			padding: 4px 0 4px 17px;
			background: url(images/bullet.gif) no-repeat 2px 9px;
			border-bottom: 1px dotted #B6B6B6;
		}
		.box ul li a {
			color: #333333;
			text-decoration: none;
		}
		.box ul li a:hover {
			color: #4A79A5;
			text-decoration: underline;
		}
	

/*.post-content{width:708px;background:url(images/cintilla-v1_02.jpg) repeat-x top;background-color:#FFF;margin:0 0 10px;padding:15px;display:block;clear:both;}
.post-content h1{font-size:24px;font-weight:400;font-style:italic;}
.post-content .meta{display:block;font-size:12px;color:#94AE27;margin:5px 0 0;}
.post-entry{font-size:13px;line-height:20px;margin:20px 0 0; }
.post-entry p{padding:5px 0;}
.post-entry img{margin:5px;padding:0;}
.navpages{font-size:14px;width:630px;height:30px;line-height:30px;margin:0 0 10px;padding:15px;}
.post-entry .thumbnail{float:left;width:152px;height:152px;border:1px solid #000;margin:0 8px 0 0;padding:3px}
.post-entry .thumbnail img{width:150px;height:150px;padding:0px;margin:0px;}*/

#content .post-content {
			clear: both;
			width: 730px;
			float: left;					
			margin: 5px 0px 30px 0px;
			background: #FFFFFF url(images/post-bg.jpg) repeat-x top left;	
			font: 12px Verdana;	
			border: 1px solid #C9D4DD;		
		}
	
	
	#content .post-content .title{
		padding:0px;
		margin:0px;			
		}
	
	#content .post-content .post-bar{		
		padding:0px;
		margin:0px;
		
		}
		
		#content .post-content .post-bar .tags {
				float: left;
				font-size: 0.95em;
				font-weight:bold;	
				margin-bottom: 0 !important;
				color:#808080;
				margin-left:10px;
				margin-top:10px;
			}
				#content .post-content .post-bar .tags a {
					text-decoration: none;
					color: #8AB00B;/*b3324f*/
					margin: 0 5px;
				}
				#content .post-content .post-bar .tags a:hover {
					text-decoration: underline;
				}
				
				#content .post-content .post-bar .undercat {
				float:right;
				font-size: 11px;
				color:#FFF;
				margin-right:10px;
				margin-bottom:10px;
				background:url(images/bg-readmore.png) no-repeat;
				font-family:"Trebuchet MS",Helvetica;
				width:96px;
				height:25px;
				line-height:25px;
			}
				#content .post-content .post-bar .undercat a {
					color: #FFF;
					text-decoration: none;
					margin-left:20px;					
				}
				#content .post-content .post-bar .undercat a:hover {
					color: #4A79A5;
					text-decoration: underline;
				}
		/*.post-entry .details {	
			clear:both;
			float:right;				
			font-size: 11px;
			font-family:"Trebuchet MS",Helvetica;									
			text-transform: uppercase;
			background:url(images/bg-readmore.png) no-repeat;
			color:#FFF;		
			width:96px;
			height:25px;
			line-height:15px;
			text-align:center;
		}
			.post-entry .details a {
				color: #FFF;
				text-decoration: none;
				margin-left:10px;				
			}
			.post-entry .details a:hover {
				color: #4A79A5;
				text-decoration: underline;
			}*/
/**/
		#content .post-content .title h1 {
				font-weight: normal;
				font-size: 1.8em;
				margin-bottom:0px;
				font-family:"Trebuchet MS", Verdana, Tahoma;	
				font-weight:bold;
				margin-left:10px;
				padding-top:5px;							
				
			}
				#content .post-content .title h1 a {
					text-decoration: none;
					color: #8AB00B;	/*a81334*/									
				}
			#content .post-content .post-entry p {
				line-height: 1.6em;
				margin-bottom: 15px;
			}
			#content .post-content .title .meta {
				float: left;
				font-size: 0.95em;
				font-weight:bold;	
				margin-bottom: 0 !important;
				color:#808080;
				margin-left:10px;
			}
				#content .post-content .title .meta a {
					text-decoration: none;
					color: #b3324f;
					margin: 0 5px;
				}
				#content .post-content .title .meta a:hover {
					text-decoration: underline;
				}
				
			#content .post-content .title .comments {
				float: right;
				margin-bottom: 0 !important;
				padding-bottom: 0px;				
			}
			#content .post-content .title .comments a {
					display: block;
					color: #b3324f;
					font-family: Verdana;
					font-size: 0.9em;
					font-weight:bold;
					text-decoration:underline;
					text-decoration: none;
					padding: 0px 10px 0 0;					
			}				


.post-entry{font-size:13px;line-height:1.6em;margin:20px 0 0; padding:10px;}
.post-entry img{margin:5px;padding:0;}
.navpages{font-size:14px;margin:0 0 10px;padding:15px; clear:both;}
.post-entry .thumbnail{float:left;width:152px;height:152px; background-color:#FFF;margin:0 8px 0 0;padding:6px;border:1px solid #CCD7E1;}
.post-entry .thumbnail img{width:150px;height:150px;padding:0px;margin:0px;}

#wp_page_numbers ul {
		border-top: 0 !important;
	}
	#wp_page_numbers .page_info {
		padding: 4px 8px !important;
		border: 1px solid #CCD7E1 !important;
		margin-right: 2px;
	}
	#wp_page_numbers .active_page a {
		border-color: #ffffff !important;
		background-color: #8AB00B !important;
	}
/*.post-content{width:708px;background:url(images/cintilla-v1_02.jpg) repeat-x top;background-color:#FFF;margin:0 0 10px;padding:15px;display:block;clear:both;}
.post-content h1{font-size:24px;font-weight:400;font-style:italic;}
.post-content .meta{display:block;font-size:12px;color:#94AE27;margin:5px 0 0;}

.post-entry{font-size:13px;line-height:1.6em;margin:20px 0 0; }
.post-entry p{padding:5px 0;}
.post-entry img{margin:5px;padding:0;}
.navpages{font-size:14px;width:630px;height:30px;line-height:30px;margin:0 0 10px;padding:15px;}
.post-entry .thumbnail{float:left;width:152px;height:152px;border:1px solid #000;margin:0 8px 0 0;padding:3px}
.post-entry .thumbnail img{width:150px;height:150px;padding:0px;margin:0px;}*/



/* 
#search_box {width:245px;height:32px;float:right;margin:0px;padding:0px;}
#searchform{width:245px;height:32px;background:url(images/ctexto.gif) no-repeat;margin:0px;padding:0px;}
#searchfield{float:left;width:145px;height:32px;font-size:14px;background:none;border:none;display:inline;color:#000;margin:8px 0 0 30px;padding:0px 0px 0;}
#searchsubmit{float:right;margin: 0px;padding:0px;width:60px;height:34px;}
*/

#search_box {width:200px;height:32px;float:right;margin:0px;padding:0px;}
#searchform{width:200px;height:32px;background:url(images/ctexto.gif) no-repeat;margin:0px;padding:0px;}
#searchfield{float:left;width:100px;height:32px;font-size:14px;background:none;border:none;display:inline;color:#000;margin:8px 0 0 30px;padding:0px 0px 0;}
#searchsubmit{float:right;margin: 0px;padding:0px;width:60px;height:34px;}

h3.search{font-size:2em;font-family:"Trebuchet MS", Verdana, Tahoma;height:30px;line-height:2em;color:#1B4978;margin:0 0 10px;padding:15px;}

.footer-left{float:left;position:relative;width:4px;height:37px;background:url(images/footer-left.png) no-repeat;margin:5px 0 0 -4px;}
.footer-right{float:right;position:relative;width:4px;height:37px;background:url(images/footer-right.png) no-repeat;margin:5px -4px 0 0;}
.footer-col{float:left;width:255px;height:250px;color:#97ADBB;font-size:11px;text-align:center;margin:10px 0 0 24px;}
.footer-col-middle{width:340px;margin-bottom:5px;}
.footer-col h2{font-size:20px;line-height:32px;font-weight:400;color:#2B4659;}
.footer-col .content{display:block;width:242px;height:200px;border:1px solid #7590A3;margin:15px 0 0;padding:5px;}
.footer-col ul{width:100%;list-style-type:none;font-size:12px;color:#000;text-align:left;margin:0;}
.footer-col ul li a,.footer-col ul li a:link,.footer-col ul li a:visited{display:block;width:234px;height:20px;text-decoration:none;font-weight:400;color:#97ADBB;line-height:18px;padding:0 4px;}
.footer-col ul li a:hover,.footer-col ul li a:active{background-color:#5F8CAB;color:#FFF;}
.footer-col .content-middle ul li a{width:330px;}
.footer-col .content-middle{width:338px;}
.footer-links{display:block;width:896px;height:25px;background:url(images/footer-line.png) no-repeat 0 15px;font-size:11px;color:#6F8FA6;clear:both;margin:0 auto;padding:25px 15px 0;}
.footer-links a{color:#6F8FA6;}
.footer-links a:hover,.footer-links a:active{text-decoration:underline;}
ol.commentlist{list-style:none;margin:0 20px;padding:0;}
ol.commentlist li{border:1px solid #d5d5d5;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:relative;margin:0 0 10px;padding:5px 7px 5px 64px;}
ol.commentlist li div.vcard{font-weight:700;font-size:14px;line-height:16px;font-family:helvetica,arial,sans-serif;}
ol.commentlist li div.vcard cite.fn{font-style:normal;font-size:11px;}
ol.commentlist li div.vcard cite.fn a.url{color:#c00;text-decoration:none;}
ol.commentlist li div.vcard cite.fn a.url:hover{color:#000;}
ol.commentlist li div.vcard img.avatar{background:#fff;border:1px solid #aaa;left:7px;position:absolute;top:7px;padding:5px;}
ol.commentlist li div.comment-meta{font-weight:700;font-size:10px;line-height:16px;font-family:helvetica,arial,sans-serif;position:absolute;right:10px;text-align:right;top:5px;}
ol.commentlist li div.comment-meta a{color:#205B87;text-decoration:none;}
ol.commentlist li p{font-weight:400;font-size:12px;line-height:16px;font-family:helvetica,arial,sans-serif;margin:5px 0 12px;}
ol.commentlist li ul{font-weight:400;font-size:12px;line-height:16px;font-family:helvetica,arial,sans-serif;list-style:square;margin:0 0 12px;padding:0;}
ol.commentlist li div.reply{background:#999;border:1px solid #666;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#fff;font:bold 9px/1 helvetica,arial,sans-serif;text-align:center;width:36px;padding:6px 5px 4px;}
ol.commentlist li div.reply:hover{background:#3A515F;border:1px solid #004080;}
ol.commentlist li div.reply a{color:#fff;text-decoration:none;text-transform:uppercase;}
ol.commentlist li ul.children{list-style:none;text-indent:0;margin:12px 0 0;}
ol.commentlist ul.children li.odd{background:#fff;}
ol.commentlist ul.children li.even{background:#f6f6f6;}
#commentform{font-size:12px;margin:0 0 0 30px;}
#commentform p{line-height:30px;}
#commentform #comment{width:450px;margin:10px 0 0;}
h3#comments,#respond h3{font-size:18px;font-weight:400;margin:5px 0 5px 20px;}
.home-featured{display:block;width:737px;height:200px;background-color:#E7ECF1;border-bottom:#CCD7E1 2px solid;margin:0 auto 0px; padding-left:5px;padding-top:5px;padding-bottom:5px;padding-right:0px;}

/*.home-post{float:left;width:224px;height:206px;background:url(images/bg-home-post.gif) no-repeat;margin:0 0 0 30px;padding:8px 30px 20px 15px;}
.home-post h1 a{font-family:Trebuchet MS,Verdana;display:block;font-size:18px;line-height:15px;color:#FFF;font-weight:400;text-decoration:none;}
.home-post .thumbnail{float:left;width:79px;height:73px;border:1px solid #CFDBDB;margin:0 8px 0 0;padding:3px 3px 0;}
.home-post .thumbnail img{width:77px;height:70px;}
.home-post .meta{display:block;font-size:11px;font-style:italic;color:#94AE27;margin:5px 0 0;}
.home-post p{display:block;width:220px;height:70px;font-size:11px;line-height:14px;color:#2B4659;clear:both;margin:10px 0 0 5px;}
.home-post .readmore a{float:right;position:relative;width:96px;height:25px;right:5px;bottom:-15px;line-height:25px;text-align:center;font-size:11px;background:url(images/bg-readmore.png) no-repeat;color:#2B4659;}*/

.home-post{float:left;width:355px;height:206px;margin:0px 10px 0px 0px;padding:15px 0px 0px 0px;}
.home-post-content{float:left;display:block;width:331px;height:206px;background:url(images/bg-home-post.jpg) repeat-x;margin:0px;padding-top:10px;}
.home-post-left{float:left;display:block;width:12px;height:206px;background:url(images/bg-home-post-left.jpg) no-repeat;margin:0px;padding:0px;}
.home-post-right{float:left;display:block;width:12px;height:206px;background:url(images/bg-home-post-right.jpg) no-repeat;margin:0px;padding:0px;}

.home-post-content h1 a,.home-post-content h1 a:visited,.home-post-content h1 a:hover{font-family:Trebuchet MS,Verdana;display:block;font-size:18px;line-height:15px;color:#FFF;font-weight:400;text-decoration:none;padding-bottom:15px;}
.home-post-content .thumbnail{display:inline;float:left;width:82px;height:82px;border:1px solid #000;margin:0 8px 0 0;padding:3px 3px 0;}
.home-post-content .thumbnail img{width:80px;height:80px;}
.home-post-content .meta{display:block;font-size:11px;font-style:italic;color:#333;margin:5px 0 0;}
.home-post-content p{ text-align:justify;font-family:Verdana;display:inline;font-size:12px;line-height:1.3em;color:#1B4978;margin:10px 0 0 5px;}
.home-post .readmore a{float:right;width:96px;height:25px;line-height:25px;text-align:center;font-family:"Trebuchet MS",Verdana;font-size:11px;background:url(images/bg-readmore.png) no-repeat;color:#FFF;margin-top:-25px;margin-right:10px;}
.home-post .readmore a:hover,.home-post .readmore a:visited{color:#FFF;}
#home-text { margin-top:25px;margin-bottom:15px;padding:0px; border:1px solid #FFF; clear:both;}
#home-text h2,#home-text h2 a{ margin-top:15px;font-family:Bauhaus 93,Trebuchet MS,Verdana; font-size:28px; color:#1B4978;}
#home-text-content { background-color:#E7ECF1; font-family:Verdana; font-size:12px; line-height:1.3em;color:#1B4978; border:1px solid #CCD7E1;margin-top:10px; padding:10px;}
#home-text-content p{ text-align:justify; margin:10px;}

.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{min-width:0;display:block;}
* html .clear{height:1%;}
a,a:link,a:visited,a:hover,a:active{color:#333;text-decoration:none;}
ul#cat li a,ul#cat li:hover,ul#cat li.current-cat{color:#1B4978;}
.post-entry ul,.post-entry ol{padding:5px 0 .5px 20px;}
ol.commentlist li.pingback comment-author,ol.commentlist li.pingback div.vcard{padding:0 170px 0 0;}
ol.commentlist li ul.children li.depth-2,ol.commentlist li ul.children li.depth-3,ol.commentlist li ul.children li.depth-4,ol.commentlist li ul.children li.depth-5{margin:0 0 3px;}

/* clearfix */
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { min-width: 0; display: inline-block; /* \*/ display: block; }
* html .clear { /* \*/ height: 1%; }

#sidebar #cotizador{
		background:#FFFFFF url(images/cotizador.gif) no-repeat center center;
		width:196px;		
		height: 194px;
		margin: 0px;
		padding: 0px;
		text-align:center;	
	}
	#sidebar #cotizador img{		
		margin-top: 120px;
		padding: 0px;
	}
#sidebar #featured {
		background:#FFFFFF url(images/bg-sidebar.jpg) repeat-x bottom;
		border: 1px solid #CCD7E1;
		height: 185px;
		margin-bottom: 10px;
		padding: 6px;
		
	}
		
	#sidebar .featured {
		position: relative;
		padding: 0px;
		height: 150px;
		background-color:transparent;
		overflow:hidden;				
	}
		#featured h2 {
			background-color: #4A79A5;
			color: #ffffff;
			font-family:"Trebuchet MS", Verdana, Tahoma;
			font-size: 1.4em;
			text-transform: uppercase;
			padding: 4px;
			margin-bottom: 5px;
		}
		#featured h2 a {		
			color: #ffffff;
			text-decoration:none;
		}
		#sidebar .featured .comments a {
			position: absolute;
			display: block;
			width: 31px; height: 25px;
			background: url(images/comments.gif) no-repeat 0 0;
			top: 5px; right: 10px;
			text-align: center;
			font-size: 0.8em;
			color: #333333;
			text-decoration: none;
			padding-top: 5px;
		}
		#sidebar .featured h3 {
			font-family:"Trebuchet MS", Verdana, Tahoma;
			font-size: 15px;
			margin-bottom: 10px;
			font-weight: bold;
			padding:0px;
			text-transform: uppercase;
		}
		#sidebar .featured h3 a{
			color:#8AB00B;
			text-decoration:none;
		}
		#sidebar .featured h3 a:hover {
				color: #4A79A5;
				text-decoration: underline;
		}
		#sidebar .featured img {
			float: left;
			margin: 4px;
			width: 70px; height: 70px;
		}
		#sidebar .featured p {
			line-height: 1.4em;
			margin-bottom: 10px;
			padding: 0 4px;
			font-family:Verdana, "Trebuchet MS",Helvetica;
			font-size:12px;						
		}
		#sidebar .featured .details {
			clear: both;			
			font-size: 10px;
			font-family:"Trebuchet MS",Helvetica;
			margin-bottom: 0;			
			color: #8AB00B;			
			width:180px;
			text-align:right;
			border-top: 1px dotted #333;
			text-transform: uppercase;
		}
			#sidebar .featured .details a {
				color: #8AB00B;
				text-decoration: none;
			}
			#sidebar .featured .details a:hover {
				color: #4A79A5;
				text-decoration: underline;
			}
			
			
		
			
/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}

.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 p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */
