/**************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 */}
/**************Fin Estilos Generales**************/
body
{
    background:url(/images/bgr_bottom.jpg) repeat-x bottom left #00aeef;
    text-align:center;
}
.Left
{
    display:block;
    float:left;
}
.Right
{
    display:block;
    float:right;
}
.HeaderBgr
{
    width:100%;
    background:url(/images/bgr_top.jpg) repeat-x top left;
    text-align:center;
}
.HeaderContainer
{
    margin:0px auto;
    height:80px;
    width:970px;
}
.RightHeader
{
}
.SearchContainer
{
    height:37px !important;
    margin:0px;
}
.SearchContainer li
{
    display:block;
    list-style:none;
    float:left;
    font-family: Arial;
    font-size: 12px;
	color:#4a4a4c;
    height:37px;
}
.busqueda-txt
{
    border:1px solid #a5a9ad;
    color: #666666;
    display: block;
    font-family: Arial;
    font-size: 12px;
    margin:5px 3px 0px;
    text-align: center;
    width: 160px;
    padding:5px 2px;
}
.buscar-btn
{
    background: url(/images/search_btn.jpg) no-repeat top left !important;
    border: none !important;
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    display:block;
    width:27px;
    height:28px;
    margin-top:5px;
}
.LeftIndex 
{
    background: url(/images/bgr_left_container.jpg) repeat-y left top #ffffff;
}
.IndexBannersContainer
{
    background:#ffffff;
    border-top: 1px solid #00b9f2;
    height:201px;
}
.ContentContainer
{
    margin:0px auto;
    height:50px;
    text-align:left;
}
.ContentContainer table,
.ContentContainer .FullWidth table
{
    margin:0px auto;
    text-align:left;
}
.ContentContainer table table,
.ContentContainer .FullWidth  table table
{
    margin:0px;
}

p.MsoNormal, li.MsoNormal, div.MsoNormal,
.MsoListParagraph, p.MsoListParagraphCxSpMiddle,
li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle,
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst,
div.MsoListParagraphCxSpFirst, p.MsoListParagraphCxSpLast,
li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast,
#HERMES_FORM_Container, #HERMES_FORM_Container label, #HERMES_FORM_Container select,
.ContentContainer, .VTabsPages, .MsoTableGrid, .ui-widget-header
{
    font-family:Arial !important;
    color:#565658;
    font-size:12px !important;
}
.ContentContainer h1,
.ContentContainer h1 span
{
    font-size:20px !important;
    font-family:Arial !important;
    padding:3px 0px !important;
    color:#0096da !important;
}
.ContentContainer h2,
.ContentContainer h2 span
{
    font-size:17px !important;
    font-family:Arial !important;
    padding:3px 0px !important;
    color:#0096da !important;
}
.ContentContainer a
{
    color:#0096da;
    text-decoration:none;
}
.ContentContainer a:hover
{
    text-decoration:underline;
}

.LeftSideBar,
.RightSideBar
{
    width:205px;
    padding:0px 5px 5px;
    border-top:3px solid #00bdf2;
}
.PrincipalContentContainer
{
    background:#ffffff;
    padding:5px;
    border-top:3px solid #00bdf2;
    height:400px;
}
.RightSideBar
{
}
.FooterContainer
{
    margin:0px auto;
    text-align:left;
    height:125px;
    color:#ffffff;
    font-family:Arial;
    font-size:13px;
    width:970px;
    padding-top:28px;
}
.HermesLogo
{
    text-align:right;
    padding:20px 0px;
}
/*************Mapa del sitio******************/
.root li
{
    display:block;
    list-style:none;    
    padding:5px 0px;
}
.root li .mapaS_1Nivel
{
    background:url(/images/mapasitio_flecha.png) no-repeat center left;
    padding:0px 24px;
    font-size:18px;
    border-bottom:1px dotted #aaaaaa;
    display:block;
}
.root li ul
{
    margin-top:8px;
    padding-top:5px;
}
.root li li ul
{
    border:none !important;
    margin:0px;
    padding:0px;
}
.root li ul li 
{
    padding:2px 25px;
}
.root li ul li li
{
    padding:2px 15px;
}
.root li ul li .mapaS_2Nivel,
.root li ul li .mapaS_1Nivel
{
    background:url(/images/mapasitio_sub_flecha.png) no-repeat center left;
    padding:0px 16px;
    font-size:13px;
}
/*********Fin del mapa de sitio*****************/
/*********************************************************Breadcrum*******************************************/
.HASBreadCrumbs
	{
	color:#323031 !important;
	font-family:Arial;
	font-size:13px;
	display:block;
	padding:7px 5px 15px 10px;
	}
.HASBreadCrumbs li
	{
	display:inline !important;
	padding:3px 5px 3px 1px;
	}
.HASBreadCrumbs li:before 
{
    content: "> ";
	color:#0096DA !important;
}
.HASBreadCrumbs li.breadcrumbhome
{
    background:none !important;
    padding-left:0px !important;
}
.HASBreadCrumbs li.breadcrumbhome:before 
{
    content: "";
}
.HASBreadCrumbs a:link, .HASBreadCrumbs a:visited, .HASBreadCrumbs a:active
	{
	color:#0096DA !important;
	text-decoration:underline;
	font-size:13px;
	}
.HASBreadCrumbs a:hover
	{
	color:#A6CE38 !important;
	text-decoration:underline;
	}
/********************RSS**********************/
.NoticiasContainer
{
    width:205px;
    display:block;
    position:relative;
    height:415px;
    background:#a6ce38;
    margin-bottom:5px;
}
.NoticiasTitulo
{
    font-family:Arial;
    font-size:16px;
    padding:10px 14px 0px;
    width:177px;
    _width:205px;
    height:32px;
    color:#ffffff;
    text-align:left;
    background:url(/images/noticias_top.jpg) repeat-x top left;
}
.NoticiasTitulo a
{
    text-decoration:none;
    color:#ffffff;
}
#RssContainer
{
    width:205px;
    display:block;
}
#rssWidget 
{
    display: block;
    margin:0px 10px 0px 10px;
}
#rssWidget li 
{
    display: block;
    list-style: none;
    width: 182px !important;
	font-family:Arial;
	font-size:13px;
	color:#ffffff;
	border-bottom:1px solid #ffffff;
}
#rssWidget li .RSSItem
{
    display:block;
}
#rssWidget li a 
{
    color: #ffffff !important;
    font-weight: bold;
    text-decoration: none;
	font-family:Arial;
    display:block;
	font-size:13px;
}
#rssWidget li h4, #rssWidget li p
{
	display:block;
	font-family:Arial;
}
.NewsNav
{
    padding:16px 13px 0px;
}
.NewsNav li
{
    display:block;
    float:left;
    padding:0px 5px;
}
.RSSDate
{
    font-family:Arial;
    font-size:11px;
    padding:3px 0px;
    display:block;
    color:#ffffff;
    margin-top:10px;
}
.HomeRSSDescription
{
    display: block;
    overflow: hidden;
}