/**************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;}
.visibleFalse
{
    display:none;
}
/**************Fin Estilos Generales**************/
body 
{
    background:url(/images/bgr.jpg) top #a5c3d2 repeat-x;
}
h1
{
    color:#365F91 !important;
    font-family:Arial !important;
    font-size:20px !important;
    margin:0px !important;
    padding-bottom:10px;
}
.MsoNormal
{
    color: #404040 !important;
    font-family: "Arial","sans-serif" !important;
    font-size: 10pt !important;
    line-height: 115% !important;
}
.mainContainer
{
    background:#ffffff;
    margin:5px auto;
    width:972px;
}
.search
{
    float:left;
}
.search a
{
    font-family:Trebuchet MS;
    font-size:12px;
    font-weight:bold;
    color:#697d87;
    display:block;
    padding:13px 3px 0px;
    text-decoration:none
}
.search a:hover
{
    text-decoration:underline;
    color:#f5821f;
}
.searchContainer
{
    background:url(/images/buscador_bgr.jpg) no-repeat top;
    width:162px;
    height:31px;
}
.registreseIngreseContainer
{
    float:left;
    padding-left:30px;
}
.MenuTopContainer
{
    float:right;
}
.MenuTopContainer li
{
    display:block;
    float:left;
    padding:10px 5px 5px;
}
.MenuTopContainer li a
{
    text-decoration:none;
    color:#082a45;
    font-family:Trebuchet MS;
    font-size:12px;
    font-weight:bold;
    padding-left:25px;
}
.MenuTopContainer li a:hover
{
    text-decoration:underline;
    color:#f5821f;
}
.MenuTopContainer li a.sugerencias
{
    background:url(/images/sugerencias_icn.jpg) no-repeat left;    
}
.MenuTopContainer li a.contactenos
{
    background:url(/images/contactenos_icn.jpg) no-repeat left;
}
.MenuTopContainer li a.mapasitio
{
    background:url(/images/mapasitio_icn.jpg) no-repeat left;
}
.LogoContainerTd
{
    width:346px;
}
.LogoContainerTd a
{
    float:left;
}
.ImagesJqueryContainerTd
{
    background:url(/images/bgr_logo.jpg) repeat-x top;
}
.ImagesJqueryContainerTd #ItemsDivBanners
{
    float:right;
}
.HorizontalMenuContainer
{
    background:url(/images/menu_bgr.jpg) repeat-x top;
    width:100%;
}
.LeftSideContent
{
    background:url(/images/leftside_bgr.jpg) no-repeat #ffffff top right;
    width:170px;
    padding:5px 5px 10px;
}
.ContentContainer
{
    padding:20px;
    width:100%;
}
.ContentContainer a
{
    color:#0095D9;
    text-decoration:none;
}
.ContentContainer a:hover
{
	text-decoration:underline;
}
.ContentContainer h2
{
    color:#397FB0;
    font-size:18px;
    font-weight:normal;
    padding-bottom:10px;
}
.ContentContainer input[type=radio]
{
    margin:3px 5px 0px;
}
.rssContainer
{
    width:170px;
    padding:5px 5px 10px;
}
.titleSideBar
{
    background: none repeat scroll 0 0 transparent !important;
    color: #365F91 !important;
    font-family: Trebuchet MS !important;
    font-size: 17px !important;
    padding: 10px 4px !important;
}
.titleSideBarImg
{
    float:right;
    padding:4px 34px 0px 5px;
}
.FooterContainer
{
    width:100%;
    background:url(/images/bgr_bottom.jpg) repeat-x top;
}
.copyrightContainer
{
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: trebuchet MS;
    font-size: 11px;
    font-weight: bold;
    padding: 20px 0 0 5px;
}
.logoHermesContainer
{
    float:right;
    display:block;
    padding:7px 0px 0px;
    height:40px !important;
}




/*Buscador*/
.busqueda-txt
	{
	border: none;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 7px 0 7px 19px;
    padding: 3px;
    text-align: center;
    width: 127px;
	}
.buscar-btn
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	border:none !important;
	width:60px;
	height:31px;
	background:url(/images/buscar_btn.jpg) no-repeat;
	margin:3px;
	cursor:pointer;
	}
/************************************ Mapa de Sitio ***************************/
.MapaSitioContainer ul ul li {
    background: url("/images_srv/bullet_2nivel.gif") no-repeat scroll 0 0 transparent;
    display: block;
    margin-left: 10px;
    list-style:none !important;
    color: #666 !important; 
    font-size: 11px; 
    font-family: Arial, Verdana; 
    font-weight:normal !important;
}
.MapaSitioContainer li {
    background: url("/images_srv/bullet_1nivel.gif") no-repeat scroll 0 0 transparent;
    display: block;
    padding: 0 0 9px 28px;
    list-style:none !important;
    color: #666 !important; 
    font-size: 11px; 
    font-family: Arial, Verdana; 
    font-weight:bold; 
}
.MapaSitioContainer a
{
    color: #666 !important;
}
.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:0px; } 
.root ul li{ list-style-image: url("/images_srv/bullet_2nivel.gif"); } 

.mapaS_1Nivel{color: #666 !important; font-size: 12px; font-family: Arial, Verdana; font-weight:bold; float:none !important;}
.mapaS_1Nivel a{color: #666 !important; font-size: 12px; font-family: Arial, Verdana; font-weight:bold; float:none !important;}

.mapaS_2Nivel{color: #666 !important; font-size: 12px; font-family: Arial, Verdana; font-weight:normal !important; float:none !important;}
.mapaS_2Nivel a{ color: #666 !important; font-size: 12px; font-family: Arial, Verdana; font-weight:normal !important; float:none !important;}

/************************************Fin Mapa de Sitio ***************************/
/*********************************************************Breadcrum*******************************************/
.HASBreadCrumbs
	{
	color:#00adef;
	font-family:Arial;
	font-size:13px;
	display:block;
	padding:0px 5px 10px;
	}
.HASBreadCrumbs li
	{
	display:inline;
	padding:3px 10px 3px 13px;
	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:#00adef;
	text-decoration:none;
	font-size:13px;
	}
.HASBreadCrumbs a:hover
	{
	color:#00adef;
	text-decoration:underline;
	}
	
	

	
	
/*Rss*/
#rssWidget, #rssWidget div
{
    width:165px !important;
    padding:0px !important;
    margin:0px !important;
}
#rssWidget li
{
    border-top: 1px dotted #999999;
    color: #B1B1B1;
    font-family: Trebuchet MS !important;
    font-size: 11px;
    margin: 10px 0 0 13px !important;
    padding: 0 !important;
    text-align: left;
    width: 152px !important;
    display: block !important;
}
#rssWidget li h4
{
    font-size:12px;
    font-weight:bold;
    font-family:Trebuchet MS !important;
    padding-bottom:10px;
}
#rssWidget li a
{
    color:#0095da;
    text-decoration:none;
    font-family:Trebuchet MS !important;
}
#rssWidget li a:hover
{
    color:#f5821f;
    font-family:Trebuchet MS !important;
}
#rssWidget li p
{
    font-family:Trebuchet MS !important;
    font-size:11px !important;
}
.RSSDate
{
    font-family:Trebuchet MS !important;
    font-size:11px;
    padding:3px 0px;
    display:block;
    color:#B1B1B1;
    margin-top:10px;
}
.HomeRSSDescription
{
    display: block;
}
.rssWidgetPrev, .rssWidgetNext
{
    display:block;
    width:9px;
    height:10px;
    margin:10px 5px;
    float:right;    
}
.rssWidgetPrev
{
    background:url(/images/news_up.jpg) no-repeat top left;
}
.rssWidgetNext
{
    background:url(/images/news_down.jpg) no-repeat top left;
}