@charset "utf-8";
/* CSS Document */

body{ margin:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px; padding: 10px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; background-color:#FFFFFF; background-repeat:no-repeat; background-image:none; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-stretch:normal; font-weight:normal; text-decoration:none; text-transform:none; text-shadow:none; }
div, input, ol, li{ margin:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px; padding:0px;}
img{ margin:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px; border:none;}
a, a:hover, a:active{ text-decoration:none; color:#000000; }
.clr{ clear:both;}
.spc{ height:10px;}

/**/
#body_semana{ width:1100px;}

/* Contenedores Principales */
#body_left_container{ width:760px; float:left;}
#pub_right_container{ width:240px; float:left; margin: 0 0 0 10px;}

/* Publicidad */
.pub_leaderboard{ height:90px; width:740px; /*background: url(/publicidad/leaderboard_header.gif) left top no-repeat; padding: 0 0 0 12px; */margin-bottom:10px;}
.pub_vertical{ width:240px; margin-bottom:10px; float:right;}
.pub_articulo{ width:240px; margin-bottom:10px; float:right;}

/* Encabezado y Barra de Navegacion */
#header{ width:740px; height:150px; background: url(/images/header.png) left top no-repeat; margin-bottom:5px;}
#navbar{ width:738px; height:28px; padding-left: 5px; padding-top:7px; padding-right:12px; margin-left:-5px; margin-bottom:10px; background: url(/images/navbar.png) left top no-repeat; }
#navbar input { float:right; }
#navbar input.inputhidden{ /*background: url(/images/trans.png) left right repeat; background-color:transparent;*/ border: 1px #666666 solid; width:120px; margin:0; line-height:13px; height:13px; font:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-align:right; padding: 2px 5px;}
#navbar input.search { /*background:url(/images/trans.png) left top no-repeat;*/ width:50px; height:18px; border: 1px #CCCCCC solid; cursor:pointer; margin-left:5px; margin-right:5px; font-size:10px; padding: 2px;}
#navbar ol { list-style:none; padding: -2px 0px 3px 0px; }
#navbar ol li { margin-right:5px; margin-left:5px;}
#navbar ol, #navbar ol li { float: left; }
#navbar, #navbar ol li a, #navbar ol li a:hover #navbar ol li a:active { color:#FFFFFF; font-weight:bold; font-size: 10px;}
#navbar ol li a, #navbar ol li a:hover #navbar ol li a:active{ line-height:20px; display:block;}
#dropdownMenu li ol {
	float:left;
	position:absolute;
	width: 230px;
	background: #CC0000;
	border: 1px #990000 solid;
	border-top: none;
}
#dropdownMenu li ol li {
	width: 230px;
	border: 0;
}

/* Articulo */
#article_body{ margin: 10px 0; padding:0; }
#title_and_images{ width:460px; margin: 0 20px 10px 0; clear:both;}
#tools_and_resume{ width:460px; margin: 0 0 10px 0;  clear:both;}
#tools { margin: 10px 0 0 0; border-top:#999999 1px solid; padding:20px 0 0 0;  color:#666666;}
#tools div { padding: 5px 0 5px 25px; cursor:pointer; margin: 2px 0; font-size:14px;}
#tools .small { background: transparent url(../images/font-menus.gif) no-repeat; }
#tools .large{ background: transparent url(../images/font-mas.gif) no-repeat; }
#tools .print{ background: transparent url(../images/imprimir.gif) no-repeat; }
#info{ margin: 0 0 10px 0px; color:#990000; }
#resume { font-style:italic; font-size:14px;}
#contenido { clear:both; font-size:16px;}
#contenido a, #contenido a:hover, #contenido a:active{ text-decoration: underline; color: #0000FF; }

.comments_header { margin-left:5px; margin-top:2px;}
.comments_label { font-size:16px; color:#666666; margin:0 0 10px 0;}
.comments_rules { font-size:12px; margin-top:10px;}

/* Comentarios */

h3 { font-size:14px;}
fieldset { border: 1px #999999 solid;} 
fieldset.comentarios { padding:10px;}
fieldset.comentarios legend { font-size:14px; color:#333333; margin:0 0 10px 0; font-weight:bold;}
fieldset.comentarios div { margin: 0 0 10px 0;}
fieldset.comentarios label { width:120px; float:left;}
fieldset.comentarios small { width:120px; font-size:9px; float:left; position:absolute;}
fieldset.comentarios input { width:320px; height:16px; padding-left:5px;}
fieldset.comentarios textarea { width:315px; height:160px; padding:5px; overflow: auto;}
fieldset.comentarios input, fieldset.comentarios textarea { border: 1px #999999 solid; font-family:Verdana, Arial, Helvetica, sans-serif;}
#enviarcomentarios{ border: 1px #999999 solid; background-color:#CCCCCC; width:auto; height:auto; float:right; margin-right:10px; padding:2px 5px;}
.comentarios_nodo{ border-bottom: 1px #999999 solid; margin-bottom:10px;}
.left_side{ float:left; width:200px;}
.right_side{ float:left; margin-left:10px; width:500px; margin-bottom:10px;}
/* Contenido */

span.upperbold{ text-transform:uppercase; font-weight:bold;}
.principal_categoria, .principal_categoria a, .principal_categoria a:hover {font-size:10px; color: #FF0000;}
.principal_antetitulo { font-size: 16px; line-height:20px; font-weight:bold;}
.red { color:#FF0000;}
.principal_titulo, .principal_titulo a, .principal_titulo a:hover{ font-size:31px; margin: 0 0 10px 0; font-weight:bold; line-height:33px; }
.principal_about_this{ color: #660000; margin:0 0 10px; }
.principal_content{ clear:both; font-size:14px; margin:10px 0 10px 0px;}

#news { width:480px; margin: 0; padding:0; float:left; }
.main { margin: 0 0 10px 0; border-bottom:#999999 1px solid;}
.main .categoria, .main .categoria a, .main .categoria a:hover { font-size:12px !important; color: #FF0000 !important; text-transform:uppercase;} 
#news .main .antetitulo { font-size:10px;}
#news .main .title { font-size:31px; margin: 0 0 10px 0; font-weight:bold; line-height:33px;}
#news .main .title .red { color:#FF0000;}
#news .main .container img{ clear:both; border: #999999 1px solid;}
#news .main .container .about_this{ color: #0033FF; margin:0 0 10px; }
#news .main .container .content{ font-size:12px; margin:10px 0 10px 0px;}
.comments{ text-align:right; clear:both; margin-bottom:10px;}
.comments a, .comments a:hover{ color: #0000CC;}


.outstanding { margin: 0 0 10px 0; border-bottom:#999999 1px solid; padding:0 0 10px 0; clear:both;}
.outstanding .container img{ float:left; border: #999999 1px solid; margin-right:10px;}
.block{ float:right; width:320px;}
.outstanding .container .antetitulo{  font-size: 14px; line-height:18px; font-weight:bold;}
.outstanding .container .title a { font-size:16px; line-height:20px; margin: 0 0 10px 0; font-weight:bold; color:#990000;}
.outstanding .container .about_this{ color: #660000; margin:0 0 10px; }
.outstanding .container .content{ font-size:14px; margin:10px 0 10px 0px;}
.outstanding .container .comments{ text-align:right; clear:both; margin-bottom:10px;}
.outstanding .container .comments a, #news .main .container .comments a:hover{ color: #0000CC;}



/* Search */
#search { margin: 0; padding:0; }

#sandbox { height:260px;}

/* Modulos */

#modules { width:230px; margin: 0 0 10px 0; float:right; }
#modules .date { color: #009900; font-size:12px; font-weight:bold; text-align:center; margin-bottom:10px;}
#headlines { clear:both;}
#headlines .news { width: 220px; height: 280px; margin-top: 0px; margin-bottom: 12px; padding: 5px; font-size:9px; color:#333333;} 
#modules .boxspace, #modules_art .boxspace { border:#CCCCCC 1px solid; margin: 0 0 10px 0; padding:5px;}
#modules .box, #modules_art .box { border:#CCCCCC 1px solid; margin: 0 0 10px 0; }
#modules .box .title, #modules_art .box .title{ width:225px; background-color: #0033FF; height:15px; padding:5px 0 5px 5px; color:#FFFFFF; font-size:15px; font-weight:bold;}
#modules .box .title_red, #modules_art .box .title_red{ width:225px; background-color: #CC0000; height:15px; padding:5px 0 5px 5px; color:#FFFFFF; font-size:15px; font-weight:bold;}
#pscroller1{ width: 210px; height: 280px; margin-top: 0px; margin-bottom: 0px; padding: 5px; }
.someclass{ color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
.categoria { font-size:9px; color: #FF0000;}
.titlenews { font-size:12px; font-weight:bold;}

/* Images Caption */

.arc90_imgcaption { text-align: center; padding: 0px; margin: 0px; width: 9em; } 
.arc90_imgcaptionTXT { font-size: 9px; color: #000000; text-align: center; } 
.floatl { float: left; margin-right: 1em; } 
.floatr { float: right; margin-left: 1em; }

/* FT Changer */
.x-small { font-size:14px;}
.small { font-size:16px;}
.large { font-size:18px;}
.x-large { font-size:20px;}

h1 {font-size:26px; margin: 0 0 10px 0; font-weight:bold; line-height:28px;}

#myGallery{width: 460px !important;height: 400px !important; }
#myGallery h3, #myGallery p{ font-size:12px;}
#enlamira{ border:none;}