body {margin:0;background:#E8E6EA;text-align:center;}
div,td,body {font-family:arial,verdana,sans-serif;font-size:11px;line-height:120%;color:#333}
a{text-decoration:none;color:#6666CC;}
a:hover{color:#6666CC;text-decoration:underline;}
a:visited{color:#6666CC;}
a2{text-decoration:none;color:#333333;}
a2:hover{color:#6666CC;text-decoration:underline;}
a2:visited{color:#333333;}
p{margin:0;padding:0;line-height:130%;}
p.center{text-align:center;}
form{margin:0;padding:0;}
ul,li{margin:0;padding:0;list-style:none;}
img{border:0;}
input,textarea{font-family:arial,verdana,sans-serif;font-size:11px;line-height:120%;color:#333;padding-left:5px}
.top10 {padding-top:10px}
.top15 {padding-top:15px}
.top30 {margin-top:30px}
.bot30 {padding-bottom:30px}
.bot10 {margin-bottom:10px}
.bot15 {margin-bottom:15px}
.bot25 {margin-bottom:25px}
.top0 {margin-top:0;padding-top:0}
.right20 {padding-right:20px}
.right30 {padding-right:30px}
.right10 {margin-right:10px}
.left10 {padding-left:10px}
.pleft10 {margin-left:10px}
.left25 {padding-left:25px}
.pad1510 {padding:15px 10px}
.lh1 {line-height:1.7}
.jus {text-align:justify;}
.acenter {text-align:center}
.bg {background:#ECEBEC}
.bg0 {background:url()}
.pad0 {padding:0}
.lphg {background:url(../img/lph_gris.gif) repeat-x left bottom;}
#container{width:770px;background:#fff;margin:0 auto;text-align:left;padding:0 0 10px 0}
#header {margin:10px}
#flashome {margin:0 0 0 10px}
#cos {margin:8px 0 0 10px;width:750px;}
#cos #colmenu {width:160px;vertical-align:top;background:#999 url(../img/bottom_menu.gif) no-repeat 0 bottom;} 
#cos #colmig {width:330px;padding-right:10px;vertical-align:top;padding-left:10px}
#cos #colmigran {width:580px;margin-right:10px;vertical-align:top;background:url(../img/fons_right_bot.jpg) no-repeat right bottom;padding-left:10px}
#cos #coldreta {width:230px;padding-left:10px;vertical-align:top}

ul{margin:1px 0 0 1px;width:auto;}
ul.conMargenIzq{margin-left:10px;}
ul.SinMargenInferior li{padding-bottom:0;}

#footer{width:770px;margin:10px auto;padding:0 0 20px 0;color:#666;font-size:10px;text-align:left}
#footer div {float:right;color:#6666CC}
#footer div a{font-size:10px;} 

h4{font-family:arial,verdana,sans-serif;font-size:16px;font-weight:bold;color:#333;margin:0 0 35px 0;background:url(../img/lph_gris.gif) repeat-x left bottom;padding:5px 0 5px 3px;}
h3{font-family:arial,verdana,sans-serif;font-size:16px;font-weight:bold;color:#333;margin:15px 0 25px 0;}
h2 {font-family:arial,verdana,sans-serif;font-size:11px;color:#333;margin: 0 0 15px 0;padding:0;line-height:1.7;font-weight:normal}
h1{font-family:arial,verdana,sans-serif;font-size:18px;font-weight:bold;color:#333;margin:15px 0 25px 0;}
.sepblanc {padding-bottom:10px}

#tdgen {width:420;padding-right:20px;vertical-align:top;}
#td2 {width:160;text-align:right}
.general {width:580px}
#td3 {width:170;text-align:right}

/* menu */
#colmenu li{margin:0;padding:6px 6px 0;text-transform:uppercase;font-weight:bold;font-size:11px;}
#colmenu li a,#colmenu li strong{display:block;color:#fff;padding:3px 4px;}
#colmenu li.on a,#colmenu li.on strong{color:#ccc;}
#colmenu li a:hover{background:#666;text-decoration:none;}
#colmenu li ul{margin:2px 0 4px;}
#colmenu li li{padding:0;font-size:9px;}
#colmenu li li a,#colmenu li li strong{display:block;font-weight:normal;padding:2px 0 2px 14px;margin:0 0 0 6px;background:transparent url(../img/list_menu.gif) no-repeat 0 7px !important;color:#fff;}
#colmenu li li a:hover{color:#ccc;}
#colmenu li.on li a{color:#fff;}
#colmenu li.on li.on a,#colmenu li.on li.on strong{color:#ccc;background-image:url(../img/list_menu_on.gif) !important}
