.reverseemail {unicode-bidi:bidi-override; direction: rtl;}
.boto_cercar
{
border:1px solid #990000; background-color:#990000; color:#FFFFFF;
}
.taula_cercar
{
border:1px solid #990000;
}
.taules
{
	border:1px solid #666666;
}
form
{
	margin:0px;
	padding:0px;
}
.botoo
{
	border:1px solid #000000;
	background-color:#CCCCCC;
	padding:4px;
	width:60px;
}

.pleft {
 margin: 0px 10px 0px 0px;
 float:left;
}

.titol_destacat
{
font-weight:bold;
text-align:left;
text-transform:uppercase;

}
.celes
{
border-top:1px solid #666666;

}
.celes a:hover
{
	background-color:#FFFFCC;
}
.taula_cercador_guia_comercial
{
	background-color:#990000;
	color:#F7C308;
	font-size:14px;
	font-weight:bold;
}
.titol_taules
{
background-color:#F7941C;
color:#000000;
font-weight:bold;
text-align:left;
}
.guia_comercial
{
	width:100%;
	height:130px;
	border-bottom:1px dotted #990000;
	border-top:1px dotted #990000;	
}

.guia_comercial a
{
	color:#7B0021;
}

.guia_comercial_no
{
	width:100%;
	height:60px;
	border-bottom:1px dotted #990000;
	border-top:1px dotted #990000;	
}

.imatgecap
{
	background-image:url(../images/cabecera_800.png);
	background-repeat:no-repeat;
	height:215px;
}
.guia_comercial_foto
{
	float:left;
	width: 200px;
	margin-left:5px;
	margin-top:5px;
}

.guia_comercial_texte
{
	/* height: 1% */
	margin-left:0px;
	margin-top:0px;
	padding-left:200px;
	padding-top:1px;
}
.guia_comercial_texte .categoria
{
	margin-top:5px;
	text-align:right;
	background-color:#003300;
}

.guia_comercial_destacado
{
	width:100%;
	height:130px;
	border-bottom:1px dotted #990000;
	border-top:1px dotted #990000;
	background-color:#FFFF99;
}

.guia_comercial_destacado_foto
{
	float:left;
	width: 200px;
	margin-left:5px;
	margin-top:5px;
}

.guia_comercial_destacado_texte
{
	/* height: 1%;	*/
	margin-left:0px;
	margin-top:5px;
	padding-left:190px;
	padding-top:1px;
}
.guia_comercial_destacado_texte .categoria
{
margin-top:5px;
text-align:right;
background-color:#003300;
}

.titulo
{
font-size:12px;
font-family:Tahoma;
color:#7B0025;
font-weight:bold;
}
/************************************** ESTRUCTURA ***********************************/
body 
{
	background:#FFA147; 
	text-align: center; 
	padding: 1em 0;
	font: 11px verdana, sans-serif;
	color:#000000;
}

.noticies
{
	border-left: #F7941C 4px solid; 
	padding:  4px 20px 4px 10px;
}

.noticies:hover
{
	background-color:#FFFFCC;
}

.titolpagina
{
	background: url('../images/p2.jpg') 0 no-repeat;
	padding: 0 25px 0 15px;
	font-weight:bold;
	font-size:13px;
}
.titol
{
	color:#990000;
	font-size:1.3em;
	font-weight:bold;
}

a
{ 
	text-decoration:none;
	color:#000000;
	outline:0;
}
a:hover
{ 
	text-decoration:underline;
	color:#000000;

}

#toolbar a
{ 
	text-decoration:none;
	color:#FFFFFF;
}
#toolbar a:hover
{ 
	text-decoration:underline;
	color:#FFFFFF;
}
#toolbar a:visited
{ 
	text-decoration:none;
	color:#FFFFFF;
}
#toolbar img
{
	border:0;
}

.banner a
{
	color: #990000;
	text-decoration:none;
	padding-top:10px;
}
.banner a:hover
{ 
	text-decoration:underline;
	color:#F7C308;
}
.banner a:visited
{ 
	text-decoration:none;
	color:#F7C308;
}

#header 
{
	height: 204px;
	text-align:right;
/*	background-image:url(../images/cabecera.jpg); 
	background-image:url(../images/cabecera_repeticio.png); */
	background-color:#ffecb0;
	background-repeat:repeat-x;
}

#peu
{
	border-top:1px solid #990000;
	background-color:#990000;
	color:#FFFFFF;
	padding: 8px 15px 8px 15px;
}

#peu a
{ 
	text-decoration:none;
	color:#FFFFFF;
}
#peu a:hover
{ 
	text-decoration:underline;
	color:#FFFFFF;

}
#toolbar
{
	border-bottom:4px solid #FFFFFF;
	border-top:4px solid #FFFFFF;
	background-color:#910000;
	padding: 8px 15px 8px 15px;
	text-align:right;
	vertical-align:middle;
}

#contingut
{
	vertical-align:top;
}
#content 
{ 
	margin: 0px 15px 0px 210px;
	/*margin: 1em 15px 1.5em 210px;*/
	font-size: 1.1em;
	color:#000000;
	padding: 0px;
}

#container 
{
	margin: 0 auto;
	text-align: left;
	background-color:#F6E1AD;
	color: #000000;
	line-height: 150%;
	border:4px solid #FFFFFF;
	width:100%;
}
#menu {
	width: 200px;
	margin-left:5px;
	background-color:#F8BE2C;
	margin-top:10px;
}

/************************************* FI ESTRUCTURA ***********************************/

select
{
	border:1px solid #CCCCCC;
}
textarea
{
	border:1px solid #CCCCCC;
	font-size: 1.1em;
}
a.info {
    position:relative; 
    z-index:24; 
    color:#000;
    text-decoration:none;
}
a.info:hover {
 z-index:25;
}
a.info span {
 display: none;
}
a.info:hover span { 
 display:block;
 position:absolute;
 top:2em;
 left:2em;
 width:200px;
 border:1px solid #0cf;
 background-color:#EEEEEE;
 color:#000000;
 text-align: left;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 padding: 5px;
}



/**************************************** OBJECTES *************************************/
input
{
	border:1px solid #CCCCCC;
	font-size: 1.1em;
}

.Estilo2 
{
color: #FF0000;
}
/*************************************** FI OBJECTES *************************************/




/****************************************** MENU **************************************/
#menuv {

}
#menuv h1
{
	color:#990000;
	font-size:14px;
	font-weight:bold;
	border-bottom:2px solid #990000;
	width:190px;
}
#menuv ul, li {
	list-style-type: none;
}
 
#menuv ul {
	margin: 0;
	padding: 0;
}
 
#menuv li {
	list-style-type: none;
	font-weight:bold;
	font-size:11px;
	width:200px;
}
 
#menuv a {
	border-bottom:#F8BE2C 1px solid;
	text-decoration: none;
	color:#666666;
	display: block;
	padding: 3px 6px;
	width: 176px;
}
 
#menuv a:hover {
	border-bottom:solid 1px #990000;
	color:#990000;
}


/**************************************** FI MENU **************************************/
li
{
	list-style-type:disc;
}

/* Photo-Caption PZ3 CSS (The Good Stuff) */

.PZ3-l { float:left; margin-right:10px; }
.PZ3-r { float:right; margin-left:10px; direction:rtl; }
  [class~=PZ3-r] { position:relative; }

.PZ3zoom { border:1px solid #369; }
.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
  [class~=PZ3-r]>a { right:0; }
.PZ3zoom a:hover { position:absolute;
  z-index:999; padding:0; background:none;
  cursor:default; height:auto; width:auto;
  overflow:visible; border:1px solid #369;
  margin:-1px 0 0 -1px; }
  [class~=PZ3-r]>a:hover { margin:-1px -1px 0 0; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto;
  border:0; }

a:hover .PZ3cap { display:block;
  padding:2px 5px; margin-top:-5px;
  direction:ltr; background:#369; color:#fff;
  font:10pt verdana,sans-serif;
  text-align:left; }

.noCap a:hover .PZ3cap { display:none; }
.noBdr a img,.noBdr a:hover img { border:0; }
.Lnk a:hover { cursor:pointer; }

/* End Photo-Caption Zoom CSS */