@charset "utf-8";
* {font-family:Arial, Helvetica, sans-serif; font-size:12px; outline:none;}
body{margin:0px; padding:0px; background-color:#FFFFFF;}
#Main{ width:840px; margin:auto; background-image:url(../media/bg.jpg); background-position:top center; background-repeat:no-repeat; min-height:600px;}
#Footer{ width:840px; margin:auto;background-image:url(../media/footer.jpg); height:97px; background-position:top center; background-repeat:no-repeat;}
#Footer div{position:relative; top:60px; left:47px; color:#FFF; font-size:10px; width:180px;}
#Content{ display:table; position:relative; top:16px; left:21px; width:780px; background-image:url(../media/main.jpg); min-height:584px; background-repeat:repeat-y; background-position:left;}
#leftBar{width:176px; float:left; background-color:#F0F0F0;}
#paginaCentral{ float:right; width:578px; margin-right:6px; margin-top:15px;}
.menuList {list-style:none; padding:0px; margin:0px; margin-bottom:34px;}
#menuList li{ width:176px; height:32px; background-position:top; background-image:url(../media/bgmenu.jpg); background-repeat:repeat-x;}
.liOut{ width:176px; height:32px; background-position:top; background-image:url(../media/bgmenu.jpg); background-repeat:repeat-x;}
.liOver{ width:176px; height:32px; background-position:top; background-image:url(../media/bgmenuactivo.jpg); background-repeat:repeat-x;}
.liOutHome{ width:176px; height:29px; background-position:top; background-image:url(../media/bgmenuhome.jpg); background-repeat:repeat-x;}
.liOverHome{ width:176px; height:29px; background-position:top; background-image:url(../media/bgmenuhomeactivo.jpg); background-repeat:repeat-x;}
.liOutLast{ width:176px; height:33px; background-position:top; background-image:url(../media/bgmenucontacto.jpg); background-repeat:repeat-x;}
.liOverLast{ width:176px; height:33px; background-position:top; background-image:url(../media/bgmenucontactoactivo.jpg); background-repeat:repeat-x;}
.liOut a, .liOutHome a , .liOutLast a, .menu{ display:block; position:relative; top:8px; left:27px; color:#000000; text-decoration:none; height:32px;}
.liOver a, .liOverLast a, .liOverHome a, .menu:hover{ display:block; position:relative; top:8px; left:27px; color:#006294; text-decoration:none; height:32px;}
h1, h1 a, h1 a:hover, h1 a:visited, h1 a:active{ font-weight:normal;font-size:21px; font-family:Georgia, "Times New Roman", Times, serif; color:#006294; display:block; text-decoration:none;}
h2{ font-weight:normal; font-size:15px; color:#990000; display:block;}
h3{ font-weight:bold; font-size:12px; color:#333333; display:block; margin-bottom:0px; padding-bottom:0px;}
#lista{ margin-top:6px; margin-left: 0;padding-left: 0;list-style: none;}
#lista li { padding-bottom:5px; padding-left: 16px; background-image: url(../media/bullet.jpg); background-repeat: no-repeat; background-position:left top;}
p {line-height:20px;}
.textos{width:508px; display:table;}
.link{ text-decoration:underline; color:#006294;}
.itemFrm {display:block;}
fieldset {border:0px;}
#ulContacto{margin-top:6px; margin-left: 0;padding-left: 0;list-style: none;}
#ulContacto li {margin-bottom:15px;}
#ulContacto label {  display: inline-block;  line-height: 1.8;  vertical-align: top;  width:70px;}
.txt { width:311px; background-color:#FCFCFC; border:1px solid #DDDDDD; color:#666666;}
.boton {background-color:#FCFCFC; border:1px solid #DDDDDD; color:#666666;}
.ulSmall{background-image:none; font-size:9px; margin:0px; padding:0px; list-style:none;}
.ulSmall li {background-image:none; font-size:9px;}
.divSWF{width:176px; overflow:hidden;}
h4{ font-size:11px; color:#666666; font-weight:normal;}
.textosInsight{width:413px; display:table; float:left;}
.menuInsight{ margin-left:8px; width:140px; display:table;}

.unMes{ margin-bottom:6px;}

.mesTitulo{ background-image:url(../media/right.jpg); background-repeat:no-repeat; background-position: top left; margin-bottom:6px;}
.mesTitulo a {margin-left:13px; color:#006294; font-size:12px; display:block; text-decoration:none;}

.mesTituloOpen{ background-image:url(../media/down.jpg); background-repeat:no-repeat; background-position: top left; margin-bottom:6px;}
.mesTituloOpen a { font-weight:bold; margin-left:13px; color:#006294; font-size:12px; display:block; text-decoration:none;}
.unIn{ border-left:2px solid #999999;}
.unIn a {margin-left:10px; color:#006294; font-size:12px; display:block; text-decoration:none;}
.unIn a:hover{text-decoration:underline;}