@CHARSET "UTF-8";
/******* GENERAL RESET *******/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,
 tfoot, thead, tr, th, td {
border:0pt none;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0pt;
padding:0pt;
vertical-align:baseline;
}
body{
	background: #fff;
	line-height:14px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0pt;
	cursor:default;
}
html,body{
	text-align: left;
}
.clear{
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}
a{
	text-decoration: none;
}
strong{
	font-weight: 700;
}
/******* GENERAL RESET *******/

h1, h2, h3, h4, h5, h6{
	margin-bottom: 10px;
}

h1 {font-size:18px;text-align:center;}
h2 {font-size:14px;font-weight:bold;}
ul {list-style:none;}

.pp {margin-bottom:10px;}
.icon{margin-right:5px;}
.rules{background-color:#eff3fb;border: 1px solid #88a3bc;}

/******* FORM CLASS *******/
.customForm{
	padding: 0 10px 10px;
}
.customForm label{
	display: block;
	color: #797979;
	font-weight: 700;
	line-height: 1.4em;
}
.customForm input{
	width: 220px;
	padding: 6px;
	color: #949494;
	font-family: Arial,  Verdana, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #cecece;
}
.customForm input.error{
	background: #f8dbdb;
	border-color: #e77776;
}
.customForm textarea{
	width: 550px;
	height: 80px;
	padding: 6px;
	color: #000000;
	font-family: Arial,  Verdana, Helvetica, sans-serif;
	font-style: italic;
	font-size: 12px;
	border: 1px solid #cecece;
}
.customForm textarea.error{
	background: #f8dbdb;
	border-color: #e77776;
}
.customForm div{
	margin-bottom: 15px;
}
.customForm div span{
	margin-left: 10px;
	color: #b1b1b1;
	font-size: 11px;
	font-style: italic;
}
.customForm div span.error{
	color: #e46c6e;
}
.customForm .send{
	background: #6f9ff1;
	color: #fff;
	font-weight: 700;
	font-style: normal;
	border: 0;
	cursor: pointer;
}
.customForm .send:hover{
	background: #79a7f1;
}
.error{
	margin-bottom: 20px;
	border: 1px solid #efefef;
}
.error ul{
	list-style: square;
	padding: 5px;
	font-size: 11px;
}
.error ul li{
	list-style-position: inside;
	line-height: 1.6em;
}
.error ul li strong{
	color: #e46c6d;
}
.error.valid ul li strong{
	color: #93d72e;
}
/******* /FORM CLASS *******/

/* Normal Bubble */
.bubble {
	width: auto;
	font-size: 1em;
	margin-bottom: 24px;
}

.bubble blockquote {
	margin: 0px;
	padding: 0px;
	border: 1px solid #c9c2c1;
	background-color: #fff;
}

.bubble blockquote p {
	margin: 10px;
	padding: 0px;
}

.bubble cite {
	position: relative;
	margin: 0px;
	padding: 7px 0px 0px 15px;
	top: 6px;
	background: transparent url(../images/tip.gif) no-repeat 20px 0;
	font-style: normal;
}
/* Normal Bubble */

/* Home Tabs */
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 600px;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff;
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}

.tab_container {
	border: 1px solid #999;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left;
	width: 600px;
	background: #fff;
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
}
/* Home Tabs */

.ssdiv {
	border: 1px solid #CCCCCC;
	padding: 10px;
	margin-bottom: 20px;
	width: 940px;
	display:block;
	float:left;
}

.sslist {
	list-style: none;
}

.line1{font-size:0.85em;font-weight:bold;padding-bottom:2px;}
.line2{padding-bottom:10px;font-size:0.75em;}
.container{width:972px;margin:0 auto;}
.content{width:972px;margin:0 auto;}
.rightbar{float:right;border:1px solid #000;width:300px;height:250px;padding:10px;}

#publi_top{clear:both;margin-top:5px;margin-bottom:5px;}
#publi_top_left{background: url("../images/publi_vertical.gif") no-repeat scroll left center #FFFFFF;float:left;height:92px;padding-left:10px;}
.ads_728x90 {background: url("../images/publi_vertical.gif") no-repeat scroll left center #FFFFFF;clear:both;height:90px;padding-left:10px;width:728px;}
#publi_top_right{float:right;height:92px;width:228px;}
#aviso{clear:both;margin-top:5px;margin-bottom:5px;}
.aviso{background-color:#ff9999; border:1px solid #ff7777;padding-left:5px;}
#normas{clear:both;margin-top:5px;margin-bottom:5px;}
.normas{background-color:#EFF3FB; border:1px solid #88A3BC;padding-left:5px;}
#superheader{width:100%;color:#888;border-bottom:1px solid #ccc;height:60px;}
#header{width:972px;text-align:left;margin:0 auto;margin-top:0;padding:0;}
#superfooter{width:100%;border-top:1px solid #ccc;color:#888;clear:both;margin-top:20px;float:left;}
#superfooter a{color:#888;text-decoration:none;}
#footer{width:972px;text-align:left;margin:0 auto;padding:15px;}
#logo{float:left;padding:0;width:220px;margin:0;}
#logofooter{float:right;text-align:right;padding:0;padding-bottom:20px;margin:0;width:220px;}
#quicksearch{font-size:13pt;height:25px;float:right;margin:0;text-align:right;padding:0;}
#barra{width:972px;height:102px;}
#navbar{width:100%;clear:both;margin:0;background-color:#444;}
#mininavbar{width:968px;margin:0 auto;height:30px;}
#admin{width:972px;margin:0 auto;height:30px;margin-bottom:0;margin-top:10px;padding:0;padding-bottom:20px;}
#admin .navi li a{color:#888;}
#admin .navi li a:hover{color:#444;}

.box{background-color:#eff3fb;border:1px solid #88a3bc;padding:.5em;margin-bottom:20px;}
.box p{text-align:left;margin:0;padding:.5em 0;}
.box strong{float:left;width:10em;}
#desc{background-color:#eff3fb;border:1px solid #88a3bc;padding:1em;margin-top:10px;margin-bottom:10px;}
.navi{list-style:none;margin:0 auto;padding:7px;float:left;width:770px;height:30px;}
.navi li{float:left;text-align:left;}
.navi li a{display:block;text-decoration:none;text-align:center;font-size:11px;color:#ccc;margin-right:10px;text-transform:uppercase;}
.navi li a:hover{color:#fff;}
.NewsTitle{font-weight:700;font-size:12px;background-color:#90c2f5;}
.SectionTitle{font-weight:700;}
.newsDate{color:#666;}
.headerText{font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;}
.coolBoton{font-weight:700;background-color:#fff;border:1px solid #444;font-size:14px;}
.versales{font-variant:small-caps;font-size:11px;}
.titulo{color:#F63;font:700 16px Verdana,Arial,Helvetica,sans-serif;}
.version{font-size:14px;font-variant:small-caps;color:#00F;}
.idioma{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:red;}
.inputCool{background-color:#fff;font:700 14px Verdana,Arial,Helvetica,sans-serif;}
.originalText{font-size:10px;line-height:10pt;background-color:#FCF}
.originalText td{vertical-align:top;}
.quotedText{font-size:10px;line-height:10pt;background-color:#e5e5e5;}
.lockedText{font-size:10px;line-height:10pt;background-color:green;}
.cursorEdit{cursor:pointer;}
.invisible{visibility:hidden;}
img{vertical-align:text-bottom;}
.language{color:#C3C;background-color:#CCF;font:small-caps 700 14px Arial,Helvetica,sans-serif;}
.newsClaro{font-weight:700;background-color:#CFF;}
a.gris:link,a.gris:visited{color:#666;text-decoration:none;}
a.gris:active,a.gris:hover{color:#666;text-decoration:underline;}
#remember{padding-left:0;text-align:left;width:auto;}
.descargas{padding-top:5px;float:right;clear:right;display:block;width: 80px; font-size:80%;text-align:right;}
.contador{font-size:32px;padding:15px 10px 10px 10px;float:right;display:block;width:50px;}

/* Showsub */
#cabecera-subtitulo{
	width: 972px;
	background-color: #fff;
	padding: 10px;
	display:block;
	font-weight: bold;
}

#ssheader {
	float:left;
	display:block;
	clear:both;
}

.left {
	float: left;
}

.right {
	float: right;
	text-align: right;
}

.titulo {
	font-size: 120%;
	padding-top: 5px;
}

.accesorio {
	font-size: 100%;
	padding-top: 6px;
}

.grid_4 {
	width: 470px;
}

.grid_2 {
	width: 230px;
}

.comentario {
	color: #888;
	margin-left: 40px;
	background-color: #CCFFCC;
	border:1px solid #AAFFAA;
	display:block;
	padding: 5px;
	margin-top: 15px;
}

.li-idioma {
	padding:5px;
	background-color: #9999FF;
	border:1px solid #7777FF;
	width:200px;
	float:left;
	margin-right: 10px;
	margin-left: 40px;
	clear:both;
}

.li-estado {
	padding:5px;
	width:200px;
	float:left;
	margin-right: 10px;
}

.descargar {
	padding:4px;
	width:300px;
	float:left;
	margin-right: 10px;
}

.iconos-subtitulos {
	padding:5px;
	float:left;
	margin-right: 10px;
	margin-left: 120px;
	clear:both;
}

.informacion-sub {
	padding:5px;
	float:left;
	margin: 10px 10px 20px 120px;
	clear:both;
	background-color: #fff;
	font-style: italic;
	color: #000;
}

.iconos-subtitulos a {
	margin-right: 20px;
	margin-top:10px;
	display:block;
	float:left;	
}

.title-sub {
	font-size: 120%;
	font-weight: bold;
}

.traduccion {
	font-size: 100%;
	font-weight: normal;
	padding-top: 5px;
}

.translated {
	padding:5px;
	float:left;
	margin: -10px 10px 30px 120px;
	clear:both;
	font-style: italic;
	color: #888888;
}

.red {
	background-color: #FF9999;
	border:1px solid #FF7777;
}

.green {
	background-color: #99FF99;
	border:1px solid #77FF77;
}
