/*  ###########################################
 *  # Sfoglia Viaggi
 *  # CSS Template
 *  # Dicembre 2010
 *  # 
 *  # Copyright Rekuest SRL
 *  ###########################################
 */
body{ 
	background: url(img01.gif) left top repeat-x;
	margin:0; 
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.rc { clear: both; }
p{ margin:0; padding:0 0 10px;}
input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
img { border: none; }
h1 { font-family:Arial, Helvetica, sans-serif; font-size: 2.0em; }
h2 { font-family:Arial, Helvetica, sans-serif; font-size: 1.8em; }
h3 { font-family:Arial, Helvetica, sans-serif; font-size: 1.7em; }
a{font-family:Arial, Helvetica, sans-serif;}

/*  ###########################################
 *  # Sfoglia viaggi
 *  ###########################################
 */
#sfogliaviaggi{ width:990px; margin:0 auto; padding:0;}
#areatop{ height:259px;}

/*  ###########################################
 *  # Top menu
 *  ###########################################
 */
#topmenu{ background:#072847; text-align:right; height:27px;}
#topmenu ul{margin:0; padding:6px 0 0;}
#topmenu li{ list-style:none; list-style-image:none; display:inline;}
#topmenu a{ color:#97b6d3; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; text-decoration:none; padding:0 10px; }

/*  ###########################################
 *  # Logo
 *  ###########################################
 */
#logo { position: absolute; width: 297px; height: 232px; display:block;  }
#logo span { position: absolute; width: 297px; height: 232px; background: transparent url(logo.jpg) left top no-repeat; }

/*  ###########################################
 *  # Header
 *  ###########################################
 */
#header-cnt{ position:relative; } 
#header { width: 693px; height: 232px; position: absolute; right: 0; overflow: hidden; }
#header a.open-map {background: url(img02.gif) left top no-repeat; cursor: pointer; width: 68px; height: 24px; position:absolute; bottom: 5px; right: 5px; overflow: hidden; font-size: 8px; font-weight:bold; display:block; line-height:24px; text-align:center; }
#header a.open-map span { }
#header-map a.close-map { background: url(img02.gif) left top no-repeat; cursor: pointer; width: 68px; height: 24px; display:block; position:absolute; bottom: 5px; right: 5px; overflow: hidden; font-size: 8px;  font-weight:bold; display:block; line-height:24px; text-align:center;}
#header-map a.close-map span {   }
#header-map { display: none; width: 693px; height: 232px; background-color: #4983af; position:absolute; right: 0; }
#header-map #header-map-frame iframe { width: 693px; height: 232px; margin: 0; padding: 0; border: none; }

/*  ###########################################
 *  # Main center
 *  ###########################################
 */
#main-center{ margin:0; padding:0 0 10px; background:url(img22.gif) left top repeat-y;}

/*  ###########################################
 *  # Colonne
 *  ###########################################
 */

#col1{ width:297px; margin:0; padding:0; float:left; }
#col1-cnt{ background:#eff1f3;}

#col2{width:693px; margin:0; padding:0;  float:left; position:relative; background:#fff;}
#col2-cnt{ padding:60px 0 0 0;}

/*  ###########################################
 *  # box offerte interna
 *  ###########################################
 */

#col1-cnt .box-offerte-interna{ background:#eff1f3 url(img03.gif) left bottom repeat-x;}
#col1-cnt .box-offerte-interna2{ margin:0; padding:13px 0 0;}
#col1-cnt .box-offerte-interna3{ margin:0; padding:0 0 13px;}
#col1-cnt .box-offerte-foto{ float:left; width:125px; padding:2px 0 0; }
#col1-cnt .box-offerte-foto-cnt{ height: 71px; width:108px; margin:0 auto;  position: relative;  overflow: hidden; }
#col1-cnt .box-offerte-foto-cnt a{ }
#col1-cnt .box-offerte-foto-cnt span{}
#col1-cnt .box-offerte-testo{float:left; width:172px;}
#col1-cnt .box-offerte-testo h3{ margin:0; padding:0; font-size:12px; padding:0 10px 0 0;}
#col1-cnt .box-offerte-testo h3 a{ color:#072847; text-decoration:none; }
#col1-cnt .box-offerte-testo p.prezzo{ color:#325474; font-size:12px;  margin:0; padding:0 0 5px;}
#col1-cnt .box-offerte-testo p{ color:#647e96; font-size:11px; margin:0; padding:0px 10px 5px 0;}
#col1-cnt .box-offerte-testo-tipologie{ padding: 5px 10px 0 0; }
#col1-cnt .box-offerte-testo-tipologie ul{text-align: right; margin: 0; padding: 0; list-style: none; list-style-type: none;}
#col1-cnt .box-offerte-testo-tipologie li{display: inline;}
#col1-cnt .box-offerte-testo-tipologie a{font-size: 0.8em; padding: 0 0 0 5px; color:#647e96;}

#col1-cnt .box-offerte-testo-full{ width:100%; padding:0 10px; float:none;}

/*  ###########################################
 *  # Menu destinazioni
 *  ###########################################
 */
#menu-destinazioni{ margin:0; padding:10px 0;}
#menu-destinazioni-cnt{}
#menu-destinazioni ul{ margin: 0; padding: 0; list-style: none; list-style-type: none;}
#menu-destinazioni li{ margin: 0; padding: 0; }
#menu-destinazioni a{ background:#ffd07b url(img04.gif) left top no-repeat; 
	text-decoration:none; 
	color:#163552; 
	font-weight:bold; 
	font-size:12px; 
	display:block; 
	margin:0 0 1px;
	padding:5px 2px 5px 30px;
}
#menu-destinazioni a:hover{text-decoration:underline; }

/*  ###########################################
 *  # newsletter
 *  ###########################################
 */
#newsletter{ background: #e2e2e2 url(img05.gif) left top no-repeat; width:297px; margin:0; padding:0;  }	
#newsletter2{ padding:40px 0 10px; position:relative;}
#newsletter-box-form{ width:226px; margin:0 auto; }
#newsletter-box-form input#newsletter-email{ width:226px; padding:3px 0 3px 6px; color:#3a2686; border:1px solid #91a0aa; background:#fff;}
#newsletter-box-form input#newsletter-button{ width:99px; height:23px; color:#fff; font-weight:bold; border:none; background:url(img06.gif) left center no-repeat; margin:3px 0 3px 135px; }
#newsletter-box-form-text{width:218px; margin:0 auto;}
#newsletter-box-form-text span.respond{ color:#565656; font-weight:bold; text-align:center; display:block;}
#newsletter-box-form-text span.errore{ color:#565656;}
#newsletter-box-form-text span{ color:#fc0000; font-size: 12px; font-weight:bold;}	
#newsletter-box-form-spinner{ position:absolute; top:74px; left:58px; background:url(ajax-loader.gif) center center no-repeat; width:43px; height:11px; display:none;  }

/*  ###########################################
 *  # Toursop
 *  ###########################################
 */

#col1 .toursop { width:297px; margin: 20px 0 15px; }
#col1 .toursop2 {}
#col1 .toursop p.titolo { color:#fff; font-size: 12px; background:#ffab51; font-weight:bold; padding: 6px 0 6px 7px; margin:0 0 5px 0;}
#col1 .tourop { width:99px; margin:5px auto 0; float:left;}
#col1 .tourop .logo { width:89px; height:89px; margin:0 auto; position: relative; background:#fff;   }
#col1 .tourop .logo a { width:87px; height:87px; display: block; position:absolute; overflow: hidden; border:1px solid #d9dee2;  }

/*  ###########################################
 *  # Search
 *  ###########################################
 */
#search-light { position: absolute; top:10px; left: 20px; color: #b2d4ef; font-weight:bold; }
#search-light #smo_destinazione_label { color: #316ca5; padding: 0 8px 0 0; }
#search-light #smo_destinazione { font-size:12px; padding: 1px; margin: 0 8px 0 0; width: 298px; background:#ecf2f9;  border:1px solid #647e96;}
#search-light #search_button { color: #fff; font-weight:bold; margin: 0; padding: 2px 0 8px; width: 66px; height:23px; background:  url(img07.gif) left top no-repeat; border: none; cursor: pointer; }

/*  ###########################################
 *  # RSS
 *  ###########################################
 */
#rss { position: absolute; top: 10px; right: 10px; }
#rss a { display: block; width: 77px; height: 19px; background:  url(img08.gif) right top no-repeat; line-height:19px; color:#e7851c; font-weight:bold;  }
#rss a span {  }

/*  ###########################################
 *  # Elm List
 *  ###########################################
 */
#elm-list {  }
#elm-list .tipologia {  }
#elm-list .vielAll { text-align: right; padding: 10px 5px 5px; }
#elm-list .vielAll a { padding: 0 0 0 10px; font-size: 0.8em; text-decoration: underline; font-weight:bold; color:#df7300;}

#elm-list p.titolo { color: #fff; background: #ffab51;   margin: 0; height:20px; line-height:20px;  font-size:14px; font-weight:bold;}
#elm-list p.titolo a { color: #fff; text-decoration: none; display:block;  padding:5px 0 0 5px;}
#elm-list p.titolo a:hover { text-decoration: underline; }

#elm-list .offerte {   margin: 0 0 5px; background:#f5f6f6; clear: both; }
#elm-list .offerte2 { padding: 0px 5px 5px 5px; margin:0 0 10px; background:#f6f6f6 }
#elm-list .offerta { margin:5px 0 0; width: 170px; height: 179px; float: left;   }
#elm-list .offerta2 { width: 160px; height: 179px; margin: 0 auto; background:#e6e6e6;  position:relative; }

#elm-list .offerta p { margin: 0; padding: 3px 8px; color: #7d4101; font-weight:bold; font-size:12px;}
#elm-list .offerta p a { color: #7d4101; text-decoration: none; }
#elm-list .offerta p a:hover { text-decoration: underline; }
#elm-list .offerta p.destinazioni, #elm-list .offerta p.tipologie { position: absolute; bottom: 2px; right: 5px; padding: 6px; color:#c69a6b; text-align: right; font-size: 0.75em; }
#elm-list .offerta p.destinazioni a, #elm-list .offerta p.tipologie a { padding: 0 0 0 7px; }

#elm-list .offerta .photo-offerta { width: 148px; margin: 0 auto; padding: 10px 0 0; }
#elm-list .offerta .photo-offerta2 { height: 110px; position: relative; overflow: hidden; background-color: #dadada;  }
#elm-list .offerta .empty .photo-offerta2 a { display: block; width: 148px; height: 110px; background: #fff url(img09.gif) center center no-repeat; }

/*  ###########################################
 *  # Offerte -list
 *  ###########################################
 */
.box-offerte h1 { color: #fff; background: #ffab51; padding: 6px 10px; margin: 0;  font-size:14px; font-weight:bold; }
#offerte-list .box-service-count { font-style: italic; font-size: 0.8em; padding: 5px 0 10px 10px; margin: 0; color:#df7300; }
#offerte-list .box-offerte2 { }
#offerte-list .box-offerte2B {  padding:0; margin:0;}
#offerte-list .box-offerte-interna { width:346px; height:130px; float:left;}
#offerte-list .box-offerte-interna2 { width:344px; height:106px; margin: 0 auto; }
#offerte-list .box-offerte-interna3 { width:342px; margin: 0 auto; height:106px; padding: 6px 0 10px;background:url(img16.gif) left bottom repeat-x; }
#offerte-list .box-offerte-foto { width:124px; float: left; }
#offerte-list .box-offerte-foto-cnt { width:108px; height:71px; position: relative; overflow: hidden; margin: 0 auto; }
#offerte-list .box-offerte-testo { width:218px; float: left; }
#offerte-list .box-offerte-testo-full { width: auto; clear: both; }

#offerte-list .box-testo{ padding:10px 0; background:#e6e6e6; margin:5px auto; width:676px;}
#offerte-list .box-testo h1{font-size: 16px; background:none; color:#072847; margin:0 ; padding:0 5px;}
#offerte-list .box-testo h2{font-size: 14px; color:#072847; margin:0 ; padding:0 5px;}
#offerte-list .box-testo h3{font-size: 13px; color:#072847; margin:0 ; padding:0 5px;}
#offerte-list .box-testo h4{font-size: 12px; background:none; color:#072847; margin:0 ; padding:0 5px;}
#offerte-list .box-testo h5{font-size: 11px; color:#072847; margin:0 ; padding:0 5px;}
#offerte-list .box-testo h6{font-size: 11px; color:#072847; margin:0 ; padding:0 5px;}
#offerte-list .box-testo a{color:#325474;}
#offerte-list .box-testo p { margin:0 ; padding:0 5px; font-size:11px; color:#707070; line-height:16px;}
#offerte-list .box-testo-foto{ width: 196px; float: left;}
#offerte-list .box-testo-foto-cnt{ width: 187px; height: 141px; position: relative; overflow: hidden; margin:0 auto;}

#offerte-list .box-offerte-testo h3 { font-size: 12px; margin: 0; padding: 0 0 3px; color: #072847; }
#offerte-list .box-offerte-testo h3 a { text-decoration: none; color: #072847; }
#offerte-list .box-offerte-testo h3 a:hover { text-decoration: underline; }
#offerte-list .box-offerte-testo p { font-size: 11px; line-height: 15px; margin: 0; padding: 0 0 6px; color: #647e96; }
#offerte-list .box-offerte-testo p.prezzo { background: none; color:#325474; font-size: 12px; margin:0; padding:0; font-weight:normal;  }

#offerte-list .box-sub-element { padding: 0 0 8px; background: #eaeaea; margin: 0 0 10px; }
#offerte-list .box-sub-element p.titolo { font-size: 1.0em; color: #fff; background: #c9c9c9; padding: 6px 10px; margin: 0 0 10px; font-weight:bold;  }
#offerte-list .box-sub-element-elm { width: 231px; height: 90px; float: left; }
#offerte-list .box-sub-element-elm2 { height: 70px; margin: 0 auto; }
#offerte-list .box-sub-element-elm-foto { width: 102px; float: left; }
#offerte-list .box-sub-element-elm-foto-cnt { width: 84px; height: 55px; border: 1px solid #184b72; position: relative; overflow: hidden; margin:0 auto; }
#offerte-list .box-sub-element-elm-fotoEmpty { width: 84px; height: 55px; background: #fff url(img17.gif) center center no-repeat; border: 1px solid #184b72;   margin:0 auto;}
#offerte-list .box-sub-element-elm p.titolo { background: none; color: #072847; font-size: 1.1em; padding: 0; margin: 0; }
#offerte-list .box-sub-element-elm p.titolo a { color: #072847; text-decoration: none; }
#offerte-list .box-sub-element-elm p.titolo a:hover { text-decoration: underline; }

.box-offerte-share-icon { padding: 10px 12px; }
.box-offerte-share-icon a { display: block; width: 16px; height: 16px; overflow: hidden; position: relative; margin-right: 4px; float: left; }
.box-offerte-share-icon a span { display: block; width: 16px; height: 16px; position: absolute; top: 0; left: 0; }
.box-offerte-share-icon a.facebook span { background: url(img18.gif) left 0px no-repeat; }
.box-offerte-share-icon a.facebook:hover span { background: url(img18.gif) left -16px no-repeat; }
.box-offerte-share-icon a.twitter span { background: url(img19.gif) left top no-repeat; }
.box-offerte-share-icon a.twitter:hover span { background: url(img19.gif) left -16px no-repeat; }
.box-offerte-share-icon a.google span { background: url(img20.gif) left top no-repeat; }
.box-offerte-share-icon a.google:hover span { background: url(img20.gif) left -16px no-repeat; }
.box-offerte-share-icon a.delicious span { background: url(img21.gif) left top no-repeat; }
.box-offerte-share-icon a.delicious:hover span { background: url(img21.gif) left -16px no-repeat; }


#box-text-offerta-titolo h1 { color: #fff; background: #ffab51; font-size: 1.1em; padding: 5px 10px; margin: 0; height:20px;}
#col2-cnt p.prezzo { background: #f5f6f6; margin: 0; padding: 5px 10px; font-weight:bold; font-size: 1.2em; color:#647d9b;}
#col2-cnt #box-text-offerta { background: #f5f6f6; padding: 10px; line-height: 18px; width:673px; margin:0 auto; }
#box-text-offerta h1 { font-size: 1.8em; margin: 0; padding: 0 0 10px; color:#647d9b;}
#col2-cnt #box-text-offerta h2 { font-size: 1.6em; margin: 0; padding: 0 0 10px; color:#647d9b;}
#col2-cnt #box-text-offerta h3 { font-size: 1.4em; margin: 0; padding: 0 0 10px; color:#647d9b;}
#col2-cnt #box-text-offerta h4 { font-size: 1.2em; margin: 0; padding: 0 0 10px; color:#647d9b;}
#col2-cnt #box-text-offerta h5 { font-size: 1.1em; margin: 0; padding: 0 0 10px; color:#647d9b;}
#col2-cnt #box-text-offerta h6 { font-size: 1.0em; margin: 0; padding: 0 0 10px; color:#647d9b;}
#box-text-offerta p { margin: 0; padding: 0 0 10px; color:#647d9b; }
#col2-cnt .note { background: #f5f6f6; padding: 10px 10px; line-height: 18px; }
#col2-cnt .note p { padding: 7px 10px 0; margin: 0; color:#647d9b; }
#col2-cnt .note p.titolo { background: #9da7b1; padding: 4px 10px; color: #ffffff; font-weight:bold; height:20px; }

#tabellaprezzi{ padding:10px 10px;}
#tabellaprezzi p{ margin:0; padding:0; color:#316ca5; font-size:10px;}
#tabellaprezzi a{position:relative; display:block; width:130px; height:21px; float:left; margin:0 3px 0 0;  }
#tabellaprezzi span{position:absolute; display:block; width:130px; height:21px; overflow:hidden; background:url(tabellaprezzi.jpg) left top no-repeat;}

/*  ###########################################
 *  # Banner
 *  ###########################################
 */
#col1-cnt #bnr1 { padding:20px 0;}
#col1-cnt #bnr1 .banner { width: 223px; margin:0 auto 10px;}
#col1-cnt #bnr1 .banner-cnt{}

/*  ###########################################
 *  # Pagina dell'offerta
 *  ###########################################
 */
#box-offerta-form { color: #cecee0; background: #e2e2e2; width: 297px; margin: 0 0 10px; }
#box-offerta-form form#contact-form { margin: 0; padding: 0; }
#box-offerta-form p.titolo { color: #ffffff; font-size: 1.1em; padding: 5px 10px; margin: 0 0 10px; background: #ffab51; font-weight:bold; }
#box-offerta-form table.box-offerta-form-table { margin: 0; padding: 0; border-collapse: collapse; }
#box-offerta-form .box-offerta-form-field { padding: 5px 10px; color:#7d4101; }
#box-offerta-form label { display: block; padding: 0 0 4px; color:#6a4d2c; font-size:12px; font-weight:bold; }
#box-offerta-form input { padding: 3px; margin: 0; font-size: 11px; width: 226px; border:1px solid #91a0aa; }
#box-offerta-form input#smo010_data1, #box-offerta-form input#smo010_data2 { width: 112px; }
#box-offerta-form textarea { padding: 3px; margin: 0; font-size: 11px; width: 226px; height: 200px;  border:1px solid #91a0aa;}
#box-offerta-form input.submit { background: transparent url(img11.gif) left top no-repeat; width: 65px; height: 23px; margin: 0 auto; border:none; color:#fff; }
#box-offerta-form .contact-spinner { width: 32px; margin: 0 auto; height: 32px; background: transparent url(ajax-loader.gif) left center no-repeat; display: none; }
#box-offerta-form-conferma { width: 275px; display: none; font-size: 1.2em; font-style: italic; }
#contact-error p{ color:#6a4d2c; font-weight:bold;}
#box-offerta-video { width: 297px; margin-bottom: 10px; }

#offerta-mappa { width: 297px; height: 285px; padding: 0 5px;  }
#offertaIFrameMap { width: 287px; height: 275px;  border:1px solid #91a0aa; }

#box-offerte-simili { width: 297px; margin-bottom: 10px; }
#box-offerte-simili p.titolo { color: #ffffff; font-size: 1.1em; padding: 5px 10px; margin: 0 0 0px; background: #ffab51; font-weight:bold; }
#box-offerte-simili ul { margin: 0; padding: 0px; list-style-image: none; list-style-type: none; }
#box-offerte-simili li a { 
	background:#ffd07b url(img04.gif) left top no-repeat; 
	text-decoration:none; 
	color:#163552; 
	font-weight:bold; 
	font-size:12px; 
	display:block; 
	margin:0 0 1px;
	padding:6px 0 5px 30px;
}
#box-offerte-simili li a:hover { text-decoration: underline; }

#attributes { padding: 0 0 10px 10px; }
#attributes ul { margin: 0; padding: 0; list-style-image: none; list-style-type: none; }
#attributes li { display: inline; }
#attributes li a { padding: 0 6px 0 0; font-size: 0.9em; color:#072847;}

/*  ###########################################
 *  # Pagina generica
 *  ###########################################
 */
#box-pagina { background: #f5f6f6; }

#box-pagina h1 { color: #ffffff; font-size: 14px; padding: 5px 10px; margin: 0 0; background: #ffab51; }

#box-pagina .box-testo { position:relative; line-height: 18px; padding: 10px;}
#box-pagina .box-testo h1 { color: #2a5585; background: none; margin: 0; padding: 0 0 6px; line-height: normal; font-size: 1.8em; }
#box-pagina .box-testo h2 { color: #2a5585; margin: 0; padding: 0 0 6px; line-height: normal; font-size: 1.5em; }
#box-pagina .box-testo h3 { color: #2a5585; margin: 0; padding: 0 0 6px; line-height: normal; font-size: 1.3em; }
#box-pagina .box-testo h4 { color: #2a5585; margin: 0; padding: 0 0 6px; line-height: normal; font-size: 1.2em; }
#box-pagina .box-testo p { padding: 0 0 6px; margin: 0; line-height: 18px; }
#box-pagina .box-testo-foto { width: 210px; height: 150px; float: left; }
#box-pagina .box-testo-foto-cnt { width: 200px; overflow: hidden; position: relative; height: 140px;}

#box-pagina .box-testo-foto{position:relative; width:210px; height:150px; float:left; overflow:hidden; }
#box-pagina .box-testo-foto-cnt{ width:200px; height:150px; position:absolute; top:0; left:0; border: 1px solid #97afc2;}

#box-pagina .tiny-area1 h1 { color:#4d4d4d; background: none; margin: 0; padding: 0 0 6px; line-height: normal; font-size: 14px; }
#box-pagina .tiny-area1 h2 {color:#4d4d4d; font-size:12px; margin: 0; padding: 0 0 6px;}
#box-pagina .tiny-area1 p { color:#4d4d4d; font-size:12px; font-family:Arial, Helvetica, sans-serif;}


#allegati {  padding: 10px 10px ; line-height: 18px; background: #f5f6f6; }
#allegati h2 { background: #9ca6b1; height:20px; padding: 4px 10px; color: #fff; font-size: 12px; font-weight:bold; }
#allegati p { margin: 0; padding: 0; }
#allegati p a { padding: 0 0 0 10px;  color: #374e63;}

#rssfeed { padding: 10px; }
#rssfeed p.rss { margin:0; padding: 2px 0 6px; background:url(img12.gif) left bottom repeat-x; }
#rssfeed p.rss a { background: transparent url(img15.gif) right center no-repeat; display: block; color:#0c213c; height:25px; line-height:25px; }

#sitemap { padding: 10px; background:#f6f6f6; }
#sitemap p { margin: 0; padding: 0; line-height: 27px;  }
#sitemap p  a{color:#0c213c; }
#sitemap p.lvl1 { background: transparent url(img13.gif) left center no-repeat; padding: 0 0 0 15px; }
#sitemap p.lvl2 { background: transparent url(img14.gif) left center no-repeat; padding: 0 0 0 15px; margin: 0 0 0 20px; }
#sitemap p.lvl3 { background: transparent url(img13.gif) left center no-repeat; padding: 0 0 0 15px; margin: 0 0 0 40px; }

#photogallery { position: relative; padding: 10px 0px; background: #f5f6f6; }
#photogallery .thumb { width: 231px; height: 130px; float: left; margin:0 0 5px; }
#photogallery .thumb2 { width: 200px; height: 128px; position: relative; overflow: hidden; border: 1px solid #97afc2; margin:0 auto; background-color: #dadada;}

#col1 #map { width: 297px; height: 285px; padding: 10px 5px 0px; }
#col1 #map iframe { width: 287px; height: 275px;  border:1px solid #91a0aa; border-collapse: collapse; }

/*  ###########################################
 *  # Footer
 *  ###########################################
 */
#footer { background:url(img10.gif) left top repeat-x; width: 990px; height: 186px; position: relative; }
#ft-menu { padding: 8px 10px; }
#ft-menu ul { margin: 0; padding: 0; list-style: none; list-style-type: none; }
#ft-menu ul li { display: inline; }
#ft-menu ul li a { color: #45739f; padding-right: 6px; font-size: 0.8em; }
#footer p.copy { margin: 0px; padding: 0px; position: absolute; top: 10px; right: 10px; color: #45739f; text-align: right; font-size: 0.8em; }
#footer p.copy a { color: #45739f; }
#footer p.normativa { position: absolute; bottom: 10px; left: 0px; width: 990px; text-align: center; color: #b3d6ef; font-size: 0.8em; padding-bottom: 10px; }