/*
+--------------------------------------------------------------+
+
+  CSS for www.mercattel.com
+  mercattel styles for all pages
+  code by mercattel (info[at]mercattel[dot]com)
+
+-------< Definiciones generales >-----------------------------+
| Definiciones generales para todas las páginas
+--------------------------------------------------------------+
*/

body {
        margin: 0 auto 1em auto;
        padding: 0 0 0 0;
        font-size: 0.8em;
        font-family: "Arial", "Helvetica", sans-serif;
        line-height: 130%;
        text-align: center;
        color: #666;
        background-color: #fff;
        background: url("http://www.mercattel.com/gifs/fons5.gif");
        background-repeat: repeat-y;
        background-position: center 0;
        }
a { text-decoration: none; }
a:link { color: #00f; }
a:visited { color: #00f; }
a:hover, a:active{ text-decoration: none; color: #f55;}
hr{ height: 1px; }
p{
        margin: 0px;
        padding: 0px;
        }
p.clear{
        clear: both;
        margin: 0px;
        padding: 0px;
        }
small {
        font-size: 85%;
        }
strong {
        font-weight: bold;
        }
.color2{ color: #66f; /* blau */ }
.color3{ color: #000; /* negre */ }
.color4{ color: #3c5; /* verd */ }
.color5{ color: #00f; /* blau-mct */ }
.color6{ color: #666; /* gris */ }
.color7{ color: #999; /* gris2 */ }
.color8{ color: #000; /* blau2 */ }
.color9{ color: #f50; /* vermell */ }
div {
        border: 0px solid #0ca;
        }



/*
+-------< Definiciones de textos >--------------------------------+
| Definiciones de textos por tipo de páginas y objetos
+-----------------------------------------------------------------+
*/

/* ++++++< Definiciones de textos. generales >++++++ */

h1{
        /* display: inline; */
        font-size: 1.5em;
        font-family: "Arial", Helvetica, sans-serif;
        line-height: 120%;
        font-weight: normal;
        clear: both;
        margin: 0px;
        }
h2{
        /* display: inline; */
        font-size: 1.2em;
        font-family: "Arial", Helvetica, sans-serif;
        line-height: 130%;
        font-weight: normal;
        clear: both;
        margin: 0px;
        }
h3{
         /* display: inline; */
        font-size: 1.05em;
        font-family: "Arial", Helvetica, sans-serif;
        line-height: 130%;
        font-weight: normal;
        clear: both;
        margin: 0px;
        }
#submenu h3{
        display: inline;
        font-size: 1em;
        font-family: "Arial", Helvetica, sans-serif;
        line-height: 130%;
        font-weight: normal;
        clear: both;
        margin: 0px;
        }
h4{
        /* display: inline; */
        font-size: .9em;
        font-family: "Arial", Helvetica, sans-serif;
        line-height: 130%;
        font-weight: normal;
        clear: both;
        margin: 0px;
        }
h5{
        /* display: inline; */
        font-size: .85em;
        font-family: "Arial", Helvetica, sans-serif;
        line-height: 130%;
        font-weight: normal;
        clear: both;
        margin: 0px;
        }
ul{
        margin: 0px;
        padding: 0px;
        text-align: center;
        }
li{
        display: inline;
        border-right: 1px solid #999999;
        padding-right: .15em;
        padding-left: .15em;
        }

/* ++++++< Definiciones de textos. Listados >++++++ */

p.normal{
        font: normal normal 1em/120% "Arial", "Helvetica", sans-serif;
        margin: 0px 0px 0px 48px;
        padding: 3px 3px 6px 3px;
        text-indent: -33px;
        background-image: url(http://www.mercattel.com/gifs/punt_16x1_punt1.gif);
        background-position: left bottom;
        background-repeat: repeat-x;
        clear: both;
        }
p.ressaltat{
        font: normal normal 1em/120% "Arial", "Helvetica", sans-serif;
        margin: 1px 0px 1px 48px;
        padding: 3px 3px 3px 3px;
        text-indent: -33px;
        background-color: #cf6;
        border: 0px solid #0d0;
        /* -moz-border-radius: .6em; */
        clear: both;
       }
p.data{
        margin: 5px 0 5px 18px;
        padding-top: 0px;
        padding-bottom: 0px;
        color: #f66;
        }
div#paginador{
        font-weight: bold;
        }
div#paginador a{
        font-weight: bold;
        }
div#paginador strong{
        color: #f66;
        font-size: 1.5em;
        }

/* ++++++< Definiciones de tablas, table. Listado anuncios anunci >++++++ */
table.anunci,
table.anunci-dalt{
        position: relative;
        border-collapse: separate;
        width: 600px;
        border: 0px solid #eee;
        clear: none;
        }
table.anunci100{
        position: relative;
        border-collapse: separate;
        width: 99%;
        border: 0px solid #eee;
        clear: none;
        }
table.anunci td a:link, table.anunci100 td a:link{
        color: #000;
        }
table.anunci td a:visited, table.anunci100 td a:visited{
        color: #000;
        }
table.anunci td a:hover, table.anunci100 td a:hover{
        color: #f55;
        }
table.anunci td a:active, table.anunci100 td a:active{
        color: #000;
        }

table.anunci .diesPublicats{
		background: url(http://www.mercattel.com/gifs/punt_16x1_punt1.gif) bottom repeat-x;
		padding-bottom:0px;
        }
table.anunci .diesPublicats2{
		font-size: 90%;
		background: url(http://www.mercattel.com/gifs/punt_16x1_punt1.gif) bottom repeat-x;
		padding-bottom:0px;
        }

table.anunci td h4 a:link, table.anunci100 td h4 a:link{
        color: #666;
        /*
        background-image: url(http://www.mercattel.com/gifs/punt_16x1_punt1.gif);
        background-position: left bottom;
        background-repeat: repeat-x;
        */
        padding-bottom: 0.1em;
        }
table.anunci td h4 a:visited, table.anunci100 td h4 a:visited{
        color: #666;
        /*
        background-image: url(http://www.mercattel.com/gifs/punt_16x1_punt1.gif);
        background-position: left bottom;
        background-repeat: repeat-x;
        */
        padding-bottom: 0.1em;
        }
table.anunci td h4 a:hover, table.anunci100 td h4 a:hover{
        color: #f55;
        }
table.anunci td h4 a:active, table.anunci100 td h4 a:active{
        color: #666;
        }

table.anunci100 td.titolet1 h4, table.anunci100 td.titolet1 h4 a:link{
        font: normal normal 1em/120% "Arial", "Helvetica", sans-serif;
        width: 27px;
        margin: 5px;
        padding-bottom: 0.1em;
        text-align: center;
        }
table.anunci100 td.titolet2 h4, table.anunci100 td.titolet2 h4 a:link{
        font: normal normal 1em/120% "Arial", "Helvetica", sans-serif;
        margin: 5px;
        padding-bottom: 0.1em;
        text-align: center;
        }
table.anunci100 td.titolet3 h4, table.anunci100 td.titolet3 h4 a:link{
        font: normal normal 1em/120% "Arial", "Helvetica", sans-serif;
        margin: 5px;
        padding-bottom: 0.1em;
        text-align: right;
        }

table.anunci100 td.accio{
        text-align: center;
        }
table.anunci100 td.accio h4{
        margin: 5px;
        background-image: url(http://www.mercattel.com/gifs/punt_16x1_punt1.gif);
        background-position: left bottom;
        background-repeat: repeat-x;
        padding-bottom: 0.1em;
        text-align: center;
        }
table.anunci100 td.accio h4 a:link{
        color: #00f;
        }
table.anunci100 td.accio h4 a:visited{
        color: #00f;
        }
table.anunci100 td.accio h4 a:hover{
        color: #f55;
        }
table.anunci100 td.accio h4 a:active{
        color: #00f;
        }
table.anunci100 td.accio h3{
        margin: 5px;
        padding-bottom: 0.1em;
        }
table.anunci100 td.data{
        padding: 10px 0 6px 0;
        color: #f66;
        text-align: left;
        vertical-align: middle;
        }


table.anunci-dalt td.cap1{
        width: 300px;
        text-align: left;
        vertical-align: top;
        }
table.anunci-dalt td.cap2, table.anunci100 td.cap2{
        width: 300px;
        text-align: right;
        vertical-align: top;
        }
table.anunciDestacat{
        position: relative;
        border-collapse: separate;
        width: 100%;
        border: 0px solid #eee;
        clear: none;
        }
table.anunciDestacat h3,table.anunciDestacat h4{
        margin-bottom: 4px;
        }
table.anunciDestacat td.foto1{
        width: 84px;
        padding: 3px;
        text-align: center;
        vertical-align: top;
        background-color: #fff;
        border: 0px solid #bbb;
        }
table.anunciDestacat td.contingut1{
        padding-left: 5px;
        vertical-align: top;
        }
table.anunciDestacatRessaltat{
        position: relative;
        border-collapse: separate;
        width: 100%;
        border: 0px solid #eee;
        clear: none;
        background-color: #cf6;
        }
table.anunciDestacatRessaltat td.foto1{
        width: 84px;
        padding: 3px;
        text-align: center;
        vertical-align: middle;
        background-color: #eee;
        border: 1px solid #bbb;
        }
table.anunciDestacatRessaltat td.contingut1{
        padding-left: 5px;
        vertical-align: top;
        }


table.anunci tr.publicatsDia{
		padding-top: 5px; padding-bottom:10px;
        }
table.anunci tr.publicatsDia2 td{
		padding-top: 10px; padding-bottom:0px;
        }
table.anunci td.c1a, table.anunci100 td.c1a{
        width: 16px;
        text-align: center;
        vertical-align: middle;
        }
table.anunci td.c2a, table.anunci100 td.c2a{
        width: 40px;
        text-align: center;
        vertical-align: top;
				border-bottom: 1px solid #ccc;
				padding: 5px 0;
        }
table.anunci td.ressaltat, table.anunci100 td.ressaltat{
        padding: 6px 7px 7px 7px;
        margin: 0;
        text-align: left;
        background-color: #cf6;
				border-bottom: 1px solid #ccc;
        /* -moz-border-radius: .6em; */
        }
table.anunci td.ressaltat-foto, table.anunci100 td.ressaltat-foto{
        padding: 2px 2px 2px 2px;
        margin: 0;
        text-align: center;
        background-color: #cf6;
				border-bottom: 1px solid #ccc;
        /* -moz-border-radius: .6em; */
        }
table.anunci td.normal, table.anunci100 td.normal{
        text-align: left;
				border-bottom: 1px solid #ccc;
				padding: 5px 0;
				width: 480px;
        }
table.anunci td.normal-foto, table.anunci100 td.normal-foto{
        text-align: left;
				border-bottom: 1px solid #ccc;
				padding: 5px 0;
				width: 80px;
				font-size:1px;
				line-height:1px;
        }
table.anunci td.c4afoto, table.anunci100 td.c4afoto{
        width: 1px;
        text-align: center;
        vertical-align: middle;
        }
table.anunci td.publiHoritz, table.anunci100 td.publiHoritz{
				padding: 16px 0;
        text-align: center;
        vertical-align: middle;
        }
table.foto2{
        position: relative;
        border-collapse: separate;
        /* width: 65px; */
        /* height: 65px; */
        border: 0px solid #eee;
        }
table.foto2 td.im{
        overflow: hidden;
        text-align: center;
        vertical-align: middle;
        /* background-image: url(http://www.mercattel.com/gifs/llistat1-diapo-n.gif); */
        /* background-position: left top; */
        /* background-repeat: no-repeat; */
       }

table.relacionats{
        position: relative;
        border-collapse: separate;
        width: 100%;
        border: 0px solid #eee;
        clear: none;
        }
table.relacionats td.normal-foto{
				border-bottom: 1px solid #ccc;
				padding: 5px 0;
        width: 55px;
        text-align: center;
        }
table.relacionats td.c2a{
				border-bottom: 1px solid #ccc;
				padding: 5px 0;
        width: auto;
        text-align: left;
        vertical-align: middle;
        }
table.relacionats td a:link, table.relacionats td a:visited, table.relacionats td a:active{
        color: #666;
        }
table.relacionats td h3 a:link, table.relacionats td h3 a:visited, table.relacionats td h3 a:active{
        color: #000;
        }
table.relacionats td a:hover, table.relacionats td h3 a:hover{
        color: #f55;
        }



/* ++++++< Definiciones de textos. Listados col1 >++++++ */

#containerSeccions1 ul{
        margin: 0 0 0 15px;
        padding: 0px;
        text-align: left;
        color: #666;
        }
#containerSeccions1 li{
        display: list-item;
        list-style: disc;
        margin: 3px 0 0 0;
        border-right: 0px solid #999999;
        padding-right: 0;
        padding-left: 0;
        }
#containerSeccions1 a{
        color: #666;
        }

#containerSubseccions1 ul{
        margin: 0 0 0 15px;
        padding: 0px;
        text-align: left;
        }
#containerSubseccions1 li{
        display: list-item;
        list-style: disc;
        margin: 3px 0 0 0;
        border-right: 0px solid #999999;
        padding-right: 0;
        padding-left: 0;
        }
#containerSubseccions1 a{
        }

#containerZones1 ul{
        margin: 0 0 0 15px;
        padding: 0px;
        text-align: left;
        }
#containerZones1 li{
        display: list-item;
        list-style: disc;
        margin: 3px 0 0 0;
        border-right: 0px;
        padding-right: 0;
        padding-left: 0;
        }
li.col1-subsec {
        font-size: 0.9em;
        font-family: "Arial", Helvetica, sans-serif;
        line-height: 130%;
        font-weight: normal;
        background-color: #fff;
        display: block;
       	list-style: none !important;
        list-style-image: none !important;
        padding-bottom: 8px;
}
.col1-subsec span{
		color:#ed1c24;
    font-size: 1.3em !important;
		}
div.menuCol1 ul{
        margin: 0 0 0 15px;
        padding: 0px;
        text-align: left;
        font-size: 110%;
        }
div.menuCol1 li{
				display: list-item;
        margin: 0px 0 0 0;
        border-right: 0px;
        padding-right: 0;
        padding-left: 0;
        color: #3a00ff;
        }
div.menuCol1 ul li.categories1{
		margin: -1px 0 0 0;
		padding: 0;
        }
div.menuCol1 p.subcategoria1{
		font-size:1.2em; 
		line-height: 100%; 
		padding: 1px 6px 3px 0; 
		margin: 0.2em 0 0 0; 
	    }
div.menuCol1 p.subcategoria1 a{
		color:#ed1c24;
}


/* ++++++< Definiciones de textos. Capcalera >++++++ */

div#capcalera #menuPrincipal #insertar a, #modificar a, #borrar a {
        color: #000;
}
div#capcalera #menuPrincipal #insertar, #modificar, #borrar {
        font-size: 0.85em;
        font-family: "Arial", Helvetica, sans-serif;
        line-height: 130%;
        font-weight: normal;
        color: #000;
}
div#capcalera #idioma #idioma a{
        font-size: 0.85em;
        font-family: "Arial", Helvetica, sans-serif;
        line-height: 130%;
        font-weight: normal;
        color: #666;
}

/* ++++++< Definiciones de textos. Submenu >++++++ */

div#submenu #container2 a{
        color: #f55;
        }
#subseccions a{
        color: #f55;
        }

/* ++++++< Definiciones de textos. Búsquedas >++++++ */

div#busqueda #busquedaAvanzada a{
        border-left: 1px solid #999999;
        border-right: 1px solid #999999;
        padding-left: 6px;
        padding-right: 6px;
        color: #000;
        }

.cercarTxt {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        background-color: #fff;
        padding: 4px;
        font-style: normal;
        line-height: normal;
        font-weight: bold;
        margin: 2px;
        }
.googleSearch {
        font-size: 75%;
        color: #000;
        }
.googleSearchSubm {
        width: auto;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        line-height: normal;
        font-weight: bold;
/*
        background-color: #fc9;
        border-top: 2px solid #fff;
        border-right: 2px solid #955;
        border-bottom: 2px solid #955;
        border-left: 2px solid #f96;
*/
        padding: 2px 0px 2px 0px;
        margin: 2px 0px 2px 0px;
        }


/* ++++++< Definiciones de textos. Anuncios >++++++ */

div#anuncios2 ul{
        text-align: left;
        margin: 0px;
        padding: 0px;
        }
div#anuncios2 li{
        display: block;
        padding-top: .55em;
        padding-bottom: .1em;
        border: 0px solid #999;
        }
div#anuncios2 ul.horizontal{
        text-align: left;
        margin: 0px;
        padding: 0px;
        }
div#anuncios2 li.horitzontal{
        display: inline;
        padding-top: .2em;
        padding-bottom: .1em;
        border: 0px solid #999;
        }
div#anuncios2 p.texte{
        color: #000;
        text-decoration: none;
        }
div#anuncios2 p.texte a{
        color: #000;
        text-decoration: none;
        }
div#anuncios2 p.texte2{
        font: normal normal 1.1em/1.25em "Arial", Helvetica, sans-serif;
        color: #000;
        text-decoration: none;
        }
div#anuncios2 p.texte2 a{
        font: normal normal 1.1em/1.25em "Arial", Helvetica, sans-serif;
        color: #000;
        text-decoration: none;
        }
div#anuncios2 h1{
        font-size: 1.8em;
        color: #e43d22;
        }
div#anuncios2 h1 a:link{
        color: #000;
        }
div#anuncios2 h2 a:link{
        font-weight: normal;
        padding-bottom: 0.1em;
        font-size: 0.85em;
        }
div#anuncios2 h2 a:visited{
        font-weight: normal;
        color: #666;
        }
div#anuncios2 h2 a:hover{
        font-weight: normal;
        color: #f55;
        }
div#anuncios2 h2 a:active{
        font-weight: normal;
        color: #666;
        }
div.aRelacionats h4{
        padding-bottom: 0.7em;
        }
table.anunci td.normal h3.titulo-listado1,
table.anunci100 td.normal h3.titulo-listado1,
table.anunci td.ressaltat h3.titulo-listado1,
table.anunci100 td.ressaltat h3.titulo-listado1,
table.anunci table.anunciDestacat h3{
        font-size: 110%;
        }
table.anunci td.normal h3.titulo-listado1 a,
table.anunci100 td.normal h3.titulo-listado1 a,
table.anunci td.ressaltat h3.titulo-listado1 a,
table.anunci100 td.ressaltat h3.titulo-listado1 a{
         text-decoration: underline;
         color: #00f;
        }
table.anunci td.normal h3.titulo-listado1 a:hover,
table.anunci100 td.normal h3.titulo-listado1 a:hover,
table.anunci td.ressaltat h3.titulo-listado1 a:hover,
table.anunci100 td.ressaltat h3.titulo-listado1 a:hover{
         color: #ed1c24;
        }



/*
+-------< Definiciones de cajas DIV >-----------------------------+
| Definiciones de cajas DIV por tipo de páginas y objetos
+-----------------------------------------------------------------+
*/

/* ++++++< Definiciones de cajas. Publicidad >++++++ */

div#fileteSuperiorCapcalera{
	width. 968px;
	height: 4px;
	background: #676666;
}
div#publicitatHoritzontalCapcalera222{
        position: absolute;
        width: 948px;
        height: 90px;
        margin: 4px 0 0 0;
        /* padding: 0 0 5px 0; */
        text-align: center;
        border-bottom: 1px dotted #ccc;
        border-left: 1px dotted #ccc;
        border-right: 1px dotted #ccc;
        overflow: hidden;
        visibility: visible;
        }
div#publicitatHoritzontalCapcalera{
        position: absolute;
        width: 948px;
        height: 93px;
        margin: 4px 0 0 0;
        padding: 0 1px 1px 1px;
        text-align: center;
        vertical-align: middle;
        overflow: hidden;
        visibility: visible;
        }
div#publicitatHoritzontalCapcalera p{
		width:100%;
        height: 93px;
		padding: 0px;
		margin: 0px;
		background-color: #fff;
        }
div#publicitatVerticalDreta{
        position: absolute;
        width: 165px;
        text-align: left;
        margin: 235px 0 0 775px;
        padding: 1px;
        }
div#publicitatVerticalDreta p{
		width:100%;
		padding: 0px;
		margin: 0px;
		background-color: #fff;
        }
div#publicitatHoritzontalDalt{
        position: relative;
        width: 100%;
        height: 60px;
        margin: 0 0 8px 78px;
        text-align: center;
        visibility: visible;
        }
div#anunciCentrar{
        position: relative;
        float: left;
        width: 100%;
        text-align: center;
        clear: both;
       }
div#publicitatHoritzontalBaix1{
        position: relative;
        float: left;
        margin: 5px 0px 5px 0px;
        width: 100%;
        height: 72px;
        text-align: center;
        clear: both;
     		border: 1px solid #ccf;
       }
div#publicitatHoritzontalBaix2{
        position: relative;
        /* float: left; */
        overflow: hidden;
        margin: 5px 0px 5px 0px;
        width: 510px;
        height: 72px;
        text-align: center;
        clear: both;
        }
div.banner468x60{
        position: relative;
       /* float: left; */
        overflow: hidden;
        margin: 5px 0px 8px 0px;
        width: 470px;
        height: 64px;
        text-align: center;
        clear: both;
        }
div#publicitat300x250{
        position: relative;
        width: auto;
        height: auto;
        text-align: left;
        vertical-align: top;
        }
div#estadistiques{
        position: relative;
        /* float: left; */
        margin: 5px 0px 5px 0px;
        width: 100%;
        text-align: center;
        clear: both;
        }

/* ++++++< Definiciones de cajas. Listados >++++++ */

div#container{
        position: relative;
        margin: auto;
        width: 948px;
        height: auto;
        text-align: left;
        background-color: #fff;
        }
div#containerCol1{
        position: absolute;
        /* float: left; */
        margin: 235px 0 0 0;
        padding: 5px;
        width: 127px;
        height: auto;
        text-align: left;
        background-color: #fff;
				/* background: url(http://www.mercattel.com/gifs/puntv_1x16_punt1.gif) top right repeat-y; */
        /* -moz-border-radius: .6em; */
        }
div.menuCol1{
        margin: 0px;
        padding: 5px 0px 8px 0px;
        border-bottom: 2px solid #808080;
        }
div.menuCol1 form{
		padding: 0px;
		margin: 0px;
}
div.menuCol2{
        margin: 0px;
        padding: 0 0px 8px 0;
        border-bottom: 2px solid #808080;
        }
div.menuCol2 form{
		padding: 0px;
		margin: 0px;
}

div.menuCol1 select{
        font-size: 0.9em;
        font-family: "Arial", Helvetica, sans-serif;
        line-height: 130%;
        font-weight: normal;
        clear: both;
        margin: 2px 0 6px 0;
        }
div#containerZones1 {
	padding: 5px 0 5px 0;
}
div#containerCentral{
        position: absolute;
        /* float: left; */
        margin: 235px 0 0 153px;
        width: 600px;
        height: auto;
        text-align: left;
        background-color: #fff;
        }
div#containerCentral100{
        position: absolute;
        margin: 235px 0 0 5%;
        width: 90%;
        height: auto;
        text-align: left;
        background-color: #fff;
        }
div#containerCentralPanell{
        position: absolute;
        margin: 235px 0 0 150px;
        width: 650px;
        height: auto;
        text-align: left;
        background-color: #fff;
        border: 0px solid #f00;
        }
div#paginador{
        position: relative;
        text-align: center;
        width: 100%;
        padding-top: 10px;
        padding-bottom: 10px;
        clear: both;
        }
div#paginador img.paginacio{
        border: 0px;
        vertical-align: middle;
        }
div.Destacat{
		position: relative;
		width:100%;
		border: 1px solid #ccc;
		padding: 4px;
		margin: 0 0 10px 0;
        }


/* ++++++< Definiciones de cajas. Capcalera >++++++ */

div#capcalera{
        position: absolute;
        text-align: left;
        margin: 95px 0 0 0;
        width: 948px;
        height: 93px;
        background-image: url(http://www.mercattel.com/gifs/capcalerav6-logo1.jpg);
        background-position: 10px 10px;
        background-repeat: no-repeat;
        }
div#capcalera #mascota{
        position: absolute;
        float: left;
        width: 83px;
        height: 83px;
        /* top right bottom left */
        margin: 12px 0px 0px 8px;
        }
div#capcalera #mascota img.nen{
        position: absolute;
        margin: 0px;
        border: 0px;
        width: 83px;
        height: 83px;
        }
div#capcalera #eslogan{
        position: absolute;
        text-align: center;
        width: 367px;
        left: 300px;
        top: 26px;
        font: normal normal 1.35em/120% "Arial", Helvetica, sans-serif;
        }
div#capcalera #localitzacio{
        position: absolute;
        width: 200px;
        /* height: 40px; */
        left: 730px;
        top: 21px;
        margin: 0px;
        padding: 0px;
        text-align:right;
        }
div#capcalera #localitzacio span.color5{
        font-size:1.15em;
        font-weight: bold;
        }
div#capcalera #localitzacio small{
        font-size:0.7em;
        font-weight: normal;
        }
div#capcalera #localitzacio small a{
        text-decoration: underline;
        }
div#capcalera #localitzacio select{
        font-size: .9em;
        font-family: "Arial", Helvetica, sans-serif;
        line-height: 130%;
        font-weight: normal;
        clear: both;
        margin: 6px 0 0 0;
        }
div#capcalera #info{
        position: absolute;
        text-align: left;
        width: 200px;
        left: 570px;
        top: 30px;
        margin: 0px;
        padding: 0px;
        }
div#capcalera #menuPrincipal{
        position: absolute;
        width: 300px;
        height: 40px;
        left: 175px;
        top: 50px;
        margin: 0px;
        padding: 0px;
        }
div#capcalera #menuPrincipal #insertar{
        position: absolute;
        width: 60px;
        height: 30px;
        margin: 5px 0 0 2px;
        text-align: center;
        }
div#capcalera #menuPrincipal #modificar{
        position: absolute;
        width: 60px;
        height: 30px;
        margin: 7px 0 0 82px;
        text-align: center;
        }
div#capcalera #menuPrincipal #borrar{
        position: absolute;
        width: 60px;
        height: 30px;
        margin: 5px 0 0 158px;
        text-align: center;
        }
div#capcalera #menuPrincipal #idioma{
        position: absolute;
        width: 140px;
        height: 30px;
        left: 0px;
        margin: 6px 0 0 230px;
        text-align: left;
        }

/* ++++++< Definiciones de cajas. Submenú >++++++ */

div#submenu{
        position: relative;
        width: 100%;
        margin-top: 0.3em;
        visibility: visible;
        }

div#submenu #container1{
        width: 99%;
        }
div#submenu #container2{
        margin-top: 0.3em;
        width: 99%;
        }

/* ++++++< Definiciones de cajas. Submenú v5r3 >++++++ */

div#submenuv5r3{
        position: absolute;
        text-align: left;
        margin: 187px 0 0 0;
        width: 948px;
        height: 30px;
  			border-bottom: 2px solid #6698cb;
        }
div#submenuv5r3 table.anuncios-pest0{
  width: auto;
}
div#submenuv5r3 table.anuncios-pest0 td{
  vertical-align: bottom;
 	text-transform: uppercase;
}
div#submenuv5r3 table.anuncios-pest1 td a{
 	color: #000;
 	font-size: 85%;
}
div#submenuv5r3 table.anuncios-pest1 td span.secund{
 	font-weight: bold;
}
div#submenuv5r3 table.anuncios-pest1 td span.secund a:link{
 	color: #808080;
 	font-size: 85%;
}
div#submenuv5r3 table.anuncios-pest1 td a:hover,
div#submenuv5r3 table.anuncios-pest1 td span.secund a:hover{
 	color: #e43d22;
}

div#submenuv5r3 table.anuncios-pest1{
 	position: relative;
  height: 25px;
  margin-left: 6px;
}
div#submenuv5r3 table.anuncios-pest1 td.fila1 {
	height: 5px;
}
div#submenuv5r3 table.anuncios-pest1 td.fila2 {
	height: 20px;
}
div#submenuv5r3 table.anuncios-pest1 td.fila1,
div#submenuv5r3 table.anuncios-pest1 td.c1b,
div#submenuv5r3 table.anuncios-pest1 td.c3b{
 	font-size:1px;
 	line-height: 1px;
}
div#submenuv5r3 table.anuncios-pest1 td.c1b{
	border-left: 1px solid #6698cb;
}
div#submenuv5r3 table.anuncios-pest1 td.c3b{
	border-right: 1px solid #6698cb;
}
div#submenuv5r3 table.anuncios-pest1 td.c2a{
	height: 3px;
	background-color: #fff;
	border-top: 1px solid #6698cb;
}
div#submenuv5r3 table.anuncios-pest1 td.c2b{
	padding-bottom:0px;
	vertical-align: top;
	padding: 0 4px;
}
div#submenuv5r3 table.anuncios-pest1 td.fila2 {
	background-image: url(http://www.mercattel.com/gifs/menu-fons1.gif);
	background-position: left top;
	background-repeat: repeat-x;
}



div#submenuv5r3 p.titulo3border {
        font: normal bold 1em/1.3em "Arial", Helvetica, sans-serif;
        padding: 0;
        margin: 3px 0 10px 0;
        border-bottom: 1px #ccc solid;
        }
div#submenuv5r3 .men2-select {
        padding: 3px 8px 2px 8px;
        margin: 0;
        border-left: 1px #ccc solid;
        border-right: 1px #ccc solid;
        border-top: 1px #ccc solid;
        border-bottom: 2px #fff         solid;
        background-color: #fff;
        }
div#submenuv5r3 .men1-select {
        font: normal bold 1.3em/1.4em "Arial", Helvetica, sans-serif;
        padding: 3px 8px 2px 8px;
        margin: 0;
        border-left: 1px #ccc solid;
        border-right: 1px #ccc solid;
        border-top: 1px #ccc solid;
        border-bottom: 2px #fff         solid;
        background-color: #fff;
        }
div#submenuv5r3 .men1 {
        font: normal bold 1.4em/1.4em "Arial", Helvetica, sans-serif;
        }
div#submenuv5r3 .men2 {
        font: normal bold 1em/1.3em "Arial", Helvetica, sans-serif;
        }

/* ++++++< Definiciones de cajas. Búsqueda >++++++ */

div#busqueda{
        position: relative;
        margin-top: 0.3em;
        width: 100%;
        height: 65px;
        }
div#busqueda #googlesearch{
        position: relative;
        float: left;
        width: 350px;
        height: 63px;
        margin: 0px;
        padding: 0 5px 0 0;
        text-align: center;
        background-color: #fff;
        overflow: hidden;
        }
div#busqueda #busquedaAvanzada{
        position: relative;
        float: right;
        padding-top: 7px;
        text-align: center;
        background-color: #fff;
        }

/* ++++++< Definiciones de cajas. Promociones >++++++ */

div#promocions{
        position: relative;
        width: 100%;
        margin-top: 1em;
        margin-bottom: 1em;
        padding: 5px 0 5px 0;
        border-top: 0px dotted #aaa;
        border-bottom: 0px dotted #f50;
        text-align: center;
        }

/* ++++++< Definiciones de cajas. ruta >++++++ */

div#ruta{
        position: relative;
        width: 100%;
        border-top: 0px dotted #aaa;
        border-bottom: 0px dotted #f50;
        text-align: left;
        padding: 0px 0px 4px 0px;
        margin-bottom: 8px;
        }
div#ruta a, div#ruta a:visited, div#ruta a:link{
        color: #00f;
        }
div#ruta a:hover{
        color: #f55;
        }
div#ruta img.punto-separador {
	border: 0;
	vertical-align: middle;
}
div#ruta .seleccionado {
	color: #e43b21 !important; /* rojo */
	background: url(http://images.mercattel.com/gifs/punt-rodo1.gif) no-repeat 0% 50%;
	padding-left: 10px;
}
div#ruta .subruta {
	background: url(http://images.mercattel.com/gifs/punt-rodo2.gif) no-repeat 0% 50%;
	padding-left: 10px;
}
div#ruta h2 {
	font-size: 16px;
}
div#ruta h2 a {
	text-decoration: underline;
}
/* ++++++< Definiciones de cajas. Anuncios >++++++ */
div#anuncisTira{
				width: 100%;
        margin: 0px 0 8px 0;
        text-align: center;
        vertical-align: middle;
		    border: 1px solid #ccf;
        }
p.anunciP{
		padding: 3px 0 3px 0;
		margin: 0px;
		background-color: #fff;
        }
p.anunciPcolor1{
		padding: 3px 0 3px 0;
		margin: 0px;
		background-color: #fff;
        }
div#anuncisFiletSeparadorH{
        margin: 0px;
        padding: 5px 0px 4px 0px;
        background-image: url(http://www.mercattel.com/gifs/punt_16x1_punt1.gif);
        background-position: left top;
        background-repeat: repeat-x;
        }

div#anuncisH2{
		width: 100%;
		height: auto;
    margin: 0px 0 8px 0;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #ccf;
        }
div#anuncisH2petit{
		float: left;
		position: relative;
		width: 240px;
		height: auto;
    margin: 0px 0 7px 0;
    border: 1px solid #ccf;
    text-align: center;
    vertical-align: middle;
        }
div#anuncios2{
        position: relative;
        float: left;
        width: 100%;
        margin: 0;
        padding: 0 0 0 0;
        border: 0px solid #ddd;
        z-index: 2;
        visibility: visible;
        }
table#anuncios-general {
				margin-bottom:8px;
				width:600px;
				background-color:#e2e2e2;
				}
div.control-calidad {
				width:566px;
				background-color:#e2e2e2;
				margin-bottom: 16px;
				}
				
table#anuncios-general td.c1,
div.control-calidad{
				padding: 17px;
				}
div.nagevacioAS{
        position: relative;
        float: left;
        width: 100%;
        margin: 0 0 0 0;
        padding: 0px;
        text-align: right;
        z-index: 2;
        visibility: visible;
        clear: both;
        }
div#anuncios{
        position: relative;
        width: 100%;
        z-index: 1;
        }
div#resultat{
        position: relative;
        width: 100%;
        padding: 8px 0 8px 0;
        margin: 0 0 5px 0;
        text-align: center;
        visibility: visible;
        border-top: 1px dotted #aaa;
        border-bottom: 1px dotted #f50;
        }
div#subseccions{
        text-align: center;
        width: 100%;
        padding: 0 0 5px 0;
        margin: 5px 0 8px 0;
        visibility: visible;
        border-bottom: 1px dotted #999;
        }
div#avis1{
        position: relative;
        margin: 25px 100px 25px 100px;
        padding: 5px;
        text-align: center;
        white-space: normal;
        font: normal bold 0.9em/1.2em "Arial", Helvetica, sans-serif;
        background-color: #fff;
        border: 1px solid #f50;
        }

div.acol1{
        position: relative;
        float: left;
        width: 533px;
        height: auto;
        text-align: left;
        background-color: #fff;
        visibility: visible;
        overflow: hidden;
        text-align: left;
        margin-bottom:8px;
        }
div.acol2{
        position: relative;
        float: left;
        width: 40%;
        height: auto;
        text-align: left;
        background-color: #fff;
        }
div.acol2 a, div#acol2 a:visited, div#acol2 a:link{
        color: #666;
        }
div.acol2 a:hover{
        color: #f55;
        }
div.acol100{
        position: relative;
        margin-right: 10px;
        float: left;
        width: 98%;
        height: auto;
        text-align: left;
        background-color: #fff;
        visibility: visible;
        overflow: hidden;
        text-align: left;
        }
div.acol100 a, div#acol2 a:visited, div#acol2 a:link{
        color: #666;
        }
div.acol100 a:hover{
        color: #f55;
        }
div.acol100 table.anunciInfo{
        position: relative;
        margin: 0 0 0 10px;
        float: right;
        width: 230px;
        height: auto;
        background-color: #fff;
        visibility: visible;
        text-align: left;
        }
div.acol100 table.anunciInfo td{
		width: 50%;
		vertical-align: top;
        text-align: left;
        }
div.acol100 ul{
        margin: 0 0 0 10px;
        padding: 0px;
        text-align: left;
        }
div.acol100 li{
        display: list-item;
        list-style: none;
        font: normal normal 0.9em/120% "Arial", Helvetica, sans-serif;
        margin: 3px 0 0 0;
        padding-right: 0px; /*hi ha de ser per alterar li */
        border-right: 0px solid #999; /*hi ha de ser per alterar li */
        padding-left: 0px; /*hi ha de ser per alterar li */
        clear: both;
        }
div.acol100anunci{
 		width: 227px;
		margin: 10px 0 10px 0;
        padding: 4px 0px 4px 0px;
        overflow: hidden;
        background-image: url(http://www.mercattel.com/gifs/punt_16x1_punt1.gif);
        background-position: left top;
        background-repeat: repeat-x;
        border-bottom: 1px dotted #ccc;
        }






div.aRelacionats{
        position: relative;
        margin-left: 12px;
        float: left;
        width: 98%;
        height: auto;
        text-align: left;
        background-color: #fff;
        }
p.titoletR{
        color: #000;
        clear: both;
        margin-bottom: 0;
        margin-top: 8px;
}


/* ++++++< Definiciones de cajas. Pie de página >++++++ */

div#pie{
        position: relative;
        width: 100%;
        margin-top: 32px;
        margin-bottom: 10px;
        clear: both;
        }

div#pie a, div#pie a:visited, div#pie a:link{
        color: #666;
        }
div#pie a:hover{
        color: #f55;
        }

div#footer{
        position: relative;
        width: 100%;
        margin-top: 10px;
        margin-bottom: 10px;
        text-align: center;
        vertical-align: middle;
        }

/* ++++++< Definiciones de cajas. Listado Fotos >++++++ */
.foto1{
        position: relative;
        padding: 5px;
        text-align: center;
        white-space: normal;
        background-color: #eee;
        border: 2px solid #ccc;
        /* -moz-border-radius: .4em; */
        }
.foto1-r{
        position: relative;
        padding: 5px;
        text-align: center;
        white-space: normal;
        background-color: #cf6;
        border: 2px solid #0f0;
        /* -moz-border-radius: .4em; */
        }
.foto1i{
        position: relative;
        padding: 5px;
        text-align: center;
        white-space: normal;
        background-image: url(http://www.mercattel.com/gifs/diapo-n.gif);
        background-position: left top;
        background-repeat: no-repeat;
        }
.foto1i-r{
        position: relative;
        padding: 5px;
        text-align: center;
        white-space: normal;
            background-image: url(http://www.mercattel.com/gifs/diapo-r.gif);
            background-position: left top;
        background-repeat: no-repeat;
        }
div.foto2{
        position: relative;
        /* display: table-cell; */
        /* padding: 3px; */
        /* _top: 50%; // funciona con todos menos explorer. Alinear vertical */
        text-align: center;
        /* vertical-align: middle; solamente afecta si se activa table-cell */
        white-space: normal;
        background-color: #eee;
        border: 2px solid #ccc;
        /* -moz-border-radius: .4em; */
        overflow: hidden;
        }
div.f2i{
        position: relative;
        text-align: center;
        font-size: .6em;
        font-family: "Arial", Helvetica, sans-serif;
        line-height: 130%;
        font-weight: normal;
                width: 56px;
        overflow: hidden;
        }



/* ++++++< Definicions de caixes i textes. Insertar anunci, pàgina 1 >++++++ */

/* +++< general >+++ */

div#central{
        position: relative;
        width: 100%;
        padding: 0px;
        margin: 0;
        text-align: left;
        visibility: visible;
        }

div#central div.spacer {
         clear: both;
        }
div#central span.texte2 {
        font: normal normal .7em/0.9em "Arial", Helvetica, sans-serif;
        color: #666;
        }
div#central table.mapa tr td a:link, div#central table.mapa tr td a:active, div#central table.mapa tr td a:visited, div#central table.mapa tr td span.titol{
        font: normal normal 1em/125% "Arial", Helvetica, sans-serif;
        }
div#central table.mapa tr td a:hover{
        font: normal normal 1em/125% "Arial", Helvetica, sans-serif;
        color: #f55;
        }
div#central table.mapa tr td span.titol, div#central table.mapa tr td.col01{
        font: normal bold 1.1em/125% "Arial", Helvetica, sans-serif;
        vertical-align: top;
        }
div#central table.mapa tr td.col01{
        vertical-align: top;
        }
div#central p {
        font: normal normal 1em/1.2em "Arial", Helvetica, sans-serif;
        color: #000;
        }
div#central span.seccio {
        font: normal bold 1em/normal "Arial", Helvetica, sans-serif;
        color: #f00;
        }
div#central span.titol {
        font: normal bold 0.8em/normal "Arial", Helvetica, sans-serif;
        color: #000;
        }
div#central span.texte, a.texte{
        font: normal normal 0.8em/normal "Arial", Helvetica, sans-serif;
        color: #666;
        }

div#central p.titol1 {
        font: normal bold 1.2em/normal "Arial", Helvetica, sans-serif;
        text-align: center;
        margin-top: 0.5em;
        margin-bottom: 1em;
        }
div#central img.seccion{
        position: relative;
        margin: 0 5px 4px 0;
        width: 50px;
        height: 50px;
        border: 0;
        float: left;
        }

/* +++< paso 1 >+++ */

div#central #col1insertar{
        float: left;
        width: 32%;
        padding: 0;
        margin: 0;
        }
div#central #col1insertar ul{
        margin: 0 0 0 10px;
        padding: 0px;
                text-align: left;
        }
div#central #col1insertar li{
        display: list-item;
        list-style: none;
        margin: 3px 0 0 0;
        padding-right: 0; /*hi ha de ser per alterar li */
        border-right: 0px solid #999; /*hi ha de ser per alterar li */
        padding-left: 0; /*hi ha de ser per alterar li */
        clear: both;
        }
div#central #col1insertar li p{
                color: #666;
                }
div#central #col1insertar li h2{
                margin: 0px;
                }
div#central ul{
                margin: 0 0 0 15px;
                padding: 0px;
                text-align: left;
                color: #666;
        }
div#central li{
        display: list-item;
        list-style: disc;
        margin: 3px 0 0 0;
        padding-right: 0;
        border-right: 0px solid #999;
        padding-left: 0;
        clear: both;
        }
div#central #col1insertar a{
        color: #666;
        }


/* ++++++< Definiciones de cajas y textos. Insertar anuncio, página 2 >++++++ */

div#central #col2insertar{
        float: left;
        border: 0px #a3a3a3 solid;
        width: 44%;
        padding: 15px;
        margin: 0 8px 0 0;
        visibility: visible;
        }
div#central #col2insertar p {
        font: normal normal .85em/1.2em "Arial", Helvetica, sans-serif;
        color: #000;
        text-align: left;
        margin-top: 3px;
        margin-bottom: 5px;
        }
div#central #col2insertar span.revisio {
        font: normal bold 1.1em/1.2em "Arial", Helvetica, sans-serif;
        color: #f00;
        padding: 0 0 0 0;
        }
div#central img.revisio{
        position: relative;
        width: 16px;
        height: 16px;
        margin: 0 0 0 -17px;
        border: 0;
        vertical-align: middle;
        }
div#central #col2insertar p.comentari1 {
        font: normal normal .85em/1.2em "Arial", Helvetica, sans-serif;
        text-align: center;
        }
div#central #col2insertar p.comentari2 {
        font: normal normal .85em/1.2em "Arial", Helvetica, sans-serif;
        color: #777;
        }
div#central #col2insertar ul{
        font: normal normal 0.9em/1.2em "Arial", Helvetica, sans-serif;
        color: #000;
        list-style: none;
        display: inline;
        margin: 0;
        padding: 0;
        clear: none;
        }
div#central #col2insertar ul li{
        display: inline;
        }
div#central #col2insertar p.titulo3border {
        font: normal bold 0.9em/1.5em "Arial", Helvetica, sans-serif;
        color: #666;
        padding: 0;
        margin: 0;
        border-bottom: 1px #999 solid;
        }
div#central #col2insertar span.titulo3border {
        padding: 3px 8px 2px 8px;
        margin: 0;
        border-left: 1px #999 solid;
        border-right: 1px #999 solid;
        border-top: 1px #999 solid;
        background-color: #fff;
        }
div#central #col2insertar h1 {
        font: normal bold 1.1em/2em "Arial", Helvetica, sans-serif;
        margin-bottom: 0.5em;
        color: #000;
        }
div#central #col2insertar h2 {
        font: normal bold 0.9em/normal "Arial", Helvetica, sans-serif;
        margin-top: 0.5em;
        margin-bottom: 0.5em;
        color: #000;
        }
div#central img.seccion2{
        position: relative;
        width: 50px;
        height: 50px;
        border: 0;
        vertical-align: middle;
        }
div#central #col2insertar input.Text, textarea.Text{
        font: normal normal 1.1em/1.2em "Arial", Helvetica, sans-serif;
         background-color: #cce;
        border:1px #a3a3a3 solid;
        padding: 2px;
        }
div#central #col2insertar select.Text{
        font: normal normal 1.1em/1.2em "Arial", Helvetica, sans-serif;
         background-color: #cce;
        border:1px #a3a3a3 solid;
        }
div#central button.enviarAnunci{
        font: normal normal 1.1em/1.2em "Arial", Helvetica, sans-serif;
         background-color: #cce;
        border:1px #a3a3a3 solid;
        text-align: center;
        }
div#central #col2insertar input.TextOpcional1, textarea.TextOpcional1{
        font: normal normal 1.1em/1.2em "Arial", Helvetica, sans-serif;
        background-color: #eee;
        border:1px #a3a3a3 solid;
        padding: 2px;
        }
div#central #col2insertar input.examinarFoto{
        font: normal normal 1.1em/1.2em "Arial", Helvetica, sans-serif;
        background-color: #eee;
        }
div#central #col2insertar select.TextOpcional1{
        font: normal normal 1.1em/1.2em "Arial", Helvetica, sans-serif;
        background-color: #eee;
        border:1px #a3a3a3 solid;
        }
div#central div.botoEnviar {
        text-align: center;
        clear: both;
        }
div#central div.botoEnviar h2 {
        font: normal bold 0.9em/1em "Arial", Helvetica, sans-serif;
        margin-top: 0.5em;
        margin-bottom: 0.5em;
        color: #000;
        }

div#central div.botoEnviar span.revisio {
        font: normal bold 1.1em/1.2em "Arial", Helvetica, sans-serif;
        color: #f00;
        padding: 0 0 0 0;
        }
div#central h1 {
        font: normal bold 1.3em/normal "Arial", Helvetica, sans-serif;
        margin-top: 0.5em;
        margin-bottom: 0.5em;
        color: #000;
        }
div#central h2 {
        font: normal bold 1.1em/normal "Arial", Helvetica, sans-serif;
        margin-top: 0.5em;
        margin-bottom: 0.5em;
        color: #000;
        }

/* ++++++< Definiciones de cajas y textos. Insertar anuncio, Validar anuncio >++++++ */

div#validarAnunci{
        position: relative;
        width: 100%;
        padding: 0px;
        margin: 0;
        text-align: left;
        visibility: visible;
        font-size: 95%;
        }
div#validarAnunci img.separador{
        position: relative;
        margin: auto;
        width: 300px;
        height: 1px;
        clear: both;
        }
div#validarAnunci p.titol1 {
        font: normal bold 1.2em/normal "Arial", Helvetica, sans-serif;
        text-align: center;
        margin-top: 0.5em;
        margin-bottom: 1em;
        }
div#validarAnunci img.fotografia{
        position: relative;
        margin: 0;
        padding: 5px;
        border: 0;
        /* width: 150px;*/
        float: right;
        }
div#validarAnunci p {
        font: normal normal 0.9em/1.2em "Arial", Helvetica, sans-serif;
        margin: 10px 0 10px 0;
        color: #000;
        }
div#validarAnunci p.avis {
        font: normal bold 1em/1.2em "Arial", Helvetica, sans-serif;
        margin: 10px 0 10px 0;
        color: #f00;
        }
div#validarAnunci h2{
        font: normal normal 1.3em/1.2em "Arial", Helvetica, sans-serif;
        margin: 10px 0 10px 0;
        color: #000;
        }
div#validarAnunci button.enviarAnunci{
        font: normal normal 1.1em/1.2em "Arial", Helvetica, sans-serif;
         background-color: #cce;
        border:1px #a3a3a3 solid;
        text-align: center;
        }
div#validarAnunci div.botoEnviar {
        text-align: center;
        clear: both;
        }
div#validarAnunci p.titulo3border {
        font: normal bold 0.9em/1.5em "Arial", Helvetica, sans-serif;
        color: #00f;
        padding: 0;
        margin: 0;
        border-bottom: 1px #999 solid;
        }
div#validarAnunci span.titulo3border {
        padding: 3px 8px 2px 8px;
        margin: 0;
        border-left: 1px #999 solid;
        border-right: 1px #999 solid;
        border-top: 1px #999 solid;
        background-color: #fff;
        }



/*
+-------< Definiciones de imágenes >------------------------------+
| Definiciones de imágenes por tipo de páginas y objetos
+-----------------------------------------------------------------+
*/

/* ++++++< Definiciones de imágenes. general >++++++ */




/* ++++++< Definiciones de imágenes. Listados >++++++ */

img.separador {
        position: relative;
        margin: auto;
        width: 400px;
        height: 1px;
        clear: both;
        }
div#anuncios img.separador {
        position: relative;
        margin: 0px 0px 0px 19px;
        width: 400px;
        height: 1px;
        clear: both;
        }
div#anuncios img.camera{
        position: relative;
        /* margin: 2px 0 0 -15px; */
        margin: 0;
        padding: 0;
        border: 0px;
        width: 14px;
        height: 11px;
        vertical-align: middle;
        }
div#anuncios img.seccionP {
        position: relative;
        /* margin: 0 5px 0 0; */
        margin: 0;
        padding: 0;
        border: 0px;
        width: 25px;
        height: 25px;
        vertical-align: middle;
        }
div#anuncios img.foto3llistat{
		width: 80px;
		height: auto;
        position: relative;
        margin: 0px;
        padding: 0px;
        border: 0px;
        }
div#anuncios img.foto2llistat{
        position: relative;
        margin: 0px;
        padding: 0px;
        border: 0px;
        }


/* ++++++< Definiciones de imágenes. Anuncios >++++++ */

div#anuncios2 img.fotografia{
        position: relative;
        margin: 0;
        padding: 0;
        border: 0;
        }
div#anuncios2 img.punto {
        position: relative;
        margin: 0 5px 0 -16px;
        padding: 0;
        border: 0px;
        width: 11px;
        height: 11px;
        vertical-align: middle;
        }
div#anuncios2 img.seccionA {
        position: relative;
        margin: 0 2px 0 -28px;
        padding: 0;
        border: 0px;
        width: 25px;
        height: 25px;
        vertical-align: middle;
        }
div#anuncios img.punto {
        position: relative;
        margin: 0 5px 0 -19px;
        padding: 0;
        border: 0px;
        width: 11px;
        height: 11px;
        vertical-align: middle;
        }

div#central p.frau1 {
				border: 1px solid #f50;
				color: #f50;
				padding: 1em;
				margin-bottom: 1em;
				font-weight: bold;
				}
				
				
/* pestaña anuncio general */

table#anuncios-general img.flecha-navegacion {
        border: 0px;
        vertical-align: middle;
        }
table#anuncios-general table.anuncios-pest0{
  border-bottom: 2px solid #e43b21;
  margin-top: 8px;
  width: 100%;
  height: 25px;
}
table#anuncios-general table.anuncios-pest0 td.c1,
table#anuncios-general table.anuncios-pest0 td.c2{
	padding:0;
	width: 50%;
  height: auto;
  overflow: hidden;
}
table#anuncios-general table.anuncios-pest0 td.c2{
	vertical-align: top;
}
table#anuncios-general table.anuncios-pest1{
	position: absolute;
	height: 25px;
	margin-top: -10px;
	margin-left: 8px;
}
table#anuncios-general table.anuncios-pest1 td.fila1 {
}

table#anuncios-general table.anuncios-pest1 td.fila1,
table#anuncios-general table.anuncios-pest1 td.c1b,
table#anuncios-general table.anuncios-pest1 td.c3b {
	font-size: 1px;
	line-height: 1px;
}
table#anuncios-general table.anuncios-pest1 td.c2b {
	text-transform: uppercase;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	padding: 0 10px;
}
table#anuncios-general table.anuncios-pest1 td.c1a,
table#anuncios-general table.anuncios-pest1 td.c3a {
	height: 5px;
	width: 5px;
}

table#anuncios-general table.anuncios-pest1 td.c2a {
	font-size: 1px;
	line-height: 1px;
	height: 3px;
	background-color: #fff;
	border-top: 2px solid #e43b21;
}
table#anuncios-general table.anuncios-pest1 td.c1b {
	border-left: 2px solid #e43b21;
}
table#anuncios-general table.anuncios-pest1 td.c3b {
	border-right: 2px solid #e43b21;
}

table#anuncios-general table.anuncios-pest1 td.fila2 {
	background-image: url(http://www.mercattel.com/gifs/menu-fons1.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

/* control de calidad anuncio general */

span.qxhtml {
	background: url(http://www.mercattel.com/gifs/valid-xhtml10.png);
	display: block;
	width: 88px;
	height: 31px;
}

span.qcss {
	background: url(http://www.mercattel.com/gifs/vcss.gif);
	display: block;
	width: 88px;
	height: 31px;
}

span.qwai {
	background: url(http://www.mercattel.com/gifs/wcag1A.gif);
	display: block;
	width: 88px;
	height: 31px;
}

