#wrapper {
	background: #FFFFFF url(http://www.juntadeandalucia.es/cultura/-/fitem/wrapper-back.gif) repeat-y scroll 0 0;
	margin: 0 auto;
	text-align: left;
	width: 1000px;
}

#header {
	background: #FFFFFF url(http://www.juntadeandalucia.es/cultura/-/fitem/graphic/head-main.png) repeat scroll 0 0;
	float: left;
	height: 125px;
	position: relative;
	width: 1000px;
}

#logo {
	display: inline;
	float: left;
	margin-left: 30px;
	margin-top: 30px;
}

#logo h1 {
	color: #000000;
	float: left;
	font-family: "times new roman", serif;
	font-size: 38px;
	margin: 0;
	padding: 0 0 0 50px;
}

#logo h2 {
	color: #444444;
	float: left;
	font-family: "times new roman", serif;
	font-size: 38px;
	font-weight: normal;
	margin: 0 10px 0 -5px;
	padding: 0 0 0 10px;
}

#logo h2 a {
	color: #666666;
}

#logo a,#logo a:visited {
	text-decoration: none;
}

#logo h3 {
	color: #666666;
	font-size: 10px;
	font-weight: normal;
	left: 25px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 10px;
}

#logo #headAd {
	left: 288px;
	position: absolute;
	top: 8px;
}

#toplink {
	bottom: -3px;
	font-family: arial, sans-serif;
	position: absolute;
	right: 0;
}

#toplink ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#toplink ul li {
	color: #999999;
	float: left;
	font-family: arial, sans-serif;
	font-size: 0.8em;
	line-height: 25px;
	margin: 0 0 0 7px;
}

#toplink ul li a,#toplink ul li a:visited {
	color: #000000;
	font-size: 1em;
	text-decoration: none;
}

#toplink ul li a.highlite,#toplink ul li a.highlite:visited {
	color: #CC0000;
}

#toplink ul li a.highlite2,#toplink ul li a.highlite2:visited {
	color: #889922;
	font-family: georgia, serif;
	font-size: 1em;
	font-weight: bold;
}

#toplink ul li a:hover {
	border-top: 1px solid #226633;
	color: #226633;
}

#toplink ul li a img {
	border: 0 none;
}

#midlink {
	height: 33px;
	left: 262px;
	position: absolute;
	text-align: center;
	top: 65px;
	width: 738px;
}

#main_menu {
	height: 33px;
	list-style-type: none;
	margin: 0 19px;
	padding: 0;
	width: 720px;
}

#main_menu li {
	display: inline;
	float: left;
	margin-left: 27px;
}

#main_menu li a {
	display: block;
	float: left;
	font-family: arial, verdana, sans-serif;
	height: 0;
	overflow: hidden;
	padding-top: 28px;
}

* html #main_menu li a {
	height: 0;
}

#main_menu li.demos a {
	width: 52px;
}

#main_menu li.menus a {
	width: 51px;
}

#main_menu li.layouts a {
	width: 63px;
}

#main_menu li.boxes a {
	width: 46px;
}

#main_menu li.mozilla a {
	width: 63px;
}

#main_menu li.explorer a {
	width: 73px;
}

#main_menu li.opacity a {
	width: 58px;
}

#main_menu li.java a {
	width: 90px;
}

#main_menu li a:hover {
	border-bottom: 2px solid #E8E8E8;
	color: #FFFFFF;
}

#main_menu li a.chosen,#main_menu li a.chosen:visited,#main_menu li a:active,#main_menu li a:focus
	{
	border-bottom: 2px solid #FFFFFF;
	color: #FFFFFF;
}

#main_menu li.java a:hover {
	border-bottom: 2px solid #FFCC66;
	color: #FFFFFF;
}

#botlink {
	bottom: -3px;
	font-family: arial, sans-serif;
	left: 0;
	position: absolute;
}

#botlink ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#botlink ul li {
	color: #999999;
	float: left;
	font-family: arial, sans-serif;
	font-size: 0.8em;
	line-height: 25px;
	margin: 0 7px 0 0;
}

#botlink ul li a,#botlink ul li a:visited {
	color: #000000;
	font-size: 1em;
	text-decoration: none;
}

#botlink ul li a:hover {
	border-top: 1px solid #226633;
	color: #226633;
}

#showcase {
	background: #FFFFFF url(http://www.juntadeandalucia.es/cultura/-/fitem/showcase-back.gif) repeat scroll 0 0;
	border-bottom: 1px solid #AAAAAA;
	clear: both;
	height: auto;
	width: 1000px;
}

#info {
	background: #FFFFFF none repeat scroll 0 0;
	float: left;
	width: 750px;
}

#info_right {
	color: #FFFFFF;
	display: block;
	float: right;
	padding: 10px;
	width: 230px;
}

#info_right p {
	margin: 0 0 10px;
}

#info_right form fieldset {
	border: 0 none;
	margin: 0 0 0 5px;
	padding: 0;
}

#info_right ol {
	margin-top: 40px;
}

#info_right ol li {
	margin-bottom: 5px;
}

#info_right li a,#info_right li a:visited {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}

#info_right li a:hover {
	text-decoration: underline;
}

#info_right #google-adright {
	margin: -10px 0 0 -10px;
}

#info_right #right-ads a img {
	border: 0 none;
	display: block;
	padding: 5px 0 5px 5px;
}

#info h2 {
	font-family: "times new roman", serif;
	font-size: 1.4em;
	margin: 15px 0 10px;
	text-align: left;
}

#info h2.list {
	border-bottom: 1px solid #AAAAAA;
	margin: 15px 10px 10px 0;
}

#info h3 {
	color: #006699;
	font-family: "trebuchet ms", sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	margin: 0 0 10px;
	text-align: left;
}

#info_right h3 {
	color: #FFFFFF;
	font-family: "trebuchet ms", sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	margin: 0;
}

#info_right_home {
	float: left;
	overflow: hidden;
	width: 250px;
}

#info_right_home a img {
	border: 0 none;
	display: block;
}

#content {
	background: transparent none repeat scroll 0 0;
	float: left;
	width: 750px;
}

a.adbanner,a.adbanner:visited {
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
}

a.adbanner:hover {
	text-decoration: underline;
}

p.cite {
	background: transparent url(http://www.juntadeandalucia.es/cultura/-/fitem/graphic/close_quotes.gif) no-repeat
		scroll right bottom;
	color: #008080;
	display: list-item;
	list-style-image: url(http://www.juntadeandalucia.es/cultura/-/fitem/graphic/open_quotes.gif);
	padding: 0 5px;
}

#left_column {
	background: transparent none repeat scroll 0 0;
	float: left;
	padding: 0 32px 0 0;
	width: 468px;
}

* html #left_column {
	width: 468px;
}

#left_column ol li {
	font-family: verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	margin: 5px 0;
}

#left_column dl.sitemap dd a {
	color: #006699;
	text-decoration: none;
}

#left_column dl.sitemap dd a:hover {
	background: #006699 none repeat scroll 0 0;
	color: #FFFFFF;
}

#left_column dl.sitemap {
	margin-left: 50px;
}

#left_column dl.sitemap dd {
	margin: 0;
}

#right_column {
	background: transparent none repeat scroll 0 0;
	float: left;
	padding: 0 5px 0 10px;
	width: 230px;
}

* html #right_column {
	width: 230px;
}

dl.latest {
	font-size: 10px;
	margin: 10px 0 0;
}

dl.latest dt {
	background: #BC8F8F none repeat scroll 0 0;
	border-left: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-family: "times new roman", serif;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
}

dl.latest dd {
	margin: 0;
	padding: 5px 5px 0;
}

dl.latest dd a,dl.latest dd a:visited {
	color: #000000;
	text-decoration: none;
}

dl.latest dd a em {
	color: #446688;
	float: right;
	font-style: normal;
}

dl.latest dd a b {
	color: #008080;
}

dl.latest dd a:hover {
	text-decoration: underline;
}

dl.latest dd a:hover em {
	cursor: pointer;
	text-decoration: none;
}

dl.list {
	float: left;
	margin: 0 10px 10px 0;
	width: 240px;
}

* html dl.list {
	float: none;
}

dl.list dd {
	background: #FFFFFF none repeat scroll 0 0;
	color: #666666;
	font-family: arial, sans-serif;
	font-size: 11px;
}

dl.list dd a,dl.list dd a:visited {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

dl.list dd a:hover {
	text-decoration: none;
}

dl.list_last {
	margin-right: 0;
}

.advertisement {
	list-style-type: none;
	margin: 10px 0 20px;
	padding: 0;
}

.advertisement li a,.advertisement li a:visited {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

.advertisement li a:hover {
	text-decoration: underline;
}

.advertisement li span.text {
	color: #008080;
	font-size: 11px;
}

.cssplay {
	list-style-type: none;
	margin: 10px 0 20px;
	padding: 0;
}

.cssplay li a,.cssplay li a:visited {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.cssplay li a:hover {
	text-decoration: underline;
}

.cssplay li span.text {
	color: #008080;
	font-size: 11px;
}

.spacer {
	margin-top: 5px;
}

#search {
	margin: 0;
	position: absolute;
	right: 0;
	top: -20px;
	z-index: 100;
}

#search form {
	margin: 5px 0 0;
	padding: 0;
}

#search form img {
	border: 0 none;
	float: left;
	margin-right: 10px;
}

#search form label {
	font-size: 0.9em;
}

#far_right {
	background: transparent none repeat scroll 0 0;
	float: left;
	padding: 0 10px;
	width: 230px;
}

* html #far_right {
	width: 230px;
}

#far_right img {
	border: 0 none;
	display: block;
	margin-top: 10px;
}

#foot {
	background: #BC8F8F none repeat scroll 0 0;
	clear: both;
	color: #FFFFFF;
	font-size: 10px;
	height: 25px;
	width: 1000px;
}

#foot p {
	color: #FFFFFF;
	float: left;
	font-size: 11px;
	margin: 5px 10px 5px 15px;
}

#foot ul {
	float: right;
	list-style-type: none;
	margin: 0 15px 0 0;
	padding: 0;
}

#foot ul li {
	float: left;
	margin: 5px 0 5px 10px;
}

#content p {
	font-size: 11px;
	line-height: 16px;
	margin: 5px 0 8px;
}

#content h3,#far_right h3 {
	color: #000000;
	font-family: "times new roman", serif;
	font-size: 18px;
	margin: 15px 0 5px;
}

#content img {
	border: 0 none;
}

.adbanner {
	background: transparent url(http://www.juntadeandalucia.es/cultura/-/fitem/graphic/banner_base.jpg) repeat scroll 0
		0;
	display: block;
	height: 60px;
	width: 468px;
}

.left {
	float: left;
}

.float_left {
	float: left;
	margin: 0 10px 5px 0;
}

img.slogan {
	background: transparent url(http://www.juntadeandalucia.es/cultura/-/fitem/graphic/pc2.jpg) repeat scroll 0 0;
	display: block;
}

img.faq {
	background: transparent url(http://www.juntadeandalucia.es/cultura/-/fitem/graphic/pc3.jpg) repeat scroll 0 0;
	display: block;
}

img.contact {
	background: transparent url(http://www.juntadeandalucia.es/cultura/-/fitem/graphic/contact.jpg) repeat scroll 0 0;
	display: block;
}

img.privacy {
	background: transparent url(http://www.juntadeandalucia.es/cultura/-/fitem/graphic/privacy.jpg) repeat scroll 0 0;
	display: block;
}

img.access {
	background: transparent url(http://www.juntadeandalucia.es/cultura/-/fitem/graphic/access.jpg) repeat scroll 0 0;
	display: block;
}

img.support {
	background: transparent url(http://www.juntadeandalucia.es/cultura/-/fitem/graphic/support.jpg) repeat scroll 0 0;
	display: block;
}

img.map {
	background: transparent url(http://www.juntadeandalucia.es/cultura/-/fitem/graphic/map.jpg) repeat scroll 0 0;
	display: block;
}

img.advertise {
	background: transparent url(http://www.juntadeandalucia.es/cultura/-/fitem/graphic/advertise2.jpg) repeat scroll 0 0
		;
	display: block;
}

img.oops {
	background: transparent url(http://www.juntadeandalucia.es/cultura/-/fitem/graphic/oops.jpg) repeat scroll 0 0;
	display: block;
}

.clear {
	clear: both;
}

.css {
	font-family: "times new roman", serif;
	font-weight: bold;
	padding-right: 2px;
}

.play {
	font-family: "trebuchet ms", sans-serif;
}

.hiddenfromview {
	display: none;
}

.date {
	color: #008080;
	font-weight: bold;
}

.bold {
	font-weight: bold;
}

.image img {
	border: 0 none;
	margin-left: 5px;
}

pre {
	color: #006699;
	font-size: 11px;
}

p.highlight {
	color: #CC0000;
	font-weight: bold;
}

#smalladsie {
	background: #FFFFFF none repeat scroll 0 0;
	margin: 25px 0;
	padding: 1px;
	width: 468px;
}

#adsie {
	background: #FFFFFF none repeat scroll 0 0;
	border-bottom: 10px solid #FFFFFF;
	border-top: 25px solid #FFFFFF;
	clear: both;
	float: left;
	height: 90px;
	padding: 1px;
	position: relative;
	text-align: left;
	z-index: 0;
}

#ad200 {
	margin: 10px 0;
}

#supporters {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#supporters li {
	background: #DDDDDD none repeat scroll 0 0;
	color: #CC0000;
	float: left;
	font-family: tahoma, geneva, "lucida sans unicode", "lucida grande",
		verdana, sans-serif;
	font-size: 11px;
	height: 25px;
	line-height: 24px;
	margin: 1px 1px 0 0;
	text-align: left;
	text-indent: 15px;
	width: 154px;
}

#supporters li a,#supporters li a:visited {
	color: #000000;
	display: block;
	height: 100%;
	text-decoration: none;
	width: 100%;
}

#supporters li a:hover {
	background: #BC8F8F none repeat scroll 0 0;
	color: #FFFFFF;
}

#supporters li a b,#supporters li a:visited b,#supporters li b {
	font-family: arial, tahoma, sans-serif;
	font-weight: normal;
	letter-spacing: -1px;
}

.g_right {
	border: 1px solid #FFFFFF;
	float: left;
	height: 250px;
	margin: 0 10px 5px 0;
}

.g_right:hover {
	border-color: #66FF66;
}

.g_sub {
	width: 400px;
}

.g_index {
	border: 1px solid #CCCCAA;
	float: left;
	margin: 5px 5px 10px 0;
	width: 240px;
}

.g_inline {
	float: left;
	width: 230px;
}

.gad {
	border: 1px solid #CCCCAA;
}

.ad_link {
	margin: 15px 0;
}

.sidead {
	font-family: arial, sans-serif;
	font-size: 0.9em;
	letter-spacing: 1px;
}

#bidvertiser {
	clear: both;
	padding: 50px 0 20px 10px;
}

.right_col {
	display: inline;
	float: right;
	width: 250px;
}

.left_col {
	display: inline;
	float: left;
	width: 250px;
}

.mid_col {
	display: inline;
	float: left;
	width: 250px;
}

span.red {
	color: #CC0000;
	font-weight: bold;
}

#citroen {
	background: #EEEEEE url(http://www.juntadeandalucia.es/cultura/-/fitem/4c4d3500-5fd3-11de-84a5-146e14b455c5/citroen.gif) repeat scroll 0 0;
	clear: left;
	height: 135px;
	margin-top: 10px;
	padding: 10px;
	width: 205px;
}

#citroen p {
	margin: 0;
	padding: 0;
}

#citroen b {
	color: #CC0000;
}

#citroen p.grey {
	color: #666666;
	margin: 0;
	padding: 0;
}

#bottom-cssplay-ads {
	height: 110px;
	margin-top: 20px;
}

#bottom-cssplay-ads a {
	border: 0 none;
	display: inline;
	float: left;
	height: 110px;
	margin-right: 5px;
	width: 151px;
}

#bottom-cssplay-ads a img {
	display: block;
}
