body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DADFE2;
	background-repeat: repeat-x;
	background-image: url(colors/fondo.jpg);
}
a {
	outline: none;
}
a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
h5 {
	text-align: center;
	font-size: 1.0em;
}

div#todo {
	position:absolute;
	width:780px;
	height:auto;
	left:50%;
	margin-left:-408px;
	background-color: #FFFFFF;
	border: 2px solid #01699f;
	background-attachment: scroll;
	background-image: url(colors/ducha.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 5px;
	padding: 10px;
	margin-bottom: 5px;
	margin-right: 0px;
}
div#todo a {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

div#menusup {
	display: inline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FE730E;
	font-weight: bold;
	font-size: 0.9em;
	margin-right: -10px;
	margin-left: -10px;
	text-align: left;
	width: 100%;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
div#menusup img {
	text-align: left;
	padding: 0px;
	margin: 0px;
	line-height: 37px;
}

div#menusup a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: -30px 0px 0px 0px;
	padding: 0px;
}

div#menusup ul {
	list-style-image: none;
	padding-bottom: 10px;
	text-align: center;
	padding-top: 30px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: -30px;
	margin-right: -10px;
	margin-bottom: 0px;
	margin-left: -10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #01699f;
	background-repeat: no-repeat;
}
div#menusup ul li {
	display: inline;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	height: 35px;
	text-align: center;
	margin: 5px;
	font-variant: small-caps;
}
div#menusup ul li a {
	font-size: 1em;
	font-weight: bold;
	color: #0189D5;
	text-decoration: none;
	outline:none;
}
div#menusup ul li a:link {
	font-size: 1em;
	font-weight: bold;
	color: #01699F;
	text-decoration: none;
}
div#menusup ul li a:visited {
	font-size: 1em;
	font-weight: bold;
	color: #01699F;
	text-decoration: none;
}
div#menusup ul li a:hover {
	font-size: 1em;
	font-weight: bold;
	color: #F38222;
	text-decoration: none;
	}
div#menusup ul li a:active {
	font-size: 1em;
	font-weight: bold;
	color: #01699F;
	text-decoration: none;
}
div#txt {
	padding: 0px;
	width: 100%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
div#txt h1 {
	text-align: center;
	font-family: "Courier New", Courier, monospace;
	color: #F68121;
	font-size: 2em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0386D8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0089D1;
}
div#txt h2 {
	font-family: "Courier New", Courier, monospace;
	color: #01699F;
	font-size: 1.5em;
}

div#txt strong {
	color: #01699F;
	text-decoration: none;
	font-weight: bolder;
}
div#txt li {
	list-style-type: decimal;
	list-style-position: outside;
	margin-top: 5px;
	margin-bottom: 5px;
}



div#contenido {
	padding: 0px;
	width: 100%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div#contenido h1 {
	color: #F18322;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	font-size: 1.9em;
	font-weight: 400;
	background-image: url(colors/h1.gif);
	background-repeat: no-repeat;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #535355;
	background-position: right;
	text-align: center;
}
div#contenido h2 {
	color: #01699F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.2em;
	width: auto;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #535355;
	padding-left: 70px;
	background-image: url(colors/duchah2.png);
	background-repeat: no-repeat;
	height: 37px;
	line-height: 30px;
	background-position: left bottom;
}
div#contenido h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #F48221;
	font-size: 0.9em;
	font-weight: bold;
}
div#contenido h4 {
	text-align: center;
	color: #01699F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.7em;
}
div#contenido h5 {
	text-align: center;
	color: #01699F;
	font-family: Arial, Helvetica, sans-serif;
}
div#contenido p {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
	margin-top: 10px;
	}
div#contenido img {
	text-align: center;
	margin-top: 0px;
	margin-right: 1.25px;
	margin-bottom: 1px;
	margin-left: 1.25px;
}
div#cocina {
	font-size: 1em;
	width: 80%;
	margin-right: 10%;
	margin-left: 10%;
}
div#cocina img {
	text-align: center;
	border: 1px solid #FE730E;
	clear: right;
	float: left;
	margin: 10px;
}
div#cocina h3, .h3 {color: #01699F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    text-align: center;
	margin-top: -30px;}
div#cocina p {
	text-align: justify;
}
div#cocina a {
	text-decoration: none;
	color: #01699F;
}
div#cocina a:link {
	color: #535355;
}
div#cocina a:visited {
	color: #01699F;
}
div#cocina a:hover {
	color: #F48221;
}
div#ofertas {
	width: 95%;
	margin: auto;
	text-align: justify;
}
div#ofertas h3 {
	color: #555557;
	text-align: left;
}

div#plato {
	width: 50%;
	float: left;
}
div#azulejos {
	width: 49%;
	clear: none;
	float: right;
	text-align: center;
}
div#mampara {
	width: 100%;
	text-align: center;
}



div#ofertas p {
	text-align: justify;
}
div#ofertas a {
	color: #F48221;
	text-decoration: none;
}
div#ofertas a:link {
	color: #F28121;
	text-decoration: none;
}
div#ofertas a:visited {
	color: #F48221;
	text-decoration: none;
}
div#ofertas a:hover {
	color: #018ACE;
	text-decoration: none;
}
div#ofertas table a {
	font-weight: bold;
	text-decoration: none;
}

div#ofertas img {
	border: 1px solid #F48222;
	margin: 10px;
	text-align: center;
}
div#seguridad {
	font-size: 1em;
	width: 80%;
	margin-right: 10%;
	margin-left: 10%;
}
div#seguridad p {
	text-align: justify;
	text-indent: 35px;
}
div#seguridad ul li {
	font-size: 0.8em;
	background-image: url(colors/lista.gif);
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	margin-bottom: 5px;
}
div#seguridad a {
	text-decoration: none;
	color: #01699F;
}
div#seguridad a:link {
	color: #01699F;
}
div#seguridad a:visited {
	color: #01699F;
}
div#seguridad a:hover {
	color: #F67E1F;
}
div#izq {
	font-family: "Times New Roman", Times, serif;
	font-size: 0.9em;
	color: #01699F;
	width: 210px;
	float: left;
	margin-top: 30px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #8FDAFA;
	margin-right: 10px;
}
div#izq ul {
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}
div#izq ul li {
	margin-bottom: 10px;
}
div#izq ul li a {
	text-decoration: none;
	color: #01699F;
}
div#izq ul li a:link {
	color: #01699F;
}
div#izq ul li a:visited {
	color: #01699F;
}
div#izq ul li a:hover {
	color: #0089D2;
}
div#izq p {
	text-align: left;
	margin-top: 50px;
}




div#dcha {
	width: 550px;
	clear: right;
	margin-left: 226px;
	text-align: justify;
}
div#dcha img {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	border: 1px solid #F48222;
}

div#dcha p {
	text-align: justify;
}

div#dcha em {
	font-style: italic;
	color: #F78320;
}

div#dcha a {
	text-decoration: none;
	color: #01699F;
}
div#dcha a:link {
	color: #01699F;
}
div#dcha a:visited {
	color: #01699F;
}
div#dcha a:hover {
	color: #F38226;
}
div#ayudas {
	width: 550px;
	clear: right;
	margin-left: 226px;
;
}
div#ayudas ul {
	display: inline;
	margin-bottom: 15px;
	width: 75%;
	margin-right: auto;
	margin-left: auto;
}
div#ayudas ul li {
	display: inline;
	margin-bottom: 5px;
}


div#ayudas p {
	text-align: justify;
	color: #535355;
}

div#ayudas table {
	border-collapse: collapse;
	border: 1px solid #03476F;
	font: normal 11px verdana, arial, helvetica, sans-serif;
	color: #8FDAFA;
	background-color: #FFFFCC;
	margin: auto;
  }
div#ayudas caption {
  text-align: center;
  font: bold 18px arial, helvetica, sans-serif;
  background: transparent;
  padding:6px 4px 8px 0px;
  color: #0188D9;
  text-transform: uppercase;
  }
div#ayudas td {
  border: 1px solid #666699;
  padding: 0.4em;
  color: #535355;
  }
  
div#ayudas th {
  border: 1px solid #666699;
  padding: 0.4em;
  color: #01699F;
  background-color: #F48222;
  }

div#ayudas thead th, tfoot th {
	font: bold 11px verdana, arial, helvetica, sans-serif;
	border: 1px solid #666699;
	text-align: left;
	color: #FFFFFF;
	padding-top:3px;
	background-color: #8DD8F7;
  }

div#ayudas tbody td a {
  background: transparent;
  text-decoration: none;
  color: #0784D4;
  width: 100%;
  height: 100%;
} 
div#ayudas tbody td a:hover {
color:#5E126D
	  width: 100%;
  height: 100%;
	
  }
div#ayudas tbody th a {
	background: transparent;
	text-decoration: none;
	font-weight:bold;
	color: #01699F;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	width: 100%;
  }
div#ayudas tbody th a:hover {
  background: transparent;
  color: #FFFFFF;
  width: 100%;
  }
div#ayudas tbody th, tbody td {
  vertical-align: top;
  text-align: left;
  }
div#ayudas tfoot td {
	border: 1px solid #666699;
	padding-top:3px;
	color: #FFFFFF;
	background-color: #F58323;
  }
div#ayudas .odd {
	background-color: #90D8F1;
  }
div#ayudas tbody tr:hover {
	border: 1px solid #666699;
	color: #535355;
	background-color: #91D5F8;
  }
div#ayudas tbody tr.odd:hover th {
	color: #FFFFFF;
	background-color: #F48222;
  }
div#tabla table {
	font-size: 0.8em;
	text-align: center;
}
div#tabla td {
	vertical-align: top;
	padding-bottom: 10px;
	width: auto;
}
div#tabla img {
	margin-top: 10px;
	text-align: center;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


div#dir {
	float: right;
	width: 320px;
}
div#dir p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align: left;
	font-weight: normal;
}


div#pie {
	vertical-align: baseline;
	margin-bottom: 0px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0587D5;
	clear: both;
}
div#pie a {
	text-decoration: none;
	color: #01699F;
}
div#pie a:link {
	text-decoration: none;
	color: #01699F;
}
div#pie a:visited {
	text-decoration: none;
	color: #01699F;
}
div#pie a:hover {
	text-decoration: none;
	color: #FE730E;
}
div#pie a:active {
	text-decoration: none;
	color: #F48325;
}
div#pie p {
	clear: left;
	float: right;
	font-family: "Times New Roman", Times, serif;
	font-size: 0.8em;
	color: #0385DB;
	text-align: left;
	vertical-align: middle;
	line-height: 30px;
	height: 30px;
}
div#w3c {
	width: 200px;
	float: right;
	margin: 0px;
	line-height: 30px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.dcha {
	text-align: right;
	padding: 0px;
	margin: 0px;
	float: right;
}
.abj {
	margin-bottom: 250px;
}
.tabla {
	width: 60%;
	font-size: 0.8em;
	vertical-align: middle;
	padding-right: 10px;
}
.lista {
	list-style-image: url(colors/lista.gif);
	list-style-type: none;
	font-size: 0.8em;
}

.noborde {
	border: 0px none #FFFFFF;
}
.error {
	font-style: italic;
	color: #FF0000;
}
.centrar {
	text-align: right;
	margin: auto;
}
.precio {
	font-size: 1.2em;
	color: #535355;
	font-weight: bold;
	margin-top: 15px;
	text-align: left;
}

.alidcha {
	text-align: right;
}
.descr {
	font-size: 1.4em;
	color: #01699F;
	font-weight: bold;
	text-align: left;
}
.mod {
	font-weight: bold;
	font-variant: small-caps;
	color: #C05301;
}
.ensanchar {
	width: 100%;
	text-align: center;
	font-weight: bold;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.centtabla {
	text-align: center;
	border: 2px solid #FFFFFF;
	background-color: #F67F25;
	vertical-align: middle;
}
#tit ul {
	padding:0;
	list-style:none;
	display:table;
	white-space:nowrap;
	list-style:none;
	height:35px;
	position:relative;
	background:#fff;
	font-size:11px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	text-align: center;
}
div#tit {
	padding-bottom:10px;
	text-align: center;
}
#tit li {
	display:table-cell;
	margin:0;
	padding:0;
	text-align: center;
}
#tit li a {display:block; float:left; height:35px; line-height:30px; color:#333; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 10px; cursor:pointer; background:url(colors/pro_six_0a.gif) no-repeat;}
#tit li a strong {float:left; display:block; padding:0 25px 5px 15px; background:url(colors/pro_six_0b.gif) no-repeat right top;}
#tit li.current a {color:#fff; background:url(colors/pro_six_2a.gif) no-repeat;}
#tit li.current a strong {background:url(colors/pro_six_2b.gif) no-repeat right top;}
#tit li a:hover {color:#fff; background: url(colors/pro_six_1a.gif) no-repeat;}
#tit li a:hover strong {background:url(colors/pro_six_1b.gif) no-repeat right top;}
#tit li.current a:hover {color:#fff; background: url(colors/pro_six_2a.gif) no-repeat; cursor:default;}
#tit li.current a:hover strong {background:url(colors/pro_six_2b.gif) no-repeat right top;}
.conocenos {
	padding-top: 20px;
}

.justificar { text-align: justify !important;}
.justificar p{ text-align: justify !important;}

.clear { clear: both;}

.rss {float: left; border-radius: 10px; box-shadow: 2px 2px 5px #555555;
    margin-left: 5px; margin-top: 10px;
    margin-right: 20px;
    width: 376px;} 

.rss .cabecera { background-color: #8ED7F8; background-image: url(img/iconos/ico_duchate.gif); background-position: 5px center; text-align: right; background-repeat: no-repeat; padding: 5px 5px 0 0; border-top: solid 1px #0089D1; border-left: solid 1px #0089D1; border-right: solid 1px #0089D1; border-radius: 10px 10px 0px 0px}
.rss .contenido {padding: 5px 10px; background-color: #F8F9FA; border-bottom: solid 1px #0089D1; border-left: solid 1px #0089D1; border-right: solid 1px #0089D1; border-radius: 0px 0px 10px 10px}
.rss .contenido h3 {margin: 3px 0px 0px;}
.rss .contenido h3 a {text-decoration: none; color: grey;}
.rss .contenido h3 a:hover {color: #F48221;}
.rss .contenido p {margin-top: 3px !important;}
.rss .feed {margin: -5px -10px;padding: 5px 10px;}
.rss .feed:hover {background-color: #EAEBED; border-radius: 10px;
    margin: -5px -10px;
    padding: 5px 10px;
}
.rss .contenido p a {color: #F4801D; font-size: 0.85em; text-decoration: none;}
.rss .contenido p a:hover {color: #D36104;}

.ultimasnoticias {color: #01699F;
    float: left;
    font-weight: bold;
    margin-left: 170px;
    margin-top: 10px;}
