/* This CSS file is created for you to create or override any of the existing CSS styles used in this theme */


body					{ background-color: #f1efe6; color: #333; font: 12px 'Lucida Grande', Verdana, Arial, sans-serif; height: 100%; min-height: 100%; margin: 0; padding: 0; }

a, a:link, a:visited	{ color: #514826; text-decoration: none; font-weight: bold;}
a:hover					{ color: #D9D789; }


/* Centrar header */
#header					{ margin: 0 auto; width: 980px;  
background: #F7F6F0;
border-left: 1px solid #d3d1c7; 
border-right: 1px solid #d3d1c7;
border-bottom: none;
}


#branding				{height: 118px; width: 960px; background: #222;}
.logo					{ max-width: 300px; float: left; margin: 39px 0 0 10px; }
.blog-name a:link, .blog-name a:visited	{  text-indent: -9000px; background: transparent url(images/logo.png) no-repeat; width: 156px; height: 90px; display: block;
}
.blog-name a:hover		{opacity:0.9;}
.blog-description		{ position: relative; width: 126px; display: block; font: 14px 	Arial, Verdana,  sans-serif; color: #BCBBBB; margin: -43px 0 0 164px; padding: 5px 0 0; text-transform: none; line-height: 1.2em; }

#banner {margin: 0 auto; width: 960px; background: url(images/retonet_brand.jpg) #fff no-repeat; height:134px;
}


#searchbar				{ float: right; overflow: hidden; margin: 82px 10px 0; }
#searchbar .searchform	{ border: 4px solid #383332; }
.searchform				{ border: 4px solid #CCC; background: #EFEFEF; width: 250px; padding: 5px 4px; }
.searchform .s			{ font-family: 'Lucida Grande', Arial, Helvetica, sans-serif; font-size: 14px; border: none; background: #EFEFEF; padding: 0; margin: 0; float: left; width: 229px !important; }
.searchform .searchsubmit { background: url(images/searchsubmit.gif) no-repeat; text-indent: -9000px; width: 16px; height: 16px; border: none; float: left; cursor: pointer; opacity: 0.7; color: transparent; text-transform: capitalize; }
.searchform .searchsubmit:hover { background: url(images/searchsubmit.gif) no-repeat; opacity: 1; }



/* wpml languages inserted within ul main nav adjusting padding and margin plus width */

#lang_sel {
margin-top: -265px;
margin-right: 25px;
float: right;
}


/* Centrar nav con rounded corners */

#nav					{ margin: 0 auto; width: 960px; background: url(images/topnav.jpg) repeat-x top #E5E5E5; }
#nav-content			{ width: 960px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;}
.sf-menu li a		{ text-transform: uppercase; }


.quick-nav				{ float: right; list-style: none; margin: 0; padding: 0; }
.quick-nav li			{ padding: 7px 5px 0 0; float: left; display: none; }
.quick-nav a:link, .quick-nav a:visited	{ text-indent: -9000px; width: 16px; height: 16px; float: left; clear: left; }

.quick-nav #rss			{ background: url(images/rss.png) no-repeat; }
.quick-nav #twitter		{ background: url(images/twitter.png) no-repeat; }
.quick-nav #facebook	{ background: url(images/facebook.png) no-repeat; }



/* Content */

#wrapper		{ padding: 0; }
#main			{ padding: 15px 10px 0; border-top: none; margin: 0 auto !important; }



/* Slideshow */
#controls .prev		{ display: none; }
#controls .next		{ display: none; }

/* Slideshow img and border settings */
.featured				{ margin: 0 10px 15px 0; overflow: hidden; }
#featured-slideshow		{ position: relative; height: 250px; width: 648px; margin-right: 0; border: 1px solid #CCC; padding: 0; 
}
.featured-article img	{ width: 648px; height: 250px; 
}

/* Cajita de titulo y sumario de historia principal */
.featured-entry			{ 
width: 648px;
opacity: 0.8;
filter: alpha(opacity = 80); 
/* position: relative; 
top: -75px; 
left: 0;  
overflow: hidden; 
background: #000; 
height: 80px; 
color: #a7a7a7; 
padding: 0 0 8px 0; 
display: block;  
-moz-border-radius-topright: 0;
-moz-border-radius-topleft: 0;
-moz-border-radius-bottomright: 0;
-moz-border-radius-bottomleft: 0;
-webkit-border-top-right-radius: 0;
-webkit-border-top-left-radius: 0;
-webkit-border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 0; */
}





/* latest headlines */
.posts-default, .posts-quick, .posts-line	{ list-style: none; margin: 0 0 20px; padding: 0; overflow: hidden; }

/* here to change boxes and rounded corners */
.posts-default .post	{ float: left; margin: 0 8px 8px 0; font-size: 12px; padding: 8px 4px 4px; background: #FFF; border: 1px solid #CCC; 
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}





.posts-default img		{ float: left; background: #111; }

/* changed padding of entry-title and color of links */
.posts-default .entry-title	{ font-weight: 700; font-size: 12px; margin: 0 10px 10px; line-height: 1.3em; }
.posts-default .entry-title a:link, .posts-default .entry-title a:visited	{ color: #514826; text-decoration: none; }
.posts-default .entry-title a:hover	{ color: #D9D789; text-decoration: none; }

.posts-default .entry-thumbnails-link	{ border: 1px solid #E1E1E1; background: #FFF; padding: 0; }
.posts-default .entry-thumbnails-link { margin-left: 4px; }

.posts-default .entry-summary, .posts-quick .entry-summary	{ color: #111; overflow: hidden; margin: 0 10px 10px; }
.posts-default .entry-summary	{ font-size: 11px; }
.no-js .posts-default .entry-summary	{ height: 58px; }

.entry-thumbnails	{ clear: both; display: inline-block; }
.entry-thumbnails:hover	{ border-color: #383332; opacity:0.8;}
.entry-thumbnails-link { float: left; background: #111; display: block; text-decoration: none !important; }


/* posts with text right of thumbnails */
.posts-quick			{ margin: 0 10px 10px 0; padding: 10px; background: url(images/content-bg.jpg) repeat-x #FFF; border: 1px solid #CCC; }
.posts-quick li			{ padding: 15px 10px 0 0; border-bottom: 1px solid #CCC; }
.posts-quick li:first-child	{ padding-top: 5px; }
.posts-quick .entry-title	{ font-weight: bold; font-size: 14px; margin: 0; line-height: 1.3em; }
.posts-quick .entry-title a:link, .posts-quick .entry-title a:visited	{ color: #0052A3; text-decoration: none; }
.posts-quick .entry-summary	{ font-size: 12px; line-height: 1.6em; margin-bottom: 15px; }
.posts-quick .quick-read-more	{ font-weight: bold; font-size: 12px; padding: 10px 0 0; margin: 0; }
.posts-quick .entry-thumbnails	{ float: left; margin: 3px 10px 10px 5px; border: 2px solid #CCC; }
.posts-quick .entry-thumbnails:hover	{ border-color: #383332; opacity:0.8; }
.posts-quick .entry-thumbnails-link	{ margin: 0; }
.posts-quick .entry-info { font-size: 11px; color: #666; border: none; margin: 0 0 5px; }
.posts-quick .entry-info abbr { padding: 0 4px 0 0; text-decoration: none; border: none; }
.posts-quick .entry-info span { padding: 0 4px; }


/* Date, commnets, meta data */
.posts-default .entry-meta, .posts-quick .entry-meta	{ display: none; }







/* Sidebar */

#primary {background: #c7c397;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#secondary {background: #c7c397;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin-top: 15px;
}


.sidebar .xoxo			{ list-style: none; padding: 10px 10px 0 10px; margin: 0; 
-moz-border-radius-topright: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
}  /* Separate boxes in Sidebar --*/

.widgetcontainer ul, .widgetcontent .xoxo, .widgetcontainer ol	{ list-style: disc; margin-left: 15px; padding: 0; }
.widgetcontainer li		{ margin: 0 0 5px 0; }
.widgetcontainer li a:visited, .widgetcontainer li a:link	{ text-decoration: none; font-weight: bold; font-size: 12px; }
.widgetcontainer li a:hover	{ border-bottom: 1px dotted #635957; }
.widgetcontainer input[type=text], .widgetcontainer input[type=password]	{ width: 95%; }
.widgettitle			{ color: #333; font-size: 12px; font-weight: bold; margin: 0; padding: 6px 10px; background: url(images/feed-title-white.jpg) repeat-x top #EFEFEF; border: 1px solid #CCC; 
}

.widgettitle a			{ color: #333; }
.widgetcontent			{ border: solid #CCC; border-width: 0 1px 1px; margin-bottom: 10px; padding: 10px;   
}
widgetweets { margin: 0 auto; }





/* single */
.single .post, .single-post 	{ padding: 0 50px 10px 20px; }
.single .post .entry-photo, .single-post .entry-photo	{ width: 616px; margin: 10px 0; overflow: hidden; border: 1px solid #CCC; 
-webkit-box-shadow: 3px 3px 6px #666;
-moz-box-shadow: 3px 3px 6px #666;
box-shadow: 3px 3px 6px #666;
}
.entry-content h2 { font-size: 18px; font-weight: bold; padding: 15px 0; margin: 0 0 5px; }  /* subtitles */

.about-author			{ border: 0 solid #CCC; border-top: 1px solid #CCC; margin: 0 0 10px 280px;}

.nocomments { display: none; }
input[type=text], input[type=password], textarea	{ background: none repeat scroll 0 0 transparent}

.module-title, .feed-title	{  
border-top: 1px solid #CCC; 
border-right: 1px solid #CCC; 
border-left: 1px solid #CCC; 
border-bottom: none; 
background: #fff;}






/* define estilo de perfil de autores y sombra en imagenes */
.indentleft { line-height: 1.60em; padding: 0; overflow: hidden;}

.indentleft img {
margin-bottom: 30px;
-webkit-box-shadow: 3px 3px 6px #666;
-moz-box-shadow: 3px 3px 6px #666;
box-shadow: 3px 3px 6px #666;
}

.authorpad {
margin: 10px 0;
}

.disclaimer  {
font-weight: bold;
font-size: 1.1em;
color: #0C9573;

}


/* Fix for PNG alpha channel display in IE6 */
img, div, a, input, .blog-name a:link, .blog-name a:visited {
  behavior: url(../../wp-content/themes/iepngfix.htc);
}


/* social media */

.related {
margin-top: 30px;
}


/* facebook fan box */

.fan-box .connect_top {
margin: -10px 10px 40px 0;
}


.widgetcontainer ul.feed_social { margin-left: 0; }
.widgetcontainer ul.feed_social li p { font-weight: normal; }
.feed_social			{ list-style: none; margin-left: 0; }
.feed_social li			{ padding: 0 5px 0 0; float: left; display: inline; margin-left: 0; text-align:center;}
.feed_social a:link, .quick-nav a:visited	{ float: left; clear: left;  }





/* blog in blog bib_post_templete at ap-content - uploads */
.post-bodycopy { 
margin: 10px 0 50px;
}
.post-headline { 
border-top: dotted 1px;
}

/* latest posts */
.sub { 
display: none;
}


/* form newsletter */

.form-wrap { margin: 5px 0 15px 5px; }

.form-head	{ background: transparent url(images/icons/email.png) no-repeat; width: 55px; height: 39px; display: block; 
}

.form-head { 
color: #790000; 
font-size: 1.9em; 
margin-bottom: 5px;
padding-top: 5px;
text-indent: 65px;
}

.email-intro  { 
color: #333333; 
font-size: 11px; 
line-height: 1.6em;
text-indent: 65px;
margin-top: -20px;
}

#subForm { margin-top: -5px; }

. privacy-notice { color: -10px; }
