/* 
 * ========================================
 * Elementos globales 
 * ========================================
 */
body{ 
	background: #e7e7e7 url(/main/nav/bg.png) repeat-x;
	color: #222;
	font-family: Verdana, Arial, "Trebuchet MS", Sans-Serif, Georgia, Courier, "Times New Roman", Serif;
	font-size:11px;
	margin: 0px 0px 0px 0px;
	padding: 0;
	border: 0;
	text-align: center;
}

img{
	border: 0;
	vertical-align: top;
}

td{
	padding: 0px;
}

p{
	text-align: justify;
}

a:link,
a:visited,
a:active{
	background: transparent;
	color:#4169e1;
	text-decoration: none;
	border-bottom: 0px;
	padding-bottom: 0px;

}

a:hover{
	background: transparent;
	color:#9a0707;
	text-decoration: none;
	border-bottom: 1px dashed;
	padding-bottom: 0px;
}

h1{
	margin: 0px 0px 8px 0px; 
	padding: 14px 0px 15px 40px;
	font-size:150%;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#051116;
	background: transparent;
	border-bottom: 1px dashed #ccc9c2;
}

li{
	padding: 0px;
}

/* 
 * ========================================
 * Envoltura principal.
 * ========================================
 */

.miswrapper{
	position: relative;
	left: auto;
	right: auto;
	margin: 0 auto;
	width: 980px;
	text-align: left;
	vertical-align: top;
}

/* 
 * ========================================
 * Estilos de DIVs
 * ========================================
 */
 
 .top{
	position: relative;
	float: left;
	left: auto;
	right: auto;
	margin: 0 auto;
	width: 980px;
	height: 140px;
	vertical-align: top;
	background: white url(/main/nav/bg_top.png) no-repeat;
}

.search{
	position: relative;
	float: left;
	left: auto;
	right: auto;
	width: 300px;
	margin: 0 auto;
	padding: 0px 0px 0px 150px;
	vertical-align: top;
}

.webmail{
	position: relative;
	float: left;
	left: auto;
	right: auto;
	width: 28px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

.topmenu{
	position: relative;
	float: left;
	left: auto;
	right: auto;
	width: 250px;
	margin: 0 auto;
	padding: 0px 0px 0px 50px;
	vertical-align: top;
	color: #9a0707;
	font-weight: bold;
	font-size: 10px;
}

 .maincont{
	position: relative;
	float: left;
	left: auto;
	right: auto;
	margin: 0 auto;
	width: 980px;
	vertical-align: top;
}

.noticias{
	position: relative;
	float: left;
	left: auto;
	right: auto;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 201px;
	height: 155px;
	background: #acaaaa;
	color: #9a0707;
	vertical-align: top;
}

.snot{
	position: relative;
	float: left;
	left: auto;
	right: auto;
	margin: 0px auto 0px auto;
	padding: 0px 10px 0px 10px;
	width: 181px;
	text-align: left;
}

.mctext{
	position: relative;
	left: auto;
	right: auto;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 550px;
	vertical-align: top;
	text-align: left;
}

.bottom_img{
	position: relative;
	float: left;
	left: auto;
	right: auto;
	margin: 0 auto;
	width: 980px;
	vertical-align: top;
}

/* 
 * ========================================
 * Estilos de Textos
 * ========================================
 */
 
 #navstrip{
 	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
 }
 
 #navstrip a:link,
 #navstrip a:visited,
 #navstrip a:active{
	background: transparent;
	color:#4169e1;
	text-decoration: none;
	border-bottom: 0px;
	padding-bottom: 0px;

}

 #navstrip a:hover{
	background: transparent;
	color:#9a0707;
	text-decoration: none;
	border-bottom: 0px;
	padding-bottom: 0px;
}

news-date-time{
 	color: gray;
	background: transparent;
	font-weight: bold;
}
 
#pscroller1{
 width: 197px;
 height: 150px;
 padding: 2px;
}

#pscroller2 a{
 text-decoration: none;
}

.bullets{
	list-style-image: url(/main/nav/bullet.png);
}

.error_message{
	background: #f8c7c6 url(/main/nav/error_icon.png) no-repeat scroll 10px 5px;
	border-bottom:1px solid #9d0d0a;
	border-top:1px solid #9d0d0a;
	margin:10px 0pt;
	padding:7px 15px 7px 35px;
	color: #730b09;
}

.content_page{
	font-size: 10pt;
	padding: 3px;
}

.res{
	font-family: "Trebuchet MS";
	font-size: 2em;
	padding: 10px;
}

 .res a:link,
 .res a:visited,
 .res a:active{
	background: transparent;
	color:#9a0707;
	text-decoration: none;
	border-bottom: 1px dashed;
	padding-bottom: 0px;

}

 .res a:hover{
	background: transparent;
	color:#4169e1;
	text-decoration: none;
	border-bottom: 1px dashed;
	padding-bottom: 0px;
}

ul.gsc{
	margin-top: 0px;
	margin-bottom: 0px;
}
 
  /* 
 * ========================================
 * Estilos de Formas
 * ========================================
 */
 
 .textbox{
 	border: 1px solid #7f9db9;
	width: 170px;
	height: 17px;
	font-size: 11px;
	color: #730808;
	padding: 1px 3px 0px 3px;
	margin: 2px 0px 0px 0px;
	font-family: "Trebuchet MS";
	background-image: url(../nav/bg_form.png);
 }
 
 .searchbox{
 	border: 1px solid #7f9db9;
	width: 170px;
	height: 17px;
	font-size: 11px;
	color: #730808;
	padding: 1px 3px 0px 3px;
	margin: 2px 0px 0px 0px;
	font-family: "Trebuchet MS";
	background-image: url(../nav/bg_form.png);
 }
 
 input.searchbutton{
 	border: 0px;
	background-color: transparent;
	margin: 0px;
	padding: 0px;
 }
 
 /* 
 * ========================================
 * Estilos de Tablas
 * ========================================
 */
 
 td.mcleft{
 	background: white url(/main/nav/bg_izq.png) repeat-y;
	width: 211px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
 }
 
 td.mcright{
 	background: white url(/main/nav/bg_der.png) repeat-y;
	width: 201px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
 }
 
 td.mccenter{
 	background: white url(/main/nav/bg_mc.png) repeat-y;
	width: 568px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: top;
 }
 
 .row1{
 	padding: 5px;
 }
 
 .row2{
 	padding: 5px;
 }
 
 .galleryimg{
 	margin: 4px;
	padding: 2px;
	border: 5px solid #dcdcdc;
 }
 
 .galleryimg a:link,
 .galleryimg a:visited,
 .galleryimg a:active{
	background: transparent;
	color:#9a0707;
	text-decoration: none;
	border-bottom: 0px dashed;
	padding-bottom: 0px;

}

 .galleryimg a:hover{
	background: transparent;
	color:#4169e1;
	text-decoration: none;
	border-bottom: 0px dashed;
	padding-bottom: 0px;
}
 
 /* 
 * ========================================
 * Estilos de Menu Principal
 * ========================================
 */
 
 ul#vertical-multilevel-menu, #vertical-multilevel-menu ul{
	margin: 0px; 
	padding: 0px; 
	list-style: none; 
	width: 211px;
	font-size:11px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

/*Submenu box*/

#vertical-multilevel-menu li ul{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;
	height:auto;
	border:1px solid #b4b4b4;
	border-bottom:none;
	width:150px;
}

/* Submenu Items */ 
#vertical-multilevel-menu li a{ 
	display: block; 
	text-decoration: none; 
	color: #4169e1; 
	font-weight:bold;
	padding: 5px; 
	background:#e0e0e0;
	border-bottom:1px solid #b4b4b4;
}

/*Items selected*/
#vertical-multilevel-menu li a.item-selected{ 
	background-color: #d4b5b5;
	color:#9a0707;
}

/*Items Hover */
#vertical-multilevel-menu li a:hover{
	background-color: #cfcfcf;
	color:#4169e1;
} 

/*Rootmenu Items*/
#vertical-multilevel-menu a.root-item{
	color:#9a0707;
	font-weight:bold;
	font-size:11px;
	padding:8px 0 8px 45px;
	background: transparent url(/main/nav/nav_bot.png) no-repeat 0 0;
	border:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	/*height:26px;
	overflow:hidden;*/
}

/*Rootmenu Items hover*/
#vertical-multilevel-menu a.root-item:hover,
#vertical-multilevel-menu a.root-item-selected:hover{
	background: transparent url(/main/nav/nav_bot.png) no-repeat 0 -31px;
	color: #4169e1;
}

/*Rootmenu Items Selected*/
#vertical-multilevel-menu a.root-item-selected{
	color:#9a0707;
	font-weight:bold;
	font-size:11px;
	text-align: right;
	padding:8px 15px 8px 0px;
	background: transparent url(/main/nav/nav_bot.png) no-repeat 0 -62px;
	border:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	/*height:26px;
	overflow:hidden;*/
}

/*Parent item*/
#vertical-multilevel-menu a.parent{
	background: #F5F5F5 url(/main/nav/arrow.gif) center right no-repeat;
	padding-right:10px;
}

/*Denied items*/
#vertical-multilevel-menu a.denied{
	background: #F5F5F5 url(/main/nav/lock.gif) center right no-repeat;
	color:#DDDDDD;
	padding-right:10px;
}

/* Holly Hack. IE Requirement \*/ 
* html ul#vertical-multilevel-menu li {
	float: left; height: 1%;
} 

* html ul#vertical-multilevel-menu li a {
	height: 1%;
} 

/* End */ 

/*Submenu margin*/
#vertical-multilevel-menu li ul.root-item{
	margin:-28px 0 0 202px;
}

#vertical-multilevel-menu li ul{
	margin:-31px 0 0 133px;
}

/*Submenu hide*/
#vertical-multilevel-menu li:hover ul ul,
#vertical-multilevel-menu li.jsvhover ul ul,
#vertical-multilevel-menu li:hover ul ul ul,
#vertical-multilevel-menu li.jsvhover ul ul ul {
	/*top:-999em;*/
	display:none;
}

/*Submenu show*/
#vertical-multilevel-menu li:hover ul,
#vertical-multilevel-menu li.jsvhover ul,
#vertical-multilevel-menu li li:hover ul,
#vertical-multilevel-menu li li.jsvhover ul,
#vertical-multilevel-menu li li li:hover ul,
#vertical-multilevel-menu li li li.jsvhover ul{
	/*z-index:1000;
	top:auto;*/
	display:block;
}