@charset "UTF-8";
/* CSS Document */

#idiomas .on {
	color: #B22070;
}
#logotipo {
        background-image: url(imaxes/logo_nivel2.gif);
        width: 175px;
        height: 46px;
        background-repeat: no-repeat;
}
#pl2 #contido_central .banda_fotos {
	float: left;
	position: relative;
}
#pl2 #contido_central .banda_fotos img {
	border: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
}

/*************** MENU ESQUERDO  ***********/

#pl4 #menu_iz a,
#pl2 #menu_iz a {
	color: #B22070;
}
#pl4 #menu_iz a:hover,
#pl2 #menu_iz a:hover {
	border-bottom-color: #B22070;
}
#pl4 #menu_iz .menu3-nivel2-on,
#pl4 #menu_iz .menu3-nivel2-off,
#pl1 #menu_iz .menu3-nivel2-on,
#pl1 #menu_iz .menu3-nivel2-off {
	background-image: url(imaxes/mini_cuadratin_morado.gif);
}
/*************** BANDAS  **********/
.banda_sectores {
	width: 207px;
	height: 21px;
	position: relative;
}
.banda_sectores span {
	width: 100%;
	height: 100%;
	position: absolute;
}

/*************** TEXTOS  ***********/

h3 {
	background-image: url(imaxes/cuadratin_empresas.gif);
}
h4 {
	background-image: url(imaxes/cuadratin_empresas.gif);
}
h2, h5 {
	color: #B22070;
}
#pl2 #contido_central p {
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B22070;
	padding-bottom: 15px;
}
#pl3 #contido_central p {
//	margin-bottom: 15px;
//	padding-bottom: 15px;
}
#columna_cen .lista {
	border-bottom-color: #B22070;
}
.caixa_modulo li a {
	color: #B22070;
}

.external-link, .external-link-new-window, .internal-link,  .internal-link-new-window, a {
	color: #B22070;
}

/*************** PAGINACION  ***********/

#pl3 #paginacion {
	padding-top: 10px;
}
#pl3 #paginacion .off a {
	color: #B22070;
}
#caixa_procuras {
	position: relative;
}

/*************** FORMULARIOS  ***********/
#caixa_formulario2 fieldset {
	border: 0px;
	width: 360px;
}
/*** Pegaba moito os resultados o formulario ***/
.tx-glcompaniesshowcase-pi14 #caixa_formulario2 fieldset {
	margin-bottom: 10px;
}
#caixa_formulario2 label {
	display: block;
	margin-bottom: 4px;
	margin-top: 15px;
}
#caixa_formulario2 select {
	display: block;
	width:100%;
	margin-bottom: 8px;
}
#caixa_formulario2 #nombre {
width:100%;
}
#caixa_formulario2 input {
width:40%;
}
#caixa_procuras_escaparate {
	margin-top: 20px;
	height: 450px;
}
#nova_procura {
	position: absolute;
	top: 0px;
	left: 540px;
}
#nova_procura a {
	color: #B22070;
	text-decoration: none;
}
#nova_procura a:hover {
	color: #B22070;
	text-decoration: underline;
}
#caixa_empresas_atopadas {
	width: 745px;
	margin-top: 15px;
	position: relative;
	height: 600px;
}
#caixa_produtos_atopados {
	width: 745px;
	margin-top: 15px;
	position: relative;
	height: 600px;
}
/*************** PESTAŅAS FORMULARIOS  **********/

#columna_cen .pestan .pestan_iz {
	background-image: url(imaxes/pestan_iz.gif);
	background-repeat: no-repeat;
}
.pestan .pestan_de {
	background-image: url(imaxes/pestan_de.gif);
	background-repeat: no-repeat;
}
#columna_cen .pestan .item_off,
#columna_cen .pestan .item_on {
        background-image: url(imaxes/pestan_cen.gif);
}
#columna_cen .tabs {
        background-image: url(imaxes/pestan_linea.gif);
}


/*********** ESTABLECIDO POR IGALIA PARA XERALIZAR O MODELO E O MESMO TEMPO O CSS ***********/
#pl3 #titular_pagina {
        position: absolute;
        float: right;
        right: 0px;
        top: 55px;
        width: 500px;
}
#pl3 #titular_pagina h2 {
        text-align: right;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 2em;
        font-weight: bold;
        color: #B22070;
        margin-bottom: 5px;
}

#pl2 #titular_pagina {
        height: 23px;
        position: relative;
        width: 763px;
}
#pl2 #titular_pagina span {
        width: 407px;
        height: 100%;
        position: absolute;
        background-repeat: no-repeat;
        z-index: 10;
}

#pl3 #imaxe_empresa {
        width: 745px;
        position: relative;
        height: 185px;
        margin-top: 5px;
}
#pl3 #imaxe_produtos {
        width: 745px;
        position: relative;
        height: 185px;
        margin-top: 5px;
}
#pl3 .caixa_empresa {
        width: 178px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-right-color: #B22070;
        border-bottom-color: #B22070;
        border-left-color: #B22070;
        padding-top: 20px;
        padding-right: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        background-color: #FFFAF5;
}
#pl3 .caixa_empresa p {
        margin-bottom: 10px;
}
#pl3 .caixa_empresa a {
        text-decoration: none;
        color: #B22070;
}
#pl3 .caixa_empresa a:hover {
        text-decoration: underline;
}
.banda_empresa {
        width: 220px;
        height: 21px;
        position: relative;
}
.banda_empresa span {
        width: 100%;
        height: 100%;
        position: absolute;
}
#pl3 #contido_derecha,#pl3 #contidos_principal {
        float: right;
        width: 745px;
        position: relative;
}
#pl3 #banda_menu {
        height: 80px;
        width: 100%;
        position: relative;
}
#pl3 #contido_central,
#pl3 #caixa_empresas {
        width: 745px;
        margin-top: 15px;
        position: relative;
        margin-bottom: 30px;
}
#pl3 #menu_centro {
        width: 200px;
}
#pl3 #menu_centro a {
        color: #B22070;
}
#pl3 #menu_centro a:hover {
        border-bottom-color: #B22070;
}
#pl3 #banda_empresas {
        height: 21px;
        width: 745px;
        margin-bottom: 15px;
}
#pl3 #banda_empresas span {
        height: 100%;
        width: 100%;
        position: absolute;
        background-repeat: no-repeat;
}
#pl3 #banda_produtos {
        float: left;
        width: 530px;
        position: relative;
        height: 21px;
}
#pl3 #banda_produtos span {
        position: absolute;
        width: 100%;
        height: 100%;
        background-repeat: no-repeat;
}
#pl3 #lista_produtos {
        width: 530px;
        position: relative;
        margin-bottom: 20px;
        float: left;
        margin-top: 10px;
}
#pl3 #empresa_texto2 {
        width: 450px;
        position: relative;
        margin-bottom: 20px;
        float: left;
}
#pl3 #empresa_texto2 li {
        float: left;
        display: block;
        width: 370px;
}
#pl3 #empresa_texto1 p,
#pl3 #empresa_texto2 p,
#pl3 #lista_produtos p {
        margin-bottom: 10px;
}
#pl3 #empresa_texto2 ul {
        list-style-type: none;
}
#pl3 #empresa_texto1 h4,
#pl3 #empresa_texto2 h4,
#pl3 #lista_produtos h4 {
        background-image: url(imaxes/cuadratin_empresas.gif);
        margin-bottom: 3px;
        background-repeat: no-repeat;
        text-indent: 16px;
        background-position: 0px 2px;
        color: #B22070;
}
#pl3 #empresa_texto2 a,#pl3  #lista_produtos a {
        text-decoration: none;
        color: #B22070;
}
#pl3 #empresa_texto2 a:hover,
#pl3 #lista_produtos a:hover {
        text-decoration: underline;
}
#pl3 #empresa_texto1 {
	width: 178px;
	position: relative;
}
#lista_produtos ul {
	list-style-type: none;
	margin-top: 10px;
}
.produto_foto1 {
    width: 180px;
	float: left;
	display: block;
}

/* .produto_foto1 img {
    max-width: 150px;
    max-height: 250px;    
} */

.produto_texto1 {
    width: 330px;
	float: left;
	display: block;
}
.produto_foto2 {
    width: 280px;
	float: left;
	display: block;
}

.produto_foto2 img {
//    max-height: 150px;
//    max-width: 250px;    
}

.produto_texto2 {
    width: 230px;
	float: left;
	display: block;
}
#lista_produtos .produto {
	float: left;
	width: 530px;
}

/*************** PE  ***********/
#pl2 #pe {
	float: left;
	width: 745px;
	position: relative;
	clear: both;
	padding-top: 7px;
	height: 40px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 20px;
	margin-bottom: 15px;
}

.clearer {clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}

#pl3 #lista_produtos caption {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 1.3em;
        font-weight: bold;
        color: #B22070;
        line-height: 1.2em;
        text-indent: 18px;
        background-image: url(imaxes/cuadratin_empresas.gif);
        background-repeat: no-repeat;
        background-position: 0px 1.4em;
        text-align: left;
        padding-bottom: 15px;
        padding-top: 15px;
}
#pl3 #lista_produtos img {
        margin-right: 30px;
        margin-bottom: 30px;
}
.banda_sin span {
        background-image: url(imaxes/banda_sin.gif);
}

.ir_a a {
	font-weight: bold;
	color: #B22070;
}
#otros_sectores {
	float: right;
	top: 5px;
	right: 0px;
	position: absolute;
}
#otros_sectores a {
	color: #B22070;
	text-decoration: none;
}
#otros_sectores a:hover {
	text-decoration: underline;
}
#caixa_formulario2 .checkbox {
        width: 15px;
        margin-right: 185px;
}

