/*
Theme Name: RedUsers 6.0
Description: Sitio web de RedUsers
Author: Gabriel Pleszowski
Author URI: https://www.redusers.com/

*/

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

/* HTML5 display-role reset for older browsers */
article, aside, figure, footer, header, hgroup, nav, section {display: block;}

ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; transition: all 0.5s ease 0s;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

body {line-height:1;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}
hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

/* Form Elements */
input, select {vertical-align: middle;}
input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom;}
.ie6 input {vertical-align: text-bottom;}
select, input, textarea {font: 99% sans-serif;}

a:hover, a:active {outline: none; text-decoration: underline;}
small {font-size: 85%;}
strong, th {font-weight: bold;}
td, td img {vertical-align: top;} 

sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {
  font-family: monospace,sans-serif;
  max-width: 600px !important;
}

/* hand cursor on clickable elements */
.clickable, label, input[type=button], input[type=submit], button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button {width: auto; overflow: visible;}

a, img a, img, a img {border:0;	outline:0; text-decoration:none;}

/* FLOAT-elements */
.fltleft {float:left;}
.fltright {float:right;}

/* let's clear some floats */
/*.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }*/  
/*.clearfix:after { clear: both; }*/ 
.clearfix, .clear, .clearfloat { clear: both; float: none; display: block; height: 0px }  

.spacer_15 {
	height: 15px
	}

body {
	background:#ffffff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#3a3a3a;
	}
	
/****************main*****************/

.wrapper {
	width:980px;
	margin:0 auto;
	border-left:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	}
	
.wrap_top {
  padding: 0 10px;
}

.wrap_top.wrap_top_pad {
	padding-bottom:0px;
	}

.header {
	/*height:317px;*/
	font-family: Arial, Helvetica, sans-serif;
	position: fixed;
background: white;
width: 952px;
	z-index:100;
	
	}
	
.top_banner {
	height:90px;
	padding-bottom:12px;
	}
	
.main_nav {
	height:18px;
	border-bottom:2px solid #545454;
	}
	
.nav {
	width:440px;
	height:18px;
	float:left;
	font-size:12px;
	}
	
.nav ul {
	}
	
.nav ul li {
	height:18px;
	line-height:18px;
	float:left;
	border-right:1px solid #d3d3d3;
	}
	
.nav ul li.nosep {
	border-right:0px;
	}
	
.nav ul li a {
	color:#ed1d24;
	padding:0 6px;
	}
	
.user_shop {
	width:442px;
	height:18px;
	float:right;
	}

.user_shop img {
  float: left;
  margin-top: 2px;
}

.user_shop span {
	background:#545454;
	width:200px;
	height:18px;
	line-height:18px;
	display:block;
	float:left;
	text-align:center;
	color:#fefefe;
  	padding: 0px 0.5em;
  	margin-left: 10px;
	}

.user_shop2 {
/*	width:442px; */
	height:30px;
	float:right;
	}

.user_shop2 img {
/*  float: right;  */
	height:30px;
 /*  margin-top: 2px; */
padding: 0px 5px 0px 0px;
}

	


.fecha_menu{
	background:#545454;
	width:145px;
	height:30px;
	line-height:30px;
	display:block;
	float:right;
	text-align: center;
	color:#fefefe;
  	padding: 0px 0.5em;
  	margin-right: 3px;
	font-size:14px;
	}


.middle_header {
	height:99px;
	padding:8px 0 0 0;
	}
	
.breaking_news {
	width:255px;
	float:left;
	font-size:11px;
	color:#000;
	margin-right:94px;
	}
	
.breaking_news span {
	display:block;
	padding:0 0 4px 0;
	}

.breaking_news span a {
	color:#555555;
	}
	
.breaking_news img {
	float:left;
	margin-right:2px;
  max-width: 55px;
  max-height: 55px;
	}
	
.breaking_news h2 {
	font-size:12px;
	font-weight:bold;
	}
	
.breaking_news h2 a {
	color:#ee1d24;
	}
	
.breaking_news p {
	line-height:14px;
	}
	
.breaking_news ul {
	padding:5px 0 0 0;
	}

.breaking_news ul li {
	background:url(images/breaking_sep.jpg) no-repeat center right;
	height:16px;
	line-height:16px;
	float:left;
	}
	
.breaking_news ul li.nosep {
	background:none;
	}
	
.breaking_news ul li a {
	color:#234b7b;
	padding:0 6px;
	display:block;
	}
	
.breaking_news ul li.reg_icon a {
	background:url(images/register_icon.jpg) no-repeat center left;
	padding-left:23px;
	}
	
.logo_box {
  float: left;
  text-align: center;
  width: 218px;
}
	
.social_box {
	height:30px;
	padding:7px 0 0 0;
  display: inline-block;
	}
	
.social_box img {
	float:left;
	margin:3px 11px 0 0;
	}
	
.social_box span {
	display:block;
	/*float:left;*/
	/*width:50px;*/
  display: inline-block;
	height:30px;
	border-left:1px solid #a6a6a6;
	}
	
.social_box span img {
  margin: 2px 0 0 8px;
  width: 32px;
}
	
.header_banner {
  border: 1px solid #CCCCCC;
  float: right;
  height: 90px;
  width: 728px;
}

.ultimo_momento {
	background:url(images/head_red_tap.png) no-repeat left top;
	height:20px;
	font-size:13px;
	padding:0 0 0 0px;
  overflow: hidden;
	}
	
.ultimo_momento_left {
  float: left;
  height: 20px;
  line-height: 20px;
  width: 700px;
  padding-left: 10px;
  overflow: hidden;
}  
	
.ultimo_momento span {
  color: #FFFFFF;
  display: inline-block;
  float: left;
  margin: 2px 0 0 8px;
}
	
.top_search {
	width:187px;
	height:17px;
	float:right;
	padding:2px 0 0 0;
	}
	
.search_block {
	height:17px;
	}
	
.top_search_bg {
	background:url(images/search_field.jpg) no-repeat left top;
	width:159px;
	height:13px;
	line-height:13px;
	border:0px;
	float:left;
	outline:none;
	padding:2px 5px;
	font-size:11px;
	color:#b0b0b0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
.top_search_btn {
	background:url(images/search_btn.jpg) no-repeat left top;
	width:18px;
	height:17px;
	border:0px;
	float:left;
	cursor:pointer;
	font-size:0px;
	color:#FFF;
	}

.barra_menu {
	border-top:1px solid #a8a8a8;
	border-bottom:1px solid #a8a8a8;
	display: block;
}

.menu_search {
	float: right;
	margin-right: 4px;
}

.menu_search2 {
	float: right;
	margin-right: 4px;
/* position: fixed; */
margin-top: 1px;
z-index: 900;
display: none;

}

#menu_areas {
  float: left;
  position: relative;
  width: 300px;
}

ul.nav2  {
  /*border-bottom: 1px solid #A8A8A8;*/
  /*height: 30px;*/
  overflow: hidden;
  text-align: left;
  text-transform: uppercase;
  background: none repeat scroll 0 0 #FFF;
  padding: 0 0 0 0px;  
  position: relative;
}

ul.nav2 li {
  float: left;
  line-height: 30px;
}

ul.nav2 li:hover {
  background: #000;
}
	
ul.nav2 li a {
  color: #FFFFFF;
  display: block;
  line-height: 30px;
  padding: 0 9px;
  font-size: 20px;
  font-weight: bold;   
}

ul.nav2 li a:hover {
	text-decoration: none;
	background: #FFF;
	color: #000;	
}

ul.nav2sub {
  background: none repeat scroll 0 0 #FFFFFF;
  padding: 0;
  position: absolute;
  width: 180px;	
  border-bottom: 1px solid #A8A8A8;
  overflow: hidden;
  text-align: left;
  text-transform: uppercase;
  z-index: 9999;
}

ul.nav2sub li {
  line-height: 30px;
}

ul.nav2sub li:hover {
  background: #000;
}
	
ul.nav2sub li a {
  background: #EDEDED;
  display: block;
  line-height: 30px;
  padding: 0 9px;
  font-size: 13px;
  font-weight: bold;   
}

ul.nav2sub li a:hover {
	text-decoration: none;
	background: #FFF;
	/*color: #000;*/
}


.nav3 {
	background:url(images/header_btm_nav.jpg) repeat-x left top;
	min-height:24px;
	border-bottom:1px solid #c5c8cb;
	border-left:1px solid #c5c8cb;
	border-right:1px solid #c5c8cb;
	padding:0 0 0 2px;
	}
  
.nav3 span {
  color: red; 
  display: inline-block; 
  padding: 6px; 
  float: left;
}
	
.nav3 ul {
	}
	
.nav3 ul li {
	height:24px;
	line-height:24px;
	display: inline-block;
	font-size:14px;
	margin-right:6px;
	}
	
.nav3 ul li a {
	color:#000;
	padding:0 4px;
	display:block;
	}
	
.nav3 ul li:hover a, .nav3 ul li.selected a {
	background:#2a2a2a;
	color:#fff;
	}
	
.content_wrap {
	/* padding:8px 0 0 0; */
	padding-top: 9rem;
	}
	
.banner {
	/*height:430px;*/
	margin-bottom: 10px;
	}
	
.banner_left {
  float: left;
  padding-right: 10px;
  width: 650px;
}

.banner_left_home_up {
  float: left;
  padding-right: 10px;
  width: 950px;
}

.banner_left_home_down {
  float: left;
  padding-right: 10px;
  width: 950px;
}

	
.principal_box {
	/*height:296px;*/
	border-bottom:1px dotted #cccccc;
	border-right:1px dotted #cccccc;
  position: relative;
	}

.principal_title {  
  background: none repeat scroll 0 0 rgba(1, 1, 1, 0.5);
  _background: url("../images/bg-principal.png") repeat scroll 0 0 transparent;
  bottom: 12px;
  color: #FFFFFF;
  text-shadow: 2px 2px 4px #000000;
  display: inline;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-weight: normal;
  margin: 0px 0 0;
  max-width: 300px;
  overflow: hidden;
  padding: 6px;
  position: absolute;
  right: 0;
}
	

.principal_title h2 {  
  display: inline-block;
  font-size: 26px;
  padding: 0px;  
  text-align: right;
  font-weight: normal;
}

.principal_title h3 {
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 12px;
  font-style: italic;
  font-weight: normal;
  /*margin-top: 12px;*/
  padding: 0 3px 0 0;
  text-align: right;
}

.principal_pic {
  box-shadow: 2px 2px 12px #AAAAAA;
  overflow: hidden;
  position: relative;
}
  
.principal_pic img {
  height: 437px; /* 290 */
  width: 652px;  /* 440 */
}

.principal_box .content .principal_bajada {
  color: #000000;
  height: 3em;
  line-height: 1.2em;
  margin-top: 0.7em;
  padding: 0;
  font-size: 14px;
  padding-bottom: 2em;
}

.link-content p {
  line-height: 1.2em;
}
 
.principal_info {
	width:230px;
	float:left;
	font-size:14px;  
	}
	
.principal_info h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#5a5b5d;
	font-weight:normal;
	font-style:italic;
	padding:0 0 7px 0;  
	}
	
.principal_info h3 div  {
	color:#5a5b5d;
  display: inline-block;
	}
	
.principal_info p {
	line-height:16px;
	padding:0 0 5px 0;
	}
	
.principal_info span {
	display:block;
	/*border-bottom:1px solid #d5d5d5;*/
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
	
.principal_info span.ademas {
	color:#234b7b;
	}

.principal_info .ademas_box {
  width:230px;
  position: absolute;
  bottom: 0px;
  padding-bottom: 4px;
}
	
.principal_info strong {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#656565;
	display:block;
	padding:5px 0 5px 0;
	border-top:1px dashed #dddddd;
	line-height:15px;
	}
	
.principal_info strong.nobrdr {
	border-bottom:0px;
	}
	
.carrousel_container {
	height: 246px; /* 160 */
	overflow: hidden;
}

.carrousel_box {
  float: left;
  height: 238px; /* 152 */
  overflow: hidden;
  position: relative;
  width: 326px; /* 220 */
}

.carrousel_box a img.img_principal {
  height: 238px;  /* 152 */
  width: 326px; /* 220 */
}

img.img_video {  
  top: 10px !important;
  position: absolute !important;
  right: 10px !important;
  width: 40px !important;
  height: 32px !important;
}

.carrousel_box.ultimo {
	margin-right: 0px !important;
}

.carrousel_box span {
  color: #FFFFFF;
  display: inline-block;
  line-height: 1.1empx;
  padding: 0;
  /*width: 211px;*/
}

#banner_slider .carrousel_box {
  border: 0px solid #676767;  /* border: 1px solid #676767; */
  height: 226px; /* 136 n: 222*/
  margin: 0px 0px 0px 0px; /*   margin: 7px 8px 7px 8px; */
  width: 326px; /* 206 n: 312*/
  /* box-shadow: 2px 2px 12px #AAAAAA; */
}

#banner_slider .carrousel_box a img.img_principal {
  height: 226px; /* 136 */
  width: 326px; /* 206 */
}

#banner_slider .carrousel_box.ultimo {
	margin-left: 0px !important;
}

.carrousel_container.w191 {
  border: 1px solid #EEEEEE;
  height: 133px;
  margin-bottom: 4px;
  overflow: hidden;
}

.carrousel_box.w191 {
  border: 1px solid #777777;
  height: 127px;
  margin-right: 9px;
  width: 182px;
}

.carrousel_box.w191.ultimo {
  margin-right: 0px;
}

.carrousel_box.w191 a img.img_principal {
  height: 127px;
  width: 182px;
}

.carrousel_container.w216 {
  height: 149px;
  margin-bottom: 12px;
  overflow: hidden;
}

.carrousel_box.w216, .carrousel_box.w216 a img.img_principal {
  height: 149px;
  width: 216px;
}

.carrousel_container.w210 {
  height: 145px;
  margin-bottom: 12px;
  overflow: hidden;
}

.carrousel_box.w210 {
  height: 145px;
  width: 210px;
  border: 1px solid #777777;
  margin-right: 7px;
}

.carrousel_box.w210.ultimo {
  margin-right: 0px;
}

.carrousel_box.w210 a img.img_principal {
  height: 145px;
  width: 210px;
}

.carrousel_box.w300 {
  border: 0px solid #777777;
  height: 209px;
  margin-right: 0px;
  width: 300px;
}

.carrousel_box.w300.ultimo {
  margin-right: 0px;
}

.carrousel_box.w300 a img.img_principal {
  height: 209px;
  width: 300px;
}

.carrousel_box.w300b {
  border: 0px solid #777777;
  height: 220px;
  margin-right: 0px;
  width: 316px;
}

.carrousel_box.w300b.ultimo {
  margin-right: 0px;
}

.carrousel_box.w300b a img.img_principal {
  height: 220px;
  width: 316px;
}

.carrousel_box.w300c {
  border: 0px solid #777777;
  height: 220px;
  margin-right: 0px;
  width: 316px;
}

.carrousel_box.w300c.ultimo {
  margin-right: 0px;
}

.carrousel_box.w300c a img.img_principal {
  height: 220px;
  width: 316px;
}

.carrousel_box.w150 {
  border: 0 solid #AEAEAE;
  float: left;
  height: 105px;
  margin-right: 0;
  padding: 3px;
  width: 144px;
}

.carrousel_box.w150.ultimo {
  margin-right: 0px;
}

.carrousel_box.w150 a img.img_principal {
  height: 105px;
  width: 150px;
}

.banner_caption {
  background: none repeat scroll 0 0 rgba(64, 64, 64, 0.6);
  bottom: 10px;
  color: #FFFFFF;
  font-family: Trebuchet MS;
  font-size: 22px; /* 13 */
  font-weight: bold;
  line-height: 1.1em;
  padding: 5px;
  position: absolute;
  right: 0;
  text-align: right;
  text-shadow: 2px 2px 4px #000000;
  width: 90%;
}

.banner_caption_top {
  background: none repeat scroll 0 0 rgba(64, 64, 64, 0.6);
  bottom: 10px;
  color: #FFFFFF;
  font-family: Trebuchet MS;
  font-size: 18px; /* 13 */
  font-weight: bold;
  line-height: 1.1em;
  padding: 5px;
  position: absolute;
  right: 0;
  text-align: right;
  text-shadow: 2px 2px 4px #000000;
  width: 90%;
}


.banner_caption.w300 {
	font-size: 18px;
}
	
.banner_right {
  background: none repeat scroll 0 0 #FFFFFF;
  float: left;
  max-height: 250px;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 300px;
  margin-bottom: 10px;
  display: inline-block;
}

.banner_right_2 {
  background: none repeat scroll 0 0 #FFFFFF;
  float: left;
  max-height: 258px;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 310px;
  margin-right: 10px;
  display: inline-block;
}

.banner_right_2-r {
  background: none repeat scroll 0 0 #FFFFFF;
  float: left;
  max-height: 258px;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 310px;
  display: inline-block;
}

.banner_slider_pic {
	width:298px;
	height:186px;
	}

.banner_slider_pic a img {
	width:298px;
	height:186px;
}  
	
.banner_slider_info {
	height:130px;
  width:288px;
	padding:5px 5px 0 5px;
	font-size:11px;
	color:#fff;
	}
	
.banner_slider_info h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#fff;
	font-weight:normal;
	line-height:20px;
	padding:0 0 7px 0;
	}
	
.banner_slider_info p {
	line-height:16px;
	padding:0 0 6px 0;
  color: #FFF;
	}
	
.banner_slider_info span {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#fff;
	font-style:italic;
}
/*	
.pagination,  {
	height:12px;
	position:relative;
	padding:10px 0 0 85px;
	}
	
.pagination a {
	background:url(images/banner_nav.jpg) no-repeat left top;
	display:block;
	width:11px;
	height:11px;
	float:left;
	margin-right:8px;
	}
	
.pagination a:hover {
	background:url(images/banner_nav_hover.jpg) no-repeat left top;
	}
	
.pagination span {
	position:absolute;
	top:10px;
	left:0px;
	display:block;
	font-style:normal;
	}
	
.pagination span a {
	color:#FFF;
	background:none;
	display:inline;
	width:100px;
	}
	
.pagination span a:hover {
	background:none;
	}
	
.pagination strong {
	position:absolute;
	top:10px;
	right:0px;
	display:block;
	font-style:normal;
	}
	
.pagination strong a {
	color:#FFF;
	background:none;
	display:inline;
	width: auto;
	}
	
.pagination strong a:hover {
	background:none;
}
*/

#example {
  position: relative;
}

#slides {
  position: absolute;
  z-index: 100;
}

.pagination {
  bottom: 20px;
  display: inline-block;
  margin: 0px 0 0 70px;
  position: absolute;
  width: 190px;
  z-index: 120;
}

.pagination li {
    float: left;
    list-style: none outside none;
    margin: 0 4px;
}
.pagination li a {
    background-image: url("../images/dot.png");
    background-position: 0 0;
    display: block;
    float: left;
    height: 0;
    overflow: hidden;
    padding-top: 11px;
    width: 11px;
}
.pagination li.current a {
    background-position: 0 -11px;
}

#slides .next, #slides .prev {
  display: block;
  height: 16px;
  left: 5px;
  position: absolute;
  bottom: 15px;
  width: 66px;
  z-index: 101;
  color: #FFF;
  font-weight: bold;
}

#slides .next {
  left: 248px;
}

.slides_container {
  width: 298px;
}
  
.banner_two {
	height:90px;
	padding:11px 0 16px 0;
	}

.panel_articles {
	width:100%;
  margin-bottom: 5px;
	/*
  float:left;
	padding:0 0px 0 0;
	border-right:1px dotted #cccccc;
	margin-right:6px;
  */
}
	
.panel_articles h2 {
	background:#626367;
	height:32px;
	line-height:32px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	padding:0 0 0 10px;
	margin-bottom:7px;
	position: relative;
}

.caja_articles {
  padding: 0 0 0 0px;
  width: 950px;
}

.article {
  border-bottom: 1px solid #BBBBBB;
  border-right: 1px solid #BBBBBB;
  border-top: 8px solid #626367;
  box-shadow: 2px 2px 2px #EEEEEE;
  float: left;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  margin-bottom: 6px;
  margin-right: 8px;
  overflow: hidden;
  padding-bottom: 3px;
  padding-right: 7px;
  padding-top: 4px;
  position: relative;
}

.article.floatright {
  float: right; 
  margin-right: 0px; 
  margin-left: 0px;
}

.article_content {
  color: #626367;
  float: left;
  margin: 0 10px 0 0;
  width: 300px;
}

.article_content .pre_data {
  color: #636363;
  font-family: arial;
  font-size: 11px;
  font-weight: normal;
}

.article_content h3 {
  color: #626367;
  font-size: 22px;
  line-height: 1.2em;
  margin: 4px 0;
  position: relative;
  z-index: 10;
}

.article_content h3 a {
  /*color: #EC1E20;*/
  color: #888;
}

.article_content h3 a:hover {
  /*background: #EC1E20;*/
  /*color: #FFF;*/
  text-decoration: underline;
}



.article_content .pos_excerpt {
	position: relative;
	font-family: arial;
	font-size: 18px;
	line-height: 1.3em;
}


.article .bottom_fade {
  background: url("images/bottom-gradient-white.png") repeat-x scroll center bottom transparent;
  bottom: 0;
  height: 30px;
  position: absolute;
  width: 100%;
  z-index: 5;
}

.article_content p {
}

.article_content .pos_data {
  color: #000000;
  font-weight: bold;
  margin-bottom: 4px;
  font-size: 0.9em;
}

.article_image {
  float: right;
  margin-bottom: 13px;
  margin-top: 2px;
  width: 300px;
  position: relative;
}

.article_image img {
  height:206px;
  position: relative;
  width: 300px;
  z-index: 10;
}

.article_1 {
  height: 142px;
  width: 580px;
}

.article_2, .article_4 {
  width: 342px;
  height: 142px;
}

.article_3 {
  width: 300px;
  height: 450px;
}

.article_5 {
	height: 60px;
  	width: 421px;	
}

.article_5 .article_content {
	width: 418px;	
}

.article_5 .article_image {
  float: left;
  margin: 0 8px 0 0;
  width: 104px;
}

.article_5 .article_image img {
	width: 102px;	
	height: 63px;
}

.article_6 {
  height: 90px;
  width: 580px;
}

.article_6 .article_content {
	width: 577px;	
}

.article_6 .article_content h3 {
  /*font-size: 14px;*/
}

.article_6 .article_image {
  float: left;
  margin: 0 8px 0 0;
  width: 135px;
}

.article_6 .article_image img {
  height: 93px;
  width: 135px;
}

.article_7 {
	height: 90px;
  	width: 642px;	
}

.article_7 .article_content {
	width: 639px;	
}

.article_8 {
	height: 90px;
  	width: 642px;	
}

.article_8 .article_content {
	width: 639px;	
}

.article_8 .article_image {
  float: left;
  margin: 0 8px 0 0;
  width: 135px;
}

.article_8 .article_image img {
	width: 135px;	
	height: 93px;
}

.article_9 {
  height: 90px;
  width: 313px;
}

.article_9 .article_content {
	width: 310px;	
}

.article_9 .article_content h3 {
  font-size: 15px;
}

.article_9 .article_image {
  float: left;
  margin: 0 8px 0 0;
  width: 130px;
}

.article_9 .article_image img {
  height: 88px;
  width: 128px;
}

.article_10 {
  height: 298px;
  width: 313px;
}

.article_10 .article_content {
	width: 310px;	
}

.article_10 .article_content h3 {
	font-size: 18px;	
}

.article_10 .article_image {
  float: left;
  margin: 0 0px 4px 0;
  width: 314px;
}

.article_10 .article_image img {
	width: 314px;	
	height: 216px;
}

.article_11 {
	height: 90px;
  	width: 300px;	
}

.article_11 .article_content {
	width: 200px;	
}

.article_11 .article_content h3 {
  font-size: 15px;
}

/* FIN ARTICLES */

.caja_1.caja_2 h2 {
	background:#ffa200;
	}
	
.border {
	border-top:1px solid #dedfde;
	height:4px;
	}
	
.border_green {
	border-top:1px solid #71ba1b;
	height:4px;
	}
	
.caja_1_A {
	background:#ffe8e8;
	padding:10px 17px 5px 17px;
	margin-bottom:7px;
	}
	
.caja_1_A h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	color:#234b7b;
	letter-spacing:-1px;
	line-height:24px;
	padding:0 0 10px 0;
	}
	
.caja_1_A img {
	float:left;
	margin:0 6px 15px 0;
	position: relative;
  width: 146px;
  height: 91px;  
	}
	
.caja_1_A span {
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	color:#5a5b5d;
	padding:0 0 5px 0;
	}
	
.caja_1_A p {
	line-height:15px;
	padding:0 0 5px 0;
	}
	
.banner_three {
	padding:6px 0 8px 0;
	border-top:1px dotted #cccccc;
	border-bottom:1px dotted #cccccc;
	}
	
.caja_1_B {
	padding:5px 0 0 0;
  border-bottom:1px dotted #cccccc;
	}
	
.caja_1_B h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#234b7b;
	letter-spacing:-1px;
	line-height:18px;
	}
	
.caja_1_B img {
	float:left;
	margin:0 6px 10px 0;
	position: relative;
  width: 135px;
  height: 84px;    
	}
	
.caja_1_B span {
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	color:#5a5b5d;
	padding:0 0 5px 0;
	}
	
.caja_1_B p {
	line-height:15px;
	padding:0 0 5px 0;
	}
	
.apple_phn {
	height:217px;
	}
	
.caja_2_A {
	padding:0px 0 10px 0;
  margin-bottom: 5px;
	border-bottom:1px solid #dedfde;
	}
	
.caja_2_A.brdr {
	border-bottom:0px;
	}

.caja_2_A h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	/*font-size:17px;*/
  font-size:18px;
	font-weight:normal;
	color:#000;
	padding:0 0 7px 0;
	}
	
.caja_2_A p {
	line-height:18px;
	padding:0 10px 5px 0;
	}
	
.caja_2_A span {
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#5a5b5d;
	}
	
.caja_2_A span a {
	font-style:italic;
	color:#5a5b5d;
	}
  
.caja_2_A img {
  width: 384px;
  height: 240px;
}  
	
.hardware_right {
	width:179px;
	background:#f1f1f1;
	float:right;
	padding:12px 0 0 0;
	}
	
.users_box {
	padding:12px 12px 10px 11px;
	border-bottom:1px solid #d6d5d2;
	margin-bottom:15px;
	}
	
.users_box.ultimo {
	border-bottom:0px;
	margin-bottom:0px;
	}
	
.users_box h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#234b7b;
	/*border-bottom:2px solid #325784;*/
	margin-bottom:6px;
	}
	
.users_box img {
	margin-bottom:10px;
  width: 156px;
  height: 220px;
  }
	
.users_box p {
	line-height:13px;
  color: #3A3A3A;
	}
	
.content {
	padding:5px 0 0 0; 

	}
	
.content_left {
	width:960px;
	float:left;
	}
	
.content_left_home {
	width:960px;
	float:left;
	}

.comentaries {
	background:url(images/comentaries_bg.jpg) repeat-x bottom left;
	padding:0 0 5px 0;
	margin-bottom:12px;
	}
	
.comentaries h2 {
	background:#3fbfed;
	height:32px;
	line-height:32px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#FFF;
	padding:0 0 0 9px;
	margin-bottom:4px;
	}
	
.comentaries ul {
	}
	
.comentaries ul li {
	padding:6px 10px 10px 9px;
	border-top:1px solid #dedfde;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	color:#444444;
	line-height:16px;
	}
	
.comentaries ul li a {
	font-size:12px;
	color:#ee1d24;
	font-style:normal;
	}
	
.comentaries ul li span {
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	}
	
.comentaries ul li small {
	font-size:10px;
	font-weight:normal;
	font-style:normal;
	display:block;
	}
	
.security_area {
	padding:0 0 18px 0;
	}
	
.security_box {
	background:#e6e6e6;
	width:210px;
	float:left;
	}
	
.security_box h2 {
	background:#3fbfed;
	height:23px;
	line-height:23px;
	padding:0 0 0 9px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	margin-bottom:2px;
	}
	
.security_info {
	padding:6px 10px 10px 7px;
	color:#000;
	font-size:11px;
	}
	
.security_info img {
	border:1px solid #788080;
	margin:0 7px 40px 0;
	float:left;
	}
	
.security_info h3 {
	font-size:13px;
	font-weight:bold;
	line-height:16px;
	padding:0 0 3px 0;
	}
	
.security_info p {
	line-height:16px;
	padding:0 0 5px 0;
	}
	
.security_info a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	color:#5a5b5d;
	line-height:16px;
	}
	
.stallman_area {
	border-left:1px dotted #babcba;
	width:424px;
	float:right;
	padding:0 0 0 12px;
	}
	
.stallman_left {
	background:#e6e6e6;
	width:210px;
	float:left;
	border-bottom:10px solid #e61405;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}	
	
.stallman_left h2 {
	background:#e61405;
	height:45px;
	padding:7px 0 0 7px;
	font-size:19px;
	font-weight:bold;
	color:#FFF;
	line-height:21px;
	margin-bottom:13px;
	}
	
.stallman_left span {
	display:block;
	font-size:15px;
	font-weight:bold;
	color:#000;
	line-height:18px;
	padding:5px 0 15px 6px;
	}
	
.stallman_right {
	width:202px;
	float:right;
	color:#000;
	}
	
.stallman_right h2 {
	height:26px;
	line-height:26px;
	border-bottom:3px solid #e61405;
	border-top:3px solid #e61405;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	margin-bottom:15px;
	}
	
.stallman_right h3 {
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	padding:0 0 5px 0;
	}
	
.stallman_right p {
	line-height:18px;
	padding:0 0 10px 0;
	}
	
.stallman_right p strong {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	}
	
.stallman_right p strong span {
	font-size:20px;
	color:#ee0000;
	}
	
	
.stallman_right p em {
	font-size:12px;
	color:#e61405;
	font-weight:bold;
	font-style:italic;
	}
	
.blogdiv {
	padding:0 0 10px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
.blogdiv h2 {
	height:32px;
	line-height:32px;
	background:#ffa200;
	padding:0 0 0 9px;
	font-size:20px;
	font-weight:bold;
	color:#FFF;
	margin-bottom:4px;
	}
	
.blog_box {
	width:205px;
	float:left;
	padding:5px 0 0 0;
	margin-right:22px;
	}
	
.blog_box.last {
	margin-right:0px;
	}
	
.blog_box h3 {
	font-size:16px;
	color:#f79021;
	font-weight:bold;
	padding:0 0 3px 0;
	}
	
.blog_box img {
	margin-bottom:5px;
	}
	
.blog_box span {
	font-size:16px;
	line-height:18px;
	}
	
.blog_box span a {
	color:#234b7b;
	}
	
.hacking_area {
	}
	
.lanzamientos {
	width:232px;
	float:left;
	}
	
.lanzamientos h2 {
	background:#71ba1b;
	height:23px;
	line-height:23px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	padding:0 0 0 9px;
	margin-bottom:4px;
	}
	
.lanzamientos h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#234b7b;
	padding:8px 0 10px 0;
	line-height:18px;
	}
	
.lanzamientos p {
	line-height:16px;
	padding:0 0 10px 0;
	}
	
.lanzamientos ul {
	}
	
.lanzamientos ul li {
	height:27px;
	line-height:27px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	border-bottom:1px dotted #babcba;
	}
	
.lanzamientos ul li a {
	color:#234b7b;
	}
	
.hacking_right {
	width:420px;
	float:right;
	}
	
.hacking {
	padding:0 0 10px 0;
	}
	
.hacking h2 {
	background:#71ba1b;
	height:23px;
	line-height:23px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	padding:0 0 0 9px;
	margin-bottom:4px;
	}
	
.hacking_left {
	width:220px;
	float:left;
	}
	
.hacking_left h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#234b7b;
	padding:8px 0 10px 0;
	line-height:18px;
	}
	
.hacking_left p {
	line-height:16px;
	padding:5px 0 0 0;
	}
	
.hacking_top_right {
	width:192px;
	float:right;
	}
	
.hacking_top_box {
	padding:0 0 10px 0;
	border-bottom:1px dotted #dedfde;
	}
	
.hacking_top_box h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#234b7b;
	padding:8px 0 5px 0;
	line-height:16px;
	}
	
.hacking_top_box p {
	line-height:16px;
	padding:5px 10px 0 0;
	}
	
.magzine {
  border: 1px solid #DEDFDE;
  float: left;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 0 0 15px;
  text-align: center;
  width: 648px;
}

.magzine h2 {
  background: none repeat scroll 0 0 #636363;
  color: #FFFFFF;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size: 20px;
  font-weight: bold;
  height: 32px;
  line-height: 32px;
  margin-bottom: 10px;
  padding: 0 0 0 10px;
  text-align: left;
  position: relative;
}
	
.magzine_box {
  border: 1px solid #EEEEEE;
  display: inline-block;
  font-size: 11px;
  margin-right: 4px;
  text-align: center;
  width: 120px;
}

.magzine_box:last-child {
	margin-right:0px;
	}
	
.magzine_box p {
	line-height:13px;
	padding:5px 0 0 0;
	letter-spacing:-1px;
	}         
  
.magzine_box img {
  height: 170px;
  width: 120px;
}
	
.argentina {
	padding:17px 0 15px 0;
	}
	
.argentina_left {
	width:325px;
	}
	
.argentina_left h2 {
	background:#71ba1b;
	height:23px;
	line-height:23px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	padding:0 0 0 9px;
	margin-bottom:4px;
	}
	
.argentina_left h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	color:#000000;
	padding:8px 0 10px 0;
	line-height:24px;
	}
	
.argentina_left p {
	line-height:16px;
	padding:5px 0 10px 0;
	}
	
.argentina_left ul {
	}
	
.argentina_left ul li {
	height:27px;
	line-height:27px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	border-bottom:1px dotted #babcba;
	}
	
.argentina_left ul li a {
	color:#234b7b;
	}
	
.video_gallery {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0 0 12px 0;
	}
	
.video_gallery h2 {
	background:#ffa200;
	height:23px;
	line-height:23px;
	padding:0 0 0 9px;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	margin-bottom:3px;
	}
	
.gallery_box {
	height:206px;
	border:3px solid #aaaaaa;
	padding:0 0 0 35px;
	position:relative;
	}
	
.gallery_slider {
	width:590px;
	height:206px;
	}
	
.gallery_pic_box {
	width:140px;
	height:196px;
	float:left;
	padding:10px 0 0 0;
	color:#000;
	border-right:1px solid #aaaaaa;
	margin-right:8px;
	}
	
.gallery_pic_box.gallery_last {
	margin-right:0px;
	border-right:0px;
	}
	
.gallery_pic_box span {
	font-size:14px;
	line-height:17px;
	}
	
.gallery_arrow_left {
	width:29px;
	height:206px;
	position:absolute;
	top:0px;
	left:0px;
	}
	
.gallery_arrow_right {
	width:29px;
	height:206px;
	position:absolute;
	top:0px;
	right:0px;
	}
	
.opinion_agenda {
	padding:0 0 15px 0;
	}
	
.opinion_area {
	width:430px;
	float:left;
	padding:0 8px 0 0;
	border-right:1px dotted #babcba;
	}
	
.opinion_area h2 {
	background:#71ba1b;
	height:23px;
	line-height:23px;
	margin-bottom:3px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	padding:0 0 0 9px;
	}
	
.opinion_left {
	width:210px;
	color:#000;
	font-size:11px;
	}
	
.opinion_left.notice_box {
	margin-right:13px;
	}
	
.opinion_left h3 {
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	}
	
.opinion_left p {
	line-height:17px;
	}
	
.agenda_box {
	width:210px;
	float:right;
	color:#000;
	font-size:11px;
	}
	
.agenda_box h2 {
	background:#71ba1b;
	height:23px;
	line-height:23px;
	margin-bottom:3px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	padding:0 0 0 9px;
	}
	
.agenda_box h3 {
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	}
	
.agenda_box p {
	line-height:17px;
	}
	
.mas_notice {
	padding:0 0 15px 0;
	}
	
.mas_notice.brdr_inner {
	border-bottom:1px solid #dedfde;
	margin-bottom:15px;
	}
	
.mas_notice h2 {
	background:#ffa200;
	height:23px;
	line-height:23px;
	margin-bottom:3px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	padding:0 0 0 9px;
	}
	
.content_right {
	width:300px;
	float:right;
	}
	
.twitter {
	height:225px;
	border:1px solid #dadada;
	margin-bottom:9px;
	}
	
.laborales {
	padding:0 0 8px 0;
	}
	
.laborales h2 {
	background:#ffa200;
	height:31px;
	line-height:31px;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	color:#FFF;
	}
	
.laborales_info {
	padding:5px 10px 8px 20px;
	border-bottom:1px solid #737373;
	border-left:1px solid #737373;
	border-right:1px solid #737373;
	font-size:11px;
	}
	
.laborales_info h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	padding:0 0 5px 0;
	}
	
.laborales_info img {
	border:1px solid #a5a5a5;
	margin-right:9px;
	float:left;
	}
	
.laborales_info p {
	line-height:12px;
	padding:0 0 5px 0;
	}
	
.laborales_info a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#5a5b5d;
	font-style:italic;
	}
	
.redusers_right {
  float: left;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  padding: 0 0 9px;
  width: 300px;
}

.redusers_right h2 {
  color: #FFFFFF;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size: 20px;
  font-weight: bold;
  height: 32px;
  line-height: 32px;
  padding-left: 10px;
  position: relative;
  text-align: left;
}
	
.redusers_info_box {
	/*border-left:1px solid #aeaeae;*/
	/*border-right:1px solid #aeaeae;*/
}
	
.redusers_info {
  border-bottom: 1px solid #AEAEAE;
  border-left: 1px solid #AEAEAE;
  border-right: 1px solid #AEAEAE;
  font-size: 14px;
  font-weight: bold;
  padding: 8px 5px 8px 9px;
}
	
.redusers_info.nobrdr {
	border-bottom:0px;
	}
	
.redusers_info img {
  float: left;
  height: 83px;
  margin-right: 8px;
  width: 120px;
}

.redusers_info p {
	padding:0 0 5px 0;
	line-height:15px;
	}
	
.redusers_info span {
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-size:11px;
	color:#5a5b5d;
	font-style:italic;
	font-weight:normal;
	}

.redusers_info a {
  color: #EC1E20;
	}

.redusers_info a:hover {
  /*background: #EC1E20;*/
  /*color: #FFF;*/
  text-decoration: underline;
}
	
.right_banner {
	height:250px;
	margin-bottom:10px;
	}
	
.right_tab {
	padding:0 0 11px 0;
	}
	
.right_tab_nav {
	height:26px;
	border-bottom:4px solid #ee1d24;
	padding:0 0 0 4px;
	}
	
.right_tab_nav ul {
	}
	
.right_tab_nav ul li {
	background:#dddddd;
	height:26px;
	line-height:26px;
	float:left;
	margin-right:7px;
	}
	
.right_tab_nav ul li.nomrgn {
	margin-right:0px;
	}
	
.right_tab_nav ul li a {
	padding:0 6px;
	color:#1d1d1d;
	font-weight:bold;
	display:block;
	}
	
.right_tab_nav ul li:hover a, .right_tab_nav ul li a.selected {
	background: #EC1E20;
	color:#FFF;
	}
	
.right_tab_cont {
	background:#eaeaea;
	border:1px solid #dddddd;
	}
	
.right_tab_cont ul {
	}
	
.right_tab_cont ul li {
	padding:5px 8px 5px 8px;
	border-bottom:1px solid #f7f7f7;
	color:#3a3a3a;
	line-height:16px;
	}
	
.right_tab_cont ul li strong {
	color:#ee1d24;
	font-weight:bold;
	}
	
.right_tab_cont ul li span {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#5a5b5d;
	font-style:italic;
	display:block;
	}
	
.right_tab_cont ul li span a {
	color:#5a5b5d;
	}
	
.mix_images {
	padding:0 0 4px 0;
	}
	
.mix_images h2 {
	height:29px;
	line-height:29px;
	padding:0 0 0 3px;
	border-top:3px solid #ffa200;
	border-bottom:1px solid #dedfde;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#ffa200;
	font-weight:normal;
	margin-bottom:6px;
	}
	
.mix_images img {
	float:left;
	border:1px solid #7b6095;
	margin:0 4px 6px 0;
	}
	
.mix_images img.mrgn {
	margin-right:0px;
	}
	
.right_agenda {
  float: left;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  margin-bottom: 20px;
}

.right_agenda h2 {
  background: none repeat scroll 0 0 #626367;
  color: #FFFFFF;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size: 20px;
  font-weight: bold;
  height: 32px;
  line-height: 32px;
  padding-left: 10px;
  text-align: left;
  position: relative;
}
	
.right_agenda_info {
  border-bottom: 1px solid #AAAAAA;
  border-left: 1px solid #AAAAAA;
  border-right: 1px solid #AAAAAA;
}
	
.right_agenda_info_txt {
	background:#f4f4f4;
	padding:5px 6px;
	border-bottom:1px solid #aaaaaa;
	/*font-size:14px;*/
	font-style:italic;
	color:#000;
	}

	
.right_agenda_info_txt a {
  color: #000;
  display: block;
  /*float: left;*/
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
	line-height:16px;
	padding:0 0 5px 0;

}
	
.right_agenda_info_txt a.comment {
	color:#000;
	font-weight:normal;
	float:right;
	}
	
.agenda_details {
	height:31px;
	line-height:31px;
	border-top:1px solid #aaaaaa;
	padding:0 12px 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.agenda_details a {
	color:#1C1C1C;
	display:block;
	float:left;
	}
	
.agenda_details a.more_events {
	color:#1c1c1c;
	float:right;
	font-weight:bold;
	}

.right_encuesta {
  float: left;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  margin-bottom: 20px;
  width: 300px;
}

.right_encuesta h2 {
  background: none repeat scroll 0 0 #FFA200;
  color: #FFFFFF;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size: 20px;
  font-weight: bold;
  height: 32px;
  line-height: 32px;
  padding-left: 10px;
  position: relative;
  text-align: left;
}
	
.right_encuesta_info {
  border-bottom: 1px solid #AAAAAA;
  border-left: 1px solid #AAAAAA;
  border-right: 1px solid #AAAAAA;
  font-size: 14px;
}

.right_encuesta_info .wp-polls p strong {
  border-bottom: 1px solid #BBBBBB;
  color: #000000;
  display: inline-block;
  font-size: 18px;
  font-weight: normal;
  line-height: 18px;
  margin: 4px 8px;
  padding: 4px 4px 8px;
}

.right_encuesta_info .wp-polls-ans ul li input {
	position: absolute;	
	top: 5px;
}

.right_encuesta_info .wp-polls-ans ul li label {
  display: inline-block;
  margin: 2px 0 0 18px;
  max-width: 260px;
  padding-top: 2px;
}

 .right_encuesta_info .Buttons {
  margin-bottom: 6px;
}

.right_encuesta_info .wp-polls .wp-polls-ans ul li {
	line-height: 16px;
    margin-bottom: 4px;
    position: relative;
}

.total_votes {
	padding:5px 6px 5px 6px;
	border-top:1px solid #aaaaaa;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	}
	
.total_votes a {
  color: #737373;
  display: block;
  margin-bottom: 4px;
  text-align: center;
}

.total_votes a.comments {
	display:block;
	color:#737373;
	float:right;
	text-align:right;
	line-height:15px;
	}
	
.twitter_feeds {
	height:250px;
	border:1px solid #838383;
	margin-top:9px;
	}
	
.footer_area {
  background: none repeat scroll 0 0 #FFFFFF;
  border-top: 2px solid #EEEEEE;
  padding: 12px 30px;
}

.footer_area table{
	height: 120px;
}

.footer_area tr{ 
	height: 24px;
}

.footer_area td {
	vertical-align: middle;
	font-size: 14px;
	font-weight: normal;
}

.footer_area td.footer_title {
	font-weight: bold;
}
	
.footer_list {
  margin-top: 8px;
  padding: 0;
}
	
.footer_list ul li {
	/*background:url(images/webs_dot.jpg) no-repeat center right;*/
	float:left;
	color:#000;
	border-right: 2px solid red;
	padding-right: 8px;
	margin-right: 8px;
}

.footer_list ul li:last-child {
	border: 0px solid #FFF;
	margin-right: 0px;
	padding-right: 0px;
}
	
.footer_list ul li a {
	color:#000;	
	display: block;
}
	
.arrow_btn {
	width:31px;
	float:right;
	padding:18px 0 0 0;
	}
	
.footer_bottom {
	padding:22px 0 0 0;
	}

.footer_gotop_right {
  float: right;
}
	
.footer_nav {
	width:146px;
	float:left;
	margin-left:14px;
	}
	
.footer_nav h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ed1d24;
	border-bottom:2px solid #ed1d24;
	padding:0 0 2px 0;
	letter-spacing:-1px;
	}
	
.footer_nav ul {
	}
	
.footer_nav ul li {
	background:url(images/footer_nav_bg.jpg) no-repeat center left;
	height:39px;
	line-height:39px;
	padding:0 0 0 12px;
	border-bottom:1px solid #646464;
	}
	
.footer_nav ul li a {
	color:#292929;
	}
	
/****************css for Inner 1*********************/

.post_area {
  /*border-top: 8px solid #BBB;*/
  margin: 0 10px 18px 0;
}

.post_title h1 {
	display: inline-block;
	font-size: 42px;
	font-weight: normal;
	padding: 4px 10px;
	text-align: left;	
}

.post_area h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:36px;
	font-weight:bold;
	color:#000;
	padding:0 10px 10px 0;
}

.post_area .bajada {
	font-size:18px;
	font-weight:normal;
	font-style:italic;
	color:#000;
	line-height:1.2em;
	padding:0 10px 10px 0;
	}	

.post_title {
	border-radius: 0 20px 20px 0;
  background: none repeat scroll 0 0 rgba(1, 1, 1, 0.5);
  _background: url("../images/bg-principal.png") repeat scroll 0 0 transparent;
  top: 60px;
  color: #FFFFFF;
  text-shadow: 2px 2px 4px #000000;
  display: inline;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-weight: normal;
  margin: 0px 0 0;
  max-width: 470px;
  overflow: hidden;
  padding: 6px;
  position: absolute;
  left: 0;
}

.post_title h1 {
  color: #FFFFFF;
  display: inline-block;
  font-size: 42px;
  font-weight: normal;
  text-align: left;
}


.post_content {
	line-height: 1.2em;
}

.post_barracompartir_old {
  background: none repeat scroll 0 0 #FAFAFA;
  float: left;
  /*height: 66px;*/
  margin-bottom: 4px;
  margin-left: 10px;
  padding: 7px;
  text-align: right;
  width: 234px;
}

.post_barracompartir {
  background: none repeat scroll 0 0 #FAFAFA;
  float: left;
  margin-bottom: 0;
  margin-right: 14px;
  padding: 5px 0 0;
  text-align: right;
}

.post_barracompartir.humor {
	float: none;
	margin: 0 auto;
	display: block;
}

.post_content h2, .post_content h3, .post_content h4 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:italic;
	color:#000;
	line-height:1.2em;
	padding:0 10px 10px 0;
	}
.post_content h2 {
	font-size:24px;
}

.post_content h3 {
  color: #E61405;
  font-size: 16px;
}

.post_content p {
  color: #333333;
  line-height: 21px;
  margin-bottom: 21px;
}

.post_content ul {
  line-height: 21px;
  margin-bottom: 1em;
  /*margin-left: 2em;*/
  margin-left: 1em;
}

.post_content ul li {
  list-style: disc outside none;
}

.post_content p strong {
	font-weight:bold;
	}
	
.post_content p small {
	font-size:0.8em;
	}
	
.post_content p a {
  color: #E61405;
  text-decoration: underline;
}

.post_content .wp-caption {
  background: none repeat scroll 0 0 #DDD;
  margin: 10px 0;
  max-width: 650px;
  padding: 0;
  text-align: center;
  border-radius: 10px;
  padding-top: 5px;
}

.post_content .wp-caption-text {
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size: 15px;
  font-weight: bold;
  line-height: 1.2em;
  padding: 0.5em 0.5em 0.7em;
}
	
.breadcrumb_area {
  height: 20px;
  line-height: 20px;
  margin: 5px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#5a5b5d;
}

.breadcrumb {
	width:420px;
	float:left;
	}
	
.breadcrumb a {
	color:#5A5B5D;
	}
	
.bread_right {
  float: right;
  font-weight: bold;
  padding-right: 4px;
  text-align: right;
  width: 220px;
}
	
.bread_right a {
	color:#5a5b5d;
	}
	
.networking_top {
	padding:0 0 30px 0;
	}

.social_code {
	width:55px;
	float:left;
	padding:36px 0 0 0;
	}
	
.network_book {
	width:550px;
	float:right;
	font-size:14px;
	color:#000;
	}
	
.network_book img {
	float:left;
	margin:22px 48px 0 0;
	}
	
.network_book h3 {
	font-size:16px;
	font-weight:bold;
	color:#d21100;
	padding:0 0 2px 0;
	}
	
.network_book p {
	line-height:18px;
	}
	
.atention_area {
	height:71px;
	}
	
.network_btn {
	width:338px;
	float:left;
	}
	
.network_btn span {
	background:url(images/network_btn.jpg) no-repeat left top;
	width:107px;
	height:26px;
	display:block;
	margin:0 5px 7px 0;
	float:left;
	}
	
.network_btn span a {
	background:url(images/network_btn_icon3.jpg) no-repeat center left;
	height:23px;
	display:block;
	padding:3px 0 0 41px;
	font-size:10px;
	color:#000;
	letter-spacing:-1px;
	}
	
.network_btn span:hover, .network_btn span.selected {
	background:url(images/network_hover.jpg) no-repeat left top;
	}
	
.network_btn span a:hover, .network_btn span a.selected {
	color:#FFF;
	}
	
.network_btn span a.capi {
	background:url(images/network_btn_icon1.jpg) no-repeat center left;
	}
	
.network_btn span a.libro {
	background:url(images/network_btn_icon2.jpg) no-repeat center left;
	}
	
.network_btn span a.contra {
	background:url(images/network_btn_icon3.jpg) no-repeat center left;
	height:18px;
	padding:8px 0 0 41px;
	}
	
.network_btn span a.copmra {
	background:url(images/network_btn_icon4.jpg) no-repeat center left;
	height:18px;
	padding:8px 0 0 41px;
	}
	
.atention_bg {
	background:#d2d3d6;
	width:321px;
	height:54px;
	float:right;
	padding:5px 0 0 0;
	text-align:center;
	font-size:10px;
	color:#000;
	letter-spacing:-1px;
	}
	
.atention_bg p {
	line-height:16px;
	}
	
.atention_bg p a {
	color:#ff0000;
	text-decoration:underline;
	}
	
.redusers_book {
	height:330px;
	text-align:center;
	padding:0 0 18px 0;
	}
	
.tags {
	min-height:27px;
	line-height:27px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	border-bottom:1px solid #dedfde;
	border-top:1px solid #dedfde;
	margin-bottom: 10px;
	}
	
.tags span {
	font-size:16px;
	color:#ee1d24;
	font-weight:bold;
	}
	
.ultimate_notice {
	padding:0 0 18px 0;
	}
	
.ultimate_left {
	width:325px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	}
	
.ultimate_left h2 {
	background:#ffa200;
	height:23px;
	line-height:23px;
	padding:0 0 0 7px;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	margin-bottom:4px;
	}
	
.ultimate_info {
	padding:7px 0 8px 0;
	border-bottom:1px solid #dedfde;
	}
	
.ultimate_info img {
	float:left;
	margin-right:15px;
	}
	
.ultimate_info h3 {
	font-size:13px;
	font-weight:normal;
	line-height:15px;
	padding:0 0 5px 0;
	}
	
.ultimate_info h3 a {
	color:#000;
	}
	
.ultimate_info span {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	color:#5a5b5d;
	line-height:14px;
	}
	
.ultimate_info span a {
	color:#5a5b5d;
	}
	
/**************css for Inner 2********************/

.post_fecha_autor {
	height: 20px;
	line-height: 20px;
	margin: 0 0 4px;	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#5a5b5d;	
}

.post_single_area {
	padding:0 0 0px 0;
	width: 100%;
	}
	
.post_single_left {
	/*width:515px;*/
	float:left;
	font-size:14px;
	color:#000;
	}
	
.post_single_pic {
  /*background: none repeat scroll 0 0 #EDEDED;*/
  margin-bottom: 10px;
  text-align: center;
  position: relative;
}

.post_single_pic img {
  border-radius: 10px 10px 0 0;
  height: 658px;
  margin-top: 1px;
  width: 950px;
  box-shadow: 2px 2px 12px #AAAAAA;
}

.post_single_pic span {
  background: none repeat scroll 0 0 #000000;
  color: #FFFFFF;
  display: block;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
  line-height: 1.2em;
  text-align: center;
  padding: 8px;
  margin-top: -2px;  
}

.post_single_pic span.new {
  background: #FFF;	
  color: #000;
  text-align: left;
  padding: 8px 0px 0px 0px;
  margin-top: 0px;
}
	
.post_single_right {
  float: right;
  margin-right: 0px;
  width: 125px;
}

.techno_social_code {
	height:299px;
	text-align:center;
	}
	
.note_relation {
  background: none repeat scroll 0 0 #EAEAEA;
  color: #000000;
  font-family: trebuchet ms;
  font-size: 13px;
}

.note_relation h3 {
	background:#ffa200;
	height:24px;
	line-height:24px;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	}
	
.note_relation_info {
	padding:8px 5px 10px 7px;
	border-bottom:1px solid #a2a2a2;
	}

.note_relation_info em {	
	display: block;
    margin-bottom: 6px;
    font-size: 11px;
}

.note_relation_info p {
	line-height:12px;
	padding:0 0 5px 0;
	}
	
.note_relation_info p a {
	display:block;
	color:#d21100;
	margin-bottom:5px;
	}
	
.note_relation_info span {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	line-height:12px;
	}
	
.note_relation_info span a {
	color:#000;
	}
	
.note_relation strong {
	background:#7f7f7f;
	height:17px;
	line-height:17px;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	display:block;
	}
	
.note_relation strong a {
	color:#FFF;
	}
	
/**************css for Inner 3********************/

.content_inner3 {
	/*background:url(images/inner3_bg.jpg) repeat-y left top;*/
	padding:0 0 60px 0;
	}
	
.category {
  color: #000000;
  float: left;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  margin-right: 10px;
  width: 290px;
}

.category a:hover {
	text-decoration: none;	
}

.category h2 {
  background: none repeat scroll 0 0 #626367;
  color: #FFFFFF;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size: 20px;
  font-weight: bold;
  height: 32px;
  line-height: 32px;
  margin-bottom: 4px;
  padding: 0 0 0 10px;
}

.category ul {
	padding:0px 0 0 0;
	border-top:1px solid #dedfde;
	}
	
.category ul li {
	font-size:16px;
	border-bottom:1px solid #dedfde;
	font-weight:bold;
	padding:0 0 1px 0;
	}
	
.category ul li a {
	color:#000;
	display:inline-block;
	/*background:url(images/cat_arrow.jpg) no-repeat center left;*/
	padding:5px 0px 5px 7px;
	}
	
.category ul li:hover , .category ul li.selected  {
	background:#ebebeb;	
	/*background:url(images/cat_arrow_hover.jpg) no-repeat center left;*/
	}

.category ul li.drop a {
	background:none;
	padding-left:0px;
	}
	
.category ul li.drop:hover a {
	background:none;
	}
	
.category ul ul {
	padding:0px;
	border-top:0px;
	display: block;
	margin-left: 20px;
	}
	
.category ul li li {
	font-size:13px;
	font-weight:normal;
	border-bottom:0px;
	}
	
.category ul li li.drop2 a {
	background:none;
	display:block;
	padding-bottom:4px;
	padding-top:4px;
	}
	
.category ul li li.drop2:hover , .category ul li li.drop2.selected  {
	background:#aaaaaa;
	text-decoration: none;
	}

.arbol_categ_mas {
	background: none repeat scroll 0 0 #EEE;
    border-radius: 16px 16px 16px 16px;
    padding: 0 6px 1px 5px;
}

.ppal-categorias span a {
  background: none repeat scroll 0 0 #636363;
  border-radius: 8px 8px 8px 8px;
  color: #FFFFFF;
  display: inline-block;
  font-family: trebuchet ms;
  font-size: 14px;
  font-weight: bold;
  margin: 4px 1px;
  padding: 8px 12px;
}
	
.product_area{
	width:692px;
	float:right;
	}
	
.product {
	}
	
.product_box {
	width:160px;
	height:290px;
	float:left;
	margin-right:15px;
	}
	
.product_box.last {
	margin-right:0px;
	}
	
.product_box img {
	border:1px solid #d4d4d4;
	margin-bottom:5px;
	}
	
.product_box h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding:0 0 4px 0;
	}
	
.product_box h2 a {
	color:#234b7b;
	}
	
.product_box p {
	line-height:15px;
	padding:0 0 4px 0;
	}
	
.product_box span {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#5a5b5d;
	font-style:italic;
	}
	
.product_box span a {
	color:#5a5b5d;
	}
	
.product_nav {
	height:20px;
	}
	
.product_nav ul {
	text-align:center;
	}
	
.product_nav ul li {
	display:inline;
	height:20px;
	line-height:20px;
	font-size:13px;
	}
	
.product_nav ul li a {
	color:#234b7b;
	padding:0 6px;
	}
	
.product_nav ul li:hover a, .product_nav ul li.selected a {
	color:#ff0000;
	font-weight:bold;
	}

.encuest_radio {
	*top:-4px;
	*margin-bottom:0px;
	}

/* Slidorion Stylesheet */
#slidorion {
  background: none repeat scroll 0 0 #FFF;
  border: 1px solid #BBBBBB;
  /*height: 420px;*/  
  width: 950px; /* 650 */
}

#slider {
	width: 672px;			/* Set to slider width 460 */
  height: 467px;		/* Set to slider height 320 */
	position: relative;
	float: left;
	overflow: hidden;		/* Hides the animations */
  /*display: none;*/
  visibility: hidden;
}

#slider > div {
	position:absolute;
	width:100%;
	height:100%;
}

#slider .content {
  background: none repeat scroll 0 0 #FFFFFF;
  padding: 10px;
}

.slide {
  /*display: none;*/
}

#accordion {
	width: 277px;			/* Set to accordion width 190 */
	height: 730px;			/* Set to image height 500 */
	font-family: "Trebuchet MS", Arial;
	background: #eee;
	-webkit-box-shadow: -3px 0px 3px -1px rgba(51,51,51,0.3);
	-moz-box-shadow: -3px 0px 3px -1px rgba(51,51,51,0.3);
	box-shadow: -3px 0px 3px -1px rgba(51,51,51,0.3);
	position: relative;
	z-index:99;
	overflow: hidden;
	float: right;
  /*display: none;*/
  visibility: hidden;
}

#accordion > .link-header {
	padding: 8px 14px;
	font-size: 24px; /* 14 */
	font-weight: bold;
	color: #333;
	background: #ededed;
	background: -moz-linear-gradient(top, #ededed 59%, #dcdcdc 100%);
	background: -webkit-linear-gradient(top, #ededed 59%,#dcdcdc 100%);
	background: -o-linear-gradient(top, #ededed 59%,#dcdcdc 100%);
	background: -ms-linear-gradient(top, #ededed 59%,#dcdcdc 100%);
	background: linear-gradient(top, #ededed 59%,#dcdcdc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dcdcdc',GradientType=0 );
	border-top: 1px solid #ccc;
}

#accordion > .link-header:first-child {
	border-top:none;
}

#accordion > .link-header:hover {
	background: #ededed;
	cursor: pointer;
}

#accordion > .link-header.active {
	border-bottom: none;
	/*background: #676767 !important;*/
  /*background: #71BA1B !important;*/
  background: #636363 !important;  
	color: #fff;
}

#accordion > .link-content {
	min-height: 60px;
	font-weight: normal;
	font-size: 22px; /* 13 */
	line-height:20px;
	margin: 0;
	padding: 16px;
	border: none;
	background: #d6d6d6;
	background: -moz-linear-gradient(top, #d6d6d6 0%, #ffffff 10%);
	background: -webkit-linear-gradient(top, #d6d6d6 0%,#ffffff 10%);
	background: -o-linear-gradient(top, #d6d6d6 0%,#ffffff 10%);
	background: -ms-linear-gradient(top, #d6d6d6 0%,#ffffff 10%);
	background: linear-gradient(top, #d6d6d6 0%,#ffffff 10%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#ffffff',GradientType=0 );
	overflow:auto;
  display: none;
}

#banner_slider {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 0 solid #000000;
  box-shadow: 2px 2px 12px #AAAAAA;
  float: left;
  height: 264px; /* 178 */
  margin: 0 10px 10px;
  overflow: hidden;
  padding: 0;
  width: 652px; /* 440 */
}

#banner_slider h4 {
  background: none repeat scroll 0 0 #636363;
  color: #FFFFFF;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size: 22px;
  font-weight: bold;
  height: 38px;
  line-height: 38px;
  margin-bottom: 0;
  padding: 0 0 0 10px;
}

#slidorion h1 {
  /*background: none repeat scroll 0 0 #71BA1B;*/
  background: none repeat scroll 0 0 #636363;
  color: #FFFFFF;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size: 20px;
  font-weight: bold;
  height: 32px;
  line-height: 32px;
  margin-bottom: 4px;
  padding: 0 0 0 10px;
}

/* Widget Disqus */
#topcommenters, #popularthreads {
  margin-left: 8px;
  font-family: Arial;
}

li.dsq-widget-item {
  clear: both;
  line-height: 13px !important;
  list-style-type: none;
  margin: 5px 5px 0 0 !important;
  padding: 0 4px !important;
}

.dsq-widget-title {
  display: none;
}

p.dsq-widget-meta {
  margin: 3px 0 !important;
  font-size: 10px !important;
  padding: 0;
}

.comment__header {font-size: 18px;}
a.dsq-widget-thread, a.dsq-widget-user, .right_tab_cont ul li a {
  font-family: arial;
  font-size: 12px;
  font-weight: normal !important;
  text-decoration: none;
  color: #EC1E20;
}

a.dsq-widget-thread:hover , a.dsq-widget-user:hover, .right_tab_cont ul li a:hover {
  text-decoration: underline;
}

img.dsq-widget-avatar {
  height: 27px !important;
  width: 27px !important;
}
 /* Fin Widget Disqus */
 
.post table, .post tr, .post td {
    border: 1px solid #BBBBBB;
    float: none;
    margin: 3px;
    padding: 8px;
}

.post_content table, .post_content tr, .post_content td {
	border: 1px solid #BBBBBB;
	float: none;
	margin: 3px;
	padding: 8px;
}

.post_content table {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 3px solid #233B47;
  color: #000000;
  font-weight: normal;
  margin: 1em;
}

.post_cajita_container {
	float: left;
	margin-right: 6px;
	max-width: 300px;
	padding: 0 10px 6px;
	text-align: center;
}

.post_cajita {
  display: inline-block;
  float: none;
  text-align: center;
  width: 60px;
}

.banner_centro {
	z-index:100; 
	width: 650px; 
	overflow: hidden; 
	margin:  0px 0 10px 0;	
	display: block;
	height: 90px;
	border: 1px solid #CCCCCC;
}




.banner_centro_home {
	/* background: inherit; */
	z-index:100; 
	width: 938px; 
	overflow: hidden; 
	margin:  0px 0 10px 0;	
	display: block;
	height: 130px;
	border: 1px solid #CCCCCC;
}


.banner_centro_home_up {
	z-index:100; 
	width: 950px; 
	overflow: hidden; 
	margin:  0px 0 10px 0;	
	display: block;
/*	height: 250px; */
	border: 1px solid #CCCCCC;
}

.widget.widget_text {
  display: inline-block;
  float: none;
  list-style: none outside none;
  margin: 3px auto;
  text-align: center;
  width: 100%;
}

.boton_login {
/*  background: none repeat scroll 0 0 red; */
  color: white;
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 30px;
  text-align: center;
  text-transform: uppercase;
/*  width: 100px;  */
}

.boton_login img {
	float: right; 
	height:30px;
}


.textbox_searchform {
	background: none repeat scroll 0 0 #EEEEEE;
	color: #CCC;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	height: 24px;
	padding-left: 4px;
	position: relative;
	text-transform: inherit;
	top: 0;
	width: 180px;
}

.input-value { 
	background: none repeat scroll 0 0 #EEEEEE;
	color: #CCC;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	height: 24px;
	padding-left: 4px;
	position: relative;
	text-transform: inherit;
	top: 0;
    transition: .7s;
    width: 65px;
}
.input-value input[type="text"]:hover {
	transition: .7s;
	widht: 340px;
}

.input-expand { 
	color: #ABC;
    transition: .7s;
    width: 340px;
}



.alignnone {
  float: none;
  margin: 0.75em;
}

.truco_image {
	border: 0px solid #FAFAFA;
    float: right;
    width: 258px;
}

.truco_single_pic {
	margin-left: 10px;
	text-align: center;
}

.humor_image {
	border: 0px solid #FAFAFA;
    /*float: right;*/
    width: 100%;
    text-align: center;
    display: block;
    margin-bottom: 2em;
}

.humor_single_pic {
	margin-left: 10px;
	text-align: center;
	margin: 1em auto;
}

.humor_single_pic span {
  background: transparent;
  color: #000;
  display: block;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
  line-height: 1.2em;
  text-align: center;
  padding: 8px;
  margin-top: -2px;  
}

.humor_single_pic img {
	max-width: 650px;
}

.item-guia {
	border-radius: 10px 10px 10px 10px;
	box-shadow: 1px 1px 5px #777777;
  background: none repeat scroll 0 0 #FAFAFA;
  border: 2px solid #EEEEEE;
  clear: both;
  display: block;
  float: none;
  margin: 10px 0 20px 0;
  padding: 10px;
}

.item-guia-data {
	float: left;
	width: 365px;
}

.item-guia h2 {
  color: #777777;
  display: block;
  float: none;
  font-size: 24px;
  font-style: normal;
  font-weight: bold;
  margin-bottom: 15px;
  padding: 0;
  text-decoration: none;
}

.item-guia-precio {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #EEEEEE;
  border-radius: 10px 10px 10px 10px;
  color: #E61405;
  float: left;
  font-family: "trebuchet ms",arial;
  font-size: 24px;
  font-weight: bold;
  padding: 10px;
  text-align: right;
}

.item-guia-descripcion {
  font-size: 15px;
  line-height: 1.5em;
  margin-bottom: 15px;
}

.item-guia-foto {
	width: 250px;
	float: left;
	margin-right: 10px;
}

.item-guia-foto img {
	width: 250px;
}

.item-guia-link {
  background: none repeat scroll 0 0 #E61405;
  border-radius: 10px 10px 10px 10px;
  color: #FFFFFF;
  float: right;
  font-weight: bold;
  margin: 0px 0 0;
  padding: 10px 15px;
  text-transform: uppercase;
  border: 1px solid #EEEEEE;
}

.item-guia-link a{
	color: #FFF;
}

.link_archivo {
	display: inline;
	font-size: 12px;
	padding: 0 12px;
	position: absolute;
	right: 0;
	top: 0;	
}

.link_archivo a {
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
}

.snl h2 {
  background: none repeat scroll 0 0 #3B5998;
  color: #FFFFFF;
  font-family: "Trebuchet MS","Arial";
  font-size: 22px;
  height: 20px;
  padding: 20px;
  width: 610px;
}

.snl .container {
  background: none repeat scroll 0 0 #FFFFFF;
  padding: 20px;
  width: 610px;
}

.snl .form-row {
  margin: 0 0 18px;
  width: 100%;
}

.snl .form-row label {
  display: block;
  font-size: 12px;
  font-weight: 600;
  line-height: 1;
  margin: 0 0 8px;
}

.snl .form-row label.error {
  display: block;
  font-size: 12px;
  font-weight: normal;
  line-height: 1;
  margin: 8px 0 8px;
  color: red;
}

.snl .form-row input {
  border: 1px solid #BBBBBB;
  border-radius: 2px 2px 2px 2px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  font-size: 16px;
  padding: 8px;
  transition: border-color 0.2s linear 0s;
  width: 360px;
}

.snl .form-row input[type="checkbox"] {
  display: inline-block;
  height: 34px;
  width: 13px;
}

.snl .form-row img.img_check {
	height: 30px;
	padding-left: 4px;	
}

.snl .form-row span {
  display: block;
  font-size: 16px;
  font-weight: normal;
  padding: 4px 0;
  transition: border-color 0.2s linear 0s;
}

.snl .form-row select {
  border: 1px solid #BBBBBB;
  border-radius: 2px 2px 2px 2px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  font-size: 16px;
  padding: 8px;
  transition: border-color 0.2s linear 0s;
  width: 378px;
}

.snl .actions {
  border-top: 1px dotted #CCCCCC;
  padding: 18px 0 0;
}

.snl .btn.main {
  margin: 0 8px 0 0;
}

.snl .btn {
  background: none repeat scroll 0 0 #E3E3E3;
  border: 1px solid rgba(75, 83, 94, 0.45);
  border-radius: 3px 3px 3px 3px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.14), 0 1px 0 rgba(255, 255, 255, 0.25) inset, 0 -2px 6px rgba(255, 255, 255, 0.55) inset;
  color: #555555;
  display: inline-block;
  font-weight: 700;
  line-height: 1.1;
  padding: 9px 16px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
}

.snl a {
  color: #288CE4;
  text-decoration: none;
  transition: color 0.1s linear 0s;
}

.snl .pull-right {
  float: right;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.post-share {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #EEEEEE;
  border-radius: 6px 6px 6px 6px;
  left: auto;
  margin-left: -110px;
  padding: 10px 0 0;
  position: fixed;
  text-align: center;
  top: 362px;
  width: 90px;
  z-index: 15;
}

.share-widget {
  margin-bottom: 10px;
}

.post_content img {
  max-width: 640px;
}

.banner300x250 {
	width: 300px;
	height: 250px;
	margin: 0;
	padding: 0;	
}

.ticker-next {
  color: red;
  font-size: 14px;
  font-weight: bold;
  font-family: Trebuchet ms;
  height: 12px;
  padding: 6px 0px;
  margin: 0;
  background: #EEE;
  margin-top: 6px;
  /*border: 1px solid #000;*/
}

.adrotate_widgets {
	list-style: outside none none;
	margin-bottom: 10px;
}

.publicacion_botonera {
    text-align: right;
}

#hid-mob {
	display: block;
}

#hid-web {
display: none;
}

.mob-sep {
	position: unset;
	height: 0px;
	display: none;
}


.footer-ico-td {
	width:130px;
}

.footer-ico-img{
	width: 120px;
	border-radius: 10px 10px 10px 10px; 
}


@media screen and (max-width:580px) {

.article_content .pos_excerpt {
	position: relative;
	font-family: arial;
	font-size: 24px;
	line-height: 1.3em;
}

 
}