/* 
 * Avanzir
 * General site style 
 */ 
body { font-size: 76%; color: #252525; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; } 
/* Tipografia */ 
h1, h2, h3, h4, h5, h6 { margin: 0; color: #252525; font-family: Arial, verdana, sans-serif; } 
h1 { font-size: 1.8em; margin-bottom: .5em; font-weight: normal; } 
h2 { font-size: 1.4em; margin-bottom: .3em; font-weight: normal; } 
h3 { font-size: 1.1em; margin-bottom: 0em; color: #005695; } 
h4 { font-size: 1em; color: #252525; } 
a { color: #005695; } 
p a { background: none; padding-left: 0; font-weight: normal; } 
a:hover, a:hover strong { color: #777; } 
a.img { background-position: 0 0; padding: 0; } 
a.name { background: none; height: 1px; margin: 0px; padding: 0px; } 
p { line-height: 1.4em; margin: 0em 0em 1.3em; } 
ul, ol { line-height: 1.3em; } 
ul { margin-left: 15px;  padding: 0; }
ul li { margin-bottom: .2em; }
ul li { list-style-type:none; list-style-image: url(/images/punto_naranja.gif); font-size: 0.80em; font-style: italic; margin-bottom: 0; }
dl { } 
dt { font-weight: bold; margin-bottom: .2em; color: #252525; } 
dd { margin-left: 2em; margin-bottom: 2em; } 
strong { font-weight: bold; } 
/* Elementos */ 
hr { border: none; border-bottom: 1px solid #aaa; background: none; height: 1px; } 
a img { border: none; } 
.clear { clear: both; height: 1px; font-size: 1px; } 
/* Layout */ 
body { margin: 0 0 0 20px; } 

/*****/
.container { margin: 0 0 0 20px; width:800px; }
.header { width: 800px; height: 33px; margin: 0px 0px 0px 0px; background: #ffffff url(/images/top_bkg.jpg) no-repeat 0 0; } 
.navigation { width: 800px; height: 70px; margin: 0px 0 0px; } 
.content { width: 800px; margin: 0px 0 0px; }
.content-spc { width: 800px; height: 25px; margin: 0px 0 0px; }
.footer { width: 800px; height: 50px; margin: 0px 0px 0px 0px; background: #ffffff url(/images/footer_bkg_with_copyright.jpg) no-repeat 0 0; } 

/*****/
a.ns:link,a.ns:active,a.ns:visited{ font-size: 8pt; color:#444444; text-decoration:none; font-family: Century Gotic, Arial, Helvetica, sans-serif; font-weight: bold; }
a.ns:hover{ color:#777; }

a.np:link,a.np:active,a.np:visited{ color:#664141; text-decoration:none; font-family: Century Gotic, Arial, Helvetica, sans-serif; font-weight: bold;}
a.np:hover{ color:#777; font-weight: bold; }

a.np-small:link,a.np-small:active,a.np-small:visited{ font-size: 9pt; color:#e95d39; text-decoration:none; font-family: Century Gotic, Arial, Helvetica, sans-serif; font-weight: bold;}
a.np-small:hover{ color:#777; font-weight: bold; }

.content-page { background: #ffffff url(/images/top_folleto_v2_800.jpg) no-repeat 0 0; }
.p-title { color: #e95d39; margin-right: 0px; margin-bottom: 35px; font-size: 1.4em; margin-bottom: .5em; font-weight: normal; width: 80%; }
.desc { margin: 20px 0px 22px 0px; font-size: 0.98em; color: #979899; font-weight: bold; } 
.text { font-size: 0.80em; font-weight: normal; width: 90%;}

.column-right { width: 200px; font-size: 0.80em; font-weight: normal; }
.column-right a { text-decoration: none; color: #e95d39; }

.Highlight{
font-style: italic;
}

.Keyword{
font-weight: bold;
}

.MainNavigationDiv{
background-color: #f2f2f2;
border-top: 1px solid #b1724f;
border-bottom: 1px solid #b1724f;
margin-top: 10px;
margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 10px;
}

.MessagesHome{
background-image: url('/images/messages_home_bkg.gif');
background-repeat: no-repeat;
font-size: 8pt;
font-family: Century Gothic,Arial,Tahoma, sans-serif;
font-weight: normal;
color: #000000;
height: 150px;
padding-top: 15px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 15px;
}
.MessagesHome a {
text-decoration: none;
font-weight: bold;
color: #333333;
}

/* --- Formularios --- */ 
.textbox { border: 1px solid #979899; } 
#form {} 
form { padding: 3px 2px 3px 2px;} 
form tr td { font-size: 0.80em; }
input { margin-left: 5px; } 
input.submit { font-size: 11px; } 
.form-button { font-size: 0.80em; color: #ffffff; font-weight: bold; background-color: #e95d39; width: 90px; height: 30px; }
