body { background:#637184; margin:0; padding:0; font-family:trebuchet MS, Arial, Helvetica, sans-serif; }
div#container { width:935px; margin:0 auto 0 auto;}

.color1{color:#FF9A00;}
.color2{color:#637184;}
.color3{color:#fff;}

div.breadcrumb { padding: 0 10px 0 0; height:20px; background:#EFEBEF; text-align:right; font-size:11px; line-height:20px; color:#636563;}

div#header { width:100%; margin:6px 0 0 0; height:270px; background:url(../img/header-bg.gif) repeat-x; border-bottom: 2px solid #fff; }
div#header .top { height:100px;}
div#header .top .logo{ width:170px; height:95px; background:url(../img/logo.gif); float:left;}
div#header .top .menu{ height:95px; width:700px; float:right;}

div#header .top .menu .links { height:20px; text-align:right; font-size:10px; line-height:20px;}
div#header .top .menu .links a{ text-decoration:none; color:#637184; }
div#header .top .menu .links a:hover{ text-decoration:underline;}

div#header .top .menu ul.nav { margin:48px 0 0 0;display:block; padding:0; list-style:none; float:right; }
div#header .top .menu li {display:block; margin:0; padding:0; float:left; font-size:11px; margin:0 0 0 2px; }
div#header .top .menu li a{ line-height:30px; padding:0 5px 0 5px; text-decoration:none; display:block; color:#637184;}
div#header .top .menu li a:hover, div#header .top .menu li a.selected { background:#fff; color:#ff9a00;}


div#header .banner { height:170px; width:931px;  background:#637184; border-right:2px solid #fff; border-left:2px solid #fff;}
div#header .banner .left{ width:180px; float:left; height:167px;}
div#header .banner .right{height:170px; width:750px; float:right;}



div#footer { background:#efebef url(../img/footer-bl.jpg) bottom left no-repeat; height:40px; font-size:11px;}
div#footer span{ display:block; background:url(../img/footer-br.jpg) bottom right no-repeat; height:40px; padding:0 0 0 20px; line-height:20px;}
div#footer div.contact{ width:150px; float:right; text-align:right; padding:0 10px 0 0; line-height:40px; }
div#footer a.contact{ background:url(../img/iconos/card-off.gif) no-repeat right; padding:0 20px 0 0; }
div#footer a.contact:hover{ background:url(../img/iconos/card-on.gif) no-repeat right; }



div.galleries_list { font-size:11px;}
div.galleries_list ul a { text-decoration:none; color:#667280; }
div.galleries_list ul a:hover, div.galleries_list ul a.selected  { text-decoration:underline; color:#E7991D; }

















/*  CSS EVA */
.txtnorm { font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #667280; text-decoration: none; text-align:justify; line-height:150%}
a.txtnorm:hover {color:#FF9900}
.txtnorm_activo { font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF9900; text-decoration: none;}
.txtnormBlanco{font-family:trebuchet MS, Arial; font-size:11px; color:#FFFFFF; text-decoration:none;}
.txtnormBlanco:hover {color:#FF9900}
.Orang14{ font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px; color: #FF9900; text-decoration: none; line-height:93%}
.Orang16{ font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size: 16px; color: #FF9900; text-decoration: none;}
.Gris14{ font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px; color: #667280; text-decoration: none; line-height:93%}
.Gris12{ font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; text-decoration: none; }
.White18{ font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; text-decoration: none; line-height:93%}
.White17{ font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size: 17px; color: #FFFFFF; text-decoration: none; line-height:93%}
.White12{ font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; line-height:93%}
.Orang17{ font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size: 17px; color: #FF9900; text-decoration: none; line-height:93%}

.fav { font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #667280; text-decoration: none;}
a.fav:hover{text-decoration:underline}
.fav_activo { font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #667280; text-decoration: underline;}

.ruta{font-family:trebuchet MS, Arial; color:#666666; font-size:11px; text-decoration:none}
a.ruta:hover{color:#FF9900;}
.rutaON{font-family:Arial; color:#FF9900; font-size:11px; text-decoration:none}

.txtmail { font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF9900; font-weight:bold; text-decoration: none;}
a.txtmail:hover { font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; font-weight:bold; text-decoration: none;}
.lineaDown{border-bottom:1px dotted #DADADA}

#left{float:left}
#right{float:right}

#menu{display:block; height:25px; margin-left:2px; padding:9px 7px 0 7px; text-align:center; float:right; font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #667280; text-decoration: none;}
#menu:hover{ background:#FFFFFF; color: #FF9900;}
#menu_activo{display:block; background:#FFFFFF; height:25px; margin-left:2px; padding:9px 7px 0 7px; text-align:center; float:right; font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF9900; text-decoration: none;}

#loc-inicio{width:180px; height:323px; float:right; background-image:url(../img/loc-inicio.jpg)}
#loc-inicio:hover{background-image:url(../img/loc-inicio-on.jpg)}

#dest{width:159px; height:160px; background-image:url(../img/fnds/esq.gif); background-repeat:no-repeat; background-position:top; float:left; margin-right:20px; font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF9900; line-height:90%; text-decoration: none;}
#dest:hover{background-image:url(../img/fnds/esq-on.gif); background-repeat:no-repeat; color: #FFFFFF;}
