/* comienza el menu principal: */
.nav {
	background-color: #FFFFFF;
	background-image: url(img/menu/fondo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}
ul.nav li {
	margin: 0;
	position: absolute;
	top: 1px;
	height: 20px;
}

 /* lo siguiente es ignorado por internet explorer 5.0 windows, no poner espacios  */
 
 ul.nav li/**/{
 
 /* para esconder textes de las imagenes, IE5 no debe ver este, sino el siguiente, que queda escondido a los demas navegadores: */ 
	
	overflow: hidden; text-indent: -200em;

  }

.nav li a, li.aqui {
	display: block; width: 100%; height: 100%;
	 text-indent: -200em;
 /* solo para IE5! :*/ 
/* overflow:hidden solo para ie5.0 win. El text-indent se puede dejar para todos los browsers. */

overflow: hidden;overflow/* */:/**/visible; overflow:visible;
}

/* fin parte general */

/* ===========================================================================*/


/* estado off de los botones*/
.nav li.uno a {
	background:  url(img/menu/turismetactic_off.gif) no-repeat left top;
}
.nav li.dos a {
	background:  url(img/menu/quisom_off.gif) no-repeat left top;
}
.nav li.tres a {
	background:  url(img/menu/projectes_off.gif) no-repeat left top;
}
.nav li.cuatro a {
	background:  url(img/menu/textes_off.gif) no-repeat left top;
}
.nav li.cinco a {
	background:  url(img/menu/contacte_off.gif) no-repeat left top;
}
/* fin botones off*/
/* ===========================================================================*/
/*estado :hover selecionado */

/* se repite background por todos los :hover;  solo para Opera 7*/
li.uno {
	left: 30px; width: 181px; display: block;
	background: url(img/menu/turismetactic_on.gif) left top no-repeat;
}
li.uno a:hover  {
	background: url(img/menu/turismetactic_on.gif) left top no-repeat;
}
li.dos {
	left: 231px;width: 102px;
	background: url(img/menu/quisom_on.gif) left top no-repeat;
}
.nav li.dos a:hover {
	background: url(img/menu/quisom_on.gif) left top no-repeat;
}
li.tres {
	left: 353px; width: 119px;
	background: url(img/menu/projectes_on.gif) left top no-repeat;
}
.nav li.tres a:hover{
	background: url(img/menu/projectes_on.gif) left top no-repeat;
}
li.cuatro  {
	left: 492px;width: 86px;
	background: url(img/menu/textes_on.gif) no-repeat left top;
}
.nav li.cuatro a:hover  {
	background: url(img/menu/textes_on.gif) no-repeat left top;
}
li.cinco  {
	left: 598px;width: 114px;
	background: url(img/menu/contacte_on.gif) no-repeat left top;
}
.nav li.cinco a:hover  {
	background: url(img/menu/contacte_on.gif) no-repeat left top;
}
/* fin :hover  */


table {
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.tablegaleria{
	height:100%;
	background-color: #CC0000;
	margin: 0;
	padding: 0;
	border: 0;
	overflow-y: hidden;
	overflow: hidden;

} 
body {
	margin: 0px;
	padding: 0px;
}
.celda1 {
	color: #000000;
	margin: 2px;
	padding: 12px;
	font-size: 10px;
	background-color: #FFFFFF;
}
.celda2 {
	color: #000000;
	margin: 2px;
	padding: 12px;
	font-size: 11px;
	background-color: #eeeeee;
}
.celda3 {
	font-size: 11px;
	background-color: #CC0000;
	margin: 2px;
	padding: 12px;
	color: #000000;
}
.celda3bl {
	font-size: 11px;
	background-color: #CC0000;
	margin: 2px;
	padding: 12px;
	color: #ffffff;
}
.celda_btop {
	padding: 4px;
	border-top: 1px dashed #333333;
	border-right: 1px dashed #333333;
	border-bottom: none #333333;
	border-left: 1px dashed #333333;
}
.celda_bmiddle {
	font-size: 11px;
	padding: 4px;
	border-top: 1px dashed #cccccc;
	border-right: 1px dashed #333333;
	border-bottom: none #cccccc;
	border-left: 1px dashed #333333;
}
.celda_b {
	font-size: 11px;
	padding: 12px;
	margin: 2px;
	border: 1px dashed #333333;

}
.celda_bbottom {	font-size: 11px;
	padding: 4px;
	border-bottom: 1px dashed #333333;
	border-right: 1px dashed #333333;
	border-top: 1px dashed #CCCCCC;
	border-left: 1px dashed #333333;
}
a:link {
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
a:visited {
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
a:active {
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
a:hover {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.txt3:link {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
a.txt3:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
a.txt3:active {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
a.txt3:hover {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #CC0000;
}
.tiny {
	font-size: 9px;
	color: #666666;
	margin-left: 2px;
	padding-left: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;


}
.title {
	font-size: 18px;
	font-weight: bold;
	margin: 2px;
	padding: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;

}
.title-bl {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 2px;
	padding: 12px;
}
.tiny2 {
	color: #CCCCCC;
	margin: 2px;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	font-size: 9px;
}
.texto {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #333333;
	background-color: #FFFFFF;
	margin: 2px;
	padding: 24px 12px;

}
.subtitulo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	margin: 2px;
	padding: 12px;

}
ul {
	list-style-type: disc;
	margin: 0px 0px 0px 30px;
	padding: 0px;







}
blockquote {
	margin: -10px 0px 5px 25px;
}
.celdabredframe {
	font-size: 11px;
	padding: 12px;
	margin: 2px;
	border-top: 20px solid #cc0000;
	border-right: 20px solid #cc0000;
	border-bottom: 0px solid #cc0000;
	border-left: 20px solid #cc0000;
}
.celdabredFR {
	font-size: 11px;
	padding: 12px;
	margin: 2px;
	border-top: 0px solid #cc0000;
	border-right: 16px solid #cc0000;
	border-bottom: 16px solid #cc0000;
	border-left: 8px solid #cc0000;
}
.celdabredFL {
	font-size: 11px;
	padding: 12px;
	margin: 2px;
	border-top: 0px solid #cc0000;
	border-right: 8px solid #cc0000;
	border-bottom: 16px solid #cc0000;
	border-left: 16px solid #cc0000;
}
.celdabredFLT {
	font-size: 11px;
	padding: 12px;
	margin: 2px;
	border-top: 16px solid #cc0000;
	border-right: 8px solid #cc0000;
	border-bottom: 0px solid #cc0000;
	border-left: 16px solid #cc0000;
	background-color: #eeeeee;
}
.celdabredFRT {
	font-size: 11px;
	padding: 12px;
	margin: 2px;
	border-top: 16px solid #cc0000;
	border-right: 16px solid #cc0000;
	border-bottom: 0px solid #cc0000;
	border-left: 8px solid #cc0000;
	background-color: #eeeeee;
}
.bannerstyle {
	color: ##cc0000;
	margin: 2px;
	padding: 12px;
	font-size: 11px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	font-weight: normal;
}
.bannerstyle02 {
	color: ##cc0000;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	font-weight: normal;
}
.cellredframe4 {
	font-size: 11px;
	padding: 12px;
	margin: 2px;
	border: 1px solid #cc0000;
}
.cellredframeleft {
	font-size: 11px;
	padding: 12px;
	margin: 2px;
	border-top: 1px solid #cc0000;
	border-right: 1px none #cc0000;
	border-bottom: 1px none #cc0000;
	border-left: 1px solid #cc0000;
}
.cellredframeright {
	font-size: 11px;
	padding: 12px;
	margin: 2px;
	border-top: 1px solid #cc0000;
	border-right: 1px solid #cc0000;
	border-bottom: 1px none #cc0000;
	border-left: 1px none #cc0000;
}
.cellredframebottom {
	font-size: 9px;
	padding: 2px;
	margin: 2px;
	border-top: 6px solid #cc0000;
	border-right: 6px none #cc0000;
	border-bottom: 6px none #cc0000;
	border-left: 6px none #cc0000;
	font-style: normal;
	line-height: normal;
}
.bannerb {
	font-size: 10px;
	padding: 0px;
	border-bottom: 1px dotted #333333;
	border-right: 1px dotted #333333;
	border-top: 1px none #333333;
	border-left: 1px dotted #333333;
	margin: 0px;
}
.bannerbleft {
	font-size: 10px;
	padding: 0px;
	border-bottom: 1px dotted #333333;
	border-right: 1px none #333333;
	border-top: 1px none #333333;
	border-left: 1px none #333333;
	margin: 0px;
}
.cita {
	font-size: 10px;
	padding: 12px 0px;
	margin: 2px 0px;
	color: #000000;
	font-weight: normal;
	border-top: 1px dotted #333333;
	border-right: 1px none #333333;
	border-bottom: 1px dotted #333333;
	border-left: 1px none #333333;
}
a.navnew:link {
	font-weight: normal;
	color: #000000;
	cursor: hand;
	text-decoration: none;
	font-size: 10px;
}
a.navnew:visited {
	font-weight: normal;
	color: #000000;
	cursor: hand;
	text-decoration: none;
	font-size: 10px;
}
a.navnew:hover {
	font-weight: normal;
	color: #FFFFFF;
	cursor: hand;
	background-color: #000000;
	font-size: 10px;
}
a.navnew:active {
	font-weight: normal;
	color: #FFFFFF;
	cursor: hand;
	background-color: #000000;
	font-size: 10px;
}
.navbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 2px;
	padding: 12px;
	cursor: hand;
}
.celdabbottomright {
	font-size: 10px;
	padding: 12px;
	border-bottom: 1px dashed #333333;
	border-right: 1px dotted #333333;
	border-top: 1px none #333333;
	border-left: 1px dotted #333333;
	margin: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.celdabbottomleft {
	font-size: 10px;
	padding: 12px;
	border-bottom: 1px dotted #333333;
	border-right: 1px none #333333;
	border-top: 1px none #333333;
	border-left: 1px dotted #333333;
	margin: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.blockgris {
	font-size: 10px;
	padding: 12px;
	margin: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #eeeeee;
	border: 1px none #cc0000;
}
.blockblanc {
	font-size: 11px;
	padding: 12px;
	margin: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	border: 1px none #cc0000;
}
.blockroig {
	font-size: 11px;
	padding: 12px;
	margin: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #cc0000;
	border: 1px none #cc0000;
	color: #ffffff;
}
.celdabtopnew {
	font-size: 14px;
	border-bottom: 1px none #333333;
	border-right: 1px dashed #333333;
	border-top: 1px dashed #333333;
	border-left: 1px dashed #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 2px;
	margin-right: 2px;
	margin-left: 2px;
	padding-top: 12px;
	padding-right: 12px;
	padding-left: 12px;
}
.textnoborder {
	font-size: 10px;
	padding: 4px 4px 16px;
	margin: 2px 2px 8px;
	border: 1px none #666666;
}
.dashedbox {
	margin: 2px 2px 0px;
	padding: 2px 2px 0px;
	border: 1px dotted #333333;
}
.titol {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 2px;
	margin-right: 2px;
	margin-left: 2px;
	padding-top: 12px;
	padding-right: 12px;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	color: #000000;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}
.cos {
	font-size: 10px;
	padding: 12px;
	margin: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px none #cc0000;
}
.cosrightseparador {
	font-size: 10px;
	padding: 12px;
	margin: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px none #333333;
	border-right: 1px none #333333;
	border-bottom: 1px none #333333;
	border-left: 1px dotted #333333;
}
.cosleftseparador {
	font-size: 10px;
	padding: 12px;
	margin: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px none #333333;
	border-right: 1px dotted #333333;
	border-bottom: 1px none #333333;
	border-left: 1px none #333333;
}
.costiny {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px none #cc0000;
	color: #111111;
}
.dashedboxnotitol {
	margin: 2px 2px 4px;
	padding: 16px 2px;
	border: 1px dotted #666666;
}
.dashedboxright {
	border-bottom: 1px dotted #333333;
	border-right: 1px dotted #333333;
	border-top: 1px dotted #333333;
	border-left: 1px #333333;
	margin: 2px 2px 4px;
	padding: 2px 2px 16px;
}
.dashlineright {
	margin: 0px;
	padding: 0px;
	border-top: 0px dotted #333333;
	border-right: 1px dotted #333333;
	border-bottom: 0px dotted #333333;
	border-left: 0px dotted #333333;
}
.dashlinebot {
	border-bottom: 1px dotted #333333;
	border-right: 0px none #333333;
	border-top: 0px none #333333;
	border-left: 0px none #333333;
	margin: 0px;
	padding: 0px;
}
.costotoptobottom {
	font-size: 10px;
	padding: 0px 12px;
	margin: 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: none #cc0000;
}
.costotop {
	font-size: 10px;
	padding: 0px 12px 12px;
	margin: 0px 2px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: none #cc0000;
}
.costobottom10 {
	font-size: 10px;
	padding: 12px 12px 6px;
	margin: 2px 2px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: none #cc0000;
}
.costinyspecs {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px none #cc0000;
	padding: 4px;
	color: #111111;
}
.dashlinetop {
	border-bottom: 0px none #333333;
	border-right: 0px none #333333;
	border-top: 1px dotted #333333;
	border-left: 0px none #333333;
	margin: 0px;
	padding: 0px;
}
.dashedbox0margin {
	margin: 0px;
	padding: 0px;
	border: 1px dotted #333333;
}
.titol0margin {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 8px;
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 8px;
	border-bottom-width: 4px;
	border-bottom-style: none;
	border-bottom-color: #333333;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #d2d3c9;
	color: #FFFFFF;
	margin: 0px;
	padding-bottom: 0px;
}
.dashcolumnleft {
	border-bottom: 1px dotted #333333;
	border-right: 1px none #333333;
	border-top: 1px none #333333;
	border-left: 1px dotted #333333;
	margin: 0px;
	padding: 0px;
}
.dashcolumnmiddle {
	border-bottom: 1px dotted #333333;
	border-right: 1px dotted #333333;
	border-top: 1px none #333333;
	border-left: 1px dotted #333333;
	margin: 0px;
	padding: 0px;
}
.dashcolumnright {
	border-bottom: 1px dotted #333333;
	border-right: 1px dotted #333333;
	border-top: 1px none #333333;
	border-left: 1px none #333333;
	margin: 0px;
	padding: 0px;
}
.dashcolrighttitol {
	border-bottom: 1px dotted #333333;
	border-right: 1px none #333333;
	border-top: 1px dotted #333333;
	border-left: 1px dotted #333333;
	margin: 0px;
	padding: 0px;
}
.cosindent {
	font-size: 10px;
	padding: 0px 12px 12px 0px;
	margin: 0px 2px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px none #cc0000;
}
.navbarhelvetica {
	font-family: "Helvetica", Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #000000;
	margin: 2px 0px;
	padding: 8px 0px;
	cursor: hand;
	font-weight: bold;
}
a.navbarhelvetica:hover {
	font-family: "Helvetica", Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #cc0000;
	margin: 2px 0px;
	padding: 8px 0px;
	cursor: hand;
	font-style: normal;
	font-weight: bold;
}
a.navnewcostiny:link {
	font-weight: normal;
	color: #000000;
	cursor: hand;
	text-decoration: none;
	font-size: 9px;
}
a.navnewcostiny:active {
	font-weight: normal;
	color: #FFFFFF;
	cursor: hand;
	background-color: #000000;
	font-size: 9px;
}
a.navnewcostiny:visited {
	font-weight: normal;
	color: #000000;
	cursor: hand;
	text-decoration: none;
	font-size: 9px;
}
a.navnewcostiny:hover {
	font-weight: normal;
	color: #FFFFFF;
	cursor: hand;
	background-color: #000000;
	font-size: 9px;
}
.costobottom10dotsright {
	font-size: 10px;
	padding: 12px 12px 6px;
	margin: 2px 2px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: 1px dotted #333333;
}
