/* Start of CMSMS style sheet 'esp' */
html {height:100%;} 

body {
 margin:0px;
 padding:0px;
 font: 12px/1.5em Arial, Helvetica, "Trebuchet MS", "Lucida Grande" !important;
 text-align: center;
 color:#333;
 height:100%;
 background:#005288;
 background-position:bottom;
 background-repeat:repeat-x;
 background-attachment:fixed;
}

#container {
 margin:0 auto;
 width:970px;
 padding:0;
 background:#fff /* 005288 1c3854 1e3c59 -1c3854 - 03415b url(uploads/images/esp/image_bk_2.jpg) */ 0 0px no-repeat;
 position:relative;
 z-index:1;
 text-align:left;
}

#main{
 width:960px;
 display:block;
 margin:0 5px 5px 5px;
 overflow:hidden;
}

#header {
 width:100%;
 height:75px;
 margin:5px 0 0 0;
}

.header_top {
width:970px;
height:25px;
margin:0 auto;
}

.logo a{
 width:300px;
 height:65px;
 float:left;
 display:block;
 overflow:hidden;
 background:url(uploads/images/esp/logo_uaa.png) 0 0 no-repeat;
 margin:5px 5px 5px 10px;
}

#header_right_box {
 width:645px;
 height:65px;
 margin:5px 0 0 0;
 padding:0;
 float:left;
 position:relative;
 overflow:hidden;
}

.ani {
 width:300px;
 height:65px;
 position:absolute;
 left:0;
 top:0;
 background:url(uploads/images/esp/logo_ani.png) 0 0 no-repeat;
}

.breadcrumb {
 width:970px;
 height:25px;
 line-height:25px;
 margin:0;
 padding:0;
 display:block;
 text-align:right;
 text-transform:lowercase;
 font-weight:bold;
 float:left;
 font-size:10px;
color:#fff !important;
}

.breadcrumb a{ color:#fff !important; text-decoration:underline;}
.breadcrumb a:hover{ color:#D59F0F !important; text-decoration:underline !important;}

.breadcrumb ul {
 margin:0;
 padding:0;
 display:inline;
 list-style-type:none;
}

.breadcrumb li {
 display:inline;
 margin:0;
 padding:0 2px 0 2px; 
}

.alaska a{
 background: url(uploads/images/esp/image_alaska.png) 0 50% no-repeat;
 padding: 0 0 0 60px;
 float:left;
}

/*** content ***/

.content{
 margin:0;
 padding:0;
 background:#fff;
 overflow:hidden;
 position:relative;
}

.center{
 width:960px;
 margin:0;
 padding:0;
 overflow:hidden;
}

.gray{
 width:960px;
 padding:0 0 10px 0;
 /*background:lime url(uploads/images/esp/fade_1.png) 0 0 repeat-x;*/

}

.left{
 float:left;
 width:640px;
 margin:0;
 padding:0;
 border-top:1px solid #f1f1f1;
 border-bottom:1px solid #f1f1f1;
}

.left img { display:block;}

.right{
 float:left;
 width:320px;
 margin:0;
 padding:0px 0 10px 0;
 background:#f7f7f7 url(uploads/images/esp/fade_2.png) right 0 repeat-y;
 border-top:1px solid #f1f1f1;
 border-bottom:1px solid #f1f1f1;
}

.column{
 float:left;
 display:block;
 width:320px;
 margin:0;
 padding:0;
 /*background: url(uploads/images/esp/fade_1.png) 0 0 repeat-x */;
 overflow:hidden;
}

.column .box_white { width:298px; margin:10px;}

.column_news{
 float:left;
 display:block;
 overflow:hidden;
 width:960px;
 margin:0;
 padding:0;
/* background: url(uploads/images/esp/fade_1.png) 0 0 repeat-x;*/
}

.box_in {
 border-top:1px solid #ddd;
 padding:15px 0 15px 0;
 margin:10px 0 10px 0;
}

.column_a{
 float:left;
 display:block;
 width:295px;
 margin:0 20px 0 0;
 padding:0;
}

.column_b{
 float:left;
 display:block;
 width:295px;
 margin:0 0 0 0;
 padding:0;
}

/*** content ***/

/*** home only ***/
.home_image {
 width:960px;
 height:300px;
 display:block;
 padding:0;
 margin:0;
}

.home_box_mods {
 width:960px;
 height:252px;
 padding:0px;
 margin:15px 12px 12px 12px;
}

.home_box_mod{
 width:300px;
 height:250px;
 display:inline-block;
 padding:0;
 margin:0px 0px 0px 0;
 float:left;
 border:1px solid #ddd;
 background:#fff /*url(uploads/images/esp/fade_mod.gif) 0 0 repeat-x*/ ;
 position:relative;
 overflow:hidden;
}

.mrh { margin:0 15px 0 0;}

.fade_mod_solicita {
 background:#fff url(uploads/images/esp/fade_solicita.png) 0 0 repeat-x ;
}

ul.check {
 padding:0;
 margin:5px 0 0 0;
 list-style-type:none;
 }

ul.check li {
 height:12px;
 line-height:12px;
 padding:4px 0 4px 15px;
 background:url(uploads/images/esp/bullet_3.png) 0 50% no-repeat;
}

ul.square {
 padding:0;
 margin:5px 0 0 0;
 list-style-type:square;
 }

ul.square li {
 padding:5px 0 5px 0px;
 margin:0px 0 0 15px;
 /*background:url(uploads/images/esp/bullet_4.png) 0 10px no-repeat;*/
}

ul.square li li {
 list-style-type:none;
 padding:0px;
 background:none;
}


/*** end home only ***/

/*** herramientas ***/
ul.home_herramientas {
 list-style-type:none;
 margin:0;
 padding:0;
}

ul.home_herramientas li{ 
 float:left;
}

.h_email a{ 
 width:85px;
 height:50px;
 diplay:block;
 float:left;
 margin:4px;
 background:#f9f9f9 url(uploads/images/esp/icon_home.png) 50% 0px no-repeat;
}
.h_email a:hover {
background:#eaf2fa url(uploads/images/esp/icon_home.png) 50% -50px no-repeat;
}

.h_ecams a{ 
 width:85px;
 height:50px;
 diplay:block;
 float:left;
 margin:4px;
 background:#f9f9f9 url(uploads/images/esp/icon_home.png) 50% -100px no-repeat;
}

.h_ecams a:hover {
background:#eaf2fa url(uploads/images/esp/icon_home.png) 50% -150px no-repeat;
}

.h_dokeos a{ 
 width:85px;
 height:50px;
 diplay:block;
 float:left;
 margin:4px;
 background:#f9f9f9 url(uploads/images/esp/icon_home.png) 50% -200px no-repeat;
 overflow:hidden;
}

.h_dokeos a:hover {
background:#eaf2fa url(uploads/images/esp/icon_home.png) 50% -250px no-repeat;
}

.h_online a{ 
 width:85px;
 height:50px;
 diplay:block;
 float:left;
 margin:4px;
 background:#f9f9f9 url(uploads/images/esp/icon_home.png) 50% -300px no-repeat;
overflow:hidden;
}

.h_online a:hover {
background:#eaf2fa url(uploads/images/esp/icon_home.png) 50% -350px no-repeat;
}

.h_facebook a{ 
 width:85px;
 height:50px;
 diplay:block;
 float:left;
 margin:4px;
 background:#f9f9f9 url(uploads/images/esp/icon_home.png) 50% -400px no-repeat;
overflow:hidden;
}

.h_facebook a:hover {
background:#eaf2fa url(uploads/images/esp/icon_home.png) 50% -450px no-repeat;
}

.h_youtube a{ 
 width:85px;
 height:50px;
 diplay:block;
 float:left;
 margin:4px;
 background:#f9f9f9 url(uploads/images/esp/icon_home.png) 50% -500px no-repeat;
overflow:hidden;
}

.h_youtube a:hover {
background:#eaf2fa url(uploads/images/esp/icon_home.png) 50% -550px no-repeat;
}

.h_picasa a{
 width:85px;
 height:50px;
 diplay:block;
 float:left;
 margin:4px;
 background:#f9f9f9 url(uploads/images/esp/icon_home.png) 50% -600px no-repeat;
overflow:hidden;
}

.h_picasa a:hover {
background:#eaf2fa url(uploads/images/esp/icon_home.png) 50% -650px no-repeat;
}

.h_calendar a{
 width:85px;
 height:50px;
 diplay:block;
 float:left;
 margin:4px;
 background:#f9f9f9 url(uploads/images/esp/icon_home.png) 50% -700px no-repeat;
overflow:hidden;
}

.h_calendar a:hover {
background:#eaf2fa url(uploads/images/esp/icon_home.png) 50% -750px no-repeat;
}

ul.herramientas {
 padding:0;
 margin:0px 0 5px 0;
 list-style-type:none;
 border-bottom:1px dotted #ccc; 
}

ul.herramientas li {
 height:30px;
 line-height:30px;
 padding:0px 0px 0px 30px;
 border-top:1px dotted #ccc;
 margin:0;
 overflow:hidden;
}

.icon {
 display:block;
 height:25px;
 overflow:hidden;
 margin:5px 0 5px 0;
}

.email { background:url(uploads/images/esp/icon_herramientas.png) 0 0 no-repeat;}
.awn { background:url(uploads/images/esp/icon_herramientas.png) 0 -30px no-repeat;}
.ecams { background:url(uploads/images/esp/icon_herramientas.png) 0 -60px no-repeat;}
.dokeos { background:url(uploads/images/esp/icon_herramientas.png) 0 -90px no-repeat;}
.alertas { background:url(uploads/images/esp/icon_herramientas.png) 0 -120px no-repeat;}
.print { background:url(uploads/images/esp/icon_herramientas.png) 0 -150px no-repeat;}
.pdf { background:url(uploads/images/esp/icon_herramientas.png) 0 -180px no-repeat;}
.noti { background:url(uploads/images/esp/icon_herramientas.png) 0 -210px no-repeat;}
.tel { background:url(uploads/images/esp/icon_herramientas.png) 0 -240px no-repeat;}
.facebook { background:url(uploads/images/esp/icon_herramientas.png) 0 -270px no-repeat;}
.picasa { background:url(uploads/images/esp/icon_herramientas.png) 0 -300px no-repeat;}
.youtube { background:url(uploads/images/esp/icon_herramientas.png) 0 -330px no-repeat;}
.bds { background:url(uploads/images/esp/icon_herramientas.png) 0 -360px no-repeat;}
.forma { background:url(uploads/images/esp/icon_herramientas.png) 0 -390px no-repeat;}
.online { background:url(uploads/images/esp/icon_herramientas.png) 0 -420px no-repeat;}

.mas{
 padding:0 0 0 13px;
 background:url(uploads/images/esp/bullet_1.gif) 0 50% no-repeat;
 }

/*** end herramientas ***/
.icon_eng a{
 width:50px;
 height:50px;
 position:absolute;
 top:0;
 right:0;
 background:url(uploads/images/esp/icon_eng.gif) 0 0 no-repeat;
 z-index:0;
}

ul.normal {
 margin:4px 7px 4px 0;
 padding:0;
 list-style-type:none;
}

ul.normal li{
 padding:0px 0 0px 13px;
 background:url(uploads/images/esp/carrot_blue.png) 0 5px no-repeat;
}

ul.normal li ul{
 margin:0px 0 0 0;
 padding:0;
 list-style-type:none;
}

ul.normal li ul li{
 padding:0px 0 0px 13px;
 background:url(uploads/images/esp/carrot_blue2.png) 0 5px no-repeat;
}

ul.estudiante {
list-style-type:none;
margin:0;
padding:0;
width:260px;
}

.estudiante li a{
 display:block;
 width:100%;
 background:#f9f9f9;
 height:39px;
 line-height:39px;
 margin: 0 0 3px 0;
 padding:0px 5px 0px 15px;
 font-size:16px;
 color:#999;
}

.estudiante li a:hover{
 background:#eaf2fa;
 color:#2575ad;
}

ul.t5 li a{
 padding:3px 0 3px 0px;
 background: #fff;
 display:block;
}

ul.t5 li a:hover{ 
 background:#eaf2fa;
}

ul.leftmenu {
 margin:0px 0px 0 0;
 padding:0;
 list-style-type:none;
}

.leftmenu li {
 width:100%;
 display:block;
 list-style-type:none;
}

.leftmenu a{
 display:block;
 height:30px;
 line-height:30px;
 padding:0 0 0 30px;
 border-bottom:1px solid #ededed;
 background: url(uploads/images/esp/bullet_4.png) 5px 0 no-repeat;
}

.leftmenu a:hover, .leftmenu a.currentpage {
 background:#eaf2fa url(uploads/images/esp/bullet_4.png) 5px -30px no-repeat;
 text-decoration:none !important;
 }

/*** modificadores ***/
img {border:0;}

.clearfix:after {
	display:block; 
	visibility:hidden; 
	clear:both; 
	height:0; 
	content: "."; 
}

*.clearfix:after {display:none !important;}

.clear {clear:both;}

*html .clearfix {
display:inline-block;
}

p { margin:5px 0 10px 0; padding:0;}

hr {
 width:100%; 
 padding:0;
 margin:5px 0 5px 0;
 height:1px;
 display:block;
 border:0;
 border-bottom:1px dotted #ddd;
 /*background: url(uploads/images/esp/hr.png) 50% 0 no-repeat;*/
 overflow:hidden;
}

hr.solid {
 border-bottom:1px solid #fff;
}

.ab_image_right {
position:absolute;
padding:0;
right:-6px;
bottom:-4px;
}

.ab_link {
position:absolute;
left:10px;
bottom:5px;
}

.align_c{
 width:100%;
 margin:0 auto;
 text-align:center;
}

.thumb_yt{
 width:140px;
 margin:5px auto 0 auto;
 padding:0;
}

.mr10 { margin:0 10px 0 0;}
.mr5 { margin:0 4px 0 0;}
.ab_bot {position:absolute; bottom:0px;}

.p0b { padding-bottom:0 !important; }
.p0b img{ padding-bottom:0 !important; overflow:hidden; }
.p15 { padding:0px 15px 15px 15px; }
.p10 { padding:10px;}
.p5 { padding:5px;}
.box_white .p10 { padding:5px 10px; 5px 10px;}
.p10ntb { padding:0 10px 0 10px;}
.p10t { padding:10px 0 0 0;}
.mnl {position:relative; margin:0 0 0 -15px; padding:0; display:block;}
.sticky { position:absolute; right:-15px; bottom:-30px;}
.mr10 {margin:0 10px 0 0;}
.up {display:block; position:absolute; bottom:5px; right:15px; width:12px; height:10px; overflow:hidden; background:url(uploads/images/esp/bullet_up.png) 0 0px no-repeat;}
.up:hover {background:url(uploads/images/esp/bullet_up.png) 0 -10px no-repeat;}
.fl {float:left;}
.m5b { margin: 0 0 0px 0 !important; padding:0 !important; overflow:hidden;}

ol li {padding:10px 0 10px 0;}
ol li ul li {padding:0px 0 0px 0;}

/*** end modificadores ***/

/*** menu ***/
#menu{
 width:100%;
 height:70px;
 background:none;
 z-index:9999;
}
/*** end menu ***/

#footer {
 width:970px;
 height:85px;
 margin:0px 0px 0px 0px;
 padding:0;
 z-index:1;
 overflow:hidden;
 background:#005288;
}

.box_footer{
 width:317px; /*215*/
 height:65px;
 float:left;
 margin:5px 0px 5px 0px;
 padding:0 0 0 5px;
 overflow:hidden;
 position:relative;
 font-size:10px;
 color:#fff /*003d6a*/;

}

.box_footer a { color:#fff;}

ul.quicklinks {
 margin:0px 20px 0 0;
 padding:0;
 list-style-type:none;
 float:left;
}

.nfloat {float:none !important;}

ul.quicklinks li{
 padding:0px 0 0px 10px;
 margin:0;
 line-height:12px;
 background:url(uploads/images/esp/bullet_1.gif) 0 50% no-repeat;
}

ul.noticias {
 width:300px;
 margin:0 0 0 0;
 padding:0;
 list-style-type:none;
}

ul.noticias li{
  width:300px;
 padding:1px 0;
 float:left;
 border-top:1px solid #005a94;
 }

ul.noticias li span{
 width:45px;
 margin:0 5px 0 0;
 display:block;
 background:#005a94;
 padding:0px 3px;
 float:left;
}

.rdot { border-right:1px dotted #005a94; }

.noticias li.mas{
 width:300px;
 height:20px;
 line-height:20px;
 margin:0 0 0 0;
 padding:0px 0 0px 0px;
 float:left;
 position:relative;
}

ul.noticias li.mas img{
 position:absolute;
 right:0px;
 top:4px;
}

ul.direccion {
 display:inline;
 margin:0;
 padding:0;
 list-style-type:none;
}

ul.direccion li {
 display:inline; 
 padding:0 2px 0 2px;
}

.cpr {
position:absolute;
right:0px;
bottom:0px;
display:block;
width:150px;
height:85px;
background:url(uploads/images/esp/image_worldmap.png) 0 0px no-repeat;
overflow:hidden;
z-index:0;
}

.cal {
width:212px;
height:75px;
overflow:hidden;
}

.cal td {
background:red !important;
}

.copyright {
 width:1000px;
 height:30px;
 line-height:30px;
 margin:0px auto;
 text-align:right;
 display:block;

}
/*** footer ***/

/*** title ***/
.title {
 margin:0px;
 padding:3px 0px 3px 15px;
 display:block;
 height:50px;
 line-height:50px !important;
}

.title2 {
 margin:0 0 0 0;
 padding:3px 0px 3px 15px;
 height:50px;
 line-height:50px;
 display:block;
}

.title3 {
 margin:0px;
 padding:3px 0px 3px 10px;
 height:23px;
 line-height:23px;
 display:block;
 /*background:#f0f0f0;*/
 color:#666;
 font-size:14px;
 font-weight:normal;
 text-transform: uppercase;
}

.title4 {
 position:relative;
 width:100%;
 margin:0px 0 0px 0;
 padding:0 0 0 5px;
 height:30px;
 line-height:30px;
 display:block;
 font-size:18px;
 font-family:georgia;
 background:#f9f9f9;
}

.title4 span {
position:absolute;
right:15px;
top:10px;
font-family:arial;
font-size:11px;
line-height:11px;
color:#666;
margin:0;
padding:0;
}

/*** title ***/

/*** tables ***/
table.stats { padding:0px 0 0 0px; margin:10px 0 0 10px; border-left:1px solid #ddd; font-size:10px; }
table.stats td { padding:0 7px 0 7px; overflow:hidden; border-right:1px solid #ddd;}
table.stats h1 { font-weight:bold; padding:0; margin:0; line-height:36px;}

table.normal {
width:610px;
margin:3px 0 3px 0;
border-left:1px dotted #ccc;
border-right:1px dotted #ccc;
font-size:12px;
}

table.normal th {
background:#ddd;
padding:1px 3px 1px 3px;
color:#666;
text-align:left;
}

table.normal td {
padding:1px 3px 1px 3px;
border-bottom:1px dotted #ccc;
}
/*** tables ***/

/*** modules ***/
input[type="text"], input[type="password"], textarea{
 border:1px solid #999;
 border-top:2px solid #999;
 background:#f9f9f9;
 padding:4px 2px 4px 2px;
 font-family:arial;
 font-size:12px;
 color:#666;
}

input[type="text"]:focus, input[type="password"]:focus, textarea:focus{
 background:#fff;
}

.box_white input[type="text"], .box_white input[type="password"] {
 width:255px;
 margin:0px 0 5px 0;
}

label {
 font-size:11px;
 font-weight:bold;
 display:block;
}

.left textarea { width:400px; height: 100px;}

.error_message ul {
 list-style-type:none;
 marging:0px;
 padding:0px;
}
.error_message li { 
 color:#cc6600;
 margin:0px 0 2px 0;
 padding:5px 0 3px 30px;
 background:#ffe503 url(uploads/images/esp/icon_alert.png) 5px 50% no-repeat;
}

.btn a, input[type="submit"], input[type="button"]{
 width:125px;
 height:30px !important;
 line-height:31px !important;
 text-align:center; 
 padding:0 !important; 
 margin:10px 10px 0 0;
 border:0;
 font-size:11px;
 font-family:arial;
 color:#fff;
 display:block;
 font-weight:bold;
 background:#2575ad url(uploads/images/esp/btn_1.png) 0 0 repeat-x;
 text-transform: uppercase;
 text-decoration:none;
}

.btn a:hover, input[type="submit"]:hover, input[type="button"]:hover{
 text-decoration:none !important;
 background:#2575ad url(uploads/images/esp/btn_1.png) 0 -30px repeat-x;
 border:0px solid #01517d;
 color:#fff !important;
}

.btn a:active, input[type="submit"]:active, input[type="button"]:active{
 text-decoration:none !important;
 background:#2575ad url(uploads/images/esp/btn_1.png) 0 -60px repeat-x;
}

/*** modules ***/
 blockquote {
 width:195px;
 padding:0px;
 margin:0px 15px 20px 0;
 float:left;
 position:relative;
 background:#fff;
 }

.dept_block {
 width:195px;
 height:160px;
 overflow:hidden;
 padding:0px;
 margin:0px 15px 10px 0;
 float:left;
 position:relative;
 background:#fff;
 text-align:center;
 }

.box_white {
 width:300px;
 background:#fff;
 padding:0px;
 margin:8px 8px 0px 8px;
 border:1px solid #ddd;
 overflow:hidden;
 background:#fff /*url(uploads/images/esp/fade_mod.gif) 0 bottom repeat-x*/ ;
}

.box_white_big {
 width:940px;
 padding:0px;
 margin:10px 10px 10px 10px;
 border:1px solid #ddd;
 overflow:hidden;
}

/*** serach ***/
.search {
 float:right;
 width:255px;
 margin:18px 25px 0 0;
 padding:0px 0 0 3px;
 background:#fff;
 border:1px solid #ddd;
}

#search input.si {
 width:180px;
 color:#666 !important;
 border:0;
 float:left;
 margin:0;
 padding:5px 0 4px 0 ;
 background:#fff !important;
 overflow:hidden;
}

#search input.sb{
 width:70px !important;
 height:23px !important;
 padding:0;
 margin:0px 0 0 0px;
 border:0;
 font-size:11px;
 font-weight:bold;
 font-family:arial;
 color:#2575ad;
 font-weight:bold;
 background:#fff /*a4afba*/;
 text-transform: uppercase;
 overflow:hidden;
 float:left;
}

#search input.sb:hover{
 color:#D59F0F !important;
}

/*** serach ***/

/************** fonts **************/

a { color:#2575ad; /*#0072bc;*/ text-decoration:none;}
a:active{color:#0072bc;}
a:hover {color:#D59F0F /* yellow bca54d*/; text-decoration:none !important;}

/*breadcrumb*/
.t0 { font-size:10px; color:#fff;}
.t0 a {color:#b0cfff; text-decoration:none;}
.t0 a:hover {text-decoration:underline;}

/*footer*/
.t1 { font-size:10px; color:#6699cc;}
.t1 a {color:#b0cfff; text-decoration:none;}
.t1 a:hover {text-decoration:underline;}

/*10 gray*/
.t2 { font-size:11px; color:#666;}
.t2 a {text-decoration:none;}
.t2 a:hover {text-decoration:underline;}

/*12 gray*/
.t3 { font-size:12px; line-height:20px; color:#333;}
.t3 a {text-decoration:none;}
.t3 a:hover { text-decoration:underline;}
/*.t3 span {color:#0072bc; font-weight:bold;}*/

.t4 { font-weight:bold; color:blue; font-size:12px;
}

.t5 {font-size: 14px;}

h1, h2, h3, h5 { padding:0px !important; margin:0px; font-family:Georgia, "Times New Roman", Times, serif; }
h4{ padding:0px; margin:0px; }
h1 a, h2 a, h3 a, h4 a, h5 a {text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {color:#D59F0F; text-decoration:none !important;}

h1 {
font-family:"Helvetica Neue", Helvetica, Arial;
font-size:36px;
font-weight:normal;
color:#2575ad /*1c3854 - 162c42 bca54d*/;
text-transform: uppercase;
overflow:hidden;
}

h2 {
margin:10px 0 0 0;
font-size:1.7em;
font-weight:normal;
color:#333 /* 003a51 bca54d*/;
}

h3 { font-size:16px; line-height:20px; margin:0 0 5px 0; font-weight:normal; color:#333;}

.box_footer h3 { font-size:11px; line-height:12px; color:#fff; font-weight:normal; margin:0 0 5px 0; padding:0;}

.home_box_mod h3 { margin:0px 0 5px 0; font-family:Georgia,Arial; font-size:14px; color:#999; font-weight:normal; text-transform: uppercase;}

.box_footer h3 span.newsmas { font-family:arial; font-size:10px; margin:0 0 0 20px; z-index:99 !important;}
.box_footer h3 span.newsmas a { text-decoration:none;}
.box_footer h3 span.newsmas a:hover {text-decoration:underline !important;}

.temp {position:absolute; right:20px; bottom:60px;}

h4 {font-weight:bold; color:#2575ad; font-size:1.5em;}

h5 {font-size:18px; font-weight:normal; line-height:26px; color:#999; text-align: justify; margin:0 0 10px 0; }

.atentiontext { font-size:24px; line-height: 28px; color:#D59F0F;}

/*** end fonts ***/

/** news**/
.newscats {
 background:#fff;
 padding:0px;
 margin:10px 10px 10px 10px ;
}

.newscats ul {
 margin:0;
 padding:0;
 list-style-type:none;
}

.newscats ul li {
 display:inline;
 padding:0 10px 0 0;
}

.box_news {
 width:100%;
 border-top:1px dotted #ddd;
 border-bottom:1px dotted #ddd;
 margin:0px 0 5px 0;
 padding:0;
 overflow:hidden;
 /*font-family:Georgia;*/
}

.box_news .p10 {
padding:5px !important;
}

.box_news:hover {
 background:#f9f9f9;
}

.box_news p {
 margin:0;
 padding:0;
}

.box_news img{
 text-align:right;
 margin:0 10px 5px 0px;
 padding:2px;
 border:1px solid #ddd;
 background:#fff;
}

.box_news_big {
 width:100%;
 padding:0px;
 margin:0px;
 display:block;
 border-bottom:1px solid white;
 /*font-family:Georgia;*/
 font-size:14px;
 line-height:22px;
}

.box_news_big p {
 padding:10px 0 10px 0;
}

.box_rss {
 padding:5px 5px 5px 10px;
 margin:10px;
 font-size:14px;
 font-weight:bold;
 color:#fff;
 background:#2575ad;
 overflow:hidden;
}

/** end news **/

/*** nav ***/

.nav, .nav * { margin:0; padding:0;}

.nav {
	padding-bottom:40px;
	height:40px;
	float: left;
	line-height:40px;
	margin:0;
	position:relative;
	width:960px;
	/*background:#f4f8fc - eaf2fa url(uploads/images/esp/nav_bk-trans.png) 0 0 no-repeat */ ;
        text-transform: uppercase; 
       border-top:1px solid #f0f0f0;
       border-bottom:1px solid #f0f0f0;
}
.nav ul {
	/*background:#fff; /*IE6 needs this*/
	float: left;
	position:relative;
}
.nav li {
	float: left;
	list-style:none;
	z-index:999;
	font-weight:bold;
	font-size:14px;
	color:#2575ad !important;
}
.nav li.current ul {
	z-index: 999;+
}
.nav li.sfHover ul,
ul.nav li:hover ul {
	z-index: 1000;

}
.nav li li {
	font-weight:normal;
	font-size:11px;
        height:30px;
        line-height:30px;
        margin:0 !important;
        text-transform:lowercase; 
}

.nav li li a{
	padding:0 10px 0 10px !important; 
        font-weight:bold;
}

ul.nav { padding:0 0 0 10px;}

.nav a {
	
	display:block;
	float: left;
	padding: 0 19px 0 19px;
	text-decoration:none;
}

.nav li.sf-breadcrumb a{color:#D59F0F !important;}
.nav li.sf-breadcrumb ul li a{color:#2575ad !important;}
.nav li.sf-breadcrumb ul li a:hover{color:#D59F0F !important;}


.nav li ul {
	left:0;
	top:-999em;
	position:absolute;
	width:960px;
}
.nav li:hover,
.nav li.sfHover,
.nav li.current,
.nav a:focus, .nav a:hover, .nav a:active {
	background:none;
}

.nav li li.current,
.nav li li a:focus, .nav li li a:hover, .nav li li a:active {
	/*background: url(uploads/images/esp/bullet_5.png) 50% bottom no-repeat;*/
        text-decoration:none !important;
}

.nav li.sfHover a,
.nav li.current a,
.nav a:focus, .nav a:hover, .nav a:active {
	border-bottom: none;
	text-decoration:none;
}

.nav li li.current a {
	font-weight: bold;
	color:#D59F0F !important;
}

.nav li.current a {
	font-weight: bold;
	color:#D59F0F !important;
}

.nav li li:hover,
.nav li li a:focus, .nav li li a:hover, .nav li li a:active {
	font-weight:bold;
        /*text-decoration:underline;*/
}
.nav li:hover ul, /* pure CSS hover is removed below */
body .nav li.current ul, /* this must be more specific than the .superfish override below */
ul.nav li.sfHover ul {
	top:40px;
}

.nav li:hover li ul,
.nav li.sfHover li ul {
	top:-999em;
}
.nav li li:hover ul, /* pure CSS hover is removed below */
ul.nav li li.sfHover ul {
	top:40px;
}
/*following rule negates pure CSS hovers
so submenu stays hidden and JS controls
when and how it appears*/
.superfish li:hover ul,
.superfish li li:hover ul {
	top: -999em;
}

.nav li li ul { 
 margin:0px;
 padding:0px;
 width:300px;
 background:gray;
 display:none;
}

.nav li li ul a {
display:block;}

/*** end nav ***/

.box_color {
padding:10px;
border:1px solid #D59F0F;
margin:10px 0 5px 0;
background:#fffedf;
}
/* End of 'esp' */

