@charset "utf-8";
/* CSS Document */

#news_area {
	margin: 0 auto;
	text-align: left;
}
#news_area #top_section{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#news_area #main_section{
	padding: 3px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: 710px;
	float: left;
}

#news_area #news_right_section{
	padding: 3px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: 215px;
	float: left;
}

#news_area .clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#news_area #news_search_area{
}
#news_area #news_search_area div{
	padding-bottom: 3px;
}
#news_area #news_content_area{
	width: 700px;
}
#news_area .box1 {
	margin: 0px;
	padding: 0px;
	background-color: #F4F4F4;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#news_area .box1 .top{
	font-size: 12px;
	line-height: 23px;
	font-weight: bold;
	color: #FFFF00;
	background-image: url(../../images/box1_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 23px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#news_area .box1 .content{
	background-image: url(../../images/box1_03.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
#news_area .box1 .bottom{
	background-image: url(../../images/box1_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	height: 6px;
}
#news_area h1{
	padding: 3px;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 10px;
	margin-left: 3px;
}
#news_area #news_search_area .selectInput {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 2px;
	background-color: #FFFFFF;
	border: 1px solid #cccccc;
}
#news_area #news_search_area .frmInput {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 2px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
#news_area #news_search_area .submitBtn {
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	margin: 2px;
	background-color: #858585;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	background-image: url(../../images/btn_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #CCCCCC;
	letter-spacing: 2px;
}
#news_area .box2{
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #CCCCCC;
	width: 660px;
	background-image: url(../../images/boxBg1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 5px;
}
#news_area .box2 h2{
	font-size: 16px;
	color: #006699;
	margin: 2px;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#news_area .box2 .content{
	padding: 3px;
	margin-top: 10px;
	margin-right: 3px;
	margin-bottom: 10px;
	margin-left: 3px;
}
#news_area .box3{
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #CCCCCC;
	width: 280px;
	background-image: url(../../images/boxBg1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 5px;
}
#news_area .box3 h2{
	font-size: 13px;
	color: #333333;
	margin: 2px;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#news_area .box3 .content{
	padding: 3px;
	margin-top: 10px;
	margin-right: 3px;
	margin-bottom: 10px;
	margin-left: 3px;
}
#news_area .box3 .more {
	font-size: 9px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: right;
	padding-right: 10px;
}
#news_area .box3 .more a:link,#news_area .box3 .more a:visited,#news_area .box3 .more a:active{
	color: #CC3300;
	text-decoration: underline;
	font-weight: bold;
}
#news_area .box3 .more a:hover{
	color: #999999;
	text-decoration: none;
}
#news_area .news_box{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#news_area .news_box h3{
	font-size: 1.4em;
	font-weight: bold;
	color: #2E5B89;
	text-decoration: none;
}
#news_area .news_box .news_shortdetail{
	font-size: 1.3em;
	color: #000000;
	padding: 2px;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-right: 3px;
	line-height: 1.4em;
}
#news_area .news_box .news_shortdetail a:link,#news_area .news_box .news_shortdetail a:visited,#news_area .news_box .news_shortdetail a:active{
	color: #000000;
	text-decoration: none;
}
#news_area .news_box .news_shortdetail a:hover{
	color: #666666;
	text-decoration: underline;
}
#news_area .news_box .news_note1{
	text-align: right;
	margin-right: 5px;
	font-size: 9px;
	margin-bottom: 3px;
}
#news_area .news_box .news_author{
	font-style: normal;
	font-weight: bold;
	color: #666633;
}
#news_area .news_box .news_fecha{
	color: #999966;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
}
#news_area .news_box .news_title{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
#news_area .news_box .news_title a:link,#news_area .news_box .news_title a:visited,#news_area .news_box .news_title a:active{
	color: #666666;
	text-decoration: none;
}
#news_area .news_box .news_title a:hover{
	color: #333333;
	text-decoration: underline;
}
#news_area .no_news{
	font-size: 9px;
	text-align: center;
	color: #666666;
	margin-top: 10px;
	margin-bottom: 10px;
}
.tooltipBox {
	width: 200px;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 4px;
	border: 1px solid #666666;
}
#news_area .tipo_noticia {
	font-size: 10px;
	font-weight: bold;
	color: #CC6600;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 15px;
}
#news_area .content_box{
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #CCCCCC;
	width: auto;
	background-image: url(../../images/boxBg1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 5px;
}
#news_area .content_box h2{
	font-size: 16px;
	color: #006699;
	margin: 2px;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#news_area .content_box .content{
	padding: 3px;
	margin-top: 10px;
	margin-right: 3px;
	margin-bottom: 10px;
	margin-left: 3px;
}
#news_area .news_content {
	padding: 3px;
	margin-bottom: 5px;
	margin-left: 10px;
	font-size: 1.3em;
	line-height: 1.4em;
}
#news_area .footnote{
	font-size: 0.8em;
}

#news_area .medialeft {
	font-size: 0.8em;
	float: left;	
	width: 250px;
}

#news_area #num_pag_display {
	margin: 0px;
	padding: 2px;
	border: 1px solid #CCCCCC;
	float: left;
	width: 120px;
	font-size: 9px;
	color: #999999;
}
#news_area #num_pag_display .pag_detail{
	color: #666666;
	text-decoration: none;
}
#news_area #num_pag_display .pag_detail strong{
	font-size: 12px;
	font-weight: bold;
	color: #CC6600;
	text-decoration: none;
}
#news_area #num_pag_display .from_detail{
	color: #0066CC;
	font-weight: bold;
	margin-right: 2px;
	margin-left: 2px;
	font-size: 10px;
}
#news_area #num_pag_display .to_detail{
	color: #0066CC;
	font-weight: bold;
	margin-right: 2px;
	margin-left: 2px;
	font-size: 10px;
}
#news_area #num_pag_display .total_detail{
	font-size: 10px;
	color: #666666;
	text-align: center;
}
#news_area #num_pag_display .total_detail strong{
	font-size: 14px;
	font-weight: bold;
	color: #CC3300;
	text-decoration: none;
}

#news_area #criterio_busqueda {
	float: left;
	width: 550px;
	margin-right: 3px;
}
#news_area .criteria_box_area {
	margin: 0px;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
#news_area .criteria_box_area .criteria_box_area{
	margin: 2px;
	padding: 2px;
	width: 125px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#news_area .criteria_box_area .title{
	font-weight: bold;
	color: #666666;
	font-size: 11px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
}
#news_area .criteria_box_area .criteria_box_area .title{
	font-weight: bold;
	color: #333333;
	font-size: 10px;
	margin-bottom: 3px;
	padding-bottom: 3px;
}
#news_area .criteria_box_area .criteria_box_area .value{
	font-size: 9px;
	color: #666666;
	padding-left: 10px;
}
#news_content_area h1 {
	font-size: 16px;
	color: #006699;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 15px;
}

#news_content_area .back{
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
}
#news_content_area .back a:link,#news_content_area .back a:visited,#news_content_area .back a:active{
	background-image: url(../../images/left.png);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 18px;
	padding-left: 25px;
	font-weight: bold;
	color: #669999;
	text-decoration: underline;
}
#news_content_area .back a:hover{
	color: #CC6600;
	text-decoration: underline;
}
#news_content_area .news_options {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 5px;
	height:15px;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	font-size: 10px;
	color: #999999;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 5px;
}
#news_content_area .news_options a:link,#news_content_area .news_options a:visited,#news_content_area .news_options a:active{
	color: #CC6600;
	text-decoration: none;
}
#news_content_area .news_options a:hover{
	color: #666666;
	text-decoration: underline;
}
#news_content_area .news_options .print{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	margin: 0px;
	background-image: url(../../images/print.png);
	background-repeat: no-repeat;
	background-position: left center;
}

#news_content_area .news_options .recommend{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	margin: 0px;
	background-image: url(../../images/mail.png);
	background-repeat: no-repeat;
	background-position: left center;
}

#news_content_area .news_options .comments{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	margin: 0px;
	background-image: url(../../images/comments.png);
	background-repeat: no-repeat;
	background-position: left center;	
}

#news_content_area .news_options .zoomin{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	margin: 0px;
	background-image: url(../../images/font_minus.png);
	background-repeat: no-repeat;
	background-position: left center;		
}

#news_content_area .news_options .zoomout{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	margin: 0px;
	background-image: url(../../images/font_plus.png);
	background-repeat: no-repeat;
	background-position: left center;		
}

.srch_err_msg {
	color: #990000;
	background-color: #FEF8F1;
	text-align: left;
	margin: 0px;
	padding: 3px;
	border: 1px solid #999999;
}
.srch_err_msg div{
	margin-bottom: 4px;
	font-size: 9px;
	background-image: url(../../images/reddot.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 20px;
}
.paginacion_area {
	text-align: right;
	padding: 2px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
.paginacion_area a:link,.paginacion_area a:visited,.paginacion_area a:active{
	font-weight: bold;
	color: #006699;
	text-decoration: none;
	line-height: 18px;
}
.paginacion_area a:hover{
	color: #CC3300;
	text-decoration: underline;
}
#small_search_area .frmInput {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 2px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
#small_search_area .submitBtn {
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	margin: 2px;
	background-color: #858585;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	background-image: url(../../images/btn_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #CCCCCC;
	letter-spacing: 2px;
}
#news_area .frmInput {
	font-size: 11px;
	color: #666666;
	margin: 2px;
	padding: 2px;
	border: 1px solid #666666;
}
#news_area .submitBtn {
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	margin: 2px;
	background-color: #858585;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	background-image: url(../../images/btn_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #CCCCCC;
	letter-spacing: 2px;
}
#news_area .note{
	font-size: 10px;
	color: #666666;
	margin: 10px;
	padding: 10px;
	background-color: #F9F9F9;
}
#news_area .success_msg {
	margin: 15px;
	padding: 5px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #333333;
}
#news_area .err_msg {
	margin: 15px;
	padding: 5px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #990000;
}
#news_area .err_msg .err_title{
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#news_area .success_msg .success_title{
	font-size: 13px;
	font-weight: bold;
	color: #336600;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}



#comments_content_area{
	width: 700px;
}

#comments_content_area .comments {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color:#000000;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

#comments_content_area .comments .title{
    font-size:14px;
	color:#CC6600;
}

#comments_content_area .comments .comments_box{
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;	
	border-top:1px solid #CCCCCC;
	color:#000000;
}

#comments_content_area .comments .comments_box .comment_name{
	font-weight:bold;
}

#comments_content_area .comments .comments_box .comment_date{
	font-weight:normal;
}

#comments_content_area .comments .comments_box .comment_body{
	font-weight:normal;
}