﻿/*
Theme Name: IPS V2.1 (Español)
Theme URI: http:contenidosenlinea.com
Author: Contenidos en Línea
Author URI: http:contenidosenlinea.com
Description: IPS V2 versión español.
Version: 2
*/

/* Reset */
html {margin:0;padding:0;border:0;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, article, aside, dialog, figure, footer, header, hgroup, nav, section, newsletter {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section, newsletter {display:block;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;float:none !important;}
table, th, td {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
blockquote, q {quotes:"" "";}
a img {border:none;}
:focus {outline:0;}
ol, ul {list-style:none;}
li {line-height:120%;}
dt { font-weight: bold; text-decoration: underline; } dd { margin: 0; padding: 0 0 0.5em 0; }

/*----- ={ Headings } -----*/
h1 a, h2 a ,h3 a, h4 a, h5 a, h6 a { text-decoration: none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover  {text-decoration: none;}

h1, h2, h3, h4, h5, h6 {margin:0;line-height:1;}
h1 { font-size:30px; }
h2 { font-size:23px; }
h3 { font-size:20px; }
h4 { font-size:16px; }
h5 { font-size:14px; }
h6 { font-size:12px; }

/*----- [[ Theme Table ]] -----*/
.theme-table {width: 100%;}
	.theme-table caption {	color: #222;font-size: 14px;font-weight: bold;padding-bottom: 4px;text-align: left;}
	.theme-table thead {font-size: 12px;}
	.theme-table thead th {text-align:center;background:#ddd;border: 1px solid #fff;padding: 3px 0 2px;}
	.theme-table tbody {color: #888;}
	.theme-table tbody td {background: #f5f5f5;border: 1px solid #fff;padding: 3px 0 2px;text-align: center;}
	.theme-table tbody .pad {background: none;}

/* -------------------------------------------------------------- 
	NAVIGATION
	Navigation is a two part code. 
	- The structure/bone (which is coded below in this file)
	- The appeareance (appeareance, which can be found an edited in styles/active style file)
-------------------------------------------------------------- */
/* =Navigation. The navigation can be considered in two parts. The first part is the 
-------------------------------------------------------------- */
	.dropdown a  	{ position:relative; display:block; z-index:100;}
	.dropdown li li.current_page_item,
	.dropdown li li.current-cat { background:none; }
	.dropdown li  {width: auto;list-style:none; }
	.dropdown li a.sf-with-ul 	{ padding-right:20px;}
	.dropdown li ul li a 	{ }
	.dropdown a, .dropdown  li.current-cat-parent a, .dropdown li.current-cat a, .dropdown li.current_page_item, .dropdown li.current_page_parent, .dropdown li.current-menu-ancestor, .dropdown li.current-menu-item, .dropdown li.sfHover { }
	/* =Drop-down menus  */
	.dropdown li ul  { position: absolute; left: -999em; z-index:99999; }
	.dropdown li:hover,.dropdown li.hover  { position:static; }
	.dropdown li:hover ul ul, .dropdown li.sfhover ul ul,.dropdown li:hover ul ul ul ul, .dropdown li.sfhover ul ul ul ul,.dropdown li:hover ul ul ul ul ul, .dropdown li.sfhover ul ul u ull ul { left:-999em; }
	.dropdown li:hover ul, .dropdown li.sfhover ul,.dropdown li li:hover ul, .dropdown li li.sfhover ul,.dropdown li li li:hover ul, .dropdown li li li.sfhover ul,.dropdown li li li li:hover ul, .dropdown li li li li.sfhover ul,.dropdown li li li li li:hover ul, .dropdown li li li li li.sfhover ul  { left:auto; }

/* -------------------------------------------------------------- 
	THEME WIDGETS
-------------------------------------------------------------- */
/*----- [[ Global Widgets ]] -----*/
.widget {margin:0 0 25px;}
	.widget .widget {width:auto !important;margin:0 !important}
	.widgettitle {margin:0;padding:0 0 10px;font: bold 14px Arial,Helvetica,sans-serif;color:#555;}
	.widget p{margin-bottom:10px;}
	.widget ul {clear:both;padding-left:5px;list-style-position:inside;list-style-type:disc;}
	.widget ul li {border-bottom:1px dotted #ddd;padding-bottom:8px;margin-bottom:7px;}
	.widget ul ul {padding:0 0 0 15px;border-top:none}
	.widget select {border:1px solid #ddd;}
	.widget form, .widget fieldset {margin:0;}
	.widget img {display:block;}
	.widgetname {display:block;padding:10px;background:#333;color:#fff;text-transform:uppercase;margin:10px 0;text-align:center;font-weight:bold;}

/*----- [[ Tag Cloud Widget ]] -----*/
#wp_tag_cloud div {line-height: 1.6em;}

/*----- [[ Archive Widget ]] -----*/
.arc-dropdown {margin-bottom:7px;}
.arc-dropdown select {width:98%;margin:0 0 5px;padding:2px;color:#444}
.archive_span {display:block;margin-bottom:3px;}
.google {width:95%;padding:3px 5px;margin-bottom:0;border:1px solid #ddd;}

/*----- [[ Calendar Widget ]] -----*/
#wp-calendar {width: 100%;}
	#wp-calendar caption {	color: #222;font-size: 14px;font-weight: bold;padding-bottom: 4px;text-align: left;}
	#wp-calendar thead {font-size: 11px;}
	#wp-calendar thead th {text-align:center;}
	#wp-calendar tbody {color: #aaa;}
	#wp-calendar tbody td {background: #f5f5f5;border: 1px solid #fff;padding: 3px 0 2px;text-align: center;}
	#wp-calendar tbody .pad {background: none;}
	#wp-calendar tfoot #next {text-align: right;}

/*----- [[ Gabfire Tabs ]] -----*/
.panes div {padding:15px 10px;border:1px solid #999;background-color:#fff;border-top:0;}
.panes div div{padding:0;border:none;}
.panes .pane, .panes .widgettitle {display:none;}
.panes li span.block {display:block;font-size:11px;}
.panes li {list-style:disc outside;margin-left:10px;}

/* root element for tabs  */
.tabs {list-style:none;margin:0 !important;padding:0 0 0 5px !important;height:33px;border-bottom:1px solid #666;font-size:12px;}
/* single tab */
.tabs li {float:left;text-indent:0;padding:0 !important;margin:0 !important;list-style:none !important;border:0 !important;background:none !important;}
/* link inside the tab. uses a background image */
.tabs a { background: url(images/framework/jquerytools/tabs.png) no-repeat 0 0;display:block;height: 31px;  
	line-height:31px;width: 96px;text-align:center;	text-decoration:none;color:#000;padding:2px 0 0 0;margin:0px;position:relative;top:1px;}
.tabs a:active {outline:none;}
/* when mouse enters the tab move the background image */
.tabs a:hover {background-position: 0 -34px;color:#fff !important;text-decoration:none !important;}
/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
.tabs .current, .tabs .current:hover, .tabs li.current a {background-position: 0 -68px;cursor:default !important; color:#000 !important;}
/* initially all panes are hidden */ 

/*----- [[ Search Widget ]] -----*/
form.gab_search_style1{margin:0;padding:0;border:none;}
	form.gab_search_style1 fieldset {padding:0;}
	form.gab_search_style1 .text {margin:0;border:none;}
	form.gab_search_style1 .submit_style1 {float:right;padding:5px 5px 0 0;display:inline;}
	
form.gab_search_style2 fieldset{margin:0;padding:0;border:none;}
	form.gab_search_style2 p {margin:0}
	form.gab_search_style2 .text{float:right;padding:0;background:none;border:0;width:230px;margin:7px 40px 0 0;color:#7c7a7a;font:14px arial, verdana, sans-serif;}
	form.gab_search_style2 .submit_style2{float:left;padding:0;background:none;border:0;width:30px;cursor:pointer;height:30px;}	
		
/*----- [[ RSS Widget ]] -----*/
.widget_rss a.rsswidget {color: #000;}
	.widget_rss a.rsswidget:hover {color: #ff4b33;}
	.widget_rss .widget-title img {width: 11px;height: 11px;}	
	
/*----- [[ Feedburner Widget ]] -----*/
.feedburner_widget {	}
	.feedburner_widget fieldset {border:1px solid #ddd;padding:0;}
	.feedburner_widget .text {margin:0;border:none;}
	.feedburner_widget .feedburner_submit {float:right;padding:5px 7px 0 0;display:inline;}
	
/*----- [[ About Widget ]] -----*/
.widget_avatar {float:left;margin:4px 10px 0 0;padding:2px;}
	.widget_avatar img {display:block;}
	.about_more {display:block;text-align:right;}

/*----- [[ Twitter Widget ]] -----*/
.twitter_link {display:block;text-align:right;}

/*----- [[ Flickr Widget ]] -----*/
.flickr_widget img{float:left;margin:9px;padding:2px;border:1px solid #ddd;background:#fff;display:inline;}

/*----- [[ Socilaize Widget ]] -----*/
.gab_social_widget img{float:left;margin:3px;display:inline;opacity:0.7;filter:alpha(opacity=70)}
.gab_social_widget img:hover{opacity:1;filter:alpha(opacity=100)}

/*----- [[ Share Widget ]] -----*/
.gab_share_widget {padding-bottom:5px;margin-bottom:5px;display:block;}
	.gab_share_twitter {display:block;float:left;width:110px;overflow:hidden;}
	.gab_share_google1 {display:block;float:left;width:75px;overflow:hidden;}
	.share-separator {clear:both;height:10px;}
	.gab_share_widget a img {display:block;margin:2px 4px 0 0;float:left;}

/*----- [[ universal image classes ]] -----*/
	.entry img {max-width: 960px;}
	.alignleft,#content img.alignleft {display: inline;float: left;margin-right: 15px;margin-top: 5px;}
	.alignright,#content img.alignright {display: inline;float: right;margin-left: 15px;margin-top: 6px;}
	.aligncenter,#content img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;margin-bottom:7px;}
	img.alignleft,#content img.alignright,#content img.aligncenter {margin-bottom: 8px;}
	.wp-caption {background: #f1f1f1;line-height: 18px;margin-bottom: 20px;padding: 4px;text-align: center;}
	.wp-caption img {margin: 5px 5px 0;}
	.wp-caption p.wp-caption-text {color: #888;font-size: 12px;margin: 5px;}
	.wp-smiley {margin: 0;}
	.gallery {margin: 0 auto 18px;}
	.gallery .gallery-item {float: left;margin-top: 0;text-align: center;width: 33%;}
	.gallery img {border: 2px solid #cfcfcf;}
	.gallery .gallery-caption {color: #888;font-size: 12px;margin: 0 0 12px;}
	.gallery dl {margin: 0;}
	.gallery img {border: 10px solid #f1f1f1;}
	.gallery br+br {display: none;}
	.attachment img { /* single attachment images should be centered */display: block;margin: 0 auto;}

/*----- [[ Gallery ]] -----*/
.post .gallery {padding-bottom:15px;display:block;}
			
/*----- [[ innerpage slider ]] -----*/
#gab_slides {margin-bottom:15px;}
	#gab_slides .slides_container {height:auto;overflow:hidden;margin-bottom:10px;}
	#gab_slides .slides_container img {padding:2px;border:1px solid #ddd;}	
		
	#gab_slides .next {width:9px;height:11px;display:block;float:right;border:0 !important;}
	#gab_slides .prev {width:9px;height:11px;display:block;float:left;border:0 !important}
	#gab_slides .pagination {float:left;width:140px;height:12px;margin:-10px 0 0 200px;}
	#gab_slides .pagination li {float:left;margin:0 1px;list-style-type: none !important;}
	#gab_slides .pagination li a {display:block;width:12px;height:0;padding-top:12px;background-image:url(images/framework/pagination.png);background-position:0 0;float:left;overflow:hidden;}
	#gab_slides .pagination li.current a {background-position:0 -12px;}				
	
/* --------------------------------------------------------------
   FORMS
   * default styling for forms
   * Extra classes to enhance forms
   Usage:
   * For text fields, use class .title or .text
   * For inline forms, use .inline (even when using columns)
-------------------------------------------------------------- */
/* 
	A special hack is included for IE8 since it does not apply padding 
	correctly on fieldsets
 */ 
label {font-weight:bold;cursor:pointer;}
fieldset {padding:0 14px 14px 14px;margin:0 0 15px 0;border:1px solid #aaa;}
legend {font-weight:bold;font-size:1.2em;margin-top:-2px;margin-bottom:10px;}
fieldset, #IE8#HACK {padding-top:14px;}
legend, #IE8#HACK {margin-top:0;margin-bottom:0;}

/* Input Fields */
input.span-1, textarea.span-1,input.span-2, textarea.span-2,input.span-3, textarea.span-3 {border-left-width:1px;border-right-width:1px;padding-left:5px;padding-right:5px;}
input.span-1, textarea.span-1 {width:218px;}
input.span-2, textarea.span-2 {width:258px;}
input.span-3, textarea.span-3 {width:458px;}

/* 
  Attribute selectors are used to differentiate the different types 
  of input elements, but to support old browsers, you will have to 
  add classes for each one. ".title" simply creates a large text  
  field, this is purely for looks.
 */
input[type=text], input[type=password], input.text, input.title, textarea {background-color:#fff;border:1px solid #bbb;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus {border-color:#666;}
select {background-color:#fff;border-width:1px;border-style:solid;}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;}
input.text, input.title {padding:5px;}
input.title {font-size:15px;}
textarea {padding:5px;height:200px;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}

/*----- [[ Success, info, notice and error/alert boxes and other mis classes ]] -----*/
.error, .alert, 
.notice, .success, 
.info 		{ padding:0.8em !important;margin-bottom:1em;border:2px solid #ddd; }
.error, 
.alert 		{ background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4; }
.notice 		{ background:#fff6bf;color:#514721;border-color:#ffd324; }
.success	{ background:#e6efc2;color:#264409;border-color:#c6d880; }
.info 		{ background:#d5edf8;color:#205791;border-color:#92cae4; }
.error a, 
.alert a 	{ color:#8a1f11;text-decoration:underline; }
.notice a	{ color:#514721;text-decoration:underline; }
.success a	{ color:#264409;text-decoration:underline; }
.info a 		{ color:#205791;text-decoration:underline; }

/* Border right with more whitespace */
.border_right_13 { padding-right: 6px; margin-right: 6px;border-right: 1px solid #eee;}
.border_right_15 { padding-right: 7px; margin-right: 7px;border-right: 1px solid #eee;}
.border_right_20 { padding-right: 10px; margin-right: 9px;border-right: 1px solid #eee;}
.border_right_30 { padding-right: 15px; margin-right: 14px;border-right: 1px solid #eee;}
.border_right_40 { padding-right: 20px; margin-right: 19px;border-right: 1px solid #eee;}
/* Border left with more whitespace */
.border_left_15 { padding-left: 7px; margin-left: 7px;border-left: 1px solid #eee;}
.border_left_20 { padding-left: 10px; margin-left: 9px;border-left: 1px solid #eee;}
.border_left_30 { padding-left: 15px; margin-left: 14px;border-left: 1px solid #eee;}
.border_left_40 { padding-left: 20px; margin-left: 19px;border-left: 1px solid #eee;}
/* Border bottom with more whitespace */
.border_bottom_15 {padding-bottom:7px;margin-bottom:7px;border-bottom:1px solid #eee;}
.border_bottom_20 {padding-bottom:10px;margin-bottom:9px;border-bottom:1px solid #f5f5ff;}
.border_bottom_30 {padding-bottom:15px;margin-bottom:14px;border-bottom:1px solid #eee;}
.border_bottom_40 {padding-bottom:20px;margin-bottom:19px;border-bottom:1px solid #eee;}

/* Use a .box to create a padded box inside a column.  */
.box {padding:15px;margin-bottom:15px;background:#e5eCf9;}

/* Misc Classes */
.small_h	{ font-size: 18px; }
.small_text	{ font-size: 11px; }
.hide		{ display: none; }

.quiet		{ color: #666; }
.loud		{ color: #000; }
.highlight  	{ background:#ff0; }
.added		{ background:#060; color: #fff; }
.removed    	{ background:#900; color: #fff; }
.text-right	{ display:block;text-align:right;}

.first		{ margin-left:0; padding-left:0; }
.last	 	{ margin-right:0 !important; border:0 !important}
.top	  	{ margin-top:0; padding-top:0; }
.lastpost	 {border-bottom:none!important;padding-bottom:0 !important;margin-bottom:0!important;}

.left  		{ float: left !important; }
p .left		{ margin: 1.5em 1.5em 1.5em 0; padding: 0; }
.right 		{ float: right !important; }
p .right 	{ margin: 1.5em 0 1.5em 1.5em; padding: 0; }

.thumb 		{ padding:2px;border:1px solid #ddd;margin-bottom:5px;display:block;height:1%;overflow:hidden; }

.clear {clear:both;height:1px;display:block;}

/* -------------------------------------------------------------- 
   BUTTONS
   Created by Kevin Hale [particletree.com]
   * particletree.com/features/rediscovering-the-button-element
-------------------------------------------------------------- */
a.button, button{ display:block;  float:left;  margin:0.7em 0.5em 0.7em 0;  padding:5px 10px 5px 7px;  /* Links */  border:1px solid #dedede;  border-top:1px solid #eee;  border-left:1px solid #eee;  background-color:#f5f5f5;  font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;  font-size:100%;  line-height:130%;  text-decoration:none; color:#565656;  cursor:pointer}
button{ width:auto;  overflow:visible;  padding:4px 10px 3px 7px;  /* IE6 */}
button[type]{ padding:4px 10px 4px 7px;  /* Firefox */ line-height:17px;  /* Safari */}
*:first-child+html button[type]{ padding:4px 10px 3px 7px;  /* IE7 */}
button img, a.button img{ margin:0 3px -3px 0 !important;  padding:0;  border:none;  width:16px;  height:16px;  float:none}

/* Button colors
-------------------------------------------------------------- */
/* Standard */
button:hover, 
	a.button:hover	{ background-color:#dff4ff;  border:1px solid #c2e1ef;  color:#369}
	a.button:active	{ background-color:#6299c5;  border:1px solid #6299c5;  color:#fff}

a.gab_button {font:bold 14px/22px arial, sans-serif !important;text-shadow:none;display:block;text-align:center;padding-top:11px;height:34px;width:200px;text-decoration: none;margin:15px 10px}		
	a.button-green {background: url(images/framework/button-generic.png) no-repeat 0 0;color: #fff;}
	a.button-green:active,a.button-green:hover {background: url(images/framework/button-generic.png) no-repeat 0 0;text-decoration:none;}
	a.button-red {background:  url(images/framework/button-generic.png) no-repeat 0 -45px;color: #fff;}
	a.button-red:active,a.button-red:hover {background: url(images/framework/button-generic.png) no-repeat 0 -45px;text-decoration:none;}
	a.button-gray {background:  url(images/framework/button-generic.png) no-repeat 0 -90px;color:#444 !important;}
	a.button-gray:active,a.button-gray:hover {background: url(images/framework/button-generic.png) no-repeat 0 -90px;text-decoration:none;}

/* Positive */
body .positive { color:#529214}
	a.positive:hover, 
	button.positive:hover { background-color:#E6EFC2;  border:1px solid #C6D880;  color:#529214}
	a.positive:active { background-color:#529214;  border:1px solid #529214;  color:#fff}

/* Negative */
body .negative { color:#d12f19}
	a.negative:hover, 
	button.negative:hover { background-color:#fbe3e4;  border:1px solid #fbc2c4;  color:#d12f19}
	a.negative:active { background-color:#d12f19;  border:1px solid #d12f19;  color:#fff}
	
/* jQuery Tools Overlay */
.apple_overlay {/* initially overlay is hidden */display:none;background:#fff;padding:10px 10px 7px;width:640px;background-image:url(images/framework/jquerytools/white.png);}
.overlay_trigger img {cursor:pointer;}
.apple_overlay .close {background-image:url(images/framework/jquerytools/close.png);position:absolute; right:-15px; top:-15px;cursor:pointer;height:35px;width:35px;}
.apple_overlay {color:#444;
	-webkit-border-radius: 7px;-moz-border-radius:7px;border-radius: 7px;
	-webkit-box-shadow: 0px 4px 5px #555;-moz-box-shadow: 0px 4px 5px #555;box-shadow: 0px 4px 5px #555;}

/* black version of the overlay. simply uses a different background image */
.apple_overlay.black {padding:35px;width:640px;background:url(images/framework/jquerytools/black.png);color:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius: 0px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.apple_overlay.black .close {right:10px; top:10px;}

/* black version of the overlay. simply uses a different background image */
.apple_overlay.black_s {padding:35px;width:400px;background:url(images/framework/jquerytools/black_s.png);color:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius: 0px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.apple_overlay.black_s .close {right:0px; top:0px;}

/* generic */
body {background:#c5cacd url(default/bg.gif) repeat-y top center;color:#333;font:13px/18px Arial, Helvetica, sans-serif;}

.wrapper {width: 970px;margin: 0 auto;padding:5px 8px 10px;background:#fff;}

p { margin: 0 0 10px }
/* Hyperlinks */
a,a:hover {text-decoration: none;color: #cd1713;}
.widget a {color: #666}
.widget a:hover {text-decoration: underline;color: #333;}

.widgettitle {font: normal 26px/28px Amaranth, Arial,Helvetica,sans-serif;color:#cd1713;padding-bottom:5px;}
.widget {margin:0 0 15px;}
.widget p {padding-top:5px;padding-bottom:5px;}
/* .widget ul li {line-height:18px;color:#666;width:auto;border-bottom:1px dotted #D3D9EB;margin-left:3px;	padding:2px 0 2px 10px;display:block;background:url(default/icons/widget_li.gif) no-repeat left 7px;}   */
.widget ul li {line-height:18px;color:#666;width:auto;border-bottom:1px dotted #D3D9EB;margin-left:3px;	padding:2px 0 2px 10px;display:block;left 7px;}   


/* Image classes - addition to styles imported from style.css */
.alignleft,.alignright,.alignnone,.aligncenter { border:1px solid #222;line-height:0;display:block;}

/* Category labels */
.catname {text-transform: uppercase;font-weight: bold;display: block;font-size: 12px;margin-bottom: 4px;color: #cd1713;}
	.catname a,.catname a:hover,.catname_big a,.catname_big a:hover { color: #cd1713 }
	
/* Wrapper for main page post excerpts excerpts */
.wrapper .featuredpost {padding:5px 0;border-bottom:1px dotted #666;margin-bottom:6px;}
.wrapper .postmeta {display:block;font-style:italic;font-size:11px;text-align:right;padding-top:3px;clear:both;}
.wrapper .postmeta a{color:#cd1713;}
.wrapper .postmeta a:hover {text-decoration:underline;}
.wrapper .lastpost {border:none;	margin:0;}
.wrapper .margin_bot {margin-bottom:10px;}

.wrapper .posttitle,.wrapper .posttitle_big{font-size:18px;color:#333;margin:0 0 10px 0;}
.wrapper .posttitle_big{font-size:22px;}
.wrapper .posttitle a, .wrapper .posttitle_big a {color:#2d2d2d;}
.wrapper .posttitle a:hover,.wrapper .posttitle_big a:hover{color:#cd1713;}

.wrapper .borderbottom_title {padding-bottom:5px;margin-bottom:10px;border-bottom:3px solid #777;}

/* Author and post details displayed before post excerpt */
.wrapper .author a {color:#666}.author a:hover{text-decoration:none;}
.wrapper .date {color:#cd1713}

/* Lets start site structure now..

 * MASTHEAD - SUBSCRIBE, DATE, AND SEARCH BOX
============================================================== */
#topad { /* If 728x90 ad is activated to be displayed on header, this ID will be used to wrap advertisement */
	width:728px;margin:5px auto;display:block;}
#masthead { /* The very top line */
	width:970px;margin:0 auto;height:8px;background:url(default/bgr_top_line.gif) repeat-x bottom;overflow:hidden;}
/* HEADER
============================================================== */
#header{width:970px;margin:0 auto;background:url(default/bgr_header.png) repeat-y;border-bottom:2px solid #fff;}
#header_banner {width:970px;}

#logo {float: left;width: auto;display: inline;}
	#logo h1 {font: 40px/28px Amaranth,"trebuchet ms",sans-serif;}
	#logo a {color: #fff;display: block;}
	#logo a span {font-size: 14px;display: block;letter-spacing: -1px;text-align: center;}
	#logo a:hover { color: #fff }

#header .banner{float:right;width:468px;padding:22px 5px 0 0;}	

/* NAVIGATION BARS and SEARCH BOX
============================================================== */
#mainmenu {width:970px;	background:#010D37;}
	.mainnav {font-size:13px;font-weight:bold;text-transform:uppercase}
	.mainnav li {position: relative;float: left;background:url(default/bgr_mainmenu_li.gif) no-repeat left center;}
	.mainnav li a {color:#ccc;padding:13px 15px;}
	.mainnav li a:hover {text-decoration: none;color: #eee;}
	.mainnav li.current_page_item a,.mainnav li.current-cat a,.mainnav li.current-menu-item a {text-decoration:none;background:#cd1713;color:#fff;}
	
	/* submenu */
	.mainnav li ul {border-bottom: 1px solid #cdcdcd;text-transform:none;position: absolute;z-index: 999;width: 180px;}
	.mainnav li ul li {float: none;background:none;font-weight:normal;}
	.mainnav li ul li a,
	.mainnav li.current_page_item li a,
	.mainnav li.current-cat li a,
	.mainnav li.current-menu-item li a,
	.mainnav li ul li.current_page_item a,
	.mainnav li ul li.current-cat a,
	.mainnav li ul li.current-menu-item a {color: #222;background: #fff;width: 158px;padding: 6px 10px; margin: 0;border-color: #cdcdcd;border-width: 1px 1px 0 1px;border-style: solid;}

	/* Dropdown li class which has default sub ul under */
	.mainnav li ul li a.sf-with-ul { padding: 6px 10px;}
	.mainnav li ul li a:hover {text-decoration:none;background:#efefef;color:#222;}
	.mainnav li ul ul {margin: -26px 0 0 179px;}
	
	/* List items that contains sub ul */
	.mainnav .sf-sub-indicator {background: url(images/framework/arrow-superfish-down.png) no-repeat;position: absolute;display: block;right: 6px;top: 18px;width: 10px;height: 10px;text-indent: -999em;overflow: hidden;}
	.mainnav li ul .sf-sub-indicator {background: url(images/framework/arrow-superfish-right.png) no-repeat;right: 5px;top: 8px;}

#submenu {width:970px;background:#efefef;border-bottom:2px solid #010D37;margin-bottom:10px;}
	.secondarynav {font-size:13px;}
	.secondarynav li {position: relative;float: left;}
	.secondarynav li a {color:#010D37;padding:10px 18px;}
	.secondarynav li a:hover {	text-decoration:none;color:#cd1713;}
	.secondarynav li.current_page_item a,.secondarynav li.current-cat a,.secondarynav li.current-menu-item a {text-decoration:none;color:#cd1713;}
	
	/* submenu */
	.secondarynav li ul {border-bottom: 1px solid #cdcdcd;position: absolute;z-index: 999;width: 180px;padding-top:2px;}
	.secondarynav li ul li ul {padding-top:0px;}
	.secondarynav li ul li {float: none;background:none;}
	.secondarynav li ul li a,
	.secondarynav li ul li.current_page_item a,
	.secondarynav li ul li.current-cat a,
	.secondarynav li ul li.current-menu-item a{color: #222;background: #fff;width: 158px;padding: 6px 10px; margin: 0;border-color: #cdcdcd;border-width: 1px 1px 0 1px;border-style: solid;}

	/* Dropdown li class which has default sub ul under */
	.secondarynav li ul li a.sf-with-ul { padding: 6px 10px;}
	.secondarynav li ul li a:hover {background:#efefef;color:#222;}
	.secondarynav li ul ul {margin: -26px 0 0 179px;}
	
	/* List items that contains sub ul */
	.secondarynav .sf-sub-indicator {background: url(images/framework/arrow-superfish-down.png) no-repeat;position: absolute;display: block;right: 6px;top: 15px;width: 10px;height: 10px;text-indent: -999em;overflow: hidden;}
	.secondarynav li ul .sf-sub-indicator {background: url(images/framework/arrow-superfish-right.png) no-repeat;right: 5px;top: 8px;}
	
	/* Social Links */	
	#social_links li a{width:144px;}	

	#social_links li a.gab_rss{background: #fff url(default/icons/rss.png) no-repeat 5px center;padding-left:27px;}
	#social_links li a:hover.gab_rss{background:  #efefef  url(default/icons/rss.png) no-repeat 5px center;padding-left:27px;}

	#social_links li a.gab_email{background: #fff url(default/icons/email.png) no-repeat 5px center;padding-left:27px;}
	#social_links li a:hover.gab_email{background: #efefef url(default/icons/email.png) no-repeat 5px center;padding-left:27px;}

	#social_links li a.gab_facebook{background: #fff url(default/icons/facebook.png) no-repeat 5px center;padding-left:27px;}
	#social_links li a:hover.gab_facebook{background: #efefef url(default/icons/facebook.png) no-repeat 5px center;padding-left:27px;}

	#social_links li a.gab_twitter{background: #fff url(default/icons/twitter.png) no-repeat 5px center;padding-left:27px;}
	#social_links li a:hover.gab_twitter{background: #efefef url(default/icons/twitter.png) no-repeat 5px center;padding-left:27px;}
	 
	/*search*/
	#search{float:right;width:190px;height:20px;border:1px solid #a6a5a5;background:#fff;margin:6px 3px 0 0;}
	#search form, #search fieldset{float:left;border:none}
	#search fieldset{padding:2px 0 0 4px;}
	#s {float:left;background:#fff;border:0;margin:0;padding:0 0 0 1px;color:#bcbcbc;font-size:12px;width:164px;}
	#searchsubmit {float:left;margin:2px 0 0 0;}

/* PRIMARY TOP WRAPPER wraps three main div #featuredContent, #primarymid and #primarysidebar
============================================================== */
#primarytopwrapper { /* Wraps Featured Slider, entries below and on right hand of slider and 120+600 ad on main page */
	margin-bottom:10px;}
#primary-content { /*wraps featured section and primary mid column */
	width:655px;float:left;}

/* MAIN CONTENT (LEFT BLOCK ABOVE THE PHOTO GALLERY ON MAIN PAGE)
============================================================== */
/* /Features Slider */
#featured-wrapper {float:left;padding:9px;width:342px;background:url(default/bg_featured.png);border:1px solid #ccc;}
	#featured-slider {position: relative; /*leave as is*/overflow: hidden; /*leave as is*/width: 342px; /*width of featured content slider*/height: 368px;}
	#featured-slider .featuredTitle {font:17px "trebuchet ms", arial, sans-serif;font-weight:normal;display:block;	padding:3px;}
	#featured-slider .featuredTitle a {color:#fff;}
	#featured-slider .featuredTitle a:hover {text-decoration:underline;}
	#featured-slider .sliderPostPhoto { /* Wrapper for featured are photo and post title */position:relative;height:256px;width:342px;overflow:hidden;}
	#featured-slider .sliderPostInfo { /* Post title and if enabled excerpt wrapper for featured slider */position:absolute;bottom:0;width:332px;min-height:30px;color:#fff;padding:5px 10px;background: url(default/bgTransparent.png);}
	#featured-slider .contentdiv{ /* do not change the name of class - The size of contentdiv is 495x270 (after excluding padding value) */visibility: hidden; /*leave as is*/position: absolute; /*leave as is*/left: 0;  /*leave as is*/top: 0;  /*leave as is*/	z-index:1;}
	/*Featured slider pagination*/
	#paginate-featured-slider { /* do not change the name of class - used to wrap thumbnails for featured area */display:block;margin-bottom:8px;font-size:12px;font-weight:bold;}
	#paginate-featured-slider a { /* do not change the name of class - used to style links over featured slider */color:#fff;padding:3px 8px;background:#8F7D70;}
	#paginate-featured-slider a:hover {color:#fff;text-decoration:none;background:#cd1713;}
	#paginate-featured-slider a.selected {color:#fff;text-decoration:none;background:#cd1713;}

/* BLOCK BETWEEN FEATURED SLIDER AND TOP SIDEBAR ON MAIN PAGE
============================================================== */
#primarymid { /* Wraps the entries on rigt hand of featured slider */
	width:278px;float:right;}

/* SIDEBAR TOP - MAIN PAGE
================================================================== */
#primarysidebar { /*Wraps the 120*600 ad spot on mainpage */
	float:right;width:300px;display:inline;
}
/* MEDIA BAR BELOW THE PRIMARY CONTENT
============================================================== */
#mediabar{width: 962px;overflow:hidden;background:url(default/bg_featured.png);padding:8px 0 10px 8px;margin-bottom:10px;position:relative;height:223px;}
#mediabar .container { /*Do not change the name of class */
	position: absolute;left: 8px;  top:45px;width: 946px;height:223px;overflow:hidden;}
#mediabar ul{width:10000px;position: relative;}
#mediabar li{float:left;width:152px;padding:0 8px 0 0;}
#mediabar .thumb{width:150px;background:#fff;height:113px;padding:1px;margin:0 0 3px 0;overflow:hidden;display:block;text-align:center;}
#mediabar .postinfo{width:148px;position:relative;background:#fff;border:1px solid #c5c5c5;padding:2px;overflow:hidden;height:60px;}
#mediabar .postinfo p{font-weight:bold;padding:2px 4px 0;}
#mediabar .postinfo p a {position:absolute;bottom:3px;right:3px;padding:3px 5px 3px 18px;color:#50630a;text-decoration:none;}
#mediabar .postinfo p.moreVideo a {background:url(default/icons/camera.gif) no-repeat left 5px;}
#mediabar .postinfo p.morePhoto a {background:url(default/icons/photo.gif) no-repeat left center;}
#mediabar #previous_button { /*Do not change the name of class */
	position: absolute;width: 16px;height: 16px;right:35px;top: 19px;background: url(default/icons/prev.png) no-repeat;z-index: 100; cursor:pointer;}
#mediabar #previous_button.disabled { /*Do not change the name of class */
	background: url(default/icons/prev-disabled.png) no-repeat;cursor:default;}
#mediabar #next_button { /*Do not change the name of class */
	position: absolute;right: 10px;top: 19px;width: 16px;height: 16px;background: url(default/icons/next.png) no-repeat;z-index: 100;cursor:pointer;}
#mediabar #next_button.disabled { /*Do not change the name of class */
	background: url(default/icons/next-disabled.png);cursor:default;}
	
/* PRIMARY BOTTOM
============================================================== */
#primaryBottom {display:block;margin-bottom:10px;}
#primaryBottomSidebar {float:left;width:300px;}

.siteTabs {float:right;width:660px;overflow:hidden;}
.siteTabs_title{width:100%;overflow:hidden;background:url(default/bgr_primaryBottomTabs_title.gif) repeat-x bottom;}
.siteTabs_title li{float:left;font-size:12px;color:#000;text-transform:uppercase;padding:0 1px 0 0;}
.siteTabs_title li a{float:left;color:#000;background:url(default/bgr_primaryBottomTabs_title_a.gif) repeat-x;height:24px;padding:8px 10px 0 10px;}
.siteTabs_title li.last a{width:75px;white-space:nowrap;padding:0;}
.siteTabs_title li a.selected{color:#cd1713;background:#fff;height:24px;padding:7px 10px 0 9px;border:1px solid #bcbcbc;border-bottom:0;text-decoration:none;}
.primaryBottomTabs_body {width:638px;background:#fff;border:1px solid #bcbcbc;border-top:0;padding:9px 10px 6px 10px;position:relative;height:203px;}
.primaryBottomTabs_body .text {position:absolute;left:10px;top:10px;width:348px;}
.primaryBottomTabs_body .text p{padding:10px 0;}
.primaryBottomTabs_body .tabmedia {position:absolute;right:10px;top:9px;width:auto;height:auto;}
.primaryBottomTabs_body .tabmedia {position:absolute;right:10px;top:9px;width:auto;height:auto;}
.primaryBottomTabs_body .postmeta {position:absolute;right:300px;bottom:8px;}

/*SECONDARY CONTENT WRAPPER [CONTENT SECTION BELOW THE PRIMARY BOTTOMS TABS]
============================================================== */
#secondary-wrapper { /*Wraps secondary content [Breaking News and two other blocks on the right hand of breaking news] */
	width:100%;overflow:hidden;}

/* homepage secondary content left boxes */
#secondary-wrapper #secondary-content{
	float:left;width:660px;}
/*bottomBox*/
.bottomBox{width:631px;border:1px solid #d7d6d6;overflow:hidden;padding:7px 15px 10px 12px;margin-bottom:10px;}
.nomargin{margin-bottom:0px;}
.bottombox_wide{width:300px;}
.bottombox_narrow{width:315px;}

/* SIDEBAR BOTTOM - MAIN PAGE
================================================================== */
#home_sidebar2{float:right;width:300px;}
#home_sidebar2 .posttitle{font-size:13px;font-weight:bold;line-height:14px;padding-top:4px;margin-bottom:5px;}
#home_sidebar2 .firstpost{padding-top:0;}
/*home_sidebarPosts*/
.home_sidebarPosts{width:280px;border:1px solid #bcbcbc;overflow:hidden;margin:0 0 10px 0;padding:7px 9px 9px 9px;}
.home_sidebarPosts ul{width:100%;}
.home_sidebarPosts li{width:100%;overflow:hidden;}
.home_sidebarPosts .lastpost{background:none;padding:0;margin:0;border:none;}
.home_sidebarPosts p{font-size:12px;line-height:16px;padding:3px 0 0 0;}

/* FOOTER
============================================================== */
#footer{width:970px;margin:0 auto;background:#bcbcbc;border-bottom:3px solid #cd1713;padding:14px 8px 10px 8px;}
#footer ul{margin-bottom:15px;}
#footer li{display:inline;color:#434343;font-size:12px;padding:0 9px 0 0;margin-right:9px;border-right:1px solid #434343;}
#footer a{color:#434343;}
#footer a:hover{text-decoration:underline;}	
#footer-left-side {width: 40%;float: left;}
#footer-right-side {width: 60%;float: right;text-align: right;}

/* INNER PAGES
============================================================== */
/*----- ={ Main innerpage wrappers } -----*/
#container {float:left;width:655px;}
#sidebar {float:right;width:300px;display:inline;background:#fff;}

/* Post */
.entry {padding:15px 9px 7px;border:1px solid #ddd;margin-bottom:10px;background: url(default/bgr_shadow.png) repeat-x top}
		
	/*Single post below title meta*/
	.metasingle{width:100%;overflow:hidden;border-top:1px dotted #666;margin:0 0 4px 0;padding:4px 0 5px 0;color:#999;font-size:11px;}
	.metasingle a {color:#999;}
	.metasingle a:hover {color:#000;}
		.postauthor {padding-left:13px;background: url(default/icons/author.gif) no-repeat left center;}
		.postdate {padding-left:15px;background: url(default/icons/date.gif) no-repeat left center;}
		.postcat {padding-left:15px;background: url(default/icons/folder.gif) no-repeat left center;}
	
	/* Post-Page Typograhpy */
	blockquote { background:url(default/blockquote.png) no-repeat 0 20px; padding: 10px 20px 10px 50px; color: #555;font-style:italic;margin-bottom:15px;}
	blockquote p {font-style:italic;margin:5px 0;}
	.entry a:hover {text-decoration:underline}
	
	/* Headings in posts */
	.entry h1.entry_title{display:block;margin:0;padding-bottom:5px;font:normal 26px/26px georgia, verdana, sans-serif;letter-spacing:-1px;color:#555;}
	.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { margin-bottom:15px;margin-top:10px;}
	.entry h3.widgettitle {margin-bottom:0;}

	.entry h1 {font-family:'palatino linotype',palatino,'times new roman',times,serif;}
	.entry h2 {font-family:georgia, 'palatino linotype',palatino,'times new roman',times,serif;}
	.entry h3 {font-family:arial, verdana, sans-serif;}
	.entry h4 {font-family:verdana, tahoma, sans-serif;}
	.entry h5 {font-family:arial, verdana, sans-serif;}
	.entry h6 {font-family:arial, verdana, sans-serif;}
	
	.entry ul { margin-bottom: 15px; padding-left: 15px; }
	.entry ul ul { margin: 0; }
	.entry ul li { list-style-type: disc; line-height:20px;}
	.entry ul ul li { list-style-type: circle; }

	.entry ol  { margin-bottom: 15px; padding-left: 15px; }
	.entry ol ol { margin: 0; }
	.entry  ol li  { list-style-type: decimal; line-height:20px;}
	.entry  ol li ol li { list-style-type: lower-alpha; }
					
	/* innerpage slider */	
	#slides {margin-bottom:15px;position:relative;padding-top:35px;}
	#slides .slides_container {min-height:400px;margin-bottom:10px;}
	#slides .slides_container img {padding:2px;border:1px solid #ddd;}	
		
	#slides .next {width:16px;height:16px;display:block;position:absolute;right:5px;top:10px}
	#slides .prev {width:16px;height:16px;display:block;position:absolute;right:27px;top:10px}
	
	#slides .pagination {position:absolute;top:10px;left:0;height:12px;margin:0 !important;padding:0 !important}
	#slides .pagination li {float:left;margin:0 1px;list-style-type: none !important;}
	#slides .pagination li a {display:block;width:12px;height:0;padding-top:12px;background-image:url(default/icons/pagination.png);background-position:0 0;float:left;overflow:hidden;}
	#slides .pagination li.current a {background-position:0 -12px;}					
			
	.single_ad {/*ad between post and comments*/padding:10px;border:1px solid #ddd;margin-bottom:10px;text-align:center;line-height:0;}
			
	#entryMeta { /* Style to wrap author details below the article  */font-size:12px;border:1px solid #ddd;padding:7px;background:#f6f7f7;margin-bottom:10px;line-height:1.3em;}
	#entryMeta img { /* Alignment for author image on single post page */float:left;padding:1px;border:1px solid #bbb;margin-top:1px;	margin-right:5px;}
	#entryMeta a { /* Link style for the post details below the post title on single post page */color:#8f8f8f;	text-decoration:none;}
	#entryMeta a:hover {text-decoration:underline;}			
	
	/* Attachment page and gallery */
	.entry .gallery {padding-bottom:15px;display:block;}
	.attachment-full {display:block;border:1px solid #bbb;padding:2px;}
	.attachment-nav {display:block;margin:15px 0;text-align:center;font-weight:bold;	color:#ccc;}
	.attachment_more {width:146px;margin:6px;float:left;display:inline;}
	.attachment_more img{width:140px;border:1px solid #ccc;padding:2px;}		
		
	
/*Archive pages*/
/* Breadcrumb text and link styles */
#bcrum {display:block;font-size:11px;color:#666;margin-bottom:8px;border-bottom:1px dotted #666;padding: 8px 0 6px 18px;}
#bcrum a {color:#333;}
#bcrum a:hover {color:#000;}
	
.archive_postheader {}
.archive_title{font-size:22px;line-height:22px;margin:3px 0 10px !important;}
.archive_title a{color:#333;}
.archive_title a:hover{text-decoration:underline;}

/* Archive page post excerpt meta */
.entry_date{background: url(default/icons/date.gif) no-repeat left center;padding-left:18px;float:left;width:auto;font-size:12px;}  
.entry_comment{background: url(default/icons/comment.gif) no-repeat left center;padding-left:18px;float:right;width:auto;font-size:12px;}  
.read_on {background: url(default/icons/continue.png) no-repeat left 1px;padding:4px 0 4px 22px;font-size:12px;}  

/* =Pagination (Page 1 of x .. archive pages)
-------------------------------------------------------------- */
.numbered-pagination li{border:0; margin:0; padding:0;font-size:11px;list-style:none;margin-right:2px;}
.numbered-pagination a{border:solid 1px #ddd;margin-right:2px;color:#888;display:block;float:left;padding:2px 6px;text-decoration:none;}
.numbered-pagination span {border:solid 1px #ddd;color:#888;display:block;float:left;font-weight:bold;margin-right:4px;padding:2px 6px;}
.numbered-pagination a.pagi-next,
.numbered-pagination a.pagi-prev,
.numbered-pagination a.pagi-first,
.numbered-pagination a.pagi-last{border:solid 1px #ddd;color:#888;} 
.numbered-pagination .current{border:solid 1px #cd1713;margin-right:4px;color:#fff;background:#cd1713;display:block;float:left;padding:2px 6px;}
.numbered-pagination a:hover{border:solid 1px #cd1713}
	
/* Posts and Comments navigation */
.navigation {color: #777;font-size: 12px;line-height: 18px;overflow: hidden;clear:both;padding-bottom:10px;}
	.navigation a:link,.navigation a:visited {text-decoration: none;}
	.navigation a:active,.navigation a:hover {text-decoration: underline;}
	.nav-previous {float: left;width: 50%;}
	.nav-next {float: right;text-align: right;width: 50%;}

/* Author Pages - Post Author Bio wrapper */
.gab_authorInfo  { background: #f6f7f7;padding:5px 8px;margin:0 0 15px;border: 1px solid #ccc;font:11px/15px verdana, arial, sans-serif;}
/* Author Pages - photo inside of bio wrapper */
.gab_authorPic { float:left;display:inline;margin:3px 7px 0 0;}	

/* =COMMENTS LIST
-------------------------------------------------------------- */
#comments {display:block;}
#comments a {color:#cd1713}
#comments a:hover{text-decoration:underline;}
#comments p,#comments ul,#comments ol,#comments blockquote{margin-bottom:10px;line-height:17px;}

.comment-inner{margin-bottom:10px;padding:15px 14px 7px;border:1px solid #ddd;background: url(default/bgr_shadow.png) repeat-x top;}

/* Comments List */
/* First level Comments */
.comment-inner .text {float:left;width:396px;}
.comment-inner .text .waiting_approval{font-size:14px;font-style:italic;font-weight:bold;}

/* Comment author avatar, name and date wrapper */
.comment-inner .commentmeta{float:right;width:190px;}
.comment-inner .commentmeta p{font:12px italic arial,sans-serif}
.comment-inner .commentmeta .avatar{float:left;margin:2px 14px 0 0;}
.comment-inner .commentmeta .avatar {vertical-align:top;border:1px solid #efefef;}
* html .comment-inner .commentmeta .avatar{margin-right:11px;}

	/* Second level Comments */
	.depth-2 .comment-wrapper {padding-left:20px;background:url(default/icons/reply-comment.png) no-repeat 0 5px}
	.depth-2 .text {width:400px;}
	
	/* Second level Comments */
	.depth-3 .comment-wrapper {padding-left:40px;background:url(default/icons/reply-comment.png) no-repeat 20px 5px}
	.depth-3 .text {width:380px;}
	
	/* Second level Comments */
	.depth-4 .comment-wrapper {padding-left:60px;background:url(default/icons/reply-comment.png) no-repeat 40px 5px}
	.depth-4 .text {width:360px;}

	/* Second level Comments */
	.depth-5 .comment-wrapper {padding-left:80px;background:url(default/icons/reply-comment.png) no-repeat 60px 5px}
	.depth-5 .text {width:340px;}
	

/* =COMMENT FORM
-------------------------------------------------------------- */
/*----- ={ COMMENT FORM } -----*/
#respond {margin-bottom:10px;overflow: hidden;position: relative;background:#f6f7f7;padding:10px 15px 5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #eee;}
	#respond p {margin: 0;}
	#respond .logged-in-as {margin-bottom: 10px;}
	#respond .comment-notes {margin-bottom: 1em;}
	#respond .form-allowed-tags {line-height: 1em;}
	.children #respond {margin: 0 48px 0 0;}
	#comments-list #respond {margin: 0 0 18px 0;}
	#comments-list ul #respond {margin: 0;}
	#cancel-comment-reply-link {font-size: 12px;font-weight: normal;	line-height: 18px;}
	#respond .required {color: #ff4b33;font-weight: bold;}
	#respond label {color: #888;font-size: 12px;}
	#respond input {margin: 0 0 9px;padding:5px;width: 70%;display:block;background: #fff url(default/bgr_respond_text.gif) repeat-x;}
	#respond textarea {width: 95%;background: #fff url(default/bgr_respond_text.gif) repeat-x;}
	#respond .form-allowed-tags {color: #888;font-size: 12px;line-height: 18px;}
	#respond .form-allowed-tags code {font-size: 11px;}
	#respond #submit {width: 120px;border:1px solid #333 !important;margin-top:10px;padding:5px 10px;cursor:pointer;}

/* Page Templates */
.fullwidth {width:960px !important;}
.sitemap li {padding:4px 0;}	
	
/* container around media item on media category page template */
#gab_gallery .media-wrapper {float:left;width:228px;margin:5px 16px 11px 0;}
#gab_gallery .null {line-height:0;}
#gab_gallery .entry {padding:9px;background:#fff;margin:0;border:1px solid #ddd;overflow:visible;
	-webkit-border-radius: 7px;-moz-border-radius:7px;border-radius: 7px;
	-webkit-box-shadow: 0px 1px 2px #888;-moz-box-shadow: 0px 1px 2px #888;box-shadow: 0px 1px 2px #888;
}
#gab_gallery .alignnone {border:1px solid #999;display: table-cell;height:193px;overflow:hidden;}
#gab_gallery .entry_title {font-size:18px;margin:0 0 7px;padding:0;border:0;}
#gab_gallery .entry-shadow {background: url(default/section-shadow_s.png) no-repeat bottom center;display:block;width:228px;height:7px;}
#gab_gallery .entry_title {display:block;}
#gab_gallery .s_title {font:15px/16px arial, sans-serif;height:50px;border-bottom:1px dotted #ddd;padding-top:15px;margin-bottom:25px;color:#ccc;letter-spacing:0;}
#gab_gallery  a {color:#888;}
#gab_gallery  a:hover{color:#222;}
#gab_gallery .small-text {font-size:11px;line-height:14px;}
#gab_gallery .expand_video{float:right;width:14px;display:block;margin:-16px -13px;}
#gab_gallery .apple_overlay {border:1px solid #bbb;}
#gab_gallery .apple_overlay .entry_title {float:none;width:100%;display:block;}
	
/* Horizontal sub page list over post on pages */
#subpagelinks {margin:0 0 15px;border-bottom:1px dotted #aaa;display:block;overflow:hidden;width:100%;}
#subpagelinks li{display:inline;color:#434343;position:relative;float:left;position:relative;padding:4px 0;}
#subpagelinks li a{color:#555;display: inline-block;border-right:1px solid #aaa;font-size:12px;line-height:13px;padding:0 12px 0 0; margin-right:12px;}	
#subpagelinks li.current_page_item a,#subpagelinks li.current-cat a,#subpagelinks li.current-menu-item a {}
#subpagelinks li a:hover{color:#000;text-decoration:none;}
#subpagelinks li ul  {position:absolute;z-index:999;width:180px;padding-top:4px;}
#subpagelinks li ul li  {float:none;border:none;margin:0;padding:0;}
#subpagelinks li ul li a {color:#555;background:#ddd;width:158px;padding:5px 10px; height:auto; line-height:normal;margin:0; border:1px solid #aaa;}
#subpagelinks li ul li a.sf-with-ul { padding:5px 10px;}
#subpagelinks li ul li a:hover  {background:#888;color:#fff;text-decoration:none;}
#subpagelinks li ul ul  {margin: -27px 0 0 179px;padding-top:0;}
#subpagelinks .sf-sub-indicator {display:none;}
#subpagelinks li ul .sf-sub-indicator {display:none;}

/* Two column page template */
#two-column .entry {width:302px;display:inline;}
#two-column .alignleft, #two-column .alignright {border:none;margin:3px 7px 0 0}

/* Magazine style category layout structure */
#magazine-maincol {float:left;width:635px;padding-right:14px;border-right:1px dotted #aaa;}
#magazine-sidebar {float:right;width:300px;}

#magazine-top-left  {float:left;width:400px;margin-right:10px;}
#magazine-top-right  {float:left;width:215px;padding-left:9px;border-left:1px dotted #aaa;}
.borderseparator {margin-bottom:10px;border-bottom:1px dotted #aaa;height:10px;clear:both;}
#magazine-bot-left  {float:left;width:225px;margin-right:10px;}
#magazine-bot-right  {float:left;width:390px;padding-left:9px;border-left:1px dotted #aaa;}
	
@font-face {
  font-family: 'Amaranth';
  font-style: normal;
  font-weight: normal;
  src: local('Amaranth'), url('http://themes.googleusercontent.com/font?kit=RvdVaxHTnYbJDko8dLi4zvesZW2xOQ-xsNqO47m55DA') format('woff');
}
/* finaliza estilo transcript */

/*comienza estilo IPS */
body {
    font: 12px/17px Arial,Helvetica,sans-serif;
    background: url(images/bg.png) center repeat-y #c5cacd;
}
a, a:hover {
    color: #6D90A8;
}
img.alignleft {
    margin-top:2px;
}
.wrapper {
	padding:0;
	width:1000px;
	margin:0 auto;
}
.clear {
    height:0;
}
#header {
    background: url(images/header-bg.png) no-repeat;
    height: 118px;
	width:1000px;
    margin: 0;
    border:none;
    font-size:11px;
    padding-top: 12px;
    position:relative;
}
#header #lang {
    font-weight:bold;
    float:left;
    width:130px;
    margin-left: 26px;
    margin-top: 4px;
}
#header #lang img {
    margin-left:10px;
}
#header .date {
    color: #808080;
    float: left;
    font-size: 10px;
    margin-left: 38px;
    margin-top:4px;
    width: 180px;
}
#header .social {
    width: 200px;
    float:left;
    text-transform: uppercase;
    font-weight:bold;
    margin-left: 148px;
}
#header .social a {
    color:#004579;
}
#header .social img {
    vertical-align: -7px;
    margin-left:3px;
}
#header h1 {
    font: 800 1.95em GillSans, Trebuchet, Calibri, sans-serif;
    left: 169px;
    color:#006390;
    letter-spacing: -0.02em;
    top: 11px;
    position:absolute;
}
#header h2 {
    color: #4080a7;
    font-family: 'Muli',sans-serif;
    font-size: 15.1px;
    letter-spacing: -0.04px;
    position:absolute;
    right:20px;
    bottom:30px;
}
#header h3 {
    font: 200 16px/16px 'Muli',sans-serif;
    color:#006390;
    left:169px;
    top:34px;
    position:absolute;
    letter-spacing:-0.5px;
    width:110px;
} 
#header #searchform {
    float: left;
    margin-top:3px;
    margin-left:100px;
}
#header #searchform fieldset {
    margin:0;
    padding:0;
    border: 1px solid #ccc;
    background:#fff;
    padding:1px 4px;
}
#mainmenu {
    background: #618db4;
    width: 100%;
}
#mainmenu li.current-menu-item,
#mainmenu li.current_page_item {
    background: #006090;
}
#mastheadmenu {
    position:absolute;
    bottom:0;
    right:0;
    background:url(images/mastmenu-bg.png) left no-repeat;
}
#mastheadmenu li {
    float:left;
    padding: 4px 0;
}
.masthead li a {
    color: #FFFFFF;
/*    text-transform: capitalize;  nacho */  
    border-left:1px solid #fff;
    padding: 0 6px;
}
.masthead li:first-child a {
    border-left:1px solid transparent;
}
.masthead li a:hover {
    color:#006090;
    background:#fff;
}
.masthead {
    padding-left:21px;
    padding-right: 14px;    
}
#s {
    width: 135px;
}
.mainnav {
    font-weight: normal;
}
.mainnav li {
    background: none;
}
.mainnav li a {
    color: #FFFFFF;
    padding: 5px 15px 4px !important;
    text-transform: none;    
}
.mainnav li.current_page_item a, .mainnav li.current-cat a, .mainnav li.current-menu-item a {
    background: none;
    color: #FFFFFF;
    text-decoration: none;
}
.mainnav .sf-sub-indicator {
    display:none;
}
#featured-wrapper {
    width:385px;
    background:none;
    border:none;
    color:#333;
    float:right;
    padding: 0;
}
#featured-wrapper .firstpost .origin,
.archive .origin {
    color: #808080;
    display: inline-block;
    font-weight: bold;
    margin-bottom: 6px;
    margin-top: 10px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: arial, Helvetica,sans-serif;
    float:left;
    width: 100%;
}
#featured-wrapper .firstpost span.media {
    width:330px;
}
.archive .small_entry {
    margin-bottom:0;
}
.archive .first_entry {
    float:right;
    width:286px;
}
.archive .first_entry p,
.archive .full_entry p {
    margin-top:8px !important;
}
.archive .storypage_img {
    width:315px;
    float:left;
    margin-right: 15px;
}
#featured-wrapper hr {
    border:none;
    border-top:1px solid #c0c0c0 !important;
    margin-left:0 !important;
    height:0;
}
.featuredpost .podPress_content {
    float: right;
    left: 301px;
    position: absolute;
    top: -18px;
}
.firstpost {
    margin-bottom: 6px;
}
.firstpost .podPress_content {
    top: 276px;
}
.firstpost a {
    color:#004579 !important;
    line-height: 24px !important;
    font-size:24px !important;
}
.contentdiv img.media_icon,
.postexcerpt img.media_icon {
    position: absolute;
    top: 0;
    right: 0;
}
.featuredTitle a,
#analysis h2 a,
#single_ed_choice a,
.archive h2.archive_title a,
.ips_single_by_categ h2 a {
    font-family: Georgia, "Times New Roman",Times, serif;
    color:#111;
    font-size:16px;
    line-height: 18px;
}
#single_ed_choice a:hover {
    text-decoration:underline;
}
.wrapper .meta {
    font-size:10px;
}
.wrapper .meta a {
    color:#20759d !important;
    font-size: 10px !important;
    font-family:arial, verdana, sans-serif !important;
}
.wrapper .meta a:hover {
    color:#26607b !important;
    text-decoration:none;
}
.wrapper .meta a.taxo {
    color:#555 !important;
}
.wrapper .meta a.taxo:hover {
    color:#333 !important;
}
.wrapper .featuredpost {
    border: none;
    font-size: 12px;
    margin-bottom:0;
    padding:0;
    position:relative;
}
.contentdiv {
    margin-bottom: 16px;
    padding: 0 0 5px 0;
}
#home_top_left_wgt_wrapper {
    float: left;
    width: 220px;
}
h1.section,
h1.widgettitle,
.related_articles h2,
#rel_tags h2 {
    background: url(images/latest-bg.png);
    color: #4B87AC;
    font-size: 16px;
    font-weight: normal;
    height: 19px;
    padding: 6px 0 4px 20px;
    margin-bottom: 20px;
    font: 16px/19px Arial,Helvetica,sans-serif;
}
h1.newsletter {
    background: url(images/newsletter-bk2.png);
/*    color: #4B87AC;   */
    text-align:center;
	color: #FFFFFF;
    font-size: 20px;
    font-weight: normal;
    height: 50px;
	/*height: 19px;*/
    padding: 6px 0 4px 0px;
    margin-bottom: 10px;
	
  /*  font: 16px/19px Arial,Helvetica,sans-serif;*/
}
h1.newsletter a {
    color: #4B87AC;
}

h1.widgettitle {
    margin-bottom:0;
}
h1.section a {
    color: #4B87AC;
}
.dual-column .column h2 a {
    color:#666;
    font-size:12px;
    font-weight:bold;
    line-height: 17px;
}
.ips_list_news h2,
#pictures_for_story li {
    background: url(images/latest-bullet.png) left 3px no-repeat;
    line-height: 15px;
    margin: 12px 0 0 8px;
    padding-left: 11px;
}
.ips_list_news h2 {
    background: url(images/latest-bullet.png) left 7px no-repeat;
}
.ips_list_news h2 a,
#pictures_for_story li a {
    font-size:11px;
    color:#111;
}
.ips_list_news h2 a:hover,
#pictures_for_story li a:hover {
    text-decoration:underline !important;
}
.tweet_widget h1 {
    height:30px;
}
.widgetinner .meta {
    display: inline-block;
    line-height: 12px;
    margin-bottom: 6px;
    margin-top: 5px;
}
.widgetinner .metanewsletter {
    display: inline-block;
    background: url(images/newsletterbig.png) no-repeat;
    line-height: 12px;
    margin-bottom: 6px;
    margin-top: 5px;
	font-size:11px;
}
.ips_list_news .meta {
    margin-left: 19px;
}
#primary-content {
    clear:both;
    margin-top:10px;
    padding-left:26px;
    padding-top:9px;
    width: 629px;
}
#primary-content hr,
.archive hr {
    height:0;
    border:0;
    border-top:1px solid #e6e6e6;
}
#featured-wrapper div.audio,
.archive div.audio {
    float: right;
    width: 26px;
}
#featured-wrapper h2 {
    margin-bottom:8px;
}
#featured-wrapper h2.media {
    margin-right: 4px;
    width: 355px;
}
#featured-wrapper img.alignnone {
    /*margin-bottom:16px;*/
}
.sidebar {
    float: right;
    margin-right: 25px;
    padding: 19px 0;
    width: 300px;
}
#client_sign2 {
    margin-bottom: 13px;
    border:2px solid #ffcb40;
    width:296px;
    height:50px;
}
#client_sign {
    margin-bottom: 13px;
    border:2px solid #ffffff;  
    width:296px;
    height:50px;
}
#footer {
    background: #e6e6e6;
    border:none;
    padding: 6px 20px;
    width: 960px;
}
#footer p {
    text-align:center;
    font-size: 10px;
}
#footer p.stmnt {
    color:#808080;
    font-family: Georgia, "Times New Roman",Times, serif;
    font-size:12px;
}
#footer p.copy {
    border-top: 1px solid #A5A5A5;
    padding-top: 20px;
    margin-bottom:0;
}
#footer .foot_menu_wrapper {
    text-align:center;
    padding-left: 64px;
    margin-top:12px; 
}  
#footer .foot_menu_wrapper ul {
    display: inline-block;  
    width:144px;
    text-align:left;
    vertical-align:top;
}
#footer .foot_menu_wrapper li {
    display:block;
    border:none;
    font-size:11px;
    margin:0;
    padding:0;
}
#footer .foot_menu_wrapper li a {
    color:#586566;
}
#footer .foot_menu_wrapper li a:hover {
    color:#333 !important;
}

.widget a:hover {
    text-decoration:none;
}
.widget_social_FB .widgetinner {
    background: url("images/logo112.png") no-repeat scroll 10px 10px transparent;
    border: 1px solid #E6F2EF;
    /*float: right;*/
    margin: 2px auto;
    width: 98%;
}
.widget_social_FB h1 {
    font: 11px/17px Arial,Helvetica,sans-serif;
    color:#000;
    font-weight: bold;
    margin: 18px 0 0 138px;
    padding:0;
    background:none;
}
.widget_social_FB #likeit {
   margin:0 0 0 137px;
   border:none; 
   overflow:hidden; 
   width:160px; 
   height:21px;
}
.widget_social_FB .recomm {
    overflow: auto;  
    margin-top: 8px;
}
.widget_social_FB iframe {
    border:none; 
    overflow: hidden;
}
.recomm hr {
    border:none !important;
    border-top:1px solid #ccc !important;
    margin: 0 0 0 7px !important;
    height:1px !important;
    width:95% !important;
}
.hwdgetlft {
    border-right: 1px solid #CCCCCC;
    float: left;
    padding-right: 10px;
    width: 303px;
    min-height: 326px;
    margin-bottom:4px;
}
.hwdgetrgt {
    width: 310px;
    float:right;
}
.tweet_widget {
    font-size:11px;
}
.tweet_widget a {
    color:#173b73;
}
.tweet_widget .widgettitle {
    background:url(images/twitter.png) 10px 10px no-repeat;
    margin-bottom: 12px;
    text-indent: -10000px
}
.tweet_widget ul {
    margin-left: 12px;
}
.tweet_widget ul li {
    background: none;
    border-bottom: none;
    display: block;
    line-height: 15px;
    margin-left: 3px;
    padding: 2px 0 2px 10px;
    width: auto;
    color:#000;
}
.rss-item {
    margin-top:4px;
}
.rss-item div {
    position:relative;
    float:right;   
}
.half-prim {
    margin-top: 9px;
    width: 306px;
}
.ips_block_news .content_block,
.ips_list_news .content_block {
    clear: both;
    /*height: 55px;*/
    margin: 11px 0;
    position: relative;
}
.ips_block_news .content_block h2.fixed,
.ips_list_news .content_block h2.fixed  {
    background:none;
    font-size:12px;
    font-weight:bold;
    position:absolute;
    top:1px;
    left:62px;
    margin:0;
    padding:0;
    line-height:12px;
}
.ips_block_news .content_block h2.fixed a,
.ips_list_news .content_block h2.fixed a {
    color:#666;
    font-size:12px;
}

.ips_list_news .content_block h2.fixed a:hover {
    text-decoration:none !important;
}
.ips_block_news .content_block span.fixed {
    bottom: 6px;
    left: 62px;
    line-height: 12px;
    position: absolute;
    margin-bottom:1px;
}
.ips_list_news .content_block span.fixed {
    bottom: 6px;
    left: 43px;
    line-height: 12px;
    position: absolute;
    margin-bottom:1px;
    color: #20759D;
}
.half-prim .content-sr {
    height: 105px;
    margin: 11px 0;
    position: relative;
}
#client_sign2 a {
    width:80px;
    height:30px;
    font-size:14px;
    font-weight:bold;
    line-height: 30px;
    color:#fff;
    display: inline-block;
    text-align: center;
    margin: 10px 3px 10px 44px;
    background: #074f81;
    background: -moz-linear-gradient(top, #1e739a, #004579);
    background: -webkit-gradient(linear, left top, left bottom, from(#1e739a), to(#004579));
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
}
#client_sign2 a:hover {
    color: #074f81;
    background:#ffcb40;
}
/*#client_sign a {
    width:120px;
    height:40px;
	font: 800 1.95em GillSans, Trebuchet, Calibri, sans-serif;
    font-size:18px;
    font-weight:bold;
	text-transform: uppercase;
    line-height: 40px;
    color: #074f81;
    display: inline-block;
    text-align: center;
    margin: 10px 3px 10px 20px;
    background: #ffcb40; 
	background-image:url(/wp-content/themes/ips-theme/images/bck-boton.jpg)
    background: -moz-linear-gradient(top, #FED83D, #FED83D);
    background: -webkit-gradient(linear, left top, left bottom, from(#FED83D), to(#FED83D));   
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
}*/
#client_sign a {
    width:90px;
    height:40px;
	font: Frutiger, GillSans, Trebuchet, Calibri, sans-serif;
/* 	font: 800 1.95em Frutiger, GillSans, Trebuchet, Calibri, sans-serif;  */
    font-size:12px;  /*  12  */
    font-weight:bold;
	text-transform: uppercase;
    line-height: 40px;
    color: #074f81;
    display: inline-block;
    text-align: center;
    margin: 10px 2px 10px 2px;
    background: #ffcb40; 
	background-image:url(/wp-content/themes/ips-theme/images/bck-boton.jpg)
/*    background: -moz-linear-gradient(top, #FED83D, #FED83D);
    background: -webkit-gradient(linear, left top, left bottom, from(#FED83D), to(#FED83D));   */
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
}
#client_sign a:hover {
    color:#fff;
    font-weight:bold;
	background-image:url(/wp-content/themes/ips-theme/images/bck-boton.jpg)
/*    background:#ffcb40;  */
}

#client_signAF a {
    width:120px;
    height:40px;
	font: 800 1.95em GillSans, Trebuchet, Calibri, sans-serif;
    font-size:13px;
    font-weight:bold;
	text-transform: uppercase;
    line-height: 40px;
    color: #074f81;
    display: inline-block;
    text-align: center;
    margin: 10px 2px 10px 2px;
    background: #ffcb40; 
	background-image:url(/wp-content/themes/ips-theme/images/bck-boton.jpg)
/*    background: -moz-linear-gradient(top, #FED83D, #FED83D);
    background: -webkit-gradient(linear, left top, left bottom, from(#FED83D), to(#FED83D));   */
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
}
#client_signAF a:hover {
    color:#fff;
    font-weight:bold;
	background-image:url(/wp-content/themes/ips-theme/images/bck-boton.jpg)
/*    background:#ffcb40;  */
}
.entry {
    background: none;
    border: none;
    padding: 15px 9px 4px 0;
}
.entry h1.entry_title,
h2.archive_title_first a {
    color:#004579;
    margin:9px 0;
}
.entry h2 a:hover {
    text-decoration:none;
}
.stButton .chicklets {
    font-size:10px !important;
    color:#404445 !important;
    font-family: arial, Helvetica,sans-serif !important;
}
.metasingle {
    border:none;
    margin-bottom: 10px;
}
.metasingle img {
    vertical-align:middle;
    margin-right:1px;
}
.metasingle .meta {
    display:inline-block;
    float:right;
    color:#404445 !important;
    font-size:10px !important;
}
.metasingle .meta a {
    color:#4d4d4d !important;
}
.metasingle .sepa {
    font-size:16px;
    display:inline-block;
    margin:0 6px;
}
.postcat {
    padding:0;
    background:none;
    margin:6px 0;
    font-size:11px;
}
.postcat a {
    color:#808080;
}
.postcat a:hover {
    color:#444;
    text-decoration:underline !important;
}
.postauthor {
    background:none;
    padding:0;
    display: block;
}
.postauthor,
.postauthor a {
    color:#20759D;
    font-size:12px;
    line-height: 22px;
}
.simplePullQuote {
    box-shadow:none !important;  
    background:#f5f5f5 !important;
    border-top:8px solid #608cb4 !important;
    border-bottom:2px solid #c7c7c7 !important;
    text-indent:0 !important;
    padding:8px !important;
    font-size:11px;
    color:#666;
}
.simplePullQuote ht {
    font-weight:bold;
    font-size:12px;
    margin-bottom:4px;
}
#related_articles {
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    width:220px;
    float:right;
    margin: 10px 0 10px 24px;
}
#related_articles ul {
    list-style:none;
    margin-left: 4px;
    padding-left: 0;
}
#related_articles li,
#rel_tags li {
    background: url(images/latest-bullet.png) left 2px no-repeat;
    line-height: 15px;
    margin: 12px 0 0 8px;
    padding-left: 13px;
    list-style-type:none;  
}
#related_articles li {
    font-size:11px;
}
#related_articles a {
    color:#4d4d4d;
}
#related_articles a:hover {
    color:#252525;
    text-decoration: underline !important;
}
#rel_tags {
    border-top:1px solid #e6e6e6;
    border-bottom:1px solid #e6e6e6;
    margin: 6px 0 20px 0;
}
#rel_tags h2 {
    margin-bottom:0;
    margin-top: 10px;
}
#rel_tags ul {
    padding:6px 18px;
    margin-left:8px;
}
#rel_tags li {
    display: inline-block;
    width: 115px;
    margin-left:12px;
    margin-top:10px;
    vertical-align: top;
}
#rel_tags a {
    color:#4d4d4d;
/*    text-transform: capitalize; */
    font-weight:bold;
}
#rel_tags a:hover {
    text-decoration:underline !important;
}
.entry .wp-caption {
    border-left:none;
    border-right:none;
    border-top:1px solid #e6e6e6;
    border-bottom:1px solid #e6e6e6;
    background:none; 
}
.wp-caption-text,
.thumbcaption {
    font-size:11px !important;
    color:#090909 !important;
    font-weight:bold;
    line-height:15px;
    text-align:left;
    margin-top:6px;
}
#respond {
    background:none;
    border:none;
    padding:0;
    margin:6px 0 10px 0;
    border-bottom: 1px solid #E6E6E6;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
}
#respond textarea {
    width: 620px;
}
#respond h3,
#comments h3 {
    color:#999;
    font-weight:normal;
    margin-bottom: 6px;
}
#respond #email {
    width:250px;
    display: inline-block;
    margin-right:10px;
}
#respond label {
    font-weight:normal;
    font-size:11px;
}
#respond .form-submit {
    text-align:right;
    margin:10px 0;
}
#respond #submit {
    /*width:100px;*/
    height:20px;
    font-size: 10px;
    padding-top:2px;
    color:#fff;
    display: inline-block;
    text-align: center;
    margin: 10px 3px 10px 44px;
    background: #074f81;
    background: -moz-linear-gradient(top, #1f74ab, #004579);
    background: -webkit-gradient(linear, left top, left bottom, from(#1f74ab), to(#004579));
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
}
#single_ed_choice .ec {
    float:left;
    min-height: 200px;
    padding: 0 10px;
    width: 190px;
}
#single_ed_choice .ec img {
    margin-right: 4px;
}
#single_ed_choice h2 {
    margin-bottom:12px;
}
#single_ed_choice .alignnone {
    margin-bottom:8px;
}
#single_ed_choice .contents {
    background:url(images/ed-ch-bg.png) top repeat-y;
    margin-bottom: 24px;
}
.archive_heading {
    background: #ffb900;
    color:#004579;
    font-size:16px;
    margin-top:20px;
    padding: 8px 0;
    width: 629px;
}
.archive_heading h1 {
    font-size:16px;
    text-transform: uppercase;
    display:inline;
    font-weight:bold;
}
.archive .archive_first {
    /*border-bottom:2px solid #e0e0e0;*/
    padding-bottom: 8px;
    /*clear:both;*/
}
.archive .postexcerpt {
    position:relative;
}
.archive h2.audio {
    display:inline-block;
}
.archive .post_not_found {
    margin:20px;
}
.archive .entry p {
    margin-top:4px;
}
.archive .meta_origin {
    font-weight:bold;
    color:#444;
}
.attachment-storypage_img {
    margin-left:0;
}
.archive {
    width:635px !important;
    margin-left:20px;
}
.entry h2.media {
    width:600px;
}
.slider li {
    position:relative;
    display:inline-block;
    width:145px;
    height:130px;
}
.slider li a {
    color:#fff;
}
.slider li .title {
    text-transform: uppercase;
    font-weight:bold;
}
.slider li div {
    background:url(images/opaque.png);
    bottom: 0;
    color: #FFFFFF;
    font-size: 11px;
    height: 20px;
    line-height: 11px;
    overflow: hidden;
    padding: 3px 5px;
    position: absolute;
    width: 120px;
}
.single_slider {
    padding:0 !important;
    margin:0;
}
.single_slider li {
    position:relative;
    display:inline-block;
    width:300px;
    height:300px;
    margin:0 !important;
    padding:0 !important;
}
.single_slider li a {
    color:#fff;
}
.single_slider li a:hover {
    color:#fff;
}
.single_slider li .title {
    text-transform: uppercase;
    font-weight:bold;
}
/*.single_slider li div {
    background:url(images/opaque.png);
    bottom: 0;
    color: #FFFFFF;
    font-size: 18px;
    height: 60px;
    overflow: hidden;
    padding: 3px 5px;
    position: absolute;
    line-height:55px;
    width:300px;
    text-align:center;
}*/
.single_slider li div {
    background:url(images/opaque.png);
    bottom: 0;
    color: #FFFFFF;
    font-size: 16px;
    height: 60px;
    overflow: hidden;
/*    padding: 3px 5px;     */
    position: absolute;
    line-height:55px;
    width:300px;
    text-align:center;
}

.single_slider li div a {
    color: #FFFFFF;
}
#linksbar_wrap {
    width:626px;
    height:160px;
    background: #dfe0e1;
    margin:11px auto;
    background: -moz-linear-gradient(top, #f1f1f2, #d1d3d4);
    background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f2), to(#d1d3d4));
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
}
#linksblock_wrap {
    width:300px;
    /*height:330px;*/
}
#linksbar_wrap .bx-wrapper {
    top:15px;
    left:30px;
}
#linksbar_wrap .bx-window {
    width:566px !important;
}
#linksbar_wrap .bx-prev {
    background:url(images/linksbar-lt.png);
    display: block;
    height: 16px;
    left: -24px;
    position: absolute;
    text-indent: -99999px;
    top: 58px;
    width: 11px;
}
#linksbar_wrap .bx-next {
    background:url(images/linksbar-rt.png);
    display: block;
    height: 16px;
    right: -10px;
    position: absolute;
    text-indent: -99999px;
    top: 58px;
    width: 11px;
}
#linksblock_wrap .bx-prev {
    background: url("images/linksblock-lt.png");
    bottom: -8px;
    display: block;
    height: 16px;
    left: 258px;
    position: relative;
    text-indent: -99999px;
    width: 16px;
}
#linksblock_wrap .bx-next {
    background: url("images/linksblock-rt.png");
    bottom: 8px;
    display: block;
    height: 16px;
    left: 278px;
    position: relative;
    text-indent: -99999px;
    width: 16px;
}
.podPress_content a {
    font: 11px/17px Arial,Helvetica,sans-serif !important;
    font-weight:normal !important;
    color:#6d90a8 !important;
}
img.alignleft, 
img.alignright,
img.alignnone {
    border:none;
}
.mmedia {
    background: #efeff0;
    background: -moz-linear-gradient(top, #f1f1f2, #d1d3d4);
    background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f2), to(#d1d3d4));
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    margin: 12px auto;
}
.mmedia h1 {
    margin-bottom:0;
    padding-left: 9px;
}
.mmedia h2 {
    font-size:12px;
    color:#608097;
    font-weight:bold;
    margin-left:2px;
    display:inline-block;
}
.mmedia h3 {
    font-size:12px;
    font-weight:bold;
    color:#3b4747;
}
.mmedia img.media_icon {
    vertical-align:-6px;
}
.mmedia .content-mm {
    float: left;
    margin-left: 7px;
    width: 200px;
    padding: 7px 0;
}
.mmedia .content-mm .alignnone,
.mmedia .content-mm .wp-post-image {
    margin: 6px 0;
    /*display:block;*/
	text-align:center;
}
.mmedia .content-mm p {
    margin:4px 0;
}
.ips_single_by_categ h1 {
    margin-bottom:0;
}
.ips_single_by_categ h1 a:hover {
    color:#4B87AC;
}
#pictures_for_story {
    margin-bottom:16px;
}
#pictures_for_story p {
    font-size: 11px;
    font-weight: bold;
    margin: 0 8px;
}
.sidebar .widget {
    border-top:1px solid #ccc;
    padding-top:16px;
    margin-bottom:16px;
    clear:both;
}
.sidebar .widget:first-child {
    padding-top:0;
    border-top:none;
}
.sidebar .widget:last-child {
    border-bottom:1px solid #ccc;
    padding-bottom: 16px;
}
.sidebar .widget_social_FB {
    padding-top:0;
}
.sidebar .cat_desc {
    font-size:12px;
    color:#808080;
    font-weight:500;
}
.widget .adv h3 {
    text-transform: uppercase;
    font-size:11px;
    text-align:right;   
}
.widget .adv img {
    margin:12px auto;
}
.search_page,
.page {
    padding:20px;
    width:630px !important;
}
div.gab_authorInfo {
    width:611px;
    background:#fafbfb;
    border-color:#eee;
    margin-top:19px;
    margin-bottom:0;
}
div.gab_authorInfo strong {
    display: inline-block;
    margin-bottom: 4px;
    margin-top: 4px;
    font-size: 13px;
    color: #005065;
}
#lang ul {
    background: url("images/opaque.png");
    left: 12px;
    position: absolute;
    width: 110px;
    z-index: 1000;
    display:none;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
}
#lang ul li {
    line-height:140%;
    padding-left: 3px;
}
#lang ul li:hover {
    background: url("images/opaque.png");
}
#lang ul li:first-child {
    padding-top:3px;
}
#lang ul li:last-child {
    padding-bottom:3px;
}
#lang ul a {
    color:#fff;
    font-weight:normal;
    margin-left:10px;
}
p.excerpt {
    color:#556570;
}
#header_print,
#footer_print,
hr.print {
    display:none;
}
.edit_home_link a {
    font-size:9px !important;
}
#logo {
    float: none;
    left: 24px;
    position: absolute;
    top: 49px;
    width: 480px;
}
#logo a,
#logo a:hover {
    color:#006390;
    text-decoration:none;
}
.minithumb {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
}
h2.single_by_categ {
    margin-top: 8px;
}
.hentry {
    border-bottom: 1px solid #f0f0fa;
}
    /*
START CSS Nacho 
	*/

#bloque {width: 100%;
margin: 0 auto;
height: 100%;
}
#caja1, #caja2, #caja3 {width: 33%;
margin-left: 2px;
margin-bottom: 10px;
float: left;
}
#cajaA 
{width: 140px;
margin-left: 2px;
margin-bottom: 10px;
float: left;
margin-top:5px;
}
#box1 
{width: 200px;
margin-top:5px;
float: left;
}
#box2 
{width: 430px;
float: left;
}
.salto {clear: both;
border-top:0px;/*quita el grosor extra de Opera y FFox*/   
border-bottom:#CC0000 dashed 1px;  
}

#first {
	font-size:12px;
}
#first a{
	font-size:12px;
    color:#006390;
	}
#first a:hover {
	font-size:12px;
    color:#006390;

	text-decoration:underline;
}
.fb_iframe_widget {
    width:268px;
    height: 228px;
    overflow:hidden;
}
.fb_iframe_widget span {
    margin-left: -1px !important;
    margin-top: -1px !important;
}

/*-------------------MMedia Categiries pages------------------------*/

.mmediacp {
    background: #efeff0;
    background: -moz-linear-gradient(top, #f1f1f2, #d1d3d4);
    background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f2), to(#d1d3d4));
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    margin: 12px auto;
}
.mmediacp h1 {
    margin-bottom:0;
    padding-left: 9px;
}
.mmediacp h2 {
    font-size:12px;
    color:#608097;
    font-weight:bold;
    margin-left:2px;
    display:inline-block;
}
.mmediacp h3 {
    font-size:12px;
    font-weight:bold;
    color:#3b4747;
}
.mmediacp img.media_icon {
    vertical-align:-6px;
}
.mmediacp .content-mmcp {
    float: left;
    margin-left: 50px;
    width: 200px;
    padding: 7px 0;
}
.mmediacp .content-mmcp .alignnone,
.mmediacp .content-mmcp .wp-post-image {
    margin: 6px 0;
    /*display:block;*/
	text-align:center;
}
.mmediacp .content-mmcp p {
    margin:4px 0;
}


#tit-loop {width: auto;}
	#tit-loop h1 {font: 40px/28px Amaranth,"trebuchet ms",sans-serif;}
	#tit-loop h1 {color: #006090;display: block;}
	#tit-loop h1 span {font-size: 14px;display: block;letter-spacing: -1px;text-align: center;}
	