/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input 
{ margin: 0;padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th,div, input 
{ font-size: 1em; font-weight: normal; font-style: normal; font-family: arial, Lucida Sans Unicode, tahoma, verdana, sans-serif ; }
ul,ol { list-style: none; }
fieldset,img 
{ border: none; }
caption,th 
{ text-align: left; }
table 
{ border-collapse: collapse; border-spacing: 0; }
/* END RESET */


body
{ text-align: center; } 

p
{
  font-size:75%;
  line-height:150%;
  margin:10px 0px;
  text-align:left;
}

h1 
{
  font-size: 120%
}
h2 
{
  font-size: 110%;
  margin-top:20px;
  
}
h2:first-letter
{

color:#666666;
  font-size:200%;
}
h3 
{
  font-size: 100%;
  font-weight:bold;
  margin-top:20px;
}

a
{
   color:#666666;
   text-decoration:none;
}

a:hover
{
   color:#000000;

}



a.Selected
{
  font-weight:bold;
}

.content
{
  margin:auto;
  width:875px;
  text-align:left;
  color:#666666;
}

table {
margin: 10px 0px;
}

td {
  font-size:75%;
  line-height:150%;
  margin:10px 10px;
  text-align:left;
  width:150px; 
  border:1px solid #cccccc;
  padding-left:4px;
}

input {
font-size:12px;
}


/* Standard definitons */




/****** HEADER DEFAULT *****/

.header .content
{
  background-color: #ffffff;
}


.header_logo
{
  float:left;
  padding-top: 30px;
}


.header_microsites
{
  float:right;
  clear:right;
  height:51px;
  padding-top:50px;
  background-image: url(../images/menorca.gif);
  background-position:top right;
  background-repeat: no-repeat;
  font-size:70%;
}


.header_microsites ul li
{
  float:left;
  margin-left:10px;
}


.header_microsites ul li a:hover
{
  background-color:#444444;
  color:#FFFFFF;
}

.menu
{
  clear:both;
  margin:auto;

}

.menu .content
{
  background-color: #ffffff;
}

.menu .content ul
{
  width:900px;
}

.menu ul li
{
  float:left;
}
.menu ul li a
{
border-left:1px dotted #B9B9B9;
display:block;
text-align:center;
text-decoration:none;
width:146px;
z-index:10;
position: relative; overflow: hidden;

}

.menu ul li a:hover
{
 color:#000000;

}

.menu ul li.ListItem6  a
{
  border-right: 1px dotted #B9B9B9;
}


/******* END DIV HEADER DEFAULT ******/

/******* DIV MAIN DEFAULT ******/

#graphic_home {
width: 935px;
height:291px;
background-image: url(../images/fondograf.jpg);
background-position:center;
margin-bottom:20px;
margin:auto;
}

#graphic_home img {
  padding: 23px 0px 0px 7px;
  display:none;
}

#graphic_home .nextPage
{
 position:absolute;
 top:255px;
 left:50px;
}

#graphic_home .nextPage a
{
 color:#333333;
 background-color:#ffffff;
 display:block;
 float:left;
 width:20px;
 margin:0px 1px;
}

.third {
width: 260px;
float:left;
padding:10px 15px;
}

.third_inner{
width: 260px;
float:left;
padding:10px 15px;
min-height:300px;
height:auto;
background-position:bottom center;
background-repeat:no-repeat;
}

#center {
border-left:1px dotted #B9B9B9;
border-right: 1px dotted #B9B9B9;
min-height:237px;
height: auto !important;
height:237px;
}

#bgflashhome {

  width:260px;
}

#bgflashhome a
{
  float:left;
}
#miniSlideshow
{
  background-image: url(../images/fondografpeq.jpg);
  background-position:center center;
  background-repeat:no-repeat;
  height:150px;
  width:222px;
  float:left;
}

#miniSlideshow a img
{
  padding-top:0px;
  padding-left:0px;

}
#miniSlideshow a
{
  float:none;

}

#miniSlideshow img
{
  display:none;
  margin:19px 0 0 7px;
}

 
#flashhomeright {
height:150px;
width:260px;
clear:both;
}

.main
{
  clear:both;
  margin:auto;


}
.main .content
{
  background-color: #ffffff;
  min-height:250px;
  height:auto !important;
  height:250px;
}

.main .content a
{
  text-decoration:underline;
}

.main .content a:hover {

  text-decoration:none;
 

}


.main .content ul li {
  font-size:12px;
  line-height:130%;
  margin:10px 15px;
  text-align:left;
  list-style-type: circle;
}

.half
{
  width:470px;
  float:left;
  display:block;
}

#leftHalf
{
  margin-left:15px;
  margin-right:5px;
}

#rightHalf
{
  margin-left:5px;
  margin-right:15px;
}

#left30 {
float:left;
}

#right30 {
float:left;
padding-left:21px;
padding-right:7px;
}

#right70 {
float:left;
width:535px;
border-left:1px dotted #B9B9B9;
padding-left:15px;
min-height:305px;
}

/******* END DIV MAIN DEFAULT ******/
/*******   START DIV FOOTER   ******/
.footer
{
  clear:both;
}
.footer .content
{
  height:50px;
  background-color: #ffffff;
  border-top:1px dotted #888888;
  margin-top:25px;
  font-size:70%;
}

.footer li
{
  float:left;
  margin-left:10px;

}
.footer li a
{
  text-decoration:none;
}
.footer li a:hover
{
  background-color:#444444;
  color:#FFFFFF;
}

.footer_content_legal
{
  margin-right:15px;
  margin-top:10px;
  float:right;

}
.footer_content_trail
{
  margin-right:15px;
  margin-top:10px;
  float:left;

}

.footer_copy_intro
{
  margin-top:0px;


}

/*******   END DIV FOOTER   ******/

.clearer
{
  clear:both;
}

#send_form {
border:1px solid #999;
color:#666666;
background-color:#fff;
}

.wp_textfield, .wp_textarea  {
border:1px solid #999;
}

#map
{
height:335px;
width:535px;
clear: both;
}

#contactaLink {
display:block;
width:260px;
height:17px;
padding:10px 0px;
text-align:center;
background-image:URL(../images/boton.jpg);
background-repeat:no-repeat;
}

/--IMG ZOOM--/

div#fancy_overlay {
	position:absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	background-color: #333;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url(../images/backgrounds/fancy_progress.png) no-repeat;

}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -12px;
	height: 30px;
	width: 30px;
	background: transparent url(../images/fancy_closebox.png);
	cursor: pointer;
	z-index: 100;
	display: none;
}

div#fancy_content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0; 
	margin: 0;
	z-index: 96;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 92;
}

div#fancy_title {
	position: absolute;
	bottom: 0px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title div {
	color: #fff;
	font: bold 12px Arial;
	padding-bottom: 2px;
        width:185px;
        margin-top:6px;
        padding-left:25px;
}



td#fancy_title_main {
	height: 32px;
	background: transparent url(../images/backgrounds/fancy_title_main.png) repeat-x;
}


div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 18px 18px 58px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	border: 1px solid #444;
	background: #FFF;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 10px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	background-image: url(data:image/gif;base64,AAAA);
	z-index: 100; 
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}


#graphic_intro {
height: 496px;
width: 935px;
background-image: url(../images/intro_img.jpg);
background-repeat:no-repeat;
background-position:center;
margin-bottom:20px;
margin:auto;
}


.header_microsites_intro
{
background-color:#FFFFFF;
float:left;
font-size:70%;
margin:145px 0 0 27px;
padding:10px 0 10px 10px;
text-align:left;
width:270px;
}

.header_microsites_intro ul li
{
  margin-left:20px;
  display:inline;
}


.header_microsites_intro ul li a:hover
{
  color:#333333;
}


#menuindicator
{
  display:block;
  position:absolute;
  overflow:hidden;
  background-color:#444444;
  z-index:8;
}
