@charset "utf-8";

/* CSS Document */

* {

	margin: 0;

	padding: 0;

}

body {

	background: #000 url(../images/bgtextura.gif) repeat-x;

	color: #333;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	text-align: center;

}

img {

	border: 0;

}

a:focus { 

    outline: none; 

}

/*#bgluz {

	width: 900px;

	height: 90px;

	background: url(../images/bglogoluz2.png) top right no-repeat;

	margin: 0 auto;

}*/

#sobrefondo {

	width: 900px;

	margin: 0 auto;

}

/*#sobrefondo {

	width: 1090px;

	background: url(../images/bglogoluz.png) top right no-repeat;

	padding: 0;

	margin: 0 auto;

	position: absolute;

}*/

ul#minimenu {

	height: 36px;

	margin: 30px 0 0 60px;

}

ul#minimenu li {

	display: inline;

	float: left;

	width: 40px;

	position: relative;

}

a#star, a#home, a#key, a#map, a#nota {

	display: block;

	width: 40px;

	height: 36px;

	font-size: xx-small;

	text-indent: -9999px;

}

a#star { background: url(../images/minicons/star.png) left top; }

a#home { background: url(../images/minicons/home.png) left top; }

a#key { background: url(../images/minicons/key.png) left top; }

a#map { background: url(../images/minicons/map.png) left top; }

a#nota { background: url(../images/minicons/nota.png) left top; }


a#star:hover, a#home:hover, a#key:hover, a#map:hover, a#nota:hover { background-position: bottom; }



ul#minimenu li ul {

	position: absolute;

	display: none;

}

ul#minimenu li:hover ul {

	display: block;

}

ul#minimenu li:hover ul li a{

	height: 23px;

	display: block;

	background-color: #fff;

	color: #000;

	width: 170px;

	font-size: .8em;

	padding-top: 5px;

	border: solid #000 1px;

}

ul#minimenu li:hover ul li a:hover {

	text-decoration: none;

	background-color: #ff6;

}

ul#minimenu li:hover ul li ul {

	display: none;

}

ul#minimenu li:hover ul li:hover ul {

	display: block;

}

/* ------sub menup --------*/

ul.submenup {

	display: none;

	position: absolute;

	width: 840px;

}

ul.submenup li {

	display: inline;

	float: left;

}

ul.submenup li a {

	display: block;

	width: 168px;

	height: 60px;

	background-color: #c60;

}

li.topmenup:hover ul li.activo a, li.topmenup:hover ul li.activo a:hover {

	background: #f93;

	color: #fff;

}

li.topmenup {

	position: relative;

}

li.topmenup:hover ul {

	display: block;

	top: 35px;

	left: -333px;

	z-index: 200;

}

li.topmenup:hover ul li a {

	color: #630;

	border-bottom: #630 solid 1px;

	border-left: #930 solid 1px;

	border-right: #630 solid 1px;

	border-top: #930 solid 1px;

}

li.topmenup:hover ul li a:hover {

	color: #fff;

	background-color: #630;

}

li.topmenup:hover {

	background-color: #c60;

}



/* ------sub menup --------*/

/*--------------------------------------*/

div.destacadoa h2 {

	margin-top: 21px;

	margin-left: 24px;

}

div.destacadoa h2 a {

	color: #ccf;

	font-family: Georgia, "Times New Roman", Times, serif;

}

div.destacadoa h2 a:hover {

	color: #fff;

	text-decoration: none;

}

h3, h3 a {

	color: #fff;

}

h3 a:hover {

	color: #ffc;

	text-decoration: none;

}

h3 {

	margin: 28px 28px 15px 28px;

	font-size: 1.4em;

	font-family: Georgia, "Times New Roman", Times, serif;

}

h6 {

	font-size: .8em;

}

a, h6 a {

	text-decoration: none;

	color: #f66;

}

a:hover, h6 a:hover {

	color: #F00;

	text-decoration: underline;

}

div.destacadoa ul, div.destacadob ul {

	list-style-type: none;

	margin-top: 30px;

	margin-left: 20px;

}

div.destacadoa ul li, div.destacadob ul li {

	margin: .6em 0;

	background: url(../images/vineta.jpg) no-repeat;

	padding-left: 23px;

}

div.destacadoa h5, div.destacadob h5 {

	margin-top: 1.5em;

	text-align: right;

	padding-right: 1em;

}

	

#contenedor {

	background: url(../images/bgcontenedor.png) repeat-y center;

	text-align: left;

	padding: 0px;

	margin: 40px auto 0px;

	width: 900px;

}

#cabecera {

	width: 840px;

	height: 200px;

	margin: 0 auto;

	background: url(../images/logo.jpg) no-repeat;

	background-position: 520px 25px;

	

}

#cabecera p, #cabecera h5, #cabecera h6 {/*

	width: 450 px;*/

	margin: 10px 350px 0 40px;

}

#cabecera h5 {

	padding-top: 2.5em;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 1.3em;

	color: #f93;

}

#cabecera h6 {

	text-align: right;

	padding: .3em .2em;

}

#cabecera h1 a {

	font-size: xx-small;

	text-indent: -9999px;

	width: 350px;

	height: 150px;

	display: block;

	float: right;

}

/* Empieza menu Principal*/

#menup {

	height: 76px;

}

div.mpi {

	width: 30px;

	height: 76px;

	background: url(../images/menupiz.png) no-repeat;

	float: left;

}

div.mpd {

	width: 30px;

	height: 76px;

	background: url(../images/menupdr.png) no-repeat;

	float: left;

}

div.mpc {

	width: 840px;

	height: 76px;

	float: left;

	background: url(../images/menupct.png) repeat-x;

}

div.mpc li {

	display: inline;

	float: left;

	margin: 8px 0;

	

}

div.mpc ul li a {

	display: block;

	width: 165px;

	height: 28px;

	text-align: center;

	color: #930;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: bold;

	padding-top: 12px;

	border-left: #fc6 solid 1px;

	border-top: #fc6 solid 1px;

	border-right: #c60 solid 2px;

	border-bottom: #c60 solid 1px;

	

}

div.mpc ul li span {

	display: block;

	width: 168px;

	height: 28px;

	text-align: center;

	color: #fff;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: bold;

	padding-top: 12px;

	/*border-left: #c60 solid 1px;

	border-top: #c60 solid 1px;

	border-right: #fc6 solid 2px;

	border-bottom: #fc6 solid 1px;*/

	

}

div.mpc ul li a:hover {

	background-color: #c60;

	color: #fff;

	text-decoration: none;

}

/* Termina menu Principal*/





div.titulopc1 {

	width: 45px;

	height: 68px;

	background: url(../images/bgh2ser1.png) no-repeat;

	float: left;

}

div.titulopc2 {

	width: 500px;

	height: 68px;

	background: url(../images/bgh2ser2.png) repeat-x;

	float: left;

}

div.titulopc2 h2 {

	height: 68px;

	color: #ccf;

	font-family: Georgia, "Times New Roman", Times, serif;

	margin-left: 1em;

	padding-top: .5em;

}

div.contenidos span h3 {

	margin: .8em 60px .8em 60px;

}





/* Empieza Pie*/

#footer {

	clear: both;

	width: 840px;

	margin: 0 auto;

	background: url(../images/bgfooter.jpg) repeat-x #f93;

	border-bottom: solid #fc6 1px;

}

#footer p {

	padding: 0;

	margin: 15px 28px;

}

#f1er h6,#f2do h6 {

	text-align: right;

	font-size: .8em;

	margin: auto 28px 10px 28px;

}

#footer h6 a {

	color:#c00;

}

#footer span {

	font-size: 1.8em;

	font-family: Verdana, Geneva, sans-serif;

	font-style: italic;

	color: #C30;

}

#footer p a {

	color: #C30;

}

#footer p a:hover {

	color: #C00;

}

#f1er {

	width: 279px;

	height: 390px;

	float: left;

	border-right: solid 1px #fc6;

}

#f2do {

	width: 278px;

	height: 390px;

	float: left;

	border-right: solid 1px #fc6;

	border-left: solid 1px #c60;

}

#f3er {

	width: 278px;

	height: 390px;

	float: left;

	border-left: solid 1px #c60;

}

#pauta1, #pauta2 {

	margin: 20px auto;

	width: 250px;

}

#pauta1 h6 a {

	display: block;

	margin: 0;

	padding: 0;

	text-align: left;

	font-size: xx-small;

	text-indent: -9999px;

	width: 250px;

	height: 120px;

	background: url(../images/pautas/pauta1.jpg) top left no-repeat;

}



#pauta2 h6 a {

	display: block;

	text-align: left;

	font-size: xx-small;

	text-indent: -9999px;

	width: 250px;

	height: 120px;

	background: url(../images/pautas/pauta2.jpg) top left no-repeat;

}

#pauta1 h6 a:hover, #pauta2 h6 a:hover  {
	background-position: bottom left;
}

div.limpiar{

	clear: both;

}

#copyr {

	clear: both;

	width: 850px;

	margin: 0 auto;

	background: #000;

}

#copyr p {

	color: #666;

	font-size: .7em;

	text-align: center;

	padding: 1em 0;

}

#copyr p a {

	color: #666;

	font-weight: bold;

	text-decoration: none;

}

#copyr p a:hover {

	color: #999;

	text-decoration: underline;

}

/* Termina Pie*/

