	html {
	  background: #443727 url('../images/brownBG.jpg') repeat-x scroll top center;
	  width: 100%;
	}
	body {
	  margin:3px 0 0 0;
	  padding:0;
	  background: url(../images/header/rotator.php) no-repeat scroll top center;
	  width: 100%;
	  display: table;
	  font-family:'Lucida Sans','Lucida Grande',Verdana,Arial,sans-serif;
	  font-size:12px;
	  color:#444;
	}
	
	em {
	  font-family:'Lucida Sans','Lucida Grande',Verdana,Arial,sans-serif;
	}
	div.wrapper {
	  width: 778px;
	  margin:0 auto;
	}
	
	a {
	  text-decoration: none;
	  color: #b8040b;
	}
	
	p {
	  line-height:18px;
	  margin:0.8em 0;
	}
	
	ul {
	  list-style-image:none;
	  list-style-position:outside;
	  list-style-type:none;
	}
	
	.content ul {
		list-style-image:url(../images/dotListas.gif);
	  list-style-position:outside;
	  list-style-type:circle;
		padding-left:16px;
	}
	.content ul li{
		margin-bottom:0.5em;
		line-height:18px;
	}
	
	img {
	  border:none;
	}
	
	button, tr, td {
	/*behavior: url('IEFixes.htc');*/
	}
	  
	h1 {
	  font-size: 22px;
	  line-height:22px;
	  font-weight: normal;
	  letter-spacing:-0.8px;
		margin-bottom:1.6em;
	}
	
	h2 {
	  font-size: 18px;
	  line-height:20px;
	  letter-spacing:-0.5px;
	}
	
	h3 {
	  font-size: 14px;
	  font-weight: normal;
	  margin:0;
	}
	
	h4 {
		margin-bottom:0.5em;
		margin-top:1em
	}
	
	fieldset {
		border: 0;
		margin: 0.8em 0;
	}
	
	/*TOP MENU*/
	
	.topMenu ul li a {
	  color: #333;
	  font-size:1.2em;
	  text-decoration: none;
	  margin-right:0.3em;
	}
	
	.topMenu ul li a:hover,
	.topMenu ul li a.hover {
	font-size:1.2em;
	  color:#FFF;
	}
	
	/*HEADER*/
	
	.header {
		background-image: url(../images/BGTransp.png);
		background-position: center bottom;
		background-repeat: no-repeat;
		position:relative;
		height:324px;
		width:100%;
		clear: both;
		float:left;
	}
	
	/*.ie6 .header {
	   background-image: none;
	   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/_BGTransp.png', sizingMethod='crop');
	}*/
	
	.header ul {
	  padding:0;
	  margin:1px 0 0;
	}
	.header ul li {
	  display: inline;
	  list-style: none;
	  line-height:16px;
	  padding: 0.3em 0.4em;
	}
	
	.lacostaLogo {
	  position:relative;
	  clear: both;
	  margin-top: 40px;
	}
	
	/*DESTACADOS - BANNER - TIEMPO*/
	
	.destacados {
		position:absolute;
		bottom:5px;
		width:763px;
	}
	
	.destacados .banner {
		padding-left:15px;
		float:left;
		width:510px;
	}
	
	.tiempo{
	  margin-bottom:8px;
	  height:120px;
	  width:215px;
	  float:right;
	}
	
	/*CONTENEDOR*/
	
	.container {
		margin-top:0;
		float:left;
		width:100%;
		background-attachment: scroll;
		background-color: #f4f4f4;
		background-image: url(../images/contentBG.gif);
		background-repeat: repeat-y;
		background-position: left top;
	}
	
	.container .menu{
	  width:216px;
	  padding-left:7px;
	  float: right;
	  margin-right: 15px;
	  padding-bottom:10px;
	}
	
	.ie6 .container .menu{
	  padding-right:5px;
	  margin:0;
	}
	
	.container .menu ul {
	  padding:0;
	  margin:0;
	}
	
	.container .menu ul li{
	  list-style: none outside;
	}
	
	span.lineSubHeader {
		background-image:url(../images/subHeaderBG.gif);
		background-repeat:repeat-x;
		background-position:0 1px;
		padding-top:10px;
		margin: 0px;
	}
	
	/*CONTENIDO - PANEL IZQUIERDO*/
	
	.container .content {
	  width:512px;
	  padding-left: 15px;
	  float: left;
	  padding-bottom:20px;
	}
	
	/*MENU DERECHA*/
	
	.mainMenu {
	  margin:0 0 10px;
	  padding-top:10px;
	  padding-right:15px;
	  background-image: url(../images/grayLine.gif);
	  background-repeat: repeat-x;
	}
	
	.mainMenu h3 {
	  font-size: 1em;
	  margin:0 0 2px 5px;
		font-weight:bold;
	}
	
	.mainMenu p {
	  margin:0 0 10px 5px;
	}
	
	.mainMenu a {
	  padding: 3px 5px;
	  color: #444;
	  width: 100%;
	  display: block;
	}
	
	.mainMenu a:hover,
	.mainMenu a.hover {
	  background: #f4f4f4 url(../images/flechaGris.gif) no-repeat scroll 96% 0.5em;
	}
	
	select.accesoRapido {
	  width:200px;
	}
	
	.accesoRapido .titulo {
	  color:#666;
	}
	
	.accesoRapido .item {
	  color:#333;
	  padding-left:10px;
	}

	div.separador {
	  background-image: url(../images/grayLine.gif);
	  background-repeat: repeat-x;
	  margin:0px 0;
	  padding-left:5px;
	  padding-top:10px;
	}
	
	div.infoUtil {
	  background-image: url(../images/grayLine.gif);
	  background-repeat: repeat-x;
	  margin:10px 0;
	  padding-left:5px;
	  padding-top:10px;
	}
	
	.infoUtil ul li{
	  float:left;
	  display:block;
	  width: 214px;
	  height:51px;
	}
	
	.infoUtil ul li a {
	  width: 214px;
	  height:51px;
	  float:left;
	  display: block;
	  background-image: url('../images/infoUtilBTN.png');
	  background-repeat: no-repeat;
	}
	
	.infoUtil li.colBtn a {
	  background-position: 1px 0;
	}
	
	.infoUtil li.telBtn a {
	  background-position: 1px -51px;
	}
	
	.infoUtil li.turBtn a {
	  background-position: 1px -102px;
	}
	
	.infoUtil li.colBtn a:hover,
	.infoUtil li.colBtn a.hover {
	  background-position: -214px 0;
	}
	
	.infoUtil li.telBtn a:hover,
	.infoUtil li.telBtn a.hover {
	  background-position: -214px -51px;
	}
	
	.infoUtil li.turBtn a:hover,
	.infoUtil li.turBtn a.hover {
	  background-position: -214px -102px;
	}
	
	/*BOTONES A LA DERECHA DE CADA VIDEO*/
	div.infoUtilVideo {
	  background-image: url(../images/grayLine.gif);
	  background-repeat: repeat-x;
	  margin:10px 0;
	  padding-left:5px;
	  padding-top:10px;
	}
	
	.infoUtilVideo ul li{
	  float:left;
	  display:block;
	  width: 150px;
	  height:30px;
	}
	
	.infoUtilVideo ul li a {
	  width: 150px;
	  height:30px;
	  float:left;
	  display: block;
	  background-image: url('../images/infoUtilBTN.png');
	  background-repeat: no-repeat;
	}
	
	.infoUtilVideo li.colBtn a {
	  background-position: 1px 0;
	}
	
	.infoUtilVideo li.telBtn a {
	  background-position: 1px -30px;
	}
	
	.infoUtilVideo li.turBtn a {
	  background-position: 1px -60px;
	}
	
	.infoUtilVideo li.colBtn a:hover,
	.infoUtilVideo li.colBtn a.hover {
	  background-position: -150px 0;
	}
	
	.infoUtilVideo li.telBtn a:hover,
	.infoUtilVideo li.telBtn a.hover {
	  background-position: -150px -30px;
	}
	
	.infoUtilVideo li.turBtn a:hover,
	.infoUtilVideo li.turBtn a.hover {
	  background-position: -150px -60px;
	}	
	
	/*BOTONES PROGRAMAS*/
	
	div.programas {
	  background-image: url(../images/grayLine.gif);
	  background-repeat: repeat-x;
	  margin:10px 0;
	  padding-left:5px;
	  padding-top:10px;
	  float:left;
	}
	
	.programas ul li{
	  float:left;
	  display:block;
	  width: 214px;
	  height:90px;
	  border-bottom:1px solid #c6c6c6;
	}
	
	.programas ul li a {
	  width: 214px;
	  height:90px;
	  float:left;
	  display: block;
	  background-image: url('../images/programas_ico2.gif');
	  background-repeat: no-repeat;
	}
	
	.programas li.caiBtn a {
	  background-position: 0 0px;
	}
	.programas li.caiBtn a:hover,
	.programas li.caiBtn a.hover {
	  background-position: -210px 0px;
	}

	
	.programas li.ofertaBtn a {
	  background-position: 0 -90px;
	}
	.programas li.ofertaBtn a:hover,
	.programas li.ofertaBtn a.hover {
	  background-position: -210px -90px;
	}

	.programas li.tramitesBtn a {
	  background-position: 0 -180px;
	}
	.programas li.tramitesBtn a:hover,
	.programas li.tramitesBtn a.hover {
	  background-position: -214px -180px;
	}
	
	.programas li.reabaBtn a {
	  background-position: 0 -270px;
	}
	.programas li.reabaBtn a:hover,
	.programas li.reabaBtn a.hover {
	  background-position: -210px -270px;
	}

	.programas li.presupuestoBtn a {
	  background-position: 0 -360px;
	}
	.programas li.presupuestoBtn a:hover,
	.programas li.presupuestoBtn a.hover {
	  background-position: -210px -360px;
	}
		
	.programas li.ememoaBtn a {
	  background-position: 0 -450px;
	}
	.programas li.ememoaBtn a:hover,
	.programas li.ememoaBtn a.hover {
	  background-position: -210px -450px;
	}

	.programas li.patrullaBtn a {
	  background-position: 0 -540px;
	}
	.programas li.patrullaBtn a:hover,
	.programas li.patrullaBtn a.hover {
	  background-position: -210px -540px;
	}
		
	.programas li.libreBtn a {
	  background-position: 0 -630px;
	}
	.programas li.libreBtn a:hover,
	.programas li.libreBtn a.hover {
	  background-position: -210px -630px;
	}
	
/*	.programas li.reclamosBtn a {
	  background-position: 0 -570px;
	}
	.programas li.reclamosBtn a:hover,
	.programas li.reclamosBtn a.hover {
	  background-position: -210px -570px;
	}
*/
	
	/*FOOTER*/
	
	.footer {
	  background: transparent url('../images/borderBottom.png') no-repeat scroll top center;
	  float:left;
	  width:100%;
	  font-size: 0.9em;
	  text-align: center;
	}
	
	.ie6 .footer {
	   background-image: none;
	   /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/borderBottom.png', sizingMethod='crop');*/
	}
	
	.footer p {
	  color: #EEE;
	}
	
	/*---- Carrusel de fotos----*/
	#nav {
	  position:absolute;
	  bottom:0;
	  right:15px;
	  z-index:10;
	  line-height:1.57em;
	}
	.ie6 #nav,
	.ie7 #nav {
	  bottom:-1px;
	}
	#nav a {
	  border: 1px solid #999;
	  border-bottom:0;
	  background: #CCC;
	  text-decoration: none;
	  margin: 0;
	  padding: 2px 6px 3px;
	  color:#666;
	  font-size: 11px;
	}
	#nav a.activeSlide {
	  background-color: #f4f4f4;
	  color:#b8040b;
	  padding-bottom:4px;
	  border-bottom: 0;
	  font-weight: bold;
	}
	#nav a:focus {
	  outline: none;
	}
	
	
	.notaPrincipal {
		margin: 0px;
	}
	
	.foto1stlevel {
	  width: 508px;
	  height: 238px;
	  border: 1px solid #5a5043;
	  background-color: #EEE;
	  position: relative;
	}
	
	.grid2col {
	  width:100%;
	  clear:both;
	  float:left;
	  margin-top:0.8em;
	}
	
	.grid2col .column {
	float: left;
	width:250px;
	}
	
	.grid2col .column h2{
	margin-bottom: 5px;
	float: left;
	}
	
	.grid2col .column.right {
	  margin-left: 10px;
	}
	
	.grid3col {
	  width:100%;
	  clear:both;
	  float:left;
	  padding-bottom:0.8em;
	}
	
	.grid3col .column {
	  float: left;
	  width:250px;
	}
	
	.grid3col .column.right {
	  margin-left: 10px;
	}
	
	.foto2ndlevel {
	  width: 248px;
	  height: auto;
	}
	
	.foto2ndlevel img{
	  border: 1px solid #5a5043;
	  background-color: #EEE;
	}
	
	.nota.tercera {
	padding-top:0.5em;
	margin-top:0.5em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d9d9d9;
	}
	
	.nota.tercera p {
	  margin:0 0 0.2em;
	}
	
	.notas {
	padding-bottom:0.5em;
	margin-bottom:0.5em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	}
	
	.notas p {
	  margin:0 0 0.2em;
	}
	
	.notas h3 {
	margin-top: 0.3em;
	margin-right: 0;
	margin-bottom: 0.3em;
	margin-left: 0;
	padding: 0px;
	}
	
	.imgBorder {
	  text-align:center;
	  width:100%;
	}
	
	.imgBorder img{
	  border: 1px solid #ccc;
	  background-color:#FFFFFF;
	  padding:2px;
	}

.videos {
	background-image: url(../turismo/images/slideShowBG.png);
	background-repeat: no-repeat;
	background-position: top;
	padding: 0px;
	width: 500px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-attachment: scroll;
}
#videos {
	margin: 0px;
	width: 500px;
	height: 200px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.videoscenter {
	position:relative;
	float: left;
	width: 330px;
	height:200px;
	text-align:center;
}
.videosright {
	position:relative;
	float: left;
	width: 160px;
	height:200px;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}
.videosright_int1 {
	position:relative;
	float: left;
	width: 150px;
	height:33px;
	text-align:center;
	background-color:#CC3333;
}



	/*TABLAS*/
	
/*	table {
		empty-cells:show;
		border-collapse: collapse;
		font-size:10px;
		margin: 16px 0 8px 0;
	}
	
	caption {
		padding: 0 0 5px 0;
		width: auto;	 
		font-style: italic;
		text-align: right;
	}
	
	th {
		font-weight:bold;
		color: #4f6b72;
		border-right: 1px solid #C1DAD7;
		border-bottom: 1px solid #C1DAD7;
		border-top: 1px solid #C1DAD7;
		border-left: 1px solid #C1DAD7;
		text-transform: uppercase;
		text-align: left;
		font-size:11px;
		padding: 5px 5px 5px 10px;
		background: #CAE8EA url("../images/table_header.png") repeat-x scroll left top;
		vertical-align:bottom;
	}
	
	th.nobg {
		border-top: 0;
		border-left: 0;
		border-right: 1px solid #C1DAD7;
		background: none;
	}
	
	td {
		border-right: 1px solid #C1DAD7;
		border-bottom: 1px solid #C1DAD7;
		background: #fff;
		padding: 5px 5px 5px 10px;
		color: #4f6b72;
		vertical-align:top;
	}
	
	td.alt {
		background: #F5FAFA;
		color: #797268;
	}
	
	th.spec, td.spec {
		border-left: 1px solid #C1DAD7;
		border-top: 0;
		font-weight: normal;
		background-color: #fff;
		background-image:none;
		text-transform: none;
		text-align: left;
		font-size:10px;
	}
	
	th.specalt, td.specalt {
		border-left: 1px solid #C1DAD7;
		border-top: 0;
		font-weight: normal;
		color: #797268;
		background: #fff url("../images/bullet2.gif") no-repeat;
		text-transform: none;
		text-align: left;
		font-size:10px;
	}
	
	.lineH {
		border-top: 1px solid #DDD;
		padding-top:0.5em;
		clear: both;
	}
	
	img.foto {
		border: 1px solid #ccc;
		padding: 6px;
		background-color: #FFFFFF;
		float: right;
		clear: both;
	}
	*/
