/* CSS Document */
* {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
table {border-collapse:collapse; border:0px; width:100%;}
td {vertical-align:top}
th {text-align:left; vertical-align:top}
img {border:none}
ul {list-style:none}
h2 {font-size:120%}
h3 {font-size:110%}
h4 {font-size:110%}
textarea .inputbox {width:350px; height:100px; margin:0px 0px 5px 0px;}
select {height:auto; margin:0px 0px 2px 0px; vertical-align:middle}
.width {width:100%}
.middle {vertical-align:middle}
.main {margin:auto; text-align:left}
body, button, td, th, div, p {font:normal 11px Verdana; color:#4e4949}
input {color:#4e4949}
body {background:#fff url(/files/design/images/tail.gif) repeat-x 0 0}
html {height:100%}
td {line-height:17px; color:#4e4949;}
a {color:#0eade1; text-decoration:underline}
a:visited {color:#0eade1;}
a:hover {color:#0eade1; text-decoration:none}
label {color:#4e4949; font-weight:normal}
p{line-height:17px; padding:0px 0px 10px 0px; }
.article_indent, #component-contact	{padding:22px 15px 5px 3px;}
#contact_text {height:auto; overflow:auto; margin:0px 0px 5px 0px;}
.article_bot {line-height:5px}
.article_separator {padding:20px 0px 10px 0px; display:block; background:url(/files/design/images/article_separator.gif) repeat-x 0 50%}
.article_separator div {line-height:15px;}
.contentpaneopen td{line-height:17px}
.contentpaneopen p {padding:0px 0px 15px 0px; line-height:18px}
.contentpaneopen font {color:#0eade1; font-weight:normal; font-size:12px}
.contentpaneopen img {margin:0px 15px 0px 0px;}
.contentpaneopen ul{padding:10px 0px 0px 0px;}
.contentpaneopen li{padding:0px 0px 6px 20px; line-height:14px}
.contentpaneopen li a {color:#808080 !important; text-decoration:none; padding:2px 0px 5px 0px;}
.contentpaneopen li a:hover {text-decoration:underline}
.componentheading {color:#2097cd; font-size:24px; font-weight:bold; padding:5px 0px 5px 0px; margin:0px 0px 0px 0px; line-height:24px}
.contentheading{color:#2097cd; font-size:16px; font-weight:normal; padding:6px 0px 10px 90px; line-height:16px !important; margin:0px 0px 0px 0px; background:url(/files/design/images/title_bg.gif) no-repeat 0 0}
.buttonheading {padding:7px 0px 0px 0px;}
.adminform td {padding:0px 0px 2px 0px;}
.module{margin:0px 0px 0px 0px; background:url(/files/design/images/box-bg.gif) repeat-y 0 0}
.module div{color:#4d595b; font-size:11px}
.module .button{margin:8px 0px 0px 0px; background:none; width:72px; height:22px; display:inline; color:#2097cd; font:bold 12px Arial; padding:0px 0px 1px 0px; border:none}
.module label {color:#6e7e81; font-size:12px; font-family:Arial}
.module h3, .module_s2 h3 {background:url(/files/design/images/h3_bg.gif) no-repeat 11px 9px; padding:28px 10px 19px 58px; color:#464545; font:bold 12px Arial; text-transform:uppercase}
.module td, .module p {color:#4d595b; font-size:11px; padding:0px 0px 5px 0px;}
.module ul {padding:0px 0px 0px 18px;}
.module li{padding:0px 0px 4px 0px;}
.module li a {color:#4d595b; font-size:11px; font-weight:bold; text-decoration:underline; line-height:16px; padding:0px 0px 0px 13px; display:block; background:url(/files/design/images/menu_bg.gif) no-repeat 0 6px}
.module li a:hover {color:#4d595b; text-decoration:none}
.module li a:visited {color:#4d595b}
.module li a em{font-style:normal}
.module ul li ul {padding:0px 0px 0px 10px;}
.module ul li ul li a {text-decoration:none}
.module ul li ul li a:hover{text-decoration:underline}
.module a {font-size:11px; color:#4d595b}
.module a:hover{color:#4d595b}
.module .inputbox {background:#fff; border:1px solid #666}
.module .first, .module_s2 .first {background:url(/files/design/images/box-top.gif) no-repeat 0 0}
.module .bot, .module_s2 .bot {background:url(/files/design/images/box-bot.gif) no-repeat 0 bottom}
#topmenu {height:47px; overflow:hidden; background:url(/files/design/images/topmenu-bg.gif) repeat-x 0 0; margin:0px 0px 8px 0px;}
#topmenu .module_s10 {background:url(/files/design/images/topmenu-right.gif) no-repeat right 0}
#topmenu .module_s10 div {background:url(/files/design/images/topmenu-left.gif) no-repeat 0 0}
#topmenu .module_s10 div div {background:url(/files/design/images/spacer.gif); height:47px; padding:0px 0px 0px 10px;}
ul.menu-nav {padding:0px 0px 0px 0px;}
ul.menu-nav li {display:block; float:left; margin:0px 0px 0px 0px;}
ul.menu-nav li a {color:#fff; font-weight:bold; font-size:12px; text-decoration:none; display:block; text-transform:uppercase; text-align:center; padding:0px 0px 0px 0px; width:auto; float:left; padding:16px 34px 10px 33px; }
* html ul.menu-nav li a {}
ul.menu-nav li a span {display:block;}
ul.menu-nav li a span em {font-style:normal; display:block}
ul.menu-nav li a:hover {color:#fff !important; text-decoration:underline}
ul.menu-nav li a:visited{color:#fff !important}
.main {width:847px;}
#logo {height:101px; overflow:hidden}
#logo img{margin:34px 0px 0px 24px;}
#header{overflow:hidden; width:100%}
#menu {width:214px; float:left;}
#banner {margin:0px 0px 0px 0px;}
#content {padding:0px 0px 0px 0px;}
#wrapper {margin:0px 0px 0px 5px;}
.indent{padding:16px 10px 10px 27px;}
.corner-top-left {background:url(/files/design/images/c-tl.gif) no-repeat 0 0 #f6f8f5}
.corner-top-right {background:url(/files/design/images/c-tr.gif) no-repeat right 0;}
* html .corner-top-right {width:100%}
.corner-bottom-left{background:url(/files/design/images/c-bl.gif) no-repeat 0 bottom}
.corner-bottom-right {background:url(/files/design/images/c-br.gif) no-repeat right bottom; padding:11px 11px 11px 13px;}
.welc-t{background:url(/files/design/images/welc-t.gif) repeat-x 0 0 #fff}
.welc-l{background:url(/files/design/images/welc-l.gif) repeat-y 0 0}
.welc-r{background:url(/files/design/images/welc-r.gif) repeat-y right 0}
.welc-b{background:url(/files/design/images/welc-b.gif) repeat-x 0 bottom}
.welc-tl {background:url(/files/design/images/welc-tl.gif) no-repeat 0 0;}
* html .welc-tl{width:100%}
.welc-tr {background:url(/files/design/images/welc-tr.gif) no-repeat right 0}
.welc-bl {background:url(/files/design/images/welc-bl.gif) no-repeat 0 bottom}
.welc-br {background:url(/files/design/images/welc-br.gif) no-repeat right bottom}
.welc-br .space{padding: 0px 10px 10px 10px;}
.module_s9 a {color:#4d4d4d; font-weight:bold}
.module_s9 a:hover, .module_s9 a:visited {color:#4d4d4d}
#footer{padding:0px 0px 0px 0px; height:60px;}
#footer .space {padding:20px 7px 0px 15px; color:#525252 !important; font-weight:bold; font-size:11px; text-transform:uppercase}
#footer a {color:#525252; font-size:11px; text-decoration:underline; text-transform:uppercase}
#footer a:hover{text-decoration:none}
#footer em {font-style:normal}
.box_indent	{padding:15px 10px 29px 33px;}
.c1{width:212px}
#container ul{padding:5px 0px 5px 0px;}
#container ul li{padding:0px 0px 5px 0px; list-style-image:none; list-style:none; background:url(/files/design/images/li_bg.gif) no-repeat 0 0; line-height:14px; margin:0px 0px 10px 0px;}
#container ul li ul{ margin-left:15px;}
#container ul li ol {margin-left:20px;}
#container ul li ol li{ list-style-type:decimal;}
#container Ol { padding:5px 0px 0px 2px;}
#container Ol li{ background:none; padding:0px 0px 3px 0px; list-style:decimal; margin-left:20px; line-height:14px;;}
#container Ol ul li{ margin:0px 0px 0px 0px; list-style-image:none; list-style:none; background:url(/files/design/images/li_bg.gif) no-repeat 0 0; line-height:19px;}
#container Ol li ul li {padding-left:0px; font-weight:normal;}
#container ul li{ list-style:none; background:url(/files/design/images/li_bg.gif) no-repeat 0 3px; line-height:14px; padding:0px 0px 0px 20px;}
#container ul li a {font-weight:normal; text-decoration:underline;}
#container ul li a:hover{ text-decoration:none; }
#container ul li ul{ margin-left:15px;}
#container ul li ol {margin-left:20px;}
#container ul li ol li{ list-style-type:decimal; padding:0px 0px 3px 0px;}
#container ul li ol li a { background:none;}
#container Ol { }
#container Ol li{ background:none; padding:0px 0px 3px 0px; margin-left:20px; line-height:14px;}
#container Ol li a { padding-left:0px;  font-weight:normal; text-decoration:underline;}
#container Ol li a:hover{ text-decoration:none; }
#container Ol li ul{ padding-left:15px; margin:0px; list-style-image:none; list-style:decimal; line-height:14px;}
#container Ol li ul li {padding:0px 0px 0px 19px; background:url(/files/design/images/li_bg.gif) no-repeat 0 3px;}
#container Ol li ul li a { font-weight:normal; text-decoration:underline;}
#container Ol li ul li a:hover {text-decoration:none;}
.textComm{ font-family: Tahoma; font-size: 14px; color: #333333;}
.inputComm{ font-family: Tahoma; font-size: 14px; color: #333333; height: 24px; width:256px;}
.textareaComm{ font-family: Tahoma; font-size: 14px; color: #333333; height: 120px; width:512px;}
.DataGridToolbar{
background-image: url(/files/design/images/background.gif);
padding: 3px;
padding-right: 5px;
font: bold 11px Verdana;
border-bottom: 1px solid #d3d0d0;	
}
.DataGridPager{
background-image: url(/files/design/images/pagerbg.gif);
font: bold 11px Verdana;
padding-top: 5px;
padding-bottom: 5px;
}
A.DGTBButton{
padding: 2px;
background: none transparent;
font: 11px Verdana;
color: #000000;
text-decoration: none;
}
A.DGTBButton:hover{
font: 11px Verdana;
color: #000000;
text-decoration: none;
padding:1px;
background-color: #b6b9c7;	
border: #000000 1px solid;
}
.DGButtonDown{
padding:0px;
border-right: #000000 1px solid;
border-top: #000000 1px solid;
border-left: #000000 1px solid;
border-bottom: #000000 1px solid;
background-color: #7f8290;
font: 11px Verdana;
padding-right: 5px;
padding-left: 5px;
color: #FFFFFF;
}
a.caption_link {
font: 11px Verdana;
color: #333333;
text-decoration: none;		
}
a.caption_link:hover {
font: 11px Verdana;
color: #4C5A6D;
text-decoration: none;		
}
.datagrid_caption {
padding: 2px;
background-image: url(/files/design/images/column_header.gif);
font: bold 11px Verdana;
color: #333333;
padding-left: 5px;
}
.datagriditem {
padding: 2px;
padding-left: 5px;
background-color: #FFFFFF;
font: 13px Verdana;
}
.datagridaltitem {
padding: 2px;
padding-left: 5px;
background-color: #F1F1F1;
font: 13px Verdana;
}
.dgti {
padding: 2px;
padding-left: 5px;
background-color: #E4ECF7;
font: x-small Verdana;
}
.dgtai {
padding: 2px;
padding-left: 5px;
background-color: #D9E3F1;
font: x-small Verdana;
width: 150px;
}	
.dgsc {
padding: 2px;
padding-left: 5px;
background-color: #FFFFFF;
font: 13px Verdana;
vertical-align: middle;
}
.dgasc {
padding: 2px;
padding-left: 5px;
background-color: #F1F1F1;
font: 13px Verdana;
vertical-align: middle;
}	
.dgic {
padding: 2px;
padding-left: 5px;
background-color: #DDF09B;
background-image: url(/files/design/images/blank.gif);
font: 12px Verdana;
}
.btnOk{
cursor:pointer;
font-family: Tahoma; 
font-size: 13px; 
color: #333333;
border:none;
background-image: url(/files/design/images/btn_bg_ok.gif);
height:21px;
width:91px;
}
.btnReload{
cursor:pointer;
font-family: Tahoma; 
font-size: 13px; 
color: #333333;
border:none;
background-image: url(/files/design/images/btn_bg_recal.gif);
height:21px;
width:91px;
}
.imagen-izquierda {
BORDER-BOTTOM: #fff 5px solid; BORDER-LEFT: #fff 0px solid; FLOAT: left; BORDER-TOP: #fff 0px solid; BORDER-RIGHT: #fff 20px solid
}