/**************Estilos Generales**************/
*{margin:0px; padding:0px;}
td{padding:0px; border-collapse:collapse; vertical-align:top;}
tr{padding:0px; border-collapse:collapse;}
th{padding:0px; border-collapse:collapse;}
table{padding:0px; border-collapse:collapse;}
.clear{clear:both;}
.has_negrita{font-weight:bold;}
.has_italic{font-style:italic;}
.has_underlined{text-decoration:underline;}
.Container{text-align:center;}
.FullWidth{width:100%; height:100%;}
:focus{outline:0;}
a{outline:none;}
img{border:none;}
.dataTables_wrapper table{width:100% !important;}
.hidden{display:none;}
a, .WordSection1 a:hover img{transition:  all 0.5s ease 0s; -moz-transition:  all 0.5s ease 0s; /* Firefox 4 */ -webkit-transition:  all 0.5s ease 0s; /* Safari and Chrome */ -o-transition:  all 0.5s ease 0s; /* Opera */}
.Left{display:block;float:left;}
.Right{display:block;float:right;}
/**************Fin Estilos Generales**************/
body
{
    background:#00415d;
    text-align:center;
}
.TableContainer
{
    width:100%;
    background:url(/images/bgr.jpg) repeat-x top left #f1f1f2;
}
.TableContainerRevista
{
    width:100%;
    background:url(/images/bgr_revista.jpg) repeat-x left -45px #f1f1f2;
}
.TableContainer td
{
    text-align:center;
}
.TableContainerRevista td
{
    text-align:center;
}
.TDBottomContainer
{
    height:251px;
    background:url(/images/bgr_bottom.jpg) repeat-x bottom left;
}
.TDBottomContainerRevista
{
    height:251px;
    background:url(/images/bgr_bottom_revista.jpg) repeat-x bottom left;
}
.HeaderContainer
{
    margin:0px auto;
    width:1445px;
    position:relative;
    height:339px;
}
.TableContainerRevista .HeaderContainer
{
    height:288px;
}
.LogoContainer
{
    position:absolute;
    top:0px;
    left:212px;
    display:block;
    width:333px;
    height:298px;
    z-index:99;
}
.TopSide
{
    display:block;
    margin-left:545px;
    font-family:Century Gothic;
    color:#ffffff;
    height:44px;
    text-align:left;
}
.TopSideRevista
{
    display:block;
    position:absolute;
    top:14px;
    left:245px;
    width:989px;
    height:186px;
    z-index:99;
}
.TopSideRevista .Left li
{
    display:block;
    float:left;
}
.TopSideRevista .Right li
{
    display:block;
}
.TopsideRevista .Right .Left li
{
    height:83px;
}

.CambiarFont
{
    text-align:right;
    padding:0px 20px 0px 5px;
}
.CambiarFont li
{
    display:block;
    float:left;
    width:34px;
}
.CambiarFont a
{
    color: #ffffff !important;
    display: block;
    text-align:center;
    padding:14px 5px 0px !important;
    text-align: center;
    text-decoration: none;
    font-family:Century Gothic;
    font-size:15px !important;
    font-weight:bold;
}
.CambiarFont a.increaseFont
{
    font-size:16px !important;
    padding-top:13px !important;
}
.CambiarFont a.decreaseFont
{
    font-size:11px !important;
    padding-top:18px !important;
}
.CambiarFont a:hover
{
    color:#0C365E !important;
}
.MenuTopContainer
{
    padding-top:5px;
}
.BanderaContainer
{
    margin-right:50px;
}
.jQueryImgContainer, .jQueryImgContainerRevista
{
   background-color:1b8694;
 width:1445px;
    height:199px;
    display:block;
}
.jQueryImgContainerRevista
{
    /*padding-top:45px;*/
    height:215px !important;
}
.PrincipalMenuContainer
{
    height:56px;
    text-align:left;
    margin-left:255px;
    display:block;
    margin-top:34px
}
.PrincipalMenuContainerRevista
{
    margin-top:17px
}
.RedesPrincipalMenuContainer
{
    height:96px;
    text-align:left;
    margin-left:255px;
    display:block;
}
.RedesContainer
{
    height:33px;
    margin:9px 270px 9px 0px;
}
.RedesContainer a
{
    display:block;
    float:left;
}
.PrincipalContainer
{
    margin:0px auto;
    text-align:left;
}
.PrincipalContainer td
{
    text-align:left;
}
.SideBarBottom, .SideBar
{
    width:33px;
}
.SideBarBottom
{
    vertical-align:bottom;
}
.PrincipalTdContainer
{
    background:#ffffff;
    font-family:Century Gothic;
    font-size:12px;
    color:#4a4a4c;
    padding:10px 20px;
}
.PrincipalTdContainer a:hover img
{
    opacity:0.7;
    filter: alpha(opacity=70);
    transition:  all 0.5s ease 0s; -moz-transition:  all 0.5s ease 0s; /* Firefox 4 */ -webkit-transition:  all 0.5s ease 0s; /* Safari and Chrome */ -o-transition:  all 0.5s ease 0s; /* Opera */
}
.LeftSideBar, .RightSideBar
{
    background:#ffffff;
    padding:10px;
}
/********************RSS**********************/
.NoticiasContainer
{
    background:url(/images/noticias_bottom.jpg) no-repeat bottom left;
    display:block;
    width:268px;
    position:relative;
    height:350px;
    margin:0px 0px 20px;
    padding-bottom:15px;
}
.NoticiasTitulo
{
    width:268px;
}
#RssContainer
{
    width:268px;
    display:block;
}
#rssWidget 
{
    display: block;
    background:url(/images/noticias_bgr.jpg) no-repeat top left;
    padding:0px 20px;
    margin:15px 0px;
    height:270px !important;
}
.noticiasticker
{
    width:227px !important;
    height:270px !important;
}
#rssWidget li 
{
    display: block;
    list-style: none;
    width:227px !important;
	font-family:Century Gothic;
	font-size:11px;
	color:#a8aaad;
}
#rssWidget li .RSSItem
{
    display:block;
	border-top:1px dashed #a8aaad;
}
#rssWidget li a 
{
    color: #272425 !important;
    font-weight: bold;
    text-decoration: none;
	font-family:Century Gothic;
    display:block;
	font-size:11px;
}
#rssWidget li h4, #rssWidget li p
{
	display:block;
	font-family:Century Gothic;
}
.rssWidgetPrev, .rssWidgetNext
{
    display:block;
    position:absolute;
    right:20px;
    width:32px;
    height:25px;
}
.rssWidgetPrev
{
    background:url(/images/news_up.png) no-repeat top left;
    top:17px;
}
.rssWidgetNext
{
    background:url(/images/news_down.png) no-repeat top left;
    bottom:0px;
}
.RSSDate
{
    font-family:Century Gothic;
    font-size:11px;
    padding:3px 0px;
    display:block;
    color:#a8aaad;
    margin-top:10px;
}
.HomeRSSDescription
{
    display: block;
    overflow: hidden;
}
/**********************************NOTIMAG*************************/
#ComunicadosWidget
{
    display:block;
    padding:0px 10px;
}
.ComunicadosWidget li
{
    display:block;
    list-style:none;
    background:#e9e9e9;
    font-size:13px;
}
.ComunicadosWidget li:nth-child(odd)
{
    background:#ffffff;
}
.ComunicadosWidget .ComunicadosWidgetRSSDate
{
    display:block;
    float:right;
    color:#aaaaaa;
    padding-bottom:5px;
}
.ComunicadosWidgetRSSTitulo a
{
    cursor:pointer;
}
.ComunicadosWidgetRSSItem
{
    display:block;
    font-family:Century Gothic !important;
}
.ComunicadosWidgetRSSItem div
{
    display:block;
    padding:10px 20px;
    cursor:pointer
}
.ComunicadosWidgetRSSItem div div
{
    padding:0px;
}
.ComunicadosWidgetRSSItem .ComunicadosWidgetRSSTitulo
{
    font-weight:bold;
    font-size:14px;
    color:#555555;
}
.ComunicadosWidgetDescriptionText
{
    background:#fbfbfb !important;
    border:1px solid #E9E9E9;
}
.ComunicadosWidgetDescriptionText li
{
    background:#fbfbfb !important;
    padding:5px 25px;
    font-size:12px !important;
}
.ComunicadosWidgetDescriptionText div
{
    font-size:12px !important;
}
.cerrarComunicado
{
    display:block;
    float:right;
    padding:2px 10px !important;
    border-radius:13px;
    border:1px solid #f1f1f1;
    cursor:pointer;
    background:#444444;
    color:#ffffff;
    margin:5px;
}
.FooterContainer
{
    display:block;
    margin:0px auto;
    width:1024px;
}
.LogoFooter
{
    margin:70px 55px 0px;
}
.RedesFooterContainer
{
    margin:67px 73px 0px 0px;
}
.RedesFooterContainer a
{
    display:block;
    float:left;
    padding-bottom:75px;
}
.RedesFooterContainer a.lastchild
{
    padding-bottom:0px;
}
.TDBottomContainerRevista .RedesFooterContainer a.lastchild
{
    padding-top:14px;
}
.InfoFooter
{
    font-family:Century Gothic;
    font-size:12px;
    color:#ffffff;
    text-align:left !important;
    padding:108px 0px 0px;
}
.InfoFooter a p
{
    color:#ffffff;
    text-decoration:none;
}
.InfoFooter a:hover
{
    text-decoration:underline;
}

.SearchContainer
{
    height:44px !important;
    background:url(/images/search_bgr.jpg) repeat-x top left;
}
.SearchContainer li
{
    display:block;
    list-style:none;
    float:left;
    font-family: Century gothic;
    font-size: 12px;
	color:#4a4a4c;
    height:44px;
}
.busqueda-txt
{
    border:none;
    color: #666666;
    display: block;
    font-family: Century gothic;
    font-size: 12px;
    margin:12px 3px 0px;
    text-align: center;
    width: 150px;
}
.buscar-btn
{
    background: url(/images/search_btn.jpg) no-repeat top left !important;
    border: none !important;
    cursor: pointer;
    font-family: Century gothic;
    font-size: 12px;
    display:block;
    width:28px;
    height:44px;
}
/************************************ Mapa de Sitio ***************************/
.bullet_1nivel{	width:30px;	height:11px; background:url("/images_srv/bullet_1nivel.gif") no-repeat;}
.bullet_2nivel{	width:30px;	height:10px; background:url("/images_srv/bullet_2nivel.gif") no-repeat;}

.root { text-align:left; margin-left:50px;}
.root li {  list-style-image: url("/images_srv/bullet_1nivel.gif"); padding:0 0 0 15px; } 
.root ul li{ list-style-image: url("/images_srv/bullet_2nivel.gif"); } 

.mapaS_1Nivel{color: #666 !important; font-size: 13px; font-family: Century gothic; font-weight:bold; float:none !important;}
.mapaS_1Nivel a{color: #666 !important; font-size: 13px; font-family: Century gothic; font-weight:bold; float:none !important;}

.mapaS_2Nivel{color: #666 !important; font-size: 13px; font-family: Century gothic; font-weight:normal !important; float:none !important;}
.mapaS_2Nivel a{ color: #666 !important; font-size: 13px; font-family: Century gothic; font-weight:normal !important; float:none !important;}

/************************************Fin Mapa de Sitio ***************************/
/*********************************************************Breadcrum*******************************************/
.TableContainerRevista .HASBreadCrumbs
{
    display:none !important;
}
.HASBreadCrumbs
	{
	color:#97adb9 !important;
	font-family:Century gothic;
	font-size:13px;
	display:block;
	padding:7px 5px 15px 10px;
	}
.HASBreadCrumbs li
	{
	display:inline !important;
	padding:3px 5px 3px 12px;
	background:url(/images/breadcrum_li.jpg) no-repeat left center;
	}
.HASBreadCrumbs li.breadcrumbhome
{
    background:none !important;
    padding-left:0px !important;
}
.HASBreadCrumbs a:link, .HASBreadCrumbs a:visited, .HASBreadCrumbs a:active
	{
	color:#97adb9 !important;
	text-decoration:underline;
	font-size:13px;
	}
.HASBreadCrumbs a:hover
	{
	color:#f58220 !important;
	text-decoration:underline;
	}

