@charset "utf-8";

body {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#6e6e6e; margin:0; padding:0; background:url(../img/bg_body.gif) left top;}

h1 {font-size:32px; line-height:35px; color:#003e37; margin:15px 0 20px 0; padding:0;}
h2 {font-size:16px; font-weight:normal; margin:0; padding:0;}
h3 {font-size:11px; font-weight:normal; margin:0; padding:7px 0 7px 0; border-top:solid #668b87 1px;}

a {color:#e3001b; text-decoration:none;}
a:hover {color:#e3001b; text-decoration:underline;}
.botonS {margin-top:5px; padding:3px 0 3px 0; background:url(../img/bg_bot_s_dr.gif) no-repeat right center; float:left;}
.botonS a {font-size:11px; font-weight:bold; color:#fff; padding:3px 10px 3px 10px; background:url(../img/bg_bot_s_izq.gif) no-repeat left center;}
.botonL {padding:3px 0 3px 0; background:url(../img/bg_bot_l_dr.gif) no-repeat right center; float:left;}
.botonL a {font-size:13px; font-weight:bold; color:#fff; padding:3px 10px 3px 10px; background:url(../img/bg_bot_l_izq.gif) no-repeat left center;}
.botonS a:hover, .botonL a:hover {color:#fff;}
.tx16 {font-size:16px; line-height:19px;}
.tx13 {font-size:13px; line-height:16px;}

p {margin:0; padding:0;}
p.Tit {font-weight:bold; color:#003e37; padding:7px 0 17px 0; border-top:solid #668b87 1px;}
p.Tit2 {font-size:16px; font-weight:bold; color:#003e37; padding-bottom:17px;}
.Linea2 {margin-top:20px; padding-top:7px; border-top:solid #d2dedd 2px;}
p.Flecha {padding-left:6px; background:url(../img/flecha.gif) no-repeat left 7px;}
img {border:0;}
input, select {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; margin:0; padding:1px;}
table {font-size:13px; line-height:17px;}

.fl {float:left;}
.fr {float:right;}
.lh18 {line-height:18px;}
.lh21 {line-height:21px;}
.mt22 {margin-top:22px;}
.mr30 {margin-right:30px;}
.pt15 {padding-top:15px;}
.pb10 {padding-bottom:10px;}
.bt1 {border-top:solid #d2dedd 1px;}
.b1 {border:solid #d2dedd 1px;}

/* Cabecera */
#Cab {height:146px; padding-bottom:20px; background:url(../img/bg_cab.gif) repeat-x left top #fff; overflow:auto;}
#CabTop {width:950px; height:119px; margin:auto; overflow:auto;}
#Logo {width:89px; height:97px; margin:19px 0 0 11px; float:left; display:inline;}
#CabRight {width:800px; float:right;}
#Idiomas {font-size:11px; text-align:right; width:790px; margin:7px 10px 0 0;}
#Idiomas a, #Menu a {color:#fff;}
#Eslogan {margin-top:33px;}
#Menu {color:#fff; font-weight:bold; width:950px; height:27px; margin:auto;}
#Menu ul {margin:0 0 0 150px; padding:0; list-style:none;}
#Menu li {margin:0; padding:6px 10px 5px 11px; list-style:none; float:left;}
#Menu .On {background:#000;}
#Menu .Linea {background:url(../img/bg_menu_li.gif) no-repeat right 7px;}

/* Estructura */
#Col950 {width:930px; margin:auto; padding:0 10px 41px 10px; background-color:#fff; overflow:auto;}
.LineaHome {background:url(../img/bg_col950_bot_home.gif) no-repeat left bottom;}
.LineaBot {background:url(../img/bg_col950_bot_interior.gif) no-repeat left bottom;}
#Col690 {width:690px; float:left; overflow:auto;}
#Col600 {width:600px; float:left; overflow:auto;}
#Col300 {width:300px; float:left; overflow:auto;}
#Col210 {width:210px; float:left; overflow:auto;}

/* Home */
#Banner600 {width:600px; height:150px; margin-bottom:20px;}
#BannerSus {width:281px; height:131px; margin-bottom:20px; padding:15px 0 0 15px; border:solid #d2dedd 2px; background:url(../img/bg_banner_sus.gif) repeat-x left top; clear:both;}
.Noticia {font-size:11px; padding:10px 0 12px 0; border-top:solid #d2dedd 1px;}
.Noticia img {margin-bottom:7px; clear:both;}
#Marcas ul {width:200px;}
#Marcas2 ul {width:310px;}
#Marcas ul, #Marcas2 ul {margin:0; padding:0; list-style:none; float:left;}
#Marcas li {margin:0; padding:0; list-style:none;}
#Marcas li a {background:url(../img/flecha.gif) no-repeat left 6px; padding-left:6px;}
#Marcas2 li a {background:url(../img/flecha.gif) no-repeat left 9px; padding-left:6px;}

/* Interiores */
#Relaciona {font-size:11px; color:#003e37; margin-top:15px; padding:10px 0 10px 10px; border:solid #d2dedd 1px; overflow:auto;}
#Relaciona ul {width:198px; margin:0; padding:0; list-style:none;}
#Relaciona li {width:99px; margin:0 0 5px 0; padding:0; list-style:none; float:left;}
#Relaciona img {margin:15px 0 3px 0;}
#News {width:500px; overflow:auto; clear:both;}
#News input {margin:2px 5px 0 5px; float:left;}
#Submenu {padding:20px 10px 20px 10px; background:#e8eeee;}
#Submenu ul {margin:0; padding:0; list-style:none; border-top:solid #d2dedd 1px;}
#Submenu li {margin:0; padding:5px 0 5px 18px; list-style:none; border-bottom:solid #d2dedd 1px; background:url(../img/flecha.gif) no-repeat 11px 11px;}
#Contacto {font-size:16px;}
#Contacto input, #Contacto textarea {font-family:Arial, Helvetica, sans-serif; font-size:16px; margin-bottom:10px;}


/* Pie */
#Pie {font-size:11px; text-align:center; width:950px; margin:auto; padding:27px 0 30px 0;}
#Pie span {padding:0 10px 0 10px;}