#body  {
}

#content  {
float:	left;
margin-right:	10px;
width:	470px;
}

#content .sector  {
-moz-border-radius:	.6em .6em .6em .6em;
background-color:	#ffffff;
background-image:	url( images/backgroundcontent.png );
background-repeat:	repeat-x;
border-bottom-color:	#cccccc;
border-bottom-style:	solid;
border-bottom-width:	1px;
border-left-color:	#ffffff;
border-left-style:	solid;
border-left-width:	1px;
border-right-color:	#ffffff;
border-right-style:	solid;
border-right-width:	1px;
border-top-color:	#ffffff;
border-top-style:	solid;
border-top-width:	1px;
font-family:	Trebuchet MS, Sans-Serif;
margin-bottom:	20px;
padding:	15px;
}

#content .sector a  {
color:	#f00080;
text-decoration:	none;
}

#content .sector a:hover  {
text-decoration:	underline;
}

#content .sector h1  {
color:	#f00080;
font-size:	18pt;
font-weight:	400;
margin-bottom:	0;
margin-top:	0;
}

#content .sector h2  {
color:	#606060;
font-family:	"Arial";
font-size:	8pt;
margin-top:	-4px;
text-transform:	uppercase;
}

#content .sector p  {
color:	#505050;
font-size:	9pt;
}

#content .sectorsearch  {
-moz-border-radius:	.6em .6em .6em .6em;
background-color:	#ffffff;
background-image:	url( images/backgroundcontent.png );
background-repeat:	repeat-x;
border-color:	#ffffff;
border-style:	solid;
border-width:	1px;
font-family:	Trebuchet MS, Sans-Serif;
margin-bottom:	20px;
width:	900px;
}

#content .sectorsearch .int  {
padding:	15px;
}

#content .sectorsearch a  {
color:	#707070;
font-family:	"Georgia";
font-size:	12pt;
padding-left:	20px;
text-decoration:	none;
}

#content .sectorsearch a:hover  {
color:	#ff008f;
text-decoration:	underline;
}

#content .sectorsearch h1  {
color:	#f00080;
font-size:	18pt;
font-weight:	400;
margin-bottom:	0;
margin-top:	0;
}

#footer  {
-moz-border-radius:	.6em .6em .6em .6em;
background-image:	url( images/backgroundfooter.png );
background-position:	center center;
background-repeat:	repeat-x;
border-bottom-color:	#cccccc;
border-bottom-style:	solid;
border-bottom-width:	1px;
color:	#606060;
float:	left;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	9pt;
margin-bottom:	10px;
width:	900px;
}

#footer h1  {
border-bottom-style:	dotted;
border-bottom-width:	1px;
color:	#f00080;
font-family:	"Arial";
font-size:	9pt;
font-weight:	bold;
margin-top:	0;
text-transform:	uppercase;
}

#footerads  {
padding:	15px;
}

#footerads p  {
background-image:	url( images/footerlogo.png );
background-position:	left center;
background-repeat:	no-repeat;
padding-left:	110px;
}

#footerbottom  {
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
padding-bottom:	20px;
padding-top:	20px;
}

#footerbottom .footergotop  {
float:	right;
height:	25px;
width:	25px;
}

#footerbottom .footergotop a  {
background-image:	url( images/top.png );
display:	block;
padding-bottom:	11px;
text-decoration:	none;
}

#footerbottom .footergotop a:hover  {
background-image:	url( images/top.png );
background-position:	center 24px;
}

#footerbottom .links  {
float:	left;
}

#footerbottom .links a  {
color:	#606060;
text-decoration:	none;
}

#footerbottom .links a:hover  {
text-decoration:	underline;
}

#header  {
background-image:	url( images/header.png );
background-repeat:	repeat-x;
border-bottom-color:	#ffffff;
border-bottom-style:	solid;
border-bottom-width:	2px;
min-height:	140px;
}

#headersearch  {
padding-top:	50px;
}

#headersearch .boton  {
-moz-border-radius:	.4em .4em .4em .4em;
background-image:	url( images/buttonsearch.png );
border-style:	solid;
border-width:	1px;
color:	#f00080;
cursor:	pointer;
font-family:	"Trebuchet MS";
font-size:	9pt;
font-weight:	bold;
height:	34px;
vertical-align:	center;
width:	60px;
}

#headersearch .boton:hover  {
background-color:	#f00080;
background-image:	url( images/buttonsearchover.png );
}

#headersearch .buscador  {
-moz-border-radius:	.4em .4em .4em .4em;
background-image:	url( images/backgroundsearch.png );
border-color:	#cccccc;
border-style:	solid;
border-width:	2px;
color:	#606060;
cursor:	pointer;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	12pt;
height:	25px;
margin:	0;
padding:	3px;
width:	300px;
}

#headersearch .buscador:focus  {
border-color:	#f00080;
border-style:	solid;
border-width:	2px;
}

#headersearch .buscador:hover  {
border-color:	#f00080;
border-style:	solid;
border-width:	2px;
}

#headersearch .buscador:active  {
border-color:	#000000;
border-style:	solid;
border-width:	2px;
}

#logo  {
background-image:	url( images/logoanimado.gif );
float:	left;
height:	130px;
margin-left:	40px;
width:	500px;
}

#logo a  {
padding-bottom:	100px;
padding-right:	500px;
}

#mastermenu  {
font-family:	Trebuchet MS, Sans-Serif;
font-size:	14pt;
height:	40px;
margin:	auto;
padding-bottom:	15px;
width:	750px;
}

#mastermenu .corner-left  {
background-image:	url( images/mastermenucornerleft.png );
background-repeat:	no-repeat;
}

#mastermenu .corner-right  {
background-image:	url( images/mastermenucornerright.png );
background-repeat:	no-repeat;
}

#mastermenu a  {
background-image:	url( images/mastermenubg.png );
background-position:	top center;
background-repeat:	repeat-x;
color:	#606060;
padding-bottom:	14px;
padding-left:	8px;
padding-right:	8px;
padding-top:	6px;
text-decoration:	none;
text-shadow:	1px 1px 1px #ffffff;
}

#mastermenu a:hover  {
background-image:	url( images/mastermenubgover.png );
color:	#aa0000;
}

#mastermenu li  {
float:	left;
margin-top:	6px;
}

#mastermenu span  {
float:	left;
height:	40px;
width:	40px;
}

#mastermenu ul  {
float:	left;
list-style-type:	none;
margin:	0;
padding:	0;
}

#menuder  {
float:	left;
width:	250px;
}

#menuder .gadget  {
-moz-border-radius:	.6em .6em .6em .6em;
background-color:	#505050;
background-image:	url( images/backgroundgadgetright.png );
background-repeat:	repeat-x;
border-color:	#505050;
border-style:	solid;
border-width:	1px;
margin-bottom:	10px;
padding:	10px;
}

#menuder .gadget a  {
background-image:	url( images/button.png );
background-position:	5px center;
background-repeat:	no-repeat;
color:	#cccccc;
display:	block;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	9pt;
padding-left:	12px;
text-decoration:	none;
}

#menuder .gadget a:hover  {
-moz-border-radius:	.4em .4em .4em .4em;
background-color:	#606060;
background-image:	url( images/buttonover.png );
color:	#ffffff;
}

#menuder .gadget h1  {
background-image:	url( images/titlemenu.png );
background-position:	0 -1px;
background-repeat:	no-repeat;
border-bottom-color:	#808080;
border-bottom-style:	dashed;
border-bottom-width:	1px;
color:	#f00080;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	9pt;
margin-top:	0;
padding-left:	16px;
text-shadow:	1px 0 1px #303030;
text-transform:	uppercase;
}

#menuder .gadget ul  {
list-style-type:	none;
margin:	0;
padding:	0;
}

#menuder .gadget-int  {
background-image:	url( images/eq.gif );
background-position:	bottom right;
background-repeat:	no-repeat;
}

#menuizq  {
float:	left;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	9pt;
margin-right:	10px;
width:	150px;
}

#menuizq .gadget  {
-moz-border-radius:	.6em .6em .6em .6em;
background-color:	#8E8A82;
background-image:	url( images/backgroundgadgetleft.png );
background-repeat:	repeat-x;
border-color:	#8E8A82;
border-style:	solid;
border-width:	1px;
color:	#dddddd;
margin-bottom:	10px;
padding:	10px;
}

#menuizq .gadget h1  {
background-image:	url( images/titlemenuleft.png );
background-position:	0 -1px;
background-repeat:	no-repeat;
border-bottom-style:	dashed;
border-bottom-width:	1px;
color:	#cccccc;
font-size:	9pt;
margin-top:	0;
padding-left:	18px;
text-shadow:	1px 0 1px #303030;
text-transform:	uppercase;
}

#menuizq .gadget-int  {
}

#pieweb  {
}

#pieweb p  {
background-image:	url( images/footerlogo.png );
background-position:	left center;
background-repeat:	no-repeat;
float:	left;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	8pt;
padding-left:	110px;
}

#wrap  {
background-repeat:	no-repeat;
margin:	auto;
width:	900px;
}

.barrafiestas  {
left:	857px;
position:	absolute;
}

a  {
outline-height:	none;
outline-style:	none;
}

body  {
background-color:	#EEEBE5;
background-image:	url( images/background.png );
background-position:	0 140px;
background-repeat:	repeat-x;
margin:	0;
}

input  {
}
