@charset "utf-8";
html, body, div, span, applet, object, iframe,
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,
 caption, tbody, tfoot, thead, th {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	text-align:left;

}
body   {text-align:center;}
p, span {font-size:12px; font-family: Arial, Helvetica, sans-serif;
         color:#666; margin: 0;padding: 0; font-weight:normal;}
:focus {outline: 0;}
span a{text-decoration:none;}

ol, ul {	list-style: none;}
table {
	border-collapse:collapse;
	border-spacing: 0; margin:auto; float:left;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

.nd11 a {font-size:11px; font-weight:700; text-decoration:none; color:#6B62A2;
         position:relative; top:1px}
.nd12 a {font-size:12px; font-weight:700; text-decoration:none; color:#6B62A2;
         position:relative; top:1px; *top:0;}
.nd13 a {font-size:13px; font-weight:700; text-decoration:none; color:#6B62A2; cursor:pointer;}
.nd11 a:hover, .nd12 a:hover, .nd13 a:hover{color:#f90;}
.txt_sz12, .txt_sz12 a{font-size:12px; font-weight:600; text-decoration:none; }
.txt_bold{font-weight:bold;}
.txt_sz14{font-size:14px; font-weight:600; text-decoration:none; color:#666; }
.txt_sz14 a{font-size:14px; font-weight:600; text-decoration:none; color:#6B62A2; }
.rpp_txt_gray {color:#999; text-decoration:none;}
.txt_buen{font-size:16px; font-weight:700; color:#000; text-align:center; }
.txt_red{color:#6B62A2;}
/*-------- clases para asignar graficos a los tipos de noticia (video, foto, audio, blog, nota)-----------*/
.f-video{ background:url(../img/ico_video_12x12.gif) 2px 2px no-repeat;}
.f-nota{ background:url(../img/ico_nota_12x12.gif) 2px 2px  no-repeat; _padding:10px 0 0 20px}
.f-foto{ background: url(../img/ico_foto_12x12.gif) 2px 2px  no-repeat;}
.f-audio{ background: url(../img/ico_audio_12x12.gif) 2px 2px  no-repeat;}
/*---------------------------*/
.image_alpha{filter: alpha(opacity=70); opacity: .7}
/*-j carrusel--*/
.jcarousel-skin-tango .jcarousel-container { /*background: #fff;*/}
.jcarousel-skin-tango .jcarousel-container-horizontal { width:911px;  _width:711px; *width:711px;  padding: 0px 7px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:758px; _width:738px; height: 84px; z-index:0;}
.jcarousel-skin-tango .jcarousel-item { width:232px; _width:222px;  border-right:1px solid #e7e4ef;}
.jcarousel-skin-tango .jcarousel-item-horizontal { padding:10px;}
jcarousel-skin-tango .jcarousel-item-horizontal h3 a { text-decoration:none;}
.jcarousel-skin-tango .jcarousel-item-horizontal img{ float:left;  width:74px; height:55px;
            border:#333 solid 1px; margin:0 10px 10px 0;}

.jcarousel-skin-tango .jcarousel-item-horizontal img.banner_238x62{ float:left;  width:238px; height:62px;
            border:#dadada solid 1px; margin:0;}
			
.jcarousel-skin-tango .jcarousel-item-horizontal h3{height:59px; overflow:hidden; text-align:left;}
.jcarousel-skin-tango .jcarousel-item-placeholder {/* background: #fff;*/ color: #000;}
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position:absolute; top:0px; left:947px; _left:785px; *left:785px;
    right:5px; width:36px; height:84px; cursor:pointer; z-index:0;
    background: transparent url(../img/next-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {/*sobre*/
    background-position: -44px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {/*clcik*/
    background-position: -84px 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;    background-position: 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute; top: 0px; left: 907px;  _left:748px; *left:748px; 
    width: 36px;  height: 84px;  cursor: pointer;
    background: transparent url(../img/prev-horizontal.png) no-repeat 0 0;}
/*prev*/
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -44px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {/*click*/
    background-position: -84px 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default; background-position: -124px 0; z-index:0;}
.jcarousel-container {  position: relative;}
.jcarousel-clip{z-index:2; padding:0; margin:0; overflow:hidden;position: relative;}
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0;
    margin: 0; padding: 0;}
.jcarousel-list li, .jcarousel-item {float: left;   list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;  height: 75px;}
.jcarousel-list li a, .jcarousel-item a { text-decoration:none; font-size:11px; color:#6B62A2; font-weight:500;}
.jcarousel-list li a:hover, .jcarousel-item a:hover { text-decoration:underline; }
.jcarousel-next { z-index: 3; display: none;}
.jcarousel-prev { z-index: 3;  display: none;}
/*------fila destacados de seccion---------*/
.nd_fila_seccion{ float:left; width:982px; height:84px; margin:10px 0px ; /*padding:30px 0 28px 0 ;*/ border:solid 1px #e7e4ef; background:#fff;}
.nd_bigpointer{float:left; display:inline; z-index:0; padding:35px 21px 34px 10px; margin-right:6px; background:#bdbabd url(../img/bigarrow.gif) right top no-repeat;}
.nd_bigpointertit{float:left; width:82px;}
.nd_bigpointertit h5{ padding:0;color:#333;}
.nd_bigpointer_img {float:left; position:relative; left:5px; _left:0px;}
.nd_bigpointer_img img{ height:84px; width:26px;}
.backgroundimage2{ float:left;}
.backgroundimage2 ul { float:left; padding-left:3px;}
.backgroundimage2 ul li{ float:left; padding:0 6px; margin:0 2px 0 0;}
.inactivo { background:#ccc; border:#e7e4ef solid 1px; border-width:1px 1px 0 1px;
	 height:30px; position:relative; top:2px; line-height:30px;	}
.inactivo a{  cursor:pointer; color:#6B62A2 !important; text-decoration:none; }
.inactivo a:hover{ color:#f90 !important;cursor:pointer;}
.activo{ background:#fff; border:#e7e4ef solid 1px; border-width:1px 1px 0 1px;
	 position:relative; top:1px; z-index:0; height:32px; line-height:32px;	}
.activo a, .activo a:hover { text-decoration:none; cursor:pointer; color:#ccc;}

