/*



Theme Name: Creadictos



Theme URI: http://www.creadictos.com/



Version: 1.1



Description: tema de lanzamiento 2 Columnas 



Author: Creadictos



Author URI: http://www.creadictos.com



*/











/*------------------------------------------------*/



/*-----------------[RESET]------------------------*/



/*------------------------------------------------*/







/* http://meyerweb.com/eric/tools/css/reset/ */



/* v1.0 | 20080212 */







html, body, div, span, applet, object, iframe,



h1, h2, h3, h4, h5, h6, p, blockquote, pre,



a, abbr, acronym, address, big, cite, code,



del, dfn, em, font, img, ins, kbd, q, s, samp,



small, strike, strong, sub, sup, tt, var,



b, u, i, center,



dl, dt, dd, ol, ul, li,



fieldset, form, label, legend,



table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }







body { line-height: 1; }



ol, ul { list-style: none; }



blockquote, q {	quotes: none; }







blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; }







/* remember to define focus styles! */



:focus { outline: 0; }







/* remember to highlight inserts somehow! */



ins { text-decoration: none; }



del { text-decoration: line-through; }







/* tables still need 'cellspacing="0"' in the markup */



table { border-collapse: collapse; border-spacing: 0; }











/*------------------------------------------------*/



/*---------[Todos los estilos basicos]------------*/



/*------------------------------------------------*/







body { background: #00080B url(images/); text-align: center; line-height: 21px; font-family: arial, tahoma, Verdana, sans-serif; font-size: 14px; color: #4f4f4f; min-height: 25px; }







a { text-decoration: none; color: #343434; }



a:hover { text-decoration: underline; }



.clear { clear: both; }



.ui-tabs-hide { display: none; }



br.clear { margin: 0px; padding: 0px; }







/*-------Estilo de los textos en la pagina-------*/







h1, h2, h3, h4, h5, h6 { font-weight: bold; padding-bottom: 5px; color: #000000; letter-spacing: -1px; line-height: 1em; font-family: arial, tahoma, Verdana, sans-serif; }



h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #000000; }



h1 { font-size: 30px; }



h2 { font-size: 24px; }



h3 { font-size: 22px; }



h4 { font-size: 18px; }



h5 { font-size: 16px; }



h6 { font-size: 14px; }



p { padding-bottom: 10px; line-height: 24px; }



strong { font-weight: bold; color: #333333; }



cite, em, i { font-style: italic; }



pre, code { font-family: Courier New, monospace; margin-bottom: 10px; }



ins { text-decoration: none; }



sup, sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }



sup { bottom: 0.8em; }



sub { top: 0.3em; }



dl { margin: 0 0 1.5em 0; }



dl dt { font-weight: bold; }



dd  { margin-left: 1.5em;}



blockquote  { margin: 1.5em; padding: 1em; color: #666666; background: #e6e6e6; font-style: italic; border: 1px solid #dcdcdc; }



	blockquote p { padding-bottom: 0px; }







input[type=text],input.text, input.title, textarea, select { background-color:#fff; border:1px solid #bbb; padding: 2px; color: #4e4e4e; }



input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border-color:#969696; color: #3e3e3e; }



input[type=text], input.text, input.title, textarea, select { margin:0.5em 0; }



textarea { padding: 4px; }







img#about-image { float: left; margin: 3px 8px 8px 0px; }







.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }



* html .clearfix             { zoom: 1; } /* IE6 */



*:first-child+html .clearfix { zoom: 1; } /* IE7 */







/*------------------------------------------------*/



/*---------------[Layout principal]---------------*/



/*------------------------------------------------*/







.container { text-align: left; width: 982px; margin: 0 auto; position: relative; }







#header-wrapper { background: #eff1f2 url(images/main_bg.jpg); }



	#header { background: url(images/top-bg.png) no-repeat top center; }



		#header .container { padding-top: 20px; height: 384px; }



		body#home #header .container { height: 384px; }



			



			#top-box { width: 417px; margin-top: 38px; padding-left: 3px; }



				#top-box h2, #pagetop h1 { color: #094d71; text-shadow: 1px 1px 1px #83b8db; margin-bottom: 6px; }



				#pagetop { padding: 43px 0px 0px 4px; }



				#pagetop h1 { font-size: 36px; padding-bottom: 4px; }



				#pagetop p.tagline, #pagetop p.tagline a { font-size: 18px; text-shadow: 1px 1px 1px #1e1e1e; color: #494949; }



					#pagetop p.tagline a:hover { text-decoration: underline; }



				



				#breadcrumbs { position: absolute; bottom: 0px; left: 8px; margi width:982px; background: none;}



					#breadcrumbs-left, #breadcrumbs-content, #breadcrumbs-right { float: left; height: 48px; }



					#breadcrumbs-left { width: 13px; background:none; /*url(images/breadcrumbs-left.png) no-repeat;*/ }



					#breadcrumbs-right { width: 280px; background: none;/*url(images/breadcrumbs-right.png) no-repeat;*/ }



					#breadcrumbs-content { width:640px;  background: url(images/breadcrumbs_bg.jpg);/*url(images/breadcrumbs-bg.png);*/line-height:55px; font-size: 18px; font-style: bold; color: #535353; text-shadow: 1px 1px 1px #fff; padding: 0px 0px 0px 0px; }



					#breadcrumbs-content a { color: #000; }



					#breadcrumbs-content a:hover, p.tagline a:hover { text-decoration: none; color: #000; }



					#breadcrumbs-content ul { margin: 0px; padding: 0 10px 0 0; list-style-type: none; list-style-image: none; float: left; }



					#breadcrumbs-content ul li { float: left; display: block; padding-left: 0px; padding-bottom: 15px; height: 48px; }



					#breadcrumbs-content ul li a:link,#breadcrumbs-content ul li a:visited, #breadcrumbs-content ul li a:active  { height: 24px; display: block; color: #000; font-size: 14px; font-style: bold; padding: 0px 9px; float: left; margin: 0px; }



					#breadcrumbs-content ul li a:hover { padding-top: 1px; text-decoration: none; color: #666; }

				#top-box p { color: #ffffff; text-shadow: 1px 1px 1px #144b83; font-size: 14px; line-height: 26px; }
				#top-box a.featured-button { display: block; float: left; height: 53px; line-height: 45px; padding-right: 32px; background: url(images/button_bg.png) no-repeat bottom right; font-size: 18px; font-family: arial, tahoma, Verdana, sans-serif; color: #925600; margin: 8px 3px 0px 0px; text-shadow: 1px 1px 1px #fadb82; }
				#top-box a.featured-button:hover { text-decoration: none; }
				#top-box a.featured-button span { display: block; background: url(images/button_bg.png) no-repeat top left; padding-left: 27px; height: 53px; }

			#image_slideshow { position: absolute; bottom: -77px; right: -18px; z-index: 3; }



				#switcher { position: absolute; bottom:70px; left:35px; }



					#switcher-left, #switcher-right, #switcher-content { height: 85px; float: left; }



					#switcher-left { background: url(images/switcher-left.png) no-repeat; width: 37px;  }



					#switcher-right { background: url(images/switcher-right.png) no-repeat; width: 39px;  }



					#switcher-content { background: url(images/switcher-bg.png) repeat-x; padding: 31px 0px 0px; height:54px; }



						#switcher-content a { display: block; float: left; background: url(images/switcher-link.png) no-repeat; height:18px; margin:0px; text-indent:-9999px; width:17px; }



						#switcher-content a.active { background: url(images/switcher-activelink.png) no-repeat; }
#content { background: #eff1f2 url(images/main_bg.jpg); text-shadow: 1px 1px 1px #ffffff; padding-bottom: 15px; padding-left: 10px;}



				#content-wrap { background: url(images/content_bg.jpg) repeat-y top center; min-height: 200px; }



					#content-wrap .container { width: 975px;  background: url(images/content_bg.jpg) no-repeat top center;  min-height: 200px; }



						#content-left { float: left; width: 665px; margin-right:1px;/* background: url(images/content-top-left.jpg) right 2px no-repeat; */}



						body#home #content-left { background: none; }



						



							#services { background: url(images/vertical_bg.png) repeat-y 336px 0px; }



								.service { float: left; width: 224px; position: relative; padding: 33px 37px 28px 75px; /* background: url(images/horizontal_sep.png) repeat-x bottom left; */}



								#services .even { margin-left:1px; width:215px; }



								#services .lastrow { background: none; }



									.service h3.title { padding-bottom: 14px; }



										.service h3.title a { color: #262626; }



											.service h3.title a:hover { color: #000000; text-decoration: none; }



									.service img.icon { position: absolute; top: 31px; left: 16px; }



									



									a.readmore { padding-right: 17px; background: url(images/readmore-bg.png) bottom right no-repeat; height: 31px; line-height: 31px; float: right; color: #ffffff; font-size: 14px; text-shadow: -1px -1px 1px #000000; }



										a.readmore span { padding-left: 18px; background: url(images/readmore-bg.png) no-repeat; display: block; height: 31px; }



										a.readmore:hover { color: #ddd; }



										



				div.entry { padding: 42px 20px 45px 20px; background: url(images/horizontal_sep.png) bottom left repeat-x; }



					div.post a { color: #000000; font-weight: bold; }



							



				.entry ul { list-style-type: disc; margin: 10px 0px 10px 20px; }



				.entry ol { list-style-type: decimal; list-style-position: inside; margin: 10px 0px 10px 2px; }



					.entry ul li ul, .entry ul li ol { margin: 2px 0px 2px 20px; }



					.entry ol li ul, .entry ol li ol  { margin: 2px 0px 2px 35px; }



					



/*------------------------------------------------*/



/*---------------[MENU Desplegable]------------------*/



/*------------------------------------------------*/		







#topnav { position: absolute; top: 20px; right: 0px; }



	#topmenu-leftbg, #topmenu-rightbg, #topmenu { float: left; height: 45px; }



	#topmenu-leftbg { background:  url(images/menu-leftbg.png) no-repeat; width: 11px; }



	#topmenu { background: url(images/menu-bg.png) repeat-x; position: relative; }



	#topmenu-rightbg { background: url(images/menu-rightbg.png) no-repeat; width: 14px; }



		ul.nav, #search-form { float: left; }



		ul.nav { padding: 5px 0px 0px; margin-right: 17px; }



			ul.nav li { float: left; background: url(images/link-separator.png) no-repeat top right; padding: 0px 7px 0px 5px; }



				ul.nav a { color: #000; text-shadow: 1px 1px 1px #cddbde; padding: 4px 7px 9px; }



					ul.nav a:hover { text-decoration: none; color: #4f696e; /*background: #CDDBDE;  -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;  -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;*/}



					ul.nav > li.current_page_item > a, ul.nav > li.current-cat > a, ul.nav > li.current_page_item > a#homelink > span { background: url(images/active-arrow.png) no-repeat bottom center; }	

				ul.nav > li > a:focus { background: none; }
				ul.nav > li.sf-ul > a:hover, ul.nav > li.sf-ul.sfHover > a { background: #FFF; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; color: #000; box-shadow: 3px 6px 8px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow:3px 6px 8px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 3px 6px 8px 1px rgba(0, 0, 0, 0.2); }

				.nav li ul { background: #FFF; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; left:5px !important; top:34px !important; padding: 14px 10px 14px 20px; width: 172px !important; box-shadow: 3px 6px 8px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow:3px 6px 8px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 3px 6px 8px 1px rgba(0, 0, 0, 0.2); z-index: 10000; display: none; }
				.nav ul li:hover ul, ul.nav ul li.sfHover ul { left:183px !important; top:-14px !important; }
				ul.nav li li { background: none; }
				ul.nav li li a { background: url(images/nav-bullet.png) no-repeat left 9px; padding: 4px 0px 4px 17px; display: block; color: #7e7e7e; }
				ul.nav li li a:hover { color: #444444; }
				ul.nav a#homelink { text-indent: -9999px; background: url(images/home-icon.png) no-repeat center 6px; padding: 0px; }
				ul.nav a#homelink span { display: block; padding: 5px 9px 8px 5px; width: 16px; }

#search-form { background: url(images/search-bg.png) no-repeat; width: 148px; margin-top:8px; }
#search-form input { border: none; background: none; margin: 0px; padding: 5px 0 8px 11px; width:127px; color: #000; font-size: 11px; }


/*------------------------------------------------*/
/*--------------[SLIDER presentacion]-----------------*/
/*------------------------------------------------*/		
#featured { background: url(images/horizontal_sep.png) repeat-x bottom left; }



	#featured .slide { padding: 50px 20px 34px 20px; }



	#featured-wrap { background: /*url(images/featured-right-bg.jpg) no-repeat right 2px; */ position: relative; }



		ul#featured-control { position: absolute; top: -46px; left:10px; }



			ul#featured-control li { float: left; background:url("images/featured-li.png") repeat scroll right bottom transparent; padding-right: 28px; margin-right:-6px;  }



				ul#featured-control li a { background:url("images/featured-li.png") no-repeat; display:block; height:47px; line-height:57px; padding-left:21px; padding-right:1px; }



				ul#featured-control li a:hover { text-decoration: underline; color: #4f696e; }



				



			ul#featured-control li.active { background:url("images/active-bg-sprite.png") repeat scroll right bottom transparent; padding-right:34px; margin-right:-15px; margin-left:-12px; }



				ul#featured-control li.active a { background:url("images/active-bg-sprite.png") no-repeat; height:63px; padding-left:33px; padding-right:4px; color: #535353; }



					ul#featured-control li.active a:hover {  text-decoration: none; color: #4f696e; }



		



		#featured h2.title, .entry h2.title { font-size: 30px; margin-bottom: 13px; }



		.entry h2.title { margin-bottom: 10px; }



			#featured h2.title a, .entry h2.title a { color: #262626; text-shadow: 1px 1px 1px #ffffff; }



				#featured h2.title a:hover, .entry h2.title a:hover { text-decoration: none; color: #111111; }



		img.thumbnail { background:url(images/thumb-bg.png) no-repeat; padding:8px 9px 10px 8px; margin-top:7px; }



		



		div.postinfo { background: url(images/horizontal_sep.png) repeat-x; width: 490px; }



			div.postinfo p.tagline { background: url(images/postinfo-icon.png) no-repeat 2px 7px; font-size: 14px; color: #545353; font-family: arial, tahoma, Verdana, sans-serif; font-style: italic; padding-bottom:4px; }



				div.postinfo p.tagline span.inner { display: block; background: url(images/horizontal_sep.png) bottom left repeat-x; padding: 6px 4px 9px 34px; }



		



/*------------------------------------------------*/



/*-------------------[COMMENTARIOS]-------------------*/



/*------------------------------------------------*/







#comment-section { padding:30px 41px 20px 20px; }



	h3#comments { font-size: 30px; }







span.bottom_bg { background:url("images/comment-bottom.png") no-repeat scroll bottom right; display: block; height: 2px; width: 100%; margin-top: -21px; } 



	div.authordata { width: 100px; }



		img.avatar { float: right; background: url(images/avatar-bg.png) no-repeat; padding: 5px 6px 6px 5px; }



		div.comment-author { text-align: right; margin-top: 13px; padding-bottom:5px; font-weight: normal; }



			div.comment-author span.fn a, div.comment-author span.fn { color: #262626 !important; font-size: 18px; font-weight: bold !important; font-family: arial, tahoma, Verdana, sans-serif;  }



		.comment-meta { margin-top: 3px; }	



			.comment-meta a { color: #434343 !important; font-size: 11px; font-weight: normal !important; }



		



	.comment-wrap { float:left; margin-left:32px; }



		.reply-container { float: right; }



			.reply-container a { padding-left: 15px; }



			.reply-container a:hover { text-decoration: none; }



			



	



	ul.children .comment .bottom_bg { background: none; }







	li.depth-1 .comment-wrap { width: 428px; }



	li.depth-2 .comment-wrap { width: 310px; }



	li.depth-3 .comment-wrap { width: 193px; }



	li.depth-4 .comment-wrap { width: 78px; }



		



	ol.commentlist { padding-top: 10px; }



	.commentlist li.comment { margin: 20px 0px; background: url(images/content_line.png) repeat-y 117px 0px; }



		.commentlist li.comment ul { margin: 8px 0px 8px 117px; }



		



	#respond { padding-top: 30px; }



		#commentform textarea#comment { width: 99%; }



		#commentform input[type=text] { width: 40%; }



		



	li.comment #respond { padding-left:28px; padding-top:20px; background: #CAD8DB; }



		li.comment #respond textarea { width: 99% !important; }



		li.comment #respond input[type=text] { width: 50% !important; }



	



	.depth-1 li.comment #respond { padding-left:10px; }



	



	span.bottom_bg { width: 580px; }



	



	div#comment-section a {



		color:#000000;



		font-weight:bold;



	}



		



/*------------------------------------------------*/



/*---------------------[FOOTER]-------------------*/



/*------------------------------------------------*/







#footer-top { background: url(images/footer-bg.png); }



	#footer { background: url(images/footer-top.png) repeat-x; padding-top: 35px; text-shadow: -1px -1px 1px #000000;}



		#footer .widget { width: 280px; margin: 0px 0px 0px 40px; padding-bottom: 35px; float: left; }



			#footer .widget h3.title { color: #ffffff; font-size: 24px; margin-bottom: 12px; }



			#footer a { color: #aaaaaa; }



				#footer a:hover { color: #ffffff; text-decoration: none; }



						



			#footer .widget ul { margin-bottom:5px; margin-left: 17px; }



				#footer .widget ul ul { margin-bottom:0; }



				#footer .widget ul li { background:url("images/star.png") no-repeat scroll 0 10px; color:#AAAAAA; padding:5px 0 8px 18px; }



					#footer .widget ul li ul { margin:0 0 -12px; padding:5px 0 0 7px; }



					#footer #wp-calendar td#today { color:#ffffff; }



				



#footer-copyright { background: url(images/footer-copyright-bg.g) repeat-x; padding: 11px 0px 1px; }



	p#copyright { float: left; color: #6b6b6b; font-size: 11px; text-shadow: -1px -1px 1px #000000; margin-left: 20px; }



		p#copyright a { color: #a0a0a0; }



	p#copyrighttop { float: right; color: #6b6b6b; font-size: 11px; text-shadow: -1px -1px 1px #000000; margin-left: 20px; }



		p#copyrighttop a { color: #a0a0a0; }







/*------------------------------------------------*/



/*--------------------[SIDEBAR]-------------------*/



/*------------------------------------------------*/







#sidebar { float: left; width: 309px; text-shadow: none; padding-top: 0px;}



h3#sidebar { color:#09F; }



	#sidebar a { color: #439097; }



		#sidebar a:hover { color: #fff; text-decoration: none; }



body#home #sidebar { padding-top: 65px; }



	.sidebar-block { padding: 25px 18px 15px 28px; background: url(images/sidebar_horizontal_sep.png) repeat-x left bottom; }



	#testimonial { color: #7f7f7f; font-family: Georgia, serif; font-style: italic; background: url(images/testimonial-bg.png) no-repeat 0px 2px; padding:0 0 0 26px; margin-left: -15px; }



		#testimonial p.author { color: #262626; font-family: Arial, sans-serif; font-style: normal; text-align: right; margin-top: -4px; background: url(images/testimonials-bottom-bg.png) no-repeat top right; padding-top: 18px; margin-top: -24px; }



				



		#tabbed-area #tabs { background: #A9C2CA; margin:-30px -18px 0 -37px; height: 43px;  }



			#tabs ul#tab_controls { border-top: 0px solid #ffffff; }



				#tabs ul#tab_controls li { float: left; padding: 0px; }



				#tabs ul#tab_controls li.first { background:url("images/recent16.png") no-repeat 6px 14px transparent; }



				#tabs ul#tab_controls li.second { background:url("images/popular16.png") no-repeat 4px 15px transparent; }



				#tabs ul#tab_controls li.last { background:url("images/random16.png") no-repeat 0px 14px transparent; }



					#tabs ul#tab_controls li a { display: block; padding: 10px 0px 11px 10px; color: #262626; font-size: 14px; font-family: Georgia, serif; text-align:center; font-size:12px; font-weight:bold; }



						#tabs ul#tab_controls li a:hover { text-decoration: underline; color: #000000; }



					



					#tabs ul#tab_controls li.first a { width: 92px; }



					#tabs ul#tab_controls li.second a { width: 94px; }



					#tabs ul#tab_controls li.last a { width: 87px; }



				



				#tabs ul#tab_controls li.active a { background: url(images/active-tab-arrow.png) bottom center no-repeat; padding-bottom:24px; }



				.tab-content { margin-top:32px; }



				



		.sidebar-block h3.title { font-size: 24px; color: #b5b5b5; margin-bottom: 18px;  text-decoration: none; }



		



		#sidebar .noborder { background: none; }



		.sidebar-block ul { margin-bottom:5px; }



			.sidebar-block ul ul { margin-bottom:0; }



			.sidebar-block ul li { background:url("images/star.png") no-repeat scroll 0 10px; color:#b1e0e7; padding:5px 0 8px 18px; }



				.sidebar-block ul li ul { margin:0 0 -12px; padding:5px 0 0 7px; }



			



/*------------------------------------------------*/



/*------------[CAPTIONS AND ALIGNMENTS]-----------*/



/*------------------------------------------------*/







div.post .new-post .aligncenter, .aligncenter { display: block; margin-left: auto; margin-right: auto; }



.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin-bottom: 10px; }



.wp-caption.alignleft { margin: 0px 10px 10px 0px; }



.wp-caption.alignright { margin: 0px 0px 10px 10px; }



.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; }



.alignright { float: right; }



.alignleft { float: left }



img.alignleft { display:inline; float:left; margin-right:15px; }



img.alignright { display:inline; float:right; margin-left:15px; }







	



/*------------------------------------------------*/



/*---------------[DEFAULT MENU DESPLEGABLE]---*/



/*------------------------------------------------*/







.nav ul { position:absolute; top:-999em; background-position: bottom; background-repeat: no-repeat; z-index: 10; }



.nav li { float:left; position:relative; }



.nav a { display:block; float: left; }



	.nav li:hover ul, ul.nav li.sfHover ul { left:0px; top:35px; }



	.nav li:hover li ul, .nav li.sfHover li ul { top:-999em; }



		.nav li li:hover ul, ul.nav li li.sfHover ul { left:203px; top:0px; }



	.nav li:hover ul, .nav li li:hover ul { top: -999em; }



	.nav li li {	display: block;	padding: 0px; float: left; height: auto !important; }



	.nav li ul { width: 202px; }



		.nav li li a:link, .nav li li a:visited { display: block; height: auto; float: left; width:180px; }



		.nav li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }











/*------------------------------------------------*/



/*-----------------[WP CALENDAR]-----------------*/



/*------------------------------------------------*/



#wp-calendar { empty-cells: show; margin: 10px auto 0; width: 240px;	}



	#wp-calendar a { display: block; text-decoration: none; font-weight: bold; }



		#wp-calendar a:hover { text-decoration: underline; }



	#wp-calendar caption {	text-decoration: none; font: bold 13px Arial, Sans-Serif; }



	#wp-calendar td {	padding: 3px 5px; color: #9f9f9f; }



		#wp-calendar td#today { color: #000000; }



	#wp-calendar th {	font-style: normal;	text-transform: capitalize;	padding: 3px 5px; }



		#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }



		#wp-calendar #next a { padding-right: 10px; text-align: right; }



		#wp-calendar #prev a { padding-left: 10px; text-align: left; }



		



/*------------------------------------------------*/



/*-------------------[PAGE NAVI]------------------*/



/*------------------------------------------------*/



.pagination { overflow: hidden; padding: 15px 12px 0px; }







.wp-pagenavi { position: relative; text-align: right; padding: 33px 55px 33px 0px; }



.wp-pagenavi a, .wp-pagenavi a:link { background: url(images/pagenavi-bg.png) no-repeat !important; padding: 10px 15px 12px 14px !important; margin: 2px; color:#383737 !important; border: none !important; text-shadow: 1px 1px 1px #ffffff; font-size: 14px; }



.wp-pagenavi a:visited { background: url(images/pagenavi-bg.png) no-repeat !important; padding:10px 15px 12px 14px !important; margin: 2px; color:#383737 !important; border: none !important; }



.wp-pagenavi span.pages { padding: 5px 7px 5px !important; margin: 2px !important ; color: #989898 !important; border:none !important; color: #413f36; background: none !important; }



.wp-pagenavi span.current, .wp-pagenavi span.extend, .wp-pagenavi a:active, .wp-pagenavi a:hover { background: url(images/pagenavi-current-bg.png) no-repeat !important; padding:10px 15px 12px 14px !important; margin: 2px; color:#FFFFFF !important; border: none !important; text-shadow: -1px -1px 1px #000000; color: #ffffff !important; font-size: 14px !important; font-weight: normal !important; }











a.readmore:hover, #sidebar div.custom-sidebar-block ul.control li a:hover, ul#cats-menu li a:hover, ul#page-menu li a:hover, div#slider-control div.featitem h2 a  { text-decoration: none; }







.js #feat-content, .js div#from-blog div.entries {display: none;} 







.foursixeight { margin: 15px 0 5px 84px;}







.fullwidth { width: 100% !important; } 







.js #image_slideshow { display: none; } 



.nobg { background: none !important; }







#tabbed-area #tabs { margin-top:-25px;}



body#home #tabbed-area #tabs { margin-top:-30px;  }







/*------------------------------------------------*/



/*-------------------[ULTIMAS ADICIONES]------------------*/



/*------------------------------------------------*/







/*========= TITULOS DE LOS ARTICULOS =========*/



#titulo_arti h1 { color: #000; text-shadow: 1px 1px 1px #FFF; margin-bottom: 6px; }



				#titulo_arti { padding: 13px 0px 10px 4px; }



				#titulo_arti h1 { font-size: 36px; padding-bottom: 4px; }



				#titulo_arti p.tagline, #pagetop p.tagline a { font-size: 14px; text-shadow: 1px 1px 1px #d6d6d6; color: #494949; }



					#titulo_arti p.tagline a:hover { text-decoration: underline; }



					



					.post-info { color: #abab91; font-size: 12px; float: left; clear: both; padding: 13px 0px 10px 4px;}



					.post-info a:link, .post-info a:hover, .post-info a:visited { color: #000; }



					



/*========= INFORMACION AUTOR =========*/







.autor_info { padding: 10px; margin:10px; border: 1px solid #C7CED1; background-color: #EAF0F1; display:table-cell; width:600px; height:auto;}



.autor_photo {float:left; padding: 10px;}



.autor_photo img { background-image: none; background-color: #FFFFFF;padding: 10px;	border: 1px solid #8F8F8F;width: 80px;height:80px;float:left !important;}



.autor_info p {font-size:12px;padding:0px;margin-bottom:10px;}



.autor_info a {color:#000000;text-decoration:none;padding:0;}



.autor_info a:hover {text-decoration:underline;}



.autor_info ul, .author_info li {margin:0px;padding:0px;}



.autor_info h3 {font-size:14px;margin-bottom: 10px;padding: 0px;}



.autor_email a { float: left; background-image: url(images/email.png);background-repeat: no-repeat;background-position: left center;padding: 0px 10px;text-decoration: none;font-weight: bold;}







/*========= COMPARTE =========*/



/*========= post footer =========*/



#share_this_bar{height:200px;widht:580px;margin:20px 0 0 0; padding:0px 0 0 0; background-image:url(images/sharthis-box.png);background-repeat:no-repeat; background-color:#EAF0F1; border: 1px solid #C7CED1;}



#share_this_bar_content{float:left;width:590px;padding:10px 0px 0px 0px;}



#share_this_bar_text{float:left;width:230px;padding:10px 10px 25px 10px;font-size: 12px;}



#share_this_bar_icons{ float:right;

	width: 300px;

	height: 180px;

}





#share_this_bar_icons .social {

	list-style: none;

	font-family: Verdana, Arial;

	font-size: 8px;

	line-height: 12px !important;

}

#share_this_bar_icons .social li {

	float: left;

	padding: 8px 0 11px 0;

	padding-left: 40px;

	margin-right: 15px;

	width: 200px;

	height: 20px;

}

#share_this_bar_icons .social li a {

	color: #000;

}

#share_this_bar_icons .social li a:hover {

	text-decoration: underline;

}

#share_this_bar_icons .rss {

	background: url(images/icon-rss.png) no-repeat 0px 5px;

}

#share_this_bar_icons .mail {

	background: url(images/icon-email.png) no-repeat 0px 5px;

}

#share_this_bar_icons .twitter {

	background: url(images/icon-twitter.png) no-repeat 0px 5px;

}

#share_this_bar_icons .facebook {

	background: url(images/icon-facebook.png) no-repeat 0px 5px;

}



#ads{margin-bottom:10px; border-top:solid 1px #DEDEDE; padding-top:10px; font-size:13px;}

#ads-right-min{border-left:solid 1px #DEDEDE; height:250px; padding-left:10px;}

#ads-right-min a:link,

#ads-right-min a:visited,

#bottom-share-links a:link,

#bottom-share-links a:visited{

font-size:14px;

color:#222;

display:block;

height:22px;

line-height:22px;

margin-bottom:16px;

padding-left:32px;

}

#ads-right-min a:hover,

#bottom-share-links a:hover{color:#666;}

#ads-right-min .rss {

	background: url(images/icon-rss.png) no-repeat 0px 5px;

}

#ads-right-min .mail {

	background: url(images/icon-email.png) no-repeat 0px 5px;

}

#ads-right-min .twitter {

	background: url(images/icon-twitter.png) no-repeat 0px 5px;

}

#ads-right-min .facebook {

	background: url(images/icon-facebook.png) no-repeat 0px 5px;

}



/*========= Comparte2 =========*/



#share {width: 600px; margin: 50px 0 0 0; padding: 0px 0 0px 0px;background: none;}

#share ul {list-style: none; overflow: hidden;}

#share ul li {width: 72px; height: 83px; margin: 0 22px 0 0; padding: 10px; float: left; text-align: center; background: #EAF0F1;border: 1px solid #e3e3e3;}

#share ul li div.otro {	width: 50px; margin: 0 auto;}



/*========= ARTICULOS RELACIONADOS =========*/







#relacionados {height:260px;widht:580px;margin:20px 0 0 0;padding:0px 0 0 0; background-image:url(images/sharthis-box.png);background-repeat:no-repeat; background-color:#EAF0F1; border: 1px solid #C7CED1;}



#relacionados_gracias {width:250px;height:200px;float:left;padding:0px 0 0 0px;margin:0px; background-color:#fff; background-image: url(images/gracias.png); background-repeat: repeat-x;}



					



/*=== Sub Columns ===*/



.subcols { background: url(images/subcols-bgr.gif) repeat-y left; height: 1%; }



.col1, .col2 { float: left; width: 285px; padding-left:10px; padding-top: 10px; }



.col2 { float: right; }



.col1 > div:last-child,



.col2 > div:last-child { border-top: none; }



/*---:[ Single Page ]:---*/
#promote{hwidht:580px;margin:20px 0 0 0;padding:0px 0 0 0;background-repeat:no-repeat; background-color:#EAF0F1; border: 1px solid #C7CED1;	}
	#promote h2{font-family: Helvetica;font-size: 20px; font-weight:bold;}		
		#promote a{color: #000;}
		#promote a:hover{text-decoration: underline;}
	.promote_bottombg{padding: 20px 0px;display: block;}
 	.p_leftcol{float: left;padding:10px 20px;width:335px;}
 		.p_leftcol ul{margin: 5px 10px 0 0;list-style:none;}
 			.p_leftcol li{padding: 5px 1px;}	
	.p_rightcol{width: 150px;float: right;padding: 10px 50px 0px 5px;}
		.p_rightcol ul{margin: 14px  0 0;}
		.p_rightcol ul li{display: inline;float: left;}
		.p_rightcol img{margin: 3px;width: 41px;}		
h2.pagetitle{font-family: Helvetica,"Helvetica Neue", Arial, Verdana;font-size: 18px;background: #333;color: #ccc;margin: 0 0 20px 130px;padding: 12px 30px 10px;}
p.tagg{border-top: 1px dashed #ccc;padding: 3px 0px;font-size: 9px;}







/*========= BANNERS EXTRAS pendiente =========================================================================================*/







.box_banner {width:600px; height:90px; padding:20px 10px;background-color:none; border: 1px solid #C7CED1;}



.box_banner a{display:block;font-size:11px;color:#888;font-family:verdana,sans-serif; margin:0 4px 10px 0;text-align:center;text-decoration:none;overflow:hidden;}



.box_banner img{border:0;clear:right;}



.box_banner a.adhere{color:#666;font-weight:bold;font-size:12px;border:1px solid #ccc;background:#e7e7e7;text-align:center;}



.box_banner a.adhere:hover{border:1px solid #999;background:#ddd;color:#333;}



/* tags*/



div.post-tags{ font-size: 9px; padding:10px 0 0 0;}



div.post-tags a{ padding:0px 0px 0px 0px;}