/**************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%;}
: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:url(/images/bgr.jpg) repeat-x top left #ffffff;
    font-family:Century Gothic;
    color:#403e3e;
}
.BgrBottom
{
    background:url(/images/bgr_bottom.jpg) repeat-x bottom left;
    text-align:center;
}
.HeaderContainer
{
    margin:0px auto;
    width:985px;
    height:87px;
    display:block;
}
.Logo
{
    padding:0px 0px 0px 40px;
    display:block;
    float:left;
}
.SearchMenuContainer
{
    padding-right:30px;
}
.SearchContainer
{
}
.SearchContainer li
{
    display:block;
    float:left;
    padding:0px 3px;
}
.busqueda-txt_li
{
    background:url(/images/search_bgr.jpg) no-repeat top left;
    width:182px;
    height:32px;
}
.busqueda-txt
{
    margin-top:3px;
    width:166px;
    height:25px;
    background:none;
    border:none;
    color:#8e9092;
    font-family:Century Gothic;
    font-size:13px;
    text-align:center;
}
.buscar-btn
{
    width:25px;
    height:35px;
    background:url(/images/search_btn.jpg) no-repeat top left;
    display:block;
    cursor:pointer;
    border:none;
}
.BannersContainer
{
    margin:0px auto;
    width:985px;
    height:179px;
    display:block;
    position:relative;
}
.BannersLeft,
.BannersRight
{
    z-index:50;
    position:absolute;
    top:0px;
}
.BannersLeft
{
    left:0px;
}
.BannersRight
{
    right:0px;
}
.ContentContainer
{
    margin:0px auto;
    width:985px;
}
.PrincipalMenuContainer
{
    background:url(/images/principal_menu_bgr.jpg) repeat-x top left;
    height:60px;
}
.PrincipalMenuLeft,
.PrincipalMenuRight
{
    display:block;
    height:60px;
}
.PrincipalMenuLeft
{
    float:left;
}
.PrincipalMenuRight
{
    float:right;
}
.LeftSideBar
{
    padding:0px 5px 5px 42px;
    width:165px;
}
.PrincipalContainer
{
}
.RightSideBar
{
    padding:0px 24px 5px 5px;
    width:165px;
}
.FooterContainer
{
    text-align:center;
    font-family:Century Gothic;
    font-size:13px;
    color:#748188;
    padding:15px 15px 95px;
}

.PrincipalContainer table
{
    margin:0px auto;
    text-align:left;
}
.PrincipalContainer 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,
.PrincipalContainer, .VTabsPages, .MsoTableGrid, .ui-widget-header
{
    font-family:Century Gothic !important;
    color:#3a3738;
    font-size:13px !important;
}
.PrincipalContainer h1,
.PrincipalContainer h1 span
{
    font-size:20px !important;
    font-family:Century Gothic !important;
    padding:3px 0px !important;
    color:#0497db !important;
}
.PrincipalContainer h2,
.PrincipalContainer h2 span
{
    font-size:16px !important;
    font-family:Century Gothic !important;
    padding:3px 0px !important;
    color:#1f1e1e !important;
}
.PrincipalContainer a
{
    color:#0497db !important;
    text-decoration:none;
}
.PrincipalContainer a:hover
{
    text-decoration:underline;
}
.PrincipalContainer 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 */
}
.idiomascontainer
{
    display:block;
    float:right;
    width:40px !important;
    height:16px !important;
}
.idiomascontainer a
{
    background:url(/images/spacer_menu_top.jpg) no-repeat right top;
    color: #949699;
    display: block;
    float: right;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 20px 3px 12px;
    text-decoration: none;
}
.idiomascontainer li
{
    display:block;
    list-style:none;
    padding:5px 3px !important;
}
/************************************ 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*******************************************/
.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:#13A4E0 !important;
	text-decoration:underline;
	}
