/* for resisable fonts */
* { font-size: 100.01%; }
html { font-size: 62.5%; }
/* General reset */
body{
	background: #b9baba url(../images/bg-body.gif) top repeat-x;
	margin:0;
	font:1em Arial, Verdana, Helvetica, sans-serif;
	color: #454545;
	position: relative;
}
img{border-style:none;}
a{
	color:#000;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
:focus{
	outline:none;
}
input{
	font:100% arial,sans-serif;
	vertical-align:middle;
	padding: 0;
}
form{
	margin:0;
	padding:0;
	border:none;
}
.boton {
	background:transparent url(../images/btn-orange.gif) no-repeat;
	border:none;
	width:74px;
	height:27px;
}
h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	color: #454545;
	padding:0 0 6px 0;
	letter-spacing:-.01em;
}
/* Main code */
#wrapper{
	padding: 0 29px;
	margin: 12px auto 0;
	width: 921px;
	background: url(../images/bg-wrapper.png) repeat-y;
}
#wrapper:after {
	content:"";
	display:block;
	clear:both;
}
/* header */
#header{
	width: 100%;
	z-index: 20;
	position: relative;
}
#header:after {
	content:"";
	display:block;
	clear:both;
}
#header h1{
	display: inline;
	float: left;
	margin: 3px 0 0 -4px;
}
/* logo */
#header h1 a{
	background: url(../images/logo.gif) no-repeat;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	width:255px;
	height: 115px;
}
.container{
	width: 100%;
	overflow: hidden;
	z-index: 5;
	position: relative;
}
/* quote */
.quote{
	width: 311px;
	float: left;
	overflow: hidden;
	display: inline;
	margin: 10px 0 0 51px;
	padding: 6px 0 0 54px;
}
.quote blockquote{
	margin: 0;
	padding: 0;
	color: #484848;
	font:1.2em verdana, Times, serif;
}
.quote blockquote cite{
	display: block;
	margin: 2px 31px 0 0;
	text-align: right;
	font-size: 0.777em;
	font-style: normal;
}
.quote blockquote q{
	quotes: none;
	padding:0 10px 0 0;
}
.quote blockquote q:before{content:"";}
.quote blockquote q:after{content:"";}
.quote blockquote div{
	width: 100%;
	overflow: hidden;
	line-height:19px;
}
.quote p{
	background: url(../images/bg-date-l.gif) no-repeat;
	display: block;
	color: #000;
	font-size: 1.2em;
	float: right;
	margin: 20px 0 -1px;
	padding: 0 0 0 3px;
}
.quote p span{
	display: block;
	background:#eaeaea;
	padding: 6px 39px 3px 9px;
}
/* quote end */
/* suscribete */
.suscribete{
	background:url(../images/separator-header.gif) no-repeat 0 -1px;
	float: left;
	width: 252px;
	overflow: hidden;
}
.suscribete img{
	display: block;
}
.suscribete a{
	display: block;
	margin: 10px 0 0 28px;
}
/* search */
.search-form{
	background: url(../images/ico-search.gif) no-repeat 6px 0;
	width: 218px;
	overflow: hidden;
	padding-left: 34px;
	margin-top: 19px;
}
.search-form input{
	float: left;
	margin-top: 2px;
}
.search-form #search-text{
	width: 157px;
	height: 16px;
	font-size: 1.2em;
	padding-top: 2px;
}
/* Navigation */
#nav{
	background: url(../images/bg-header.gif) no-repeat;
	width: 100%;
	position: relative;
	z-index: 3;
	margin-top: -30px;
	height: 42px;
	padding-top: 33px;
}
#nav:after {
	content:"";
	display:block;
	clear:both;
}
#nav ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	font-size: 12px;
	position: relative;
	z-index: 100;
}
#nav ul:after {
	content:"";
	display:block;
	clear:both;
}
#nav li{
	background: url(../images/separator-nav.gif) no-repeat 0 3px;
	float: left;
	display: inline;
	padding: 0 10px 6px 11px;
	margin: 0 0 0 -2px;
	position: relative;
}
#nav a{
	display: block;
	width: 100%;
}
* html #nav a{
	width: auto;
}
#nav li a:hover,
#nav li.active a{
	color: #f00;
	text-decoration: none;
}
#nav li.home{
	float: right;
	background: none;
	padding-bottom: 0;
}
#nav li.home a{
	background: url(../images/ico-home.gif) no-repeat;
	background-color: lime;
	width: 18px;
	height: 18px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 10px;
	margin-right: -10px;
}
#nav li ul{
	background: #eaeaea;
	display: none;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 117px;
	position: absolute;
	left: 8px;
	top: 19px;
	padding-left: 13px;
	padding-top: 1px;
	padding-bottom: 2px;
	z-index: 90;
}
#nav li ul a{
	color: #000 !important;
}
#nav li ul a:hover{
	color: #666 !important;
}
#nav li ul li{
	background: none !important;
	width: 100%;
	padding: 0;
	line-height: 24px;
	position: relative;
}
#nav li ul ul{
	display: none;
	background: #FEA336;
	left:112px;
	top:-3px;
}
/* DROPS */
#nav li.hover ul,
#nav li:hover ul{
	display: block;
}
#nav li.hover ul ul,
#nav li:hover ul ul{
	display: none; 
}
#nav li.hover ul li.hover ul,
#nav li:hover ul li:hover ul{
	display: block; 
}
#nav li.hover ul li.hover ul ul,
#nav li:hover ul li:hover ul ul{
	display: none; 
}
#nav li.hover ul li.hover ul li.hover ul,
#nav li:hover ul li:hover ul li:hover ul{
	display: block; 
}
/* END DROPS */
.bg-none{
	background: none !important;
}
/* Navigation end */
/* content */
#content{
	width: 100%;
	position: relative;
	padding-bottom: 6px;
}
#content:after {
	content:"";
	display:block;
	clear:both;
}
/* SUB navigation */
#sub-nav{
	width: 100%;
	margin-top: -4px;
}
#sub-nav:after {
	content:"";
	display:block;
	clear:both;
}
#sub-nav ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	font-size: 12px;
	margin-left: -1px;
	z-index: 1;
}
#sub-nav ul:after {
	content:"";
	display:block;
	clear:both;
}
#sub-nav li{
	background: url(../images/separator-subnav.gif) no-repeat 0 3px;
	float: left;
	display: inline;
	padding: 0 8px;
}
#content img{
	display: block;
}
/* twocolumn */
.twocolumn{
	width: 100%;
	overflow: hidden;
}
/* main */
.main{
	padding-top: 6px;
	width: 658px;
	overflow: hidden;
	float: left;
}
.block{;
	width: 100%;
}
.block:after {
	content:"";
	display:block;
	clear:both;
}
/* grey corners */
.corner-left-top{
	background:#eaeaea url(../images/corner-grey-lt.gif) no-repeat;
	width: 100%;
}
.corner-left-top:after {
	content:"";
	display:block;
	clear:both;
}
.corner-right-top{
	background: url(../images/corner-grey-rt.gif) no-repeat 100% 0;
	width: 100%;
}
.corner-right-top:after {
	content:"";
	display:block;
	clear:both;
}
.corner-left-bottom{
	background: url(../images/corner-grey-lb.gif) no-repeat 0 100%;
	width: 100%;
}
.corner-left-bottom:after {
	content:"";
	display:block;
	clear:both;
}
.corner-right-bottom{
	background: url(../images/corner-grey-rb.gif) no-repeat 100% 100%;
	width: 100%;
}
.corner-right-bottom:after {
	content:"";
	display:block;
	clear:both;
}
/* grey corners end */
.heading{
	background: url(../images/bg-heading.gif) no-repeat;
	width: 100%;
	position: relative;
}
.heading:after{
	content:"";
	display:block;
	clear:both;
}
/* nuevo block */
.nuevo .heading{
	float: right;
	margin-top: -6px;
}
.nuevo h2{
	background: url(../images/star-nuevo.png) no-repeat;
	margin: -2px 0 0 -3px;
	font-size: 2.4em;
	font-weight: bold;
	color: #454545;
	padding-left: 52px;
	padding-top: 8px;
	padding-bottom: 11px;
	position: relative;
}
.nuevo img{
	display: inline !important;
	float: right;
	margin: 13px 2px 0 0;
}
#content2{
	background:url(../images/mainNewsBGContent.gif) top no-repeat;
	width: 100%;
	position: relative;
	padding-bottom: 6px;
}
#contentAR{
	background:url(../images/mainNewsBGContentAR.gif) top no-repeat;
	width: 100%;
	position: relative;
	padding-bottom: 6px;
}
#contentGC{
	background: url(../images/bgGeneralContent.gif) top no-repeat;
	width: 100%;
	position: relative;
	padding-bottom: 6px;
}
#contentNac{
	background:#eaeaea url(../images/mainNewsBGInside.gif) top no-repeat;
	width: 100%;
	position: relative;
	padding-bottom: 6px;
}
#contentNacBottom { 
	background:#eaeaea url(../images/mainNewsBGB.gif) bottom no-repeat;
	height:3px;
	margin-bottom:20px;
	clear:both;
}

#leftColumnAlt {
	float: left; /* since this element is floated, a width must be given */
	width: 368px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: transparent; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
	margin:20px 0 0 0;
}
#leftColumnAlt h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style:normal;
	font-weight:normal;
	background:transparent url(../imagesold/h1GradCCAlt.gif) top no-repeat;
	color: #454545;
	padding:8px 6px 6px 6px;
	margin:0 0 0 0;
	letter-spacing:-.01em;
}
#leftColumnAlt h2 {
	padding:0 0 6px 6px;
	margin:0 0 0 0;
}
#leftColumnAlt p {
	padding:0 0 6px 6px;
	margin:0 0 0 0;
	font-style:normal;
	font-size:1.2em;
	line-height:16px;
}
#leftColumnAlt .autor {
	font-style:normal;
	font-size:11px;
	line-height: 12px;
	display: block;
}
#leftColumnAlt .photos {
	padding:0 10px 0 6px;
	float:left;
}
#leftColumnAlt .hruler {
	padding:10px 0 10px 0;
	float:left;
}
#centerColumnAlt {
	float: right; /* since this element is floated, a width must be given */
	width: 290px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: transparent url(../imagesold/vRulerLong.gif) left top no-repeat;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
	margin:20px 0 0 0;
}
#centerColumnAlt h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style:normal;
	font-weight:normal;
	background:transparent url(../imagesold/h1GradAlt.gif) top right no-repeat;
	color: #454545;
	padding:8px 0 6px 30px;
	letter-spacing:-.01em;
	margin:0 0 0 0;
}
#centerColumnAlt h2 {
	padding:0 0 6px 30px;
	margin:0;
}
#centerColumnAlt p {
	padding:0 10px 0 30px;
	font-style:normal;
	font-size:1.2em;
	line-height:16px;
}
#centerColumnAlt .autor {
	font-style:normal;
	font-size:11px;
	line-height: 12px;
	display: block;
}

#content3 {
	width: 94%;
	padding: 0 20px 0 20px;
	margin-top: 15px;
}
#content3 h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	color: #454545;
	padding:0 0 0 0;
	margin:8px 0 0px 0;
	letter-spacing:-.01em;
}
#content3 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #454545;
	padding:20px 0 6px 0;
	margin:0 0 0 0;
	letter-spacing:-.01em;
	background:transparent url(../images/dottenRuler.gif) bottom left no-repeat;
}
#content3 ul {
	overflow: auto;
	font-style:normal;
	font-weight:normal;
	font-size:1.3em;
}

.autor {
	font-style:normal;
	font-weight:normal;
	font-size:11px;
	line-height: 6px;
	display: block;
	margin-top: 6px;
}
#content3 p {
	font-style:normal;
	font-weight:normal;
	font-size:1.3em;
	margin:8px 0 0 0;
	line-height:18px;
}

#my_content {
	font-family: Verdana, Helvetica, sans-serif !important;
	text-indent: 0px !important;
	text-align: left !important;
	font-size:13px !important;
	margin:8px 0 0 0 !important;
	line-height:18px !important;
}

#my_content p {
	font-family: Verdana, Helvetica, sans-serif !important;
	text-indent: 0px !important;
	text-align: left !important;
	font-size:13px !important;
	margin:8px 0 0 0 !important;
	line-height:18px !important;
}

#my_content span {
	font-family: Verdana, Helvetica, sans-serif !important;
	text-indent: 0px !important;
	text-align: left !important;
	font-size:13px !important;
	margin:8px 0 0 0 !important;
	line-height:18px !important;
}

#my_content font {
	font-family: Verdana, Helvetica, sans-serif !important;
	text-indent: 0px !important;
	text-align: left !important;
	font-size:13px !important;
	margin:8px 0 0 0 !important;
	line-height:18px !important;
}

#subyFotoContent {
	width: 600px; 
	background:transparent;
}
#estasen {
	width:280px;
	float:left;
	margin:10px 0 0 0;
	padding:0 0 0 20px;
}
#estasen h1 {
	font-size:14px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#estasen2 {
	width:250px;
	float:left;
	margin:5px 0 0 0;
	padding:0 0 0 20px;
}
#estasen2 h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: normal;
	color: #454545;
	padding:0 0 0 0;
	margin:0 0 0 0;
	letter-spacing:-.01em;
}
#iconitos {
	width:335px;
	float:right;
}
#iconitos .arighty {
	float:right;
}
.red {
	color:#FF0000;
}
.mainVideoInside {
	padding:10px 20px 10px 0;
	float:left;
}
.mainPhotoInside {
	padding:10px 20px 10px 0;
	float:left;
}
.mainPhotoInside2 {
	clear:both;
}
.holderPhotoInside {
	float:left;
	background:transparent;
	padding:4px 16px 6px 0;
}
#holderCaptionPhotoInside {
	background: #eaeaea;
	padding:6px 6px 6px 6px;
	font-size:11px;
}
#pieIzquierdo { 
	font-size:1.3em;
	width:210px;
	float:left;
}
#pieIzquierdo .pagina {
	background: url(../images/link-more.gif) no-repeat 0 100%;
	color: #454545;
	float: left;
	padding-left: 18px;
	margin: 0 0 0 20px;
}
#pieDerecho {
	font-size:1.3em; 
	width:290px;
	float:right;
}
#otrosArtTop { 
	background:#eaeaea url(../imagesold/otrosArtTop.gif) top no-repeat;
	height:100%;
	padding-left:20px;
}
#otrosArtTop h1 { 
	margin:0 0 0 0;
	padding:6px 0 20px 0;
	font-size:14px;
}
 #otrosArtBottom { 
	background:#eaeaea url(../imagesold/otrosArtBottom.gif) top no-repeat;
	height:14px;
	margin-bottom:20px;
}
#otrosArtList {
	font-size:1.4em;
	padding:0 0 0 0;
	margin:0 0 0 0;
	background:transparent;
	clear:both;
}
#otrosArtList ul {
	padding:0 0 0 0;
	margin:0 0 0 20px;
}
#otrosArtList li {
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style-image:url(../imagesold/arrow03.gif);
	font-weight:normal;
}
/* nuevo fixed */
#mainNews { 
	background:#eaeaea url(../imagesold/mainNewsBG.gif) top no-repeat;
	height:100%;
	padding:0 0 0 20px;
}
#mainNews h1 {
	padding:0px 0 0 40px;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: normal;
	color: #454545;
	letter-spacing:-.01em;
}
#mainNews h2 {
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#mainNews p {
	padding:0 10px 6px 0;
	margin:6px 0 0 0;
	font-size: 12px;
}
#mainNewsInside p {
	padding:0 10px 6px 20px;

}
#mainNewsContent p {
	padding:0 10px 6px 20px;
}
#subyFoto {
	width: 640px; 
	background:transparent;
	float:left;
}
#subyFoto h1{
	margin-top: 15px;
}
.mainPhoto {
	padding:6px 20px 10px 0;
	float:left;
}
#mainNewsBottom { 
	background:#eaeaea url(../imagesold/mainNewsBGB.gif) bottom no-repeat;
	height:2px;
	margin-bottom:20px;
	clear:both;
}
/* left column */
.left-col{
	float: left;
}
.right-col{
	float: right;
}
.left-col:after {
	content:"";
	display:block;
	clear:both;
}
.nuevo .left-col{
	width: 282px;
	margin-left: 10px;
	display: inline;
}
.nuevo .right-col{
	width: 338px;
	margin-right: 10px;
	display: inline;
	padding-top:13px;
	padding-bottom: 18px;
}
.nuevo .corner-right-bottom{
	padding-bottom: 2px;
}
/* Altleft column */
.Altleft-col{
	float: left;
}
.Altright-col{
	float: right;
}
.Altleft-col:after {
	content:"";
	display:block;
	clear:both;
}
.Altnuevo .Altleft-col{
	width: 338px;
	margin-left: 10px;
	display: inline;
}
.Altnuevo .Altright-col{
	width: 282px;
	margin-right: 10px;
	display: inline;
	padding-top:13px;
	padding-bottom: 18px;
}
.Altnuevo .Altcorner-right-bottom{
	padding-bottom: 2px;
}
/* title */
strong.title{
	font:normal 1.8em/1em "Times New Roman", Times, serif;
	color: #000;
	display: block;
}
em.por{
	font-style:normal;
	font-size:1.2em;
	line-height: 16px;
	display: block;
	margin-top: 6px;
	margin-bottom: 6px;
}
.nuevo .right-col p{
	margin: 5px 0 0;
	font-size: 1.4em;
	line-height: 1.285em;
}
.twocolumn .twocolumn{
	margin-top: 18px;
}
#mainContent{
	background:transparent url(../images/mainNewsBGContent.gif) top no-repeat;
	margin-top: 18px;
}
#mainContent h1 {
	padding:10px 0 0 20px;
	font-size:14px;
}
.twocolumn .twocolumn .left-col{
	width: 290px;
	float: left;
	padding: 0 11px 0 0;
	background: url(../images/separator-twocol.gif) no-repeat 100% 0;
}
/* en rojo block */
.en-rojo{
	background: url(../images/bg-red-heading.gif) no-repeat;
	width: 100%;
	overflow: hidden;
}
.en-rojo h3{
	background:url(../images/text-en-rojo.png) no-repeat;
	height: 60px;
	text-indent: -9999px;
	margin: 0 0 0 6px;
	width:136px;
}
.en-rojo .title{
	margin-left: 4px;
}
.en-rojo .por{
	margin: 3px 0 0 5px;
}
.en-rojo img{
	margin: 8px 0 0 5px;
}
.en-rojo p{
	margin: 10px 3px 0 5px;
	font-size: 1.2em;
}
.en-rojo .corner-left-top{
	margin-top: 10px;
	width: 280px;
	margin-left: 5px;
	margin-top: 9px;
}
#content .box .yellow-arrow{
	background-color: #eaeaea;
}
.yellow-arrow ul{
	margin: 0 0 0 14px;
	padding: 7px 0 13px;
	list-style: none;
	width: 266px;
	overflow: hidden;
	font-size: 1.2em;
	line-height: 20px;
}
.yellow-arrow li{
	background: url(../images/bullet.gif) no-repeat 0 8px;
	padding-left: 14px;
	width: 141px;
	float: left;
}
/* box */
.box .corner-left-top{
	background-color: transparent;
}
.box{
	background: url(../images/bg-box.gif) repeat-x;
	width: 100%;
	overflow: hidden;
	margin-top: 26px;
}
.box h3{
	margin: 0 0 -5px 4px;
	font-size: 2.4em;
	line-height: 40px;
	font-weight: normal;
	position: relative;
	top:-3px;
}
.box .title{
	margin-left: 4px;
}
.box .por{
	margin: 3px 0 0 5px;
}
.box p{
	margin: 6px 3px 0 5px;
	font-size: 1.2em;
	line-height: 1.333em;
	padding-bottom: 7px;
}
.box img{
	margin: 11px 16px 12px 5px;
	float: left;
	display: inline !important;
}
/* box end */
.twocolumn .twocolumn .right-col{
	width: 348px;
	float: right;
	margin-top: -26px;
}
.twocolumn .twocolumn .right-col .nacional .por{
	margin:7px 0 0 4px;
}
.twocolumn .twocolumn .right-col .nacional img{
	margin-top: 7px;
}
.twocolumn .twocolumn .right-col .nacional .title{
	margin-top: 4px;
	line-height: normal;
}
.twocolumn .twocolumn .right-col .nacional p{
	margin-top: 4px;
}
.twocolumn .twocolumn .right-col .yellow-arrow{
	margin-left: 4px;
	margin-top: 7px;
	width: 339px;
}
.twocolumn .twocolumn .right-col ul{
	float: left;
	width: 400px;
	display: inline;
}
.desc{
	width: 100%;
	overflow: hidden;
}
#content .internacional img{
	margin-bottom: 5px;
}
/* banners */
.banners{
	width: 100%;
	overflow: hidden;
	margin: 28px 0 0;
}
.banners a{
	float: left;
	margin-right: 19px;
	display: inline;
}
.content{
	background:transparent 
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 24px 0 0;
}
/* clari usuarios block */
.clari-usuarios{
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 24px 0 0;
	clear:both;
}
.clari-usuarios h3{
	background: url(../images/bg-clari-usarious.gif) no-repeat;
	margin: 0;
	color: #fff;
	font-size: 24px;
	word-spacing: -2px;
	height: 37px;
	padding: 7px 0 0 11px;
}
/* tabs */
.tabs{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	left: 194px;
	top: 18px;
	font-size: 12px;
}
.tabs li{
	float: left;
}
.tabs li a{
	background: url(../images/bg-tab-l.gif) no-repeat;
	display: block;
}
.tabs li a span{
	background: url(../images/bg-tab-r.gif) no-repeat 100% 0;
	display: block;
	line-height: 15px;
	padding: 3px 7px 5px;
}
.tabs li.active{
	margin: 0;
}
.tabs li.active a{
	color: #fff;
	background: url(../images/bg-tab-active-l.gif) no-repeat;
}
.tabs li.active span{
	background: url(../images/bg-tab-active-r.gif) no-repeat 100% 2px;
	line-height: 20px;
	padding-top: 0;
	padding-bottom: 10px;
}
.clari-usuarios .yellow-arrow{
	width: 100%;
	overflow: hidden;
	padding-top: 13px;
}
.clari-usuarios .yellow-arrow ul{
	background: url(../images/separator-clari.gif) no-repeat;
	float: left;
	width: 306px;
	display: inline;
	font-size: 12px;
	margin: 0 0 0 -1px;
	padding: 0 0 0 22px;
}
.clari-usuarios .yellow-arrow li{
	width: 292px;
	padding-bottom: 2px;
}
.clari-usuarios .yellow-arrow a{
	color: #444;
}
/* Sidebar */
.sidebar{
	background: url(../images/separator-content.gif) no-repeat 0 15px;
	padding-left: 12px;
	float: right;
	width: 242px;
	overflow: hidden;
	padding-top: 18px;
}
/* Sidebar box */
.sidebar-box{
	background: url(../images/bg-sidebar-box.gif) no-repeat;
	width: 100%;
	overflow: hidden;
	font-size: 1.2em;
	margin-top: 13px;
	padding-bottom: 11px;
}
.sidebar-box h3{
	margin: 0;
	font-size: 2em;
	font-weight: normal;
	letter-spacing:-.01em;
	margin-top: 6px;
	margin-left: 6px;
}
.sidebar-box label{
	display: block;
	width: 100%;
}

.more{
	background: url(../images/link-more.gif) no-repeat 100% 0;
	color: #454545;
	float: left;
	padding-right: 18px;
	margin: 13px 0 0 10px;
}
/* registrados block */
.registrados{
	width: 100%;
	overflow: hidden;
	margin: 8px 0 0 10px;
}
.registrados div{
	width: 100%;
	overflow: hidden;
	padding: 0 0 8px;
}
.registrados div input{
	margin: 6px 0;
	padding-top: 3px;
}
/* radiobuttons */
.radiobuttons{
	width: 100%;
	overflow: hidden;
	margin: 9px 0 0 11px;
}
.radiobuttons .btn-submit{
	margin-top: 9px;
}
.radiobuttons em{
	font-style:normal;
	font-size: 1.2em;
	display: block;
	padding-bottom: 8px;
}
.radiobuttons p{
	width: 100%;
	overflow: hidden;
	margin: 0;
	line-height: 18px;
}
/*.radiobuttons input{
	margin:3px 6px 0 11px;
	float: left;
	display: inline;
	height: 13px;
	width: 13px;
}*/
.radiobuttons span{
	float: left;
	display: inline;
	width: 200px;
	margin: 0;
	padding: 0;
}
/* resultados block */
.resultados{
	display: block;
	margin-top: 19px;
	margin-left: 9px;
}
.link-elita{
	margin: 14px 0 5px;
	display: block;
}
/* semana block */
.semana{
	margin-top: 4px;
}
.semana strong{
	font:1.8em "Palatino Roman", "Times New Roman", Times, serif;
	color: #000;
	display: block;
	margin: 2px 0 0 8px;
}
.semana p{
	font-size: 1.2em;
	margin: 6px 0 0 10px;
	line-height: 16px;
}
.semana a{
	display: block;
	margin: 17px 0 0;
}
/* footer */
#footer{
	width: 100%;
	overflow: hidden;
}
.footer-logo{
	float: left;
	display: inline;
	margin: 50px 0 0 21px;
}
#footer .corner-left-top{
	padding-bottom:24px;
}
#footer .corner-right-top div{
	background: url(../images/separator-footer.gif) no-repeat;
	float: right;
	width: 762px;
	margin: 14px 0 0;
	padding-left: 17px;
	padding: 19px 0 0 17px;
}
#footer .corner-right-top div ul{
	margin: 0 0 0 -6px;
	padding: 0 0 17px;
	list-style: none;
	width: 100%;
	overflow: hidden;
	font-size: 1.2em;
}
#footer .corner-right-top div li{
	background: url(../images/separator-footer-menu.gif) no-repeat 0 2px;
	float: left;
	display: inline;
	margin: 0 0 0 -2px;
	padding: 0 7px 0 8px;
}
#footer .corner-right-top div li a{
	color: #444;
}

.tablaVideo p {
	font:.85em Arial, Verdana, Helvetica, sans-serif;
	padding:0 0 0 0;
	margin:0 0 6px 0;
}
.tablaVideo h2 {
	font:1em;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	padding:0 0 0 0;
	margin:0 0 6px 0;
}
.tablaVideo li {
	padding:0 0 0 0;
	margin:0 0 6px 0;
	list-style-image: url(../images/bullet.gif);
}
.espacito {
	padding:0 0 10px 0;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
/* Comments */
.comments{
	border:dotted 2px #CCCCCC;
}
.g1{
	background: url(../images/g1.gif) repeat-y right;
}
.g2{
	background: url(../images/g2.gif) repeat-x top;
	font:12px Arial, Verdana, Helvetica, sans-serif;
	color: #666666;
	height: 10px;
}
.g3{
	background: url(../images/g3.gif) repeat-x top;
	font:12px Arial, Verdana, Helvetica, sans-serif;
	color: #666666;
}
/* RESUMEN */
#resumen {
	background:#eaeaea url(../images/resumenBG.gif) top no-repeat;
	width:599px;
	padding:10px 10px 10px 10px;
}
#resumen h2{
	font:14px Arial, Verdana, Helvetica, sans-serif;
	margin:0 0 6px 0;
	font-weight:bold;
}
#resumen .autorin {
	font-size:11px;
	margin:0 0 6px 0;
}
#resumen p {
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#resumenBottom {
	background:#cdcdcd url(../images/resumenBottom.gif) bottom no-repeat;
	width:599px;
	padding:0 10px 10px 10px;
}
#resumenBottom p {
	margin:0 0 0 0;
	padding:10px 0 0 0;
}
.pages_off_layout {
	font-family: Verdana;
	font-size: 10px;
	height: 18px;
	background-color: red;
	color: #FFFFFF;
}
.pages_off_layout a {
	text-decoration: none;
	color: #FFFFFF;
}
.pages_on_layout {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	height: 18px;
	padding-right: 3px;
	padding-left: 3px;
	background-color: silver;
	color: #000000;
}
.pages_on_layout a {
	text-decoration: none;
	color: #000000;
}
