
* {
	margin: 0;
	padding: 0;
	outline: none;
}

body {
	font-family: "Palatino linotype", sans-serif;
	font-size: 100%; /* 88% */
	background: #333333;
	margin-top: -15px;
	height: 100%;
}

#global {
    background:#f5f5f5;
    margin-bottom: 10px;
    -moz-border-radius-bottomright:10px;-khtml-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-khtml-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topright:10px;-khtml-border-radius-topright:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-khtml-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;
    width: 900px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
}

#global-tienda {
    background: #f5f5f5;
    -moz-border-radius-bottomright:10px;-khtml-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-khtml-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topright:10px;-khtml-border-radius-topright:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-khtml-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;
    width: 900px; 
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom:10px;margin:0 auto;
}

h1, h2, h3 {
	margin-bottom: 20px;
	font-weight: normal;
	color: #333333;
}

h1 { font-size: 3em; }
h2 { font-size: 2em; }
h3 { font-size: 1.6em; font-weight: bold; }

p, blockquote, ul, ol {
	margin-bottom: 1.5em;
	line-height: 1.5em;
}

blockquote, ul, ol {
	margin-left: 3em;
}

blockquote {
	margin-right: 3em;
	font-weight: bold;
}


hr { display: none; }

.hr {
	height: 36px;
	margin-bottom: 5px;
	background: url(../images/img06.gif) repeat-x left center;
}

.hr1 {
	height: 2px;
	margin-bottom: 25px;
	margin-top: -5px;
	background: #cccccc;
	margin-left: auto;
	margin-right: auto;
	width: 60%;
}

.hr2 {
	height: 2px;
	margin-bottom: 25px;
	margin-top: -5px;
	background: #cccccc;
	margin-left: auto;
	margin-right: auto;
	width: 45%;
}

.hr3 {
	height: 2px;
	margin-bottom: 25px;
	margin-top: -5px;
	background: #777777;
	margin-left: auto;
	margin-right: auto;
	width: 45%;
}

a:visited {
    outline: none;
}

a:active {
    outline: none;
}

#clear {
    clear: both;
}

.souligne-gras {
    text-decoration: underline;
    font-weight: bold;
    font-size: 1.2em;
}

.souligne {
    text-decoration: underline;
    font-weight: bold;
}

.white {
    color: white;
    font-size: 1.1em;
    padding-left: 0px;
}

.white1 {
    font-weight: normal;
    color: white;
    font-size: 0.9em;
}

.gras {
    font-weight: bold;
    color: #222222;
}
.gras-rojo {
    font-weight: bold;
    color: #c00000;
}
.gras-small {
    font-size:0.75em;
    color: #444444;
}
.light {
    color: #707070;
    font-weight: bold;
    font-size: 0.9em;
}

.prix {
    font-size: 1.3em;
    font-weight: bold;
    color: #c00000;
}

.italic {
    color: #cc0000;
}

.black {
    color: black;
}

.rojo {
    color: #cc0000;
}

/* Reservations */
#booking a img{
    margin: -15px 0 -10px 0;
	width: 205px;
	height: 68px;
}
#booking{
    float:left;
    margin:0px 0 15px 0px !important;
	text-decoration:none;
	border:none !important;
}
span#reserve a{
	position:absolute;
    color:#cc0000 !important;
	font-size:1.8em !important;
	font-weight:bold !important;
	margin: -30px 0 0 85px;
	text-align:right !important;
}

#booking img:hover{text-decoration:underline;}


/* Cadre Pub Nuestra Tienda */

#cadre-pub-nt{
    background:#0e0e0e;
	width:440px;
	height:110px;
	border:1px solid #ffc722;
	margin: 10px auto 0 auto;
	-moz-border-radius-bottomright:10px;-khtml-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-khtml-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topright:10px;-khtml-border-radius-topright:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-khtml-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;
	}
#cadre-pub-nt h3{font-size:1.1em;margin:-70px 0 0 135px;color:#fff;text-align:center;}
#logo-nt{background: url(../images/logo-nuestratienda.jpg) no-repeat;height:60px ;width: 120px;margin: -12px 0 5px 10px;}
#cadre-pub-nt a{color:#ffc722;font-size:1.1em;font-weight:normal;margin:5px 0 0 190px;}
#cadre-pub-nt p{color:#eee;font-size:0.8em;margin: 5px 15px 0 15px;}


/* ----- Index ----- */

#index {
    background: transparent url(../fonds/general.gif) no-repeat;
    height: 500px;
    width: 900px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 5%; /* 8 */
    top: 50%;
    color: #444444;
    font-size: 1em;
    text-align: center;
}

#index a {
    text-decoration: none;
    outline: none;
    font-size: 1em;
    color: #cc0000;
    text-decoration: underline;
}

#index a:hover {
    color: #ff0000;
}

#index h1 {
    color: #ffffff;
    font-size: 3.9em;
    text-align: center;
    margin-bottom: -25px;
}

#soldao a img {
    border: none; 
    margin-left: 0px;
    margin-top: -50px;
    border: none;
}

#soldao .image { /* INDEX */
    width: 240px;
    height: 180px;
    border: none;
    margin-left: 0px;
    margin-top: 100px;
    margin-bottom: 22px;
}

#monteros a img {
   margin-left: -30px;
   border: none;
}

#monteros .image { /* INDEX */
    width: 270px;
    height: 200px;
    border: none;
    margin-left: -30px;
    margin-top: 0px;
    margin-bottom: -22px;
}

#ganaderia a img {
    margin-left: -30px;
    border: none;
}

#ganaderia .image { /* INDEX */
    width: 240px;
    height: 180px;
    border: none;
    margin-left: -30px;
    margin-top: 100px;
    margin-bottom: -22px;
}

#uk img, #es img {
    border: none;
    height: 40px;
    width: 50px;
}


#bienvenue {
    font-size: 3em;
    color: #555555;
    letter-spacing: 0.3em;
    margin-top: -5px;
}

#cadre-webmaster {
    border: 1px solid #666666;
    height: 45px;
    width: 350px;
    margin: 10px auto -5px auto;
}

#webmaster {
    text-align: center;
    font-size: 0.85em;
}

#webmaster p {
    color: #888888;
    margin-bottom: 0px;
}

#webmaster a {
    color: #cccccc;
    text-decoration: underline;
}

#webmaster a:hover {
    color: #ffffff;
}

#w3c {
    display: inline;
    text-align: center;
    height: 25px;
    width: 70px;
}

#w3c img {
    margin-top: 10px;
}

/* ----- Header ----- */

#header {
	width: 901px; 
	height: 168px;
	margin-left: -1px;
	/*margin: 0 auto;*/	
    background: url(../fonds/27.gif) repeat-x;
}

#cadre-logo {
    background: transparent;
    height: 150px;
    width: 115px;
    margin-left: 0px;
    margin-top: 8px;
    position: absolute;
    margin-bottom: 0px;
}

#logo {
	width: 100px; 
	height: 150px; 
	padding-right: 15px;
	text-align: center;
	margin-right: auto;
    margin-left: auto;
}

#logo img {
    border: none;
}

#cadre-titre {
    background: transparent;
    height: 155px;
    width: 560px;
    margin-left: 105px;
    margin-top: 10px;
    position: absolute;
    margin-bottom: 0px;
    text-align: left;
}

#titre1 {
	font-size: 4.3em;
	font-weight: bold;
	line-height: .85em;
    color: #000000;
    text-decoration: none;
    font-size: 3.75em;
    font-style: italic;
    line-height: 1.05em;
}

#titre1 a {
    width: 300px;
    text-align: center;
}

#cadre-titre2 {
    position: absolute;
    background: transparent;
    margin-left: 110px;
    margin-top: 135px;
    text-align: left;
    width: 550px;
    text-align: left;
}

#titre2 {
    text-decoration:none;
    font-size: 0.95em; 
    line-height: 1.5em;
    letter-spacing: .15em;
    font-weight: normal;
    margin-left: auto;
    margin-right: auto;
}

#cadre-titre1 a, #cadre-titre2 a {
	text-decoration: none;
	color: #d0d0d0;
}

#cadre-titre2 a:hover {
    color: #dddddd;
}

#header #image img {
	position: absolute;
	width: 580px;
	height: 165px;
	background: #eeeeee;
	margin-top: 10px;
	margin-left: 220px;
	margin-bottom: 0px;
}
    
#header #image1 img {
	float: right;
	width: 220px;
	height: 145px;
	margin-top: 12px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#cadre-fecha {
    position: absolute;
    background: transparent;
    height: 2.2em;
    width: 243px;
    margin-left: 0px;
    margin-top: 168px;
    border-right: 1px solid #999999;
}

#fecha {
    margin-left: auto;
    margin-right: auto;
    font-weight: normal;
    color: #eeeeee;
    font-size: 1em;
    line-height: 1.95em;
    text-align: center;
}

/* ----- Menu ----- */

#menu {
	float: left;
	width: 901px; 
	height: 35px; 
    margin-top: 0px; 
	background: url(../fonds/noir-bleu.gif) repeat-x;
	border-top: 1px solid #aaaaaa; 
	border-bottom: 1px solid #aaaaaa;
}

#menu ul {
	margin-left: 243px; 
	/*padding-top: 0px;*/ 
	text-align: center;
	list-style: none;
}

#menu li {
	display: inline; 
}

#menu a {
	text-decoration: none;
	color: #cccccc; 
}

#menu li a {    
    width: 130.5px; 
    height: 35px;
    line-height: 1.85em;
    font-size: 1.05em;
    float: left;
    margin-left: 1px;
    outline: none;
}

#menu ul li a.current {
    color: #ffffff;
    /*cursor: default;*/
    text-decoration: none;
    background: url(../fonds/hh4.gif) no-repeat;
}

#menu li a:active, #menu li a:visited {
    outline: none;
}

#menu li a:hover {
    color: #ffffff;
    outline: none;
    text-decoration: none;
    background: url(../fonds/hh2.gif) no-repeat;
}


/* --- Menu UK --- */

#menu-uk {
	float: left;
	width: 901px; 
	height: 35px; 
    margin-top: 0px; 
	background: url(../fonds/noir-bleu.gif) repeat-x;
	border-top: 1px solid #aaaaaa; 
	border-bottom: 1px solid #aaaaaa;
}

#menu-uk ul {
	margin-left: 243px; 
	/*padding-top: 0px;*/ 
	text-align: center;
	list-style: none;
}

#menu-uk li {
	display: inline; 
}

#menu-uk a {
	text-decoration: none;
	color: #cccccc; 
}

#menu-uk li a {    
    width: 130.6px; 
    height: 35px;
    line-height: 1.85em;
    font-size: 1em;
    float: left;
    margin-left: 1px;
    outline: none;
}

#menu-uk ul li a.current {
    color: #ffffff;
    /*cursor: default;*/
    text-decoration: none;
    background: url(../fonds/hh4.gif) no-repeat;
}

#menu-uk li a:active, #menu li a:visited {
    outline: none;
}

#menu-uk li a:hover {
    color: #ffffff;
    outline: none;
    text-decoration: none;
    background: url(../fonds/hh2.gif) no-repeat;
}


/* --------------------------------------- */

#responsable {
    color: #ffffff;
    font-size: 1em;
    line-height: 1.95em;
    text-align: center;
    width: 335px;
    float: right;
    height: 36px;
    font-weight: bold;
}

#sidebar a.current {
    color: #ffffff;
    text-decoration: underline;
    cursor: default;
}

/* ----- Page ----- */

#page {
    width: 900px;
	margin: 0 auto;
	background: transparent;
}

.fond1 {
    background: url(../fonds/fond-img.gif) no-repeat;
    margin-left: auto;
    margin-right: auto;
    margin-top: -5px;
    width: 520px;
    height: 210px;
    padding-top: 35px;
    margin-bottom: -10px;
}

.fond1 img {
    height: 150px;
    width: 220px;
    padding: 0 15px 0 15px;
}

.fond2 {
    background: url(../fonds/fond-img2.gif) no-repeat;
    margin-left: auto;
    margin-right: auto;
    margin-top: -20px;
    width: 570px;
    /*height: 205px;*/
    padding: 30px 0 10px 0;
    margin-bottom: 10px;
}

.fond2 img {
    height: 180px;
    width: 250px;
    padding: 0 15px 0 15px;
}

.fond4 {
    background: url(../fonds/carta.gif) no-repeat; /* cccccc - e5e5e5 - 45% */
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    width: 520px;
    height: 550px;
    padding-top: 5px;
}

.fond3 {
    background: url(../fonds/servicios.gif) no-repeat; 
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    width: 520px;
    height: 430px;
    padding-top: 5px;
}

.fond5 {
    background: url(../fonds/servicios.gif) no-repeat; /* cccccc - e5e5e5 - 45% */
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    width: 520px;
    height: 430px;
    padding-top: 5px;
    margin-bottom: -80px;
}

.fond6 {
    background: url(../fonds/especial.gif) no-repeat; /* cccccc - e5e5e5 - 45% */
    margin-left: auto;
    margin-right: auto;
    margin-top: 35px;
    width: 520px;
    height: 430px;
    padding-top: 10px;
}

.fond7 {
    background: url(../fonds/carta1.gif) no-repeat; /* cccccc - e5e5e5 - 45% */
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    width: 520px;
    height: 700px;
    padding-top: 5px;
}

.fond8 {
    background: url(../fonds/4.gif) no-repeat;
    margin-left: auto;
    margin-right: auto;
    margin-top: -25px;
    width: 570px;
    height: 250px;
    padding-top: 5px;
    margin-bottom: 8px;
}

.fond5 #soldao-img img {
    width: 250px;
    height: 180px;
    padding: 0px 10px 10px 10px;
}

.fond5 {
    background: url(../fonds/fond5.gif) no-repeat;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    width: 570px;
    height: 450px;
    padding-top: 85px;
}

.fond6 {
    background: url(../fonds/fond5.gif) no-repeat;
    margin-left: auto;
    margin-right: auto;
    margin-top: -55px;
    width: 570px;
    height: 450px;
    padding-top: 85px;
}

.fond9 #soldao-img img {
    width: 250px;
    height: 180px;
    padding: 0px 5px 0px 5px;
    margin-top: -15px;
}

.fond9 {
    background: url(../fonds/fond9.gif) no-repeat;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    width: 570px;
    height: 380px;
    padding-top: 30px;
    margin-bottom: 15px;
}

.fond-ganaderia {
    background: url(../fonds/ganaderia.gif) no-repeat;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    width: 570px;
    height: 900px;
    padding-top: 10px;
}

.fond-ganaderia h3 {
    font-size: 1.3em;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 25px;
    text-align: center;
}

.trait {
    background: url(../fonds/trait.gif) no-repeat;
    margin-left: auto;
    margin-right: auto;
    margin-top: -15px;
    margin-bottom: 10px;
    height: 2px;
    width: 300px;
}

.diapo {
    font-size: 1.2em;
    color: #444444;
    margin-bottom: 10px;
    margin-top: -10px;
    text-decoration: underline;
}

.highslide img {
    width: 180px;
    height: 130px;
    margin-right: 7px;
    margin-bottom: 30px;
    border: 4px solid #555555;
}

#medalla {
    background: url(../fonds/fond8.gif) no-repeat;
    margin-left: auto;
    margin-right: auto;
    width: 570px;
    height: 500px;
    padding-top: 5px;
    margin-top: -30px;
}

#medalla img {
    height: 150px;
    width: 150px;
    margin-left: -350px;
    margin-top: 25px;
    border: 4px ridge #666666;
}

#medalla h3 {
    font-size: 1.8em;
    margin-top: -170px;
    margin-left: 180px;
    margin-bottom: 20px;
}

#medalla h4 {
    font-size: 1em;
    text-align: left;
    margin-top: 0px;
    margin-left: 210px;
    margin-bottom: 35px;
    color: #666666;
}

#red{
    color: #cc0000;
    font-size: 1.1em;
}

#medalla p {
    margin-left: 30px;
    text-align: justify;
    margin-right: 30px;
    color: #666666;
    font-size: 1em;
    line-height: 1.2em;
    margin-bottom: 10px;
}

#medalla a {
    font-size: 0.75em;
    color: #888888;
}

#medalla a#mas {
    font-size: 1.1em;
    color: #222222;
}

#medalla a:hover#mas {
    color: #c00000;
}

.cadre-left {
    font-size: 0.9em;
    color: #3131fd;
    float: left;
    margin-top: -22px;
    margin-bottom: 7px;
    height: 20px;
    width: 200px;
    background: transparent;
    margin-left: 40px;
    line-height: 1.1em;
}

.cadre-right {
    font-size: 0.9em;
    color: #3131fd;
    float: right;
    margin-top: -22px;
    margin-bottom: 7px;
    height: 20px;
    width: 200px;
    background: transparent;
    margin-right: 40px;
    line-height: 1.1em;
}

.clear {
    clear: both;
}
    
#foto1 {
    height: 210px;
    width: 450px; 
    margin-bottom: -25px;
}

/* ----- Content ----- */

#content {
	float: right;
	width: 617px;  
	padding: 20px;
	background: transparent;
	text-align: center;
}

#content h2 {
    font-size: 1.9em;
    letter-spacing: 0.06em;
}

#content h3 {
    letter-spacing: 0.1em;
    padding-top: 10px;
    padding-bottom: 0px;
}

#restaurante p {
    font-size: 1em;
    line-height: 1.2em;
    margin-bottom: 30px;
    margin-left: 15px;
    margin-right: 18px;
    color: #555555;
    margin-top: 25px;
}

#hotel p {
    font-size: 0.9em;
    line-height: 1.15em;
    margin-bottom: 35px;
    margin-left: 15px;
    margin-right: 18px;
    color: #555555;
    margin-top: 20px;
}

#lacarta h2 {
    font-size: 1.9em;
    margin-bottom: 20px;
}

#lacarta h3 {
    font-size: 1.1em;
    color: #666666;
    font-weight: bold;
    margin-bottom: 35px;
    padding-left: 35px;
    padding-right: 35px;
}

#lacarta h4 {
    font-size: 1.8em;
    margin-top: 35px;
    margin-bottom: 15px;
    color: #444444;
}

#lacarta h5 {
    font-size: 1.6em;
    margin-bottom: 15px;
    color: #444444;
}

.fond7 p {
    font-size: 1.3em;
    margin-bottom: 40px;
    color: #444444;
}

#content a {
    text-decoration: none;
}

#content a:hover {
    color: #cc0000;
}

#content p img {
    border: 2px solid #777777;
}

#servicios {
    font-size: 1.2em;
    margin-top: 40px;
    text-align: left;
    margin-left: 30px;
}

#servicios img {
    width: 25px;
    height: 25px;
    border: none;
    margin-left: 25px;
    
}

#servicios p {
    margin-top: -30px;
    margin-left: 60px;
    margin-bottom: 5px;
}

#historia-index {
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
    padding-top: 5px;
}

#historia-index p {
    text-align: justify;
    padding-left: 30px;
    padding-right: 30px;
    text-indent: 30px;
    line-height: 1.3em;
    font-size: 1em;
    color: #333333;
    padding-top: 0px;
    margin-bottom: 5px;
}

#historia-index-uk {
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
    padding-top: 0px;
}

#historia-index-uk p {
    text-align: justify;
    padding-left: 30px;
    padding-right: 30px;
    text-indent: 30px;
    line-height: 1.3em;
    font-size: 1em;
    color: #333333;
    padding-top: 0px;
    margin-bottom: 5px;
}

#historia-elsoldao {
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
    color: #555555;
    margin-bottom: 0px;
    padding-top: 15px;
}

#historia-elsoldao p {
    text-align: justify;
    font-size: 1em;
    text-indent: 25px;
    margin-left: 35px;
    margin-right: 35px;
    line-height: 1.50em;
    margin-top: -30px;    
}

#historia-elsoldao-uk {
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    color: #333333;
    margin-bottom: 0px;
    padding-top: 15px;
}

#historia-elsoldao-uk p {
    text-align: justify;
    font-size: 1em;
    text-indent: 20px;
    margin-left: 35px;
    margin-right: 35px;
    line-height: 1.75em;
    margin-top: -30px;    
}
#historia-ganaderia {
    width: 562px;
    height: 100px;
    margin-left: auto;
    margin-right: auto;
    color: #555555;
    margin-bottom: 80px;
    padding-top: 10px;
    margin-top: 15px;
}

#historia-ganaderia p {
    text-align: justify;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 1.05em;
    line-height: 1.2em;
}

#historia-ganaderia-1 {
    width: 562px;
    height: 80px;
    margin-left: auto;
    margin-right: auto;
    color: #555555;
    margin-bottom: 80px;
    padding-top: 5px;
}

#historia-ganaderia-1 p {
    text-align: justify;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 1.05em;
    line-height: 1.2em;
}

#tarifas {
    background: url(../fonds/20.gif) no-repeat;
    height: 25px;
    width: 185px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
}

#tarifas a {
    font-size: 1.1em;
    color: #c00000;
    line-height: 1em;
    margin-left: -5px;
    outline: none;
}

#tarifas a:hover {
    color: #2d2de2;
    text-decoration: none;
}

#precios {
    background: url(../fonds/precios.gif) no-repeat;
    width: 310px;
    height: 270px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}

#precios h2 {
    color: #ffffff;
    text-align: center;
    width: 310px;
    border-bottom: 1px solid #eeeeee;
}

#precios h3 {
    margin-top: -25px;
    font-size: 1em;
    color: #eeeeee;
    font-weight: normal;
    text-align: center;
    width: 310px;
    margin-left: 10px;
}

#precios img {
    height: 18px;
    width: 18px;
    margin-top: -8px;
    margin-left: 48px;
}

#precios p {
    color: #ffffff;
    font-size: 1em;
    margin-top: -10px;
    text-align: left;
    margin-left: 50px;
    width: 310px;
}

#quehacemos {
    text-align: center;
}

#quehacemos h2 {
    text-align: center;
    margin-bottom: 25px;
    font-size: 1.5em;
}

#agenda {
    width: 615px;
    padding-top: 10px;
    background: transparent;
}

#agenda ul {
    margin-left: auto;
    margin-right: auto;
    display: inline;
}

#agenda a {
    color: #555555;
    text-decoration: underline;
}

#agenda a:hover {
   text-decoration: none;
   color: #000000;
}

#agenda li {
    padding-left: 5px;
    margin-top: 5px;
    font-size: 0.75em;
    color: #c00000;
    display: inline;
}

.texte {
    padding: 30px 20px 30px 20px;
    font-size: 0.8em;
    color: #555555;
}

#quehacemos p {
    font-size: 1.05em;
    color: #505050;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 10px;
}

#quehacemos .cadreb {
    background: #d5d5d5;
    width: 230px;
    margin-left: auto;
    margin-right: auto;
    color: #cc0000;
}

#mapa {
    margin-left: -25px;
    text-align: center;
}

#mapa p {
    margin-top: 20px;
    color: #333333;
}

#mapa a {
    color: #555555;
    font-size: 1.1em;
    text-decoration: underline;
    padding-left: 35px;
}

#motos {
    margin-left: -55px;
    text-align: center;
    margin-top: 20px;
}

#motos a {
    color: #555555;
    font-size: 1.1em;
    padding-left: 35px;
    text-decoration: underline;
}

#motos p {
    text-align: left;
    font-size: 1.1em;
    margin-top: 15px;
    margin-left: 120px;
    line-height: 1.6em;
}

#calendario-fiestas {
    margin-left: -55px;
    text-align: center;
    margin-top: 20px;
}

#calendario-fiestas a {
    color: #555555;
    font-size: 1.3em;
    padding-left: 35px;
    text-decoration: underline;
}

#enlaces {
    font-size: 1.1em;
}

/* ----- Sidebar ----- */

.hidden {
	display: none;
	overflow: hidden;
}

#sidebar {
	float: left;
	width: 203px; 
	padding: 30px 20px 20px 20px; /* alignement texte dans sidebar*/
	background: #c00000; 
	font-size: 0.8em;
}

#start {
    padding-top: 15px;
}

#sidebar p {
    line-height: 1.4em;
    font-size: 1em;
    color: #bbbbbb;
}

#sidebar .pre {
    margin-top: -10px;
    margin-left: 25px;
    margin-bottom: 5px;
    font-size: 0.8em;
}

#sidebar p a {
    float: right;
    font-size: 0.9em;
    color: #ffffff;
    text-decoration: underline;
    font-weight: normal;
}

#sidebar p a:hover {
    color: #ffffff;
    text-decoration: none;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
	font-size: 0.8em;
}

#sidebar li ul {
	margin-bottom: 10px;
	line-height: 2em;
	padding-left: 0px;
}

#sidebar li li {
	list-style: none; /* square inside; */
	color: #bbbbbb;
	margin-left: 10px;
}

#sidebar li  {
	margin: 0;
	font-size: 1.4em;
}

#sidebar h2 {
	padding-top: 0px;
	margin-top: -10px;
	margin-bottom: 15px;
	padding-bottom: 8px;
	letter-spacing: 0.15em;
	border-bottom: 2px ridge #efefef;
	color: #ffffff;
	font-weight: normal;
	text-align: center;
	font-size: 1.2em;
}

#sidebar h3{
    font-size: 1.2em;
    color: #cccccc;
    font-weight: normal;
    line-height: 1.6em;
    margin-bottom: 25px;
    padding-left: 0px;
}

#sidebar h4 {
    font-size: 1.1em;
    text-align: center;
    color: #ffffff;
    font-weight: normal;
    margin-top: 5px;
    margin-bottom: 15px;
}

#sidebar h5 {
    font-size: 1em;
    text-align: center;
    padding: 5px;
    color: #ffffff;
    font-weight: normal;
    margin-top: 5px;
    margin-bottom: 30px;
    border: 1px solid #cccccc;
    letter-spacing: 0.04em;
}

#sidebar a {
	color: #cccccc;
	margin-left: 0px;
	text-decoration: none;
}

#bouton1 {
    margin-bottom: 18px;
    margin-top: -14px;
    margin-left: 28px;
    outline: none;
    font-size: 1.3em;
    line-height: 0.1em;
}

#bouton2 {
    margin-bottom: 20px;
    margin-top: -14px;
    margin-left: 28px;
    outline: none;
    font-size: 1.3em;
    line-height: 0.1em;
}

#bouton1 a, bouton2 a {
    outline: none;
}

#sidebar #loc img {
    margin-top: -8px;
    width: 18px;
    height: 18px;
    margin-left: 5px;
}

#sidebar a:hover {
    color: #ffffff;
    text-decoration: underline;
}

#cadre-mail {
    background: url(../fonds/mail.gif) no-repeat;
    height: 28px;
    width: 200px;
    text-align: center;
    margin-top: -22px;
    margin-bottom: 27px;
    margin-left: auto;
    margin-right: auto;
}

#cadre-mail a {
    font-size: 1.2em;
    color: #e5e5e5;
    margin-left: 0px;
    line-height: 1.6em;
}

#cadre-mail a:hover {
    color: #ffffff;
    text-decoration: none;   
}

#sidebar li:hover {
    color: #ffffff;
}

#sidebar #resp {
    clear:both;
    color: #cccccc;
    font-size: 1.25em;
    margin-top: -10px;
    margin-bottom: 10px;
    font-weight: normal;
    margin-left: -2px;
}

#sidebar ol {
    color: #aaaaaa;
    font-size: 1em;
    font-weight: normal;
    list-style-type: none;
    margin-left: 10px;
    line-height: 1.8em;
}

#sidebar ol a:hover {
    text-decoration: none;
    color: #ffffff;
}

#sidebar img {
    width: 180px;
    height: 30px;
    border: none;
    margin-top: 2px;
    margin-left: 10px;
}

#sidebar #diapo-cadre {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 165px;
    margin-top: -8px;
}

#sidebar #diapo img {
    height: 100px;
    width: 120px;
    border: 3px ridge #999999;
}

#tiendaol-index {
    background: url(../fonds/c.gif) no-repeat;
    height: 35px;
    width: 180px;
    text-align: center;
    line-height: 1.8em; 
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
}

#tiendaol-index a {
    color: #dddddd;
    font-size: 1em;
    outline: none;
    margin-left: -3px;
}

#tiendaol-index a:hover {
    text-decoration: none;
}

#tiendaol {
    background: url(../fonds/c.gif) no-repeat;
    height: 35px;
    width: 180px;
    text-align: center;
    line-height: 1.8em; 
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
}

#tiendaol a {
    color: #dddddd;
    font-size: 1em;
    outline: none;
    margin-left: -3px;
}

#tiendaol a:hover {
    text-decoration: none;
}

#tiendaol-quehacemos {
    background: url(../fonds/c.gif) no-repeat;
    height: 35px;
    width: 180px;
    text-align: center;
    line-height: 2.3em; 
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
}

#tiendaol-quehacemos a {
    color: #dddddd;
    font-size: 1.2em;
    outline: none;
}

#tiendaol-quehacemos a:hover {
    text-decoration: none;
}

#pub0 {
    margin-left: auto;
    margin-right: auto;
    text-align:center;
    margin-top: 15px;
	width:200px;
}
#pub0 img{
    height: 130px;
	width: 200px;
	margin-left:0px;
	border: 1px solid #888;
}

#pub2,#pub1 {
    height: 200px;
    width: 200px;
    margin-left: auto;
    margin-right: auto;
    text-align:center;
    margin-top: 15px;
    border:1px solid #bbbbbb;
    background:url(../images/pub.jpg) 28px 90px no-repeat;
}
#pub3 {
    height: 200px;
    width: 200px;
    margin-left: auto;
    margin-right: auto;
    text-align:center;
    margin-top: 15px;
    border:1px solid #bbbbbb;
    background:url(../images/pub.jpg) 20px 90px no-repeat !important;
}

/*
#pub4 {
    height: 200px;
    width: 200px;
    margin-left: auto;
    margin-right: auto;
    text-align:center;
    margin-top: 15px;
    border:1px solid #bbbbbb;
    background: #005080;
}
#pub4 img#st{
    margin: 0px auto;
	height: 75px;
	width: 200px;
	padding-top: 5px;
}
*/

#pub4 img#st{
    width: 205px;
	height: 220px;
	margin: 10px auto;
}

#pub0 p {font-size:1.20em;font-weight:bold;color:#ffffff;margin-top:2px;margin-bottom: -2px;background: #182567;height:30px;line-height:30px;width:205px;}
#pub2 p,#pub1 p {font-size:1.30em;color:#ffffff;margin-top:10px;margin-bottom: -2px;background:#555555;}
#pub1 a, #pub2 a {font-size:1.1em;color:#ffcc39;font-weight:bold;text-decoration:underline;}
#pub3 p {font-size:1.20em;color:#ffffff;margin-top:10px;margin-bottom: -2px;background:#555555;}
#pub3 a {font-size:1.05em;color:#ffcc39;font-weight:bold;text-decoration:underline;}
/*
#pub4 h4{font-size:1.4em;color:#ffffff;margin-top:5px;margin-bottom: -4px;background:#182567;padding: 5px 0;}
#pub4 p{font-size:1.25em;color:#99cc3b;font-weight:bold;text-decoration:none;margin: -35px 0 0 0;}
#pub4 p#texte{
    color:#fff;
	font-size: 1em;
	margin-top: 15px;
	font-weight: normal;
	padding: 0 5px 0 5px;
}

#pub4 a {text-decoration:none;}
#pub4 a:hover {text-decoration:none;}
*/


/* ---------------- */
/*  TIENDA ON LINE  */
/* ---------------- */

#nuestratienda-cadre{width:550px;background:#dfdfdf;border:1px solid #999;margin-left:auto;margin-right:auto;margin-top:15px;padding-top:10px;padding-bottom:15px;-moz-border-radius-bottomright:20px;-khtml-border-radius-bottomright:20px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-bottomleft:20px;-khtml-border-radius-bottomleft:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-topright:20px;-khtml-border-radius-topright:20px;-webkit-border-top-right-radius:20px;-moz-border-radius-topleft:20px;-khtml-border-radius-topleft:20px;-webkit-border-top-left-radius:20px;}
#nuestratienda h1{font-size:1.6em;color:#111111;padding-top:0px;font-weight:bold;}
#nuestratienda p {margin-left:25px;color:#444444;line-height: 1.25em;font-size:0.8em;margin-right:190px;text-align:justify;}
.cadre-famille-tienda{margin-top:35px;}
.titre-familles{background: url(../images/logico.png) 0px 3px no-repeat;height:35px;font-size:1.6em;letter-spacing:-0.02em;font-weight:bold;margin-bottom:10px;margin-top:10px;text-align:left;margin-left:25px;padding-left:30px;}
.titre-familles a{color:#303030;text-decoration:underline !important;}
.cadre-familles{background: #dfdfdf;width:550px;height:130px;border:1px solid #999;margin-left:auto;margin-right:auto;margin-top:15px;padding-top:5px;text-align:left;-moz-border-radius-bottomright:20px;-khtml-border-radius-bottomright:20px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-bottomleft:20px;-khtml-border-radius-bottomleft:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-topright:10px;-khtml-border-radius-topright:20px;-webkit-border-top-right-radius:20px;-moz-border-radius-topleft:20px;-khtml-border-radius-topleft:20px;-webkit-border-top-left-radius:20px;}
.cadre-familles img{border:5px double #353535;float:right;margin-right:15px;margin-top:-47px;}
.cadre-familles img:hover{border:5px double #505050;}
#sidebar br {line-height:2em;}
#left ul li.title a {background: url(../images/arrowgrey-r.gif) 5px 6px no-repeat;padding-left: 25px;font-size:1em;color:#ddd;text-align:center;font-weight:bold;}
#left ul li.title a:hover {color:#fff;}
#left ul li a {background: url(../images/arrowgrey-r.gif) 5px 6px no-repeat;padding-left: 25px;font-size:0.85em;margin-bottom:10px;}
#left ul li a#courant{background: url(../images/greytwo-r.gif) 8px 7px no-repeat;padding-left: 25px;text-decoration:underline;color:#fff;}
#left p{color:#dddddd;font-size: 1em;margin-bottom:5px;text-align:center;}
.titre-left{background: url(../fonds/fond-titulo-left1.gif) repeat-x;font-size:1.3em;text-align:center;margin-left:auto;margin-right:auto;width:180px;height:35px;line-height:1.9em;margin-top:0;margin-bottom:10px;}
.titre-left a.bouton-titre{color:#dddddd !important;}
.titre-left a:hover.bouton-titre{color:#ffffff !important;text-decoration:none !important;}
#contactar{color:#ffffff;font-size:1.5em;text-align:center;margin-bottom:10px;}
#cadre-form{color:#dfdfdf;font-size:1.1em;text-align:center;margin-bottom:10px;}
#cadre-form a {font-size:1.1em;text-decoration:underline;text-align:center;color:#fff;letter-spacing:0.1em;margin-left:-0.3em;font-weight:bold;}
#cadre-email{color:#dfdfdf;font-size:1.1em;background:none;text-align:center;margin-top:10px;margin-bottom:10px;}
.moyen{font-size:1.15em;text-decoration:underline;color:#fff;margin-top:10px;}
#foto-paypal{background: #fff url(../images/paypal-.gif) no-repeat;margin-top:5px;margin-bottom:3px;height:50px;width:180px;border:none;margin-left:auto;margin-right:auto;}
#foto-tarjetas{background: url(../images/cartes1.gif) no-repeat;margin-bottom:-5px;height:29px;width:180px;border:none;margin-left:auto;margin-right:auto;}
#presentation-tienda-index{color:#353535;font-size:0.85em;margin-top:-5px;text-align:justify;margin-left:35px;margin-right:35px;margin-bottom:25px;}
#presentation-tienda{color:#353535;font-size:0.85em;padding: 0 20px 10px 20px;text-align:justify;margin-bottom:10px;}
.cadre-presentacion-productos{height:160px;width:580px;border:3px double #cccccc;margin-left:auto;margin-right:auto;margin-top:0px;background:#fefefe;-moz-border-radius-bottomright:20px;-khtml-border-radius-bottomright:20px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-bottomleft:20px;-khtml-border-radius-bottomleft:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-topright:20px;-khtml-border-radius-topright:20px;-webkit-border-top-right-radius:20px;-moz-border-radius-topleft:20px;-khtml-border-radius-topleft:20px;-webkit-border-top-left-radius:20px;}
.titulo-producto{text-align:left;font-size:1.3em;font-weight:bold;margin-top:13px;margin-bottom:0px;font-style:italic;margin-left:180px;}
.titulo-producto a{color:#3131fd}
.titulo-producto a:hover{color:#3131fd !important;text-decoration:underline !important;}
.cadre-presentacion-productos-img{float:left;margin-left:35px;margin-top:-24px;}
.cadre-presentacion-productos-img a{color:#444444;font-size:0.8em;font-weight:bold;margin-top:10px;}
.cadre-presentacion-productos-img img{border:3px double #444;height:120px;width:140px;margin-left:-15px;}
.cadre-presentacion-productos-img img:hover{border:3px double #c00000;}
.cadre-description-centre{float:right;height:60px;width:370px;margin-top:5px;text-align:left;font-size:0.8em;padding-top:0px;padding-left:5px;margin-right:30px;}
.mas {float:left;margin-top:20px;}
.mas a{margin-left:15px;color: #444444;font-size:0.75em;font-weight:bold;background: url(../images/info1.png)no-repeat;background-position: 0 2px;padding-left:15px;height:20px;width:20px;margin-top:50px;}
#cadre-produit{background:#fefefe;height:540px;width:550px;padding:10px;border:3px solid #cccccc;margin-top:15px;-moz-border-radius-bottomright:20px;-khtml-border-radius-bottomright:20px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-bottomleft:20px;-khtml-border-radius-bottomleft:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-topright:20px;-khtml-border-radius-topright:20px;-webkit-border-top-right-radius:20px;-moz-border-radius-topleft:20px;-khtml-border-radius-topleft:20px;-webkit-border-top-left-radius:20px;}
#presentation-du-produit{margin-top:25px;font-size:0.8em;color:#404040;text-align:left;padding-left:50px;line-height:1.8em;}
#presentation-du-produit .style-jaime {float:right;margin-right:55px;margin-top:-55px;width:110px;height:30px;}
#presentation-du-produit #vote{padding-top:7px;}
#presentation-du-produit #vote-size{height:30px;overflow:hidden;margin-left:110px;margin-top:-20px;}
.voto{background:#ffffff;border:1px solid #cccccc;height:70px;width:125px;margin-top:-42px;float:right;padding-top:5px;margin-right:15px;font-size:0.8em;color:#555555;-moz-border-radius-bottomright:10px;-khtml-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-khtml-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topright:10px;-khtml-border-radius-topright:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-khtml-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;}
.titulo-fiche-producto{text-align:center;color:#3131df;font-size:1.8em;font-weight:bold;margin-top:5px;margin-bottom:0px;font-style:italic;}
.cadre-fiche-productos-img{margin-left:auto;margin-right:auto;;margin-top:20px;}
.cadre-fiche-productos-img a{color:#444444;font-size:0.8em;font-weight:bold;margin-top:10px;}
.cadre-fiche-productos-img img{border:3px double #444444;height:170px;width:250px;}
.cadre-fiche-productos-img img:hover{border:3px double #c00000;}
.cadre-description-centre{float:right;height:60px;width:370px;margin-top:5px;text-align:left;font-size:0.8em;padding-top:0px;padding-left:5px;margin-right:30px;}
.hay{position:absolute;background: url(../images/rond-vert.png) -2px -1px no-repeat;height:20px;width:20px;margin-top:-22px;margin-left:105px;}
.nohay{position:absolute;background: url(../images/rond-rouge.png) -2px -1px no-repeat;height:20px;width:20px;margin-top:-22px;margin-left:105px;}
#retour {margin-left:200px;margin-top:-5px;color:#000099;}
.prix-productos{color:#c00000;font-weight: bold;font-size:1.2em;margin-left:10px;margin-top:-40px;padding-top:18px;margin-bottom:0px;}
.small{font-size:0.8em;color:#c00000;}
p.pago {font-size:0.85em;text-align:justify;padding:35px;padding-bottom:10px;}
.cadre-condiciones{background:#fefefe;width:550px;margin-left:auto;margin-right:auto;padding:15px;border:1px solid #cccccc;margin-top:10px;-moz-border-radius-bottomright:20px;-khtml-border-radius-bottomright:20px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-bottomleft:20px;-khtml-border-radius-bottomleft:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-topright:20px;-khtml-border-radius-topright:20px;-webkit-border-top-right-radius:20px;-moz-border-radius-topleft:20px;-khtml-border-radius-topleft:20px;-webkit-border-top-left-radius:20px;}
.titulo-fiche-condiciones{text-align:center;color:#3131df;;font-size:1.2em;font-weight:bold;margin-top:5px;margin-bottom:-5px;font-style:italic;text-decoration:underline;}
.cadre-description-centre img {height:10px;width:12px;border:none;margin-left:2px;}
.middle{font-size:0.75em;}

/* ---------- */
/* FORMULARIO */
/* ---------- */

#myspan {
    position: absolute;
    margin-top: -23px;
    margin-left: 250px;
    font-weight: bold;
}

#formulario {
    text-align: left;
    font-size: 0.85em;
}

#formulario h2 {
    font-size: 2em;
    text-align: center;
    margin-bottom: 20px;
    text-decoration: underline;
}

#formulario br {
    line-height: 0.2em;
}

#formulario p {
    margin-bottom: 0px;
    font-size: .85em;
    padding-bottom: 0px;
    color: #666666;
    margin-top: 0px;
    margin-left: 25px;
}

.petit {
    font-size: 0.8em;
}

#cadre-formulario {
    margin-left: auto;
    margin-right: auto;
    width: 600px;
    background: #f5f5f5;
}

#titre-formulario {
    text-align: center;
    font-size: 1.5em;
    font-weight: bold;
    margin-bottom: 20px;
    background: #ffffff;
    width: 300px;
    margin-left: auto;
    margin-right: auto;
}

#cadre-formulario form {
    color: #666666;
    margin-top: -10px;
    border: 3px solid #cccccc;
    padding: 25px 30px 0px 30px;
    font-size: 1em; 
    line-height: 1.15em;
    text-align: left;
    height: 580px;
}
    
#formulario img {
   padding-left: 25px;
}

capt {
    margin-left: 10px;
}

input {
    margin-left: 25px;
    margin-bottom: 5px;
    border: 1px solid #999999;
}

textarea {
    background: #ffffff;
    border: 1px solid #cccccc;
    margin-top: 0px;
    margin-left: 25px;
    margin-bottom: 10px;
}

.label_error {
	color: #cc0000;
}

#cadre-submit {
    margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.form_submit {
	width: 70px;
	height: 25px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #777777;
	font-weight: bold;
 }

.form_submit:hover {
    color: #353535;
    cursor: pointer;
    background: #efffff;
}

#pob {
    margin-left: 30px;
}

#formulario a {
    color: #cc0000;
}

/* ----- Footer ----- */

#footer-tienda {
	width: 900px; 
	height: 30px;
	margin-top: -22px; 
	margin-left: auto;
	margin-right: auto;
	border-top: 1px solid #666666;
	font-size: 0.8em;
	text-align: center;
	background: #f2f2f2;
	padding-bottom: 15px;
	-moz-border-radius-bottomright:10px;
    -khtml-border-radius-bottomright:10px;
    -webkit-border-bottom-right-radius:10px;
    -moz-border-radius-bottomleft:10px;
    -khtml-border-radius-bottomleft:10px;
    -webkit-border-bottom-left-radius:10px;
}
#footer-tienda a {
	color: #444444;
}

#footer-tienda a:hover {
	color: #ff0000;
}
#footer {
	width: 900px; 
	height: 30px;
	margin-top: -23px; 
	margin-left: auto;
	margin-right: auto;
	border-top: 1px solid #666666;
	font-size: 0.8em;
	text-align: center;
	background: #transparent;
	padding-bottom: 15px;
}

#footer p {
	line-height: normal;
	color: #555555;
	margin-bottom: 25px;
}

#legal {
    padding-top: 15px;
    margin-top: 0px;
}

#footer a {
	color: #444444;
}

#footer a:hover {
	color: #ff0000;
}

#pub-footer {display:inline;text-align:center;background:red;width:550px;}
#pub-footer img {margin-left:10px;margin-top:25px;border:none;}
#pub-footer a{color:#bbbbbb;font-size:0.75em;letter-spacing:-0.1em;text-decoration:none;}
#pub-footer a:hover {color:#ffffff;}

/* ------- Popup Como llegar ------ */

#content-local {
	position: absolute;
	width: 950px; 
	height: 630px;
	text-align: center;
	font-size: 0.75em;
	background: url(../fonds/local-general.gif) no-repeat;
	margin-top: 20px;
	margin-left: 5px;
	margin-bottom: 0px;
}

#content-local h1 {
    font-size: 2.6em;
    padding-top: 5px;
    color: #2d2de2;
    padding-left: 0;
}

#content-local h2 {
    font-size: 2.6em;
    padding-top: 5px;
    color: #c00000;
    padding-left: 0;
}

#local {
    margin-left: 25px;
    background: url(../fonds/local2.gif) no-repeat;
	margin-top: 45px;
	width: 440px;
	height: 550px;
	text-align: center;
}

#plan {
    position: relative;
    margin-left: 460px;
    background: url(../fonds/local2.gif) no-repeat;
	margin-top: -525px;
	height: 550px;
	width: 440px;
	text-align: center;
	font-size: 1.3em;
	color: #c00000;
}

#plan iframe { /* carte google earth frameborder="0" scrolling="no" marginheight="0" marginwidth="0" */
    margin-right: auto;
    margin-left: auto;
    margin-top: -5px;
    width: 420px;
    height: 435px;
    border: 4px ridge #666666;
    display: block;
}

#plan a {
    font-size: 1em;
    color: #2d2de2;
}

#cadre-popup1 {
    background: url(../fonds/.gif) no-repeat;
    margin-left: auto;
    margin-right: auto;
    width: 460px; 
    height: 160px;  
}

#popup1 {
    text-align: left;
    margin-top: 10px; 
    padding: 10px 0 0px 90px;
}

#local hr {
    width: 350px;
}

#local p {
    font-size: 1.7em;
    margin-top: -5px;
    text-align: justify;
    margin-left: 25px;
    margin-right: 35px;
    text-indent: 35px;
    color: #333333;
}

#local li {
    text-align: justify;
    font-size: 1.7em;
    line-height: 1.3em;
    margin-left: 0px;
    margin-right: 35px;
    color: #666666;
}

#local ul {
    list-style-type: square;
    font-size: 0.9em;
    margin-top: -20px;
}

#local img {
    float: left;
    width: 80px;
    height: 110px;
    margin-left: 10px;
    margin-right: 10px;
}
    
#plan-aeropuertos {
    margin-left: 0px;
    margin-top: 10px;
}

#plan-aeropuertos img {
    height: 550px;
    width: 600px;
    margin-bottom: 20px;
}

#contador{  /* index solo */
    margin-top: -25px !important;
	margin-bottom:5px;
}

a#prevision img{
    border:none;
}


