 
/* general */ 
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:76%;
margin:0;
padding:0 0 2em 0;
background:#236698;
} 
div.porta_titular_impressio {
background:#003C72 url(../img/fons_02.gif) 20px center no-repeat;
padding:3px 20px 3px 40px;
	font-size:18px;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif
	}
	


.porta_fons_laboratorio {
background:#464241 url(../img/fons_02.gif) 20px center no-repeat;
}
.porta_fons_clinica {
background:#716F6E url(../img/fons_15.gif) 20px center no-repeat;
}


div.porta_titular_laboratorio {
background:#464241 url(../img/fons_02.gif) 20px center no-repeat;
padding:3px 20px 3px 40px;
	font-size:18px;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif
	}
div.porta_titular_clinica {
background:#716F6E url(../img/fons_15.gif) 20px center no-repeat;
padding:3px 20px 3px 40px;
	font-size:18px;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif
	}	
	
	

h1 {
width:128px;
height:82px;
background:white url(../img/logo_tecnhodental.jpg) 0 0 no-repeat;
margin-left:50px;
margin-top:10px
} 

a#v_home:link,a#v_home:visited {
display:block;
padding:6px 0 6px 30px;
background:transparent url(../img/ico_home_ombra.gif) left center no-repeat;
}

h1 a:link, h1 a:visited {
text-decoration:none;
display:block;
width:304px;
height:65px;
text-indent:-10000px;
}
 
/* layout */
div#contenidor {
width:926px;
margin:0 auto;
border-top:none;
border-right:1px solid #7299C1;
border-left:1px solid #7299C1;
border-bottom:1px solid #7299C1;
position:relative;
background:#FFFFFF
}

div#mapa_i_contacte, div#seleccio_idioma, div#acces_usuaris {
height:8em;
float:right;
}

div#mapa_i_contacte {
width:10em;
padding-left:15px;
}

div#seleccio_idioma {
border-right:1px solid #ACB3B6;
width:8.5em;
text-align:center;
}

div#acces_usuaris {
border-right:1px solid #ACB3B6;
padding-right:1.3em;
}

td#primera_columna {
width:210px;
background:white url(../img/fons_01.gif);
}

	ul.menu_principal, ul.menu_principal li {
	list-style:none;
	margin:0;
	padding:0;
	}
	
	ul.menu_principal li {
	display:inline;
	font-size:0.9em;
	}
	
	ul.menu_principal li a:link, ul.menu_principal li a:visited, ul.menu_principal li span {
	display:block;
	color:#003C72;
	text-decoration:none;
	padding:4px 10px;
	margin-bottom:10px;
	text-align:right;
	}
	
	ul.menu_principal li a:hover,  ul.menu_principal li a.triat {
	background-color:#ebf1f8;
	font-weight:bold;
	}
	
	ul.menu_principal li a.cerca:link,ul.menu_principal li a.cerca:visited,ul.menu_principal li a.cerca:hover {
	display:inline;
	background:transparent;
	margin:0;
	padding:0;
	}

td#segona_columna {
width:678px;
}

	div#presentacio_portada {
	min-height:266px;
	height:auto !important;
	height:266px;
	background:transparent url(../img/fons_04.gif) 0 0 repeat-y;
	}
	
	div#navegacio_portada_es {
	background:transparent url(../img/los_conoces_es.gif) 0 0 no-repeat;
	height:28px;
	}
	
	div#navegacio_portada_en {
	background:transparent url(../img/los_conoces_en.gif) 0 0 no-repeat;
	height:28px;
	}
	
	div#productes_portada {
	width:672px;
	height:19em;
	overflow:hidden;
	position:relative;
	margin-top:10px;
	}
	
	div#porta_productes {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	}
	
	div#porta_productes table {height:100%;}

div.porta_titular {
padding:3px 20px 3px 40px;
}

	div.porta_titular  h2,	div.porta_titular  span.familia {
	font-size:22px;
	color:white;
	}
	
	div.porta_titular  span.codi_familia {
	font-size:30px;
	color:#FFCC00;
	}


div.interrogant {
background-image:url(../img/fons_10.gif);
background-position:right 200px;
background-repeat:no-repeat;
}

div#caixa_requerits {
border:1px solid #5684B1;
}

div#mapa_europa {background:transparent url(../img/mapa_europa.gif) right top no-repeat;}

table#index_cataleg td {border-bottom:8px solid white}

table#index_cataleg a.foto_familia:link, table#index_cataleg a.foto_familia:visited {
display:block;
text-decoration:none;
border:1px solid #7F9DB9;
margin:3px;
}

table#index_cataleg a.foto_familia:hover {
border:4px solid #95B1D2;
margin:0;
}

table#index_cataleg div.familia {
margin-bottom:12px;
width:130px;
}

div#menu_botiga {
text-align:center;
background:transparent url(../img/fons_05.gif) right top no-repeat;
padding:8px 0;
}

td#columna_menu_familia {
width:140px;
background:transparent url(../img/fons_06.gif) 0 0 repeat-y;
vertical-align:top;
}

	td#columna_menu_familia ul, td#columna_menu_familia ul li {
	margin:0;
	padding:0;
	list-style:none;
	}
	
	td#columna_menu_familia ul li {
	margin:0;
	padding:0;
	list-style:none;
	}
	
	td#columna_menu_familia ul li {
	display:inline;
	}
	
	td#columna_menu_familia ul li a:link, td#columna_menu_familia ul li a:visited {
	display:block;
	text-decoration:none;
	color:#5A686E;
	font-size:0.9em;
	text-align:right;
	margin-bottom:3px;
	padding:4px 10px;
	}
	
	td#columna_menu_familia ul li a:hover, td#columna_menu_familia ul li a.categoria_triada {
	background-color:#C2D3E8;
	color:black;
	}
	
	td#columna_menu_familia ul li ul {
	background-color:#C2D3E8;
	font-size:0.9em;
	}
	
	td#columna_menu_familia ul li ul li a {
	padding:2px 10px;
	margin-right:10px;
	}
	
div.paginacio {
text-align:center;
margin-top:15px;
font-size:1.1em;
}	

div.paginacio a:link, div.paginacio a:visited {
color:#0A4377;
padding:2px 5px;
}
div.paginacio a:hover {color:#D13340;}
div.paginacio a.pagina_actual {
color:#D13340 !important;
font-weight:bold;
text-decoration:none;
}



div#peu {
margin-top:1.5em;
font-size:9px;
color:#716F6E;
text-align:center;
padding-bottom:1em;
}
	
/* formularis */
.camps_1 {
background-color:#DFE8F3;
border:0;
font-size:1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.camps_2 {
background-color:white;
border:0;
font-size:1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.camps_3 {
background-color:white;
font-size:0.9em;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0.3em;
border:1px solid #5684B1;
}

/* llistes */
ul.llista_1 li {
padding-left:20px !important;
margin-bottom:3px !important;
background:transparent url(../img/fons_08.gif) 0 3px no-repeat;
}

/* taules de dades */

table.taula_1, table.taula_1 td, table.taula_1 th { /* per a 'mi lista' */
border-collapse:collapse;
border:0;
}

table.taula_1 td, table.taula_1 th {
border-bottom:4px solid white;
padding:4px 10px;
color:#003C72;
}

table.taula_1 td.vora_blava {
border-bottom-color:#9AB6D2 !important;
border-bottom-width:2px !important;
}


table.taula_2, table.taula_2 td, table.taula_2 th { /* per caractarístiques tècniques */
border-collapse:collapse;
border:2px solid white;
}

table.taula_2 td, table.taula_2 th {
padding:4px 10px;
color:#003C72;
}

table.taula_2 td {
background-color:#EBF1F8;
}

table.taula_2 th {
background-color:#C2D3E8;
text-align:left;
}

/* separadors */ 

div.separador_h_1 {
height:20px;
background:transparent url(../img/fons_07.gif) left center repeat-x;
}

div.separador_h_2 {
height:20px;
background:transparent url(../img/fons_11.gif) left center repeat-x;
}

td.separador_v_1 {
width:30px;
background:transparent url(../img/fons_09.gif) top center repeat-y;
}
 
/* espaiats */ 
.espaiat_s_0 {padding-bottom:0 !important;}
 
/* amplades */ 
.w_620 {width:620px} 
.w_533 {width:533px}
.w_400 {width:400px}
.w_250 {width:250px}
.w_168 {width:168px}
.w_140 {width:140px}
.w_130 {width:130px}
.w_35 {width:3.1em}

/* alçades */
 
/* fonts  */
.arial {font-family:Arial, Helvetica, sans-serif}
.x_llegible {line-height:2em}

/* colors */
.blau_1, a.blau_1:link, a.blau_1:visited {color:#3E74A4}
.blau_2, a.blau_2:link, a.blau_2:visited {color:#95B1D2} 
.blau_3, a.blau_3:link, a.blau_3:visited {color:#DFE8F3} 
.blau_4, a.blau_4:link, a.blau_4:visited {color:#003C72} 
.blau_5, a.blau_5:link, a.blau_5:visited {color:#7298C1}
.blau_6, a.blau_6:link, a.blau_6:visited {color:#5684B1}
.blau_7, a.blau_7:link, a.blau_7:visited {color:#236698}
.blau_8, a.blau_8:link, a.blau_8:visited {color:#C2D3E8}

.gris_1, a.gris_1:link, a.gris_1:visited {color:#5A686E}
.gris_2, a.gris_2:link, a.gris_2:visited {color:#B5BFC4}
.gris_3, a.gris_3:link, a.gris_3:visited {color:#4E4B4A} 
.gris_4, a.gris_4:link, a.gris_4:visited {color:#bcb0ad} 



.granate_1,  a.granate_1:link, a.granate_1:visited {color:#BA2953 }

.negre, a.negre:link, a.negre:visited {color:#000000 }

.taronja_1 {color:#FFCC00}
.taronja_2 {color:#FFA531}

.blanc {color:white}

.h_10 {height:10px}

/* colors de fons */
.f_blau_1, a.f_blau_1:link, a.f_blau_1:visited  {background-color:#3E74A4}
.f_blau_2, a.f_blau_2:link, a.f_blau_2:visited {background-color:#95B1D2} 
.f_blau_3, a.f_blau_3:link, a.f_blau_3:visited {background-color:#DFE8F3} 
.f_blau_4, a.f_blau_4:link, a.f_blau_4:visited {background-color:#003C72} 
.f_blau_5, a.f_blau_5:link, a.f_blau_5:visited {background-color:#7298C1}
.f_blau_6, a.f_blau_6:link, a.f_blau_6:visited {background-color:#5684B1}
.f_blau_7, a.f_blau_7:link, a.f_blau_7:visited {background-color:#236698}
.f_blau_8, a.f_blau_8:link, a.f_blau_8:visited {background-color:#C2D3E8}

.f_gris_1, a.f_gris_1:link, a.f_gris_1:visited {background-color:#5A686E}
.f_gris_2, a.f_gris_2:link, a.f_gris_2:visited {background-color:#B5BFC4} 
.f_gris_3, a.f_gris_3:link, a.f_gris_3:visited {background-color:#4E4B4A} 
.f_gris_4, a.f_gris_4:link, a.f_gris_4:visited {background-color:#464241}
.f_gris_5, a.f_gris_5:link, a.f_gris_5:visited {background-color:#d7d7d7}

.f_gris_6, a.f_gris_6:link, a.f_gris_6:visited {background-color:#716f6e}

.f_granate_1,  a.f_granate_1:link, a.f_granate_1:visited {background-color:#BA2953 }

.f_taronja_1 {background-color:#FFCC00}

.f_blanc {background-color:white}

/* vincles */
a.hvr_granate_1:hover {color:#BA2953}
a.hvr_blanc:hover {color:white}
a.hvr_negreta:hover {font-weight:bold}
a.hvr_blau_4:hover {color:#003C72}

a.anterior {
background:transparent url(../img/ico_flecha_01.gif) 0 2px no-repeat;
padding-left:15px;
}

a.siguiente {
background:transparent url(../img/ico_flecha_02.gif) right 2px no-repeat;
padding-right:15px;
}

a.anterior_2 {
background:transparent url(../img/ico_flecha_03.gif) 0 2px no-repeat;
padding-left:15px;
}

a.siguiente_2 {
background:transparent url(../img/ico_flecha_04.gif) right 2px no-repeat;
padding-right:15px;
}

a.mes {
background:transparent url(../img/ico_mes_01.gif) 0 4px no-repeat;
padding-left:15px;
}

a.subir {
background:transparent url(../img/ico_flecha_06.gif) 0 4px no-repeat;
padding-left:15px;
}

a.volver_indice {
background:transparent url(../img/ico_flecha_05.gif) left center no-repeat;
padding-left:20px;
}

a.volver_indice_laboratorio {
background:transparent url(../img/ico_flecha_10.gif) left center no-repeat;
padding-left:20px;
}

a.volver_indice_clinica {
background:transparent url(../img/ico_flecha_11.gif) left center no-repeat;
padding-left:20px;
}

a.boto_1:link, a.boto_1:visited {
background:#DFE8F3 url(../img/fons_boto_o.gif) 0 0 no-repeat;
display:block;
text-decoration:none;
color:#5684B1;
font-size:0.8em;
font-weight:bold;
}

a.boto_1:hover {
background-color:#CDDBEC;
color:#003C72;
cursor:pointer;
}

a.boto_1 span {
background:transparent url(../img/fons_boto_e.gif) top right no-repeat;
line-height:25px;
height:25px;
padding:0 20px;
display:block;
text-align:center;
cursor:pointer;
}

a.boto_2:link, a.boto_2:visited {
background:#FFCC00 url(../img/fons_boto_enviar_o.gif) 0 0 no-repeat;
display:block;
text-decoration:none;
color:#BF6C00;
font-size:1.2em;
font-weight:bold;
}

a.boto_2:hover {
background-color:#FFA531;
color:white;
cursor:pointer;
}

a.boto_2 span {
background:transparent url(../img/fons_boto_enviar_e.gif) top right no-repeat;
line-height:40px;
height:40px;
padding:0 20px;
display:block;
text-align:center;
cursor:pointer;
letter-spacing:0.1em;
}

a.ficha {
background:transparent url(../img/ico_flecha_07.gif) right 3px no-repeat;
padding-right:23px;
}

a.accions:link, a.accions:visited {
display:block;
height:24px;
text-indent:-10000px;
background-position:center center;
background-repeat:no-repeat;
background-color:#DFE8F3;
}

a.accions:hover {
background-color:#C2D3E8;
}

a.modificar {background-image:url(../img/ico_modificar.gif);}
a.eliminar {background-image:url(../img/ico_esborrar.gif);}



/***********************NOUS ESTILS TECHNODENTAL**************/

/***********home************/

div#contenidor_naveg_glo {width:926px;
margin:0 auto;}

div#degradat_home { background:url(../img/degradat_home.gif) left top no-repeat; 
width:861px;
height:438px;
margin:10px auto;
padding-top:23px}

h3#divisio_dental_home_es { background:url(../img/division_dental_es.gif) left top no-repeat; 
width:527px;
height:54px;
text-indent:-3000px;
margin: 0 auto 25px auto}
h3#divisio_dental_home_en { background:url(../img/division_dental_en.gif) left top no-repeat; 
width:527px;
height:54px;
text-indent:-3000px;
margin: 0 auto 25px auto}

div#caixa_contingut_home { width:805px; margin:0 auto}

h4#titular_home { color:#003C72; margin:0  auto 15px auto; width:650px}

.f_gris_laboratorio { background-color:#464241}
.f_gris_clinica { background-color:#716F6E}

.pestanya_home { height:20px; line-height:20px; color:#FFFFFF; padding-left:10px; font-weight:bold}
.caixa_text_home { font-size:10px; color:#003C72; padding:10px 5px 5px 10px}
.pestanya_ver_mas_home { height:20px; line-height:20px}
a.v_mas_productos_h:link, a.v_mas_productos_h:visited { background:url(../img/ver_mas.gif) left top no-repeat;
padding-left:15px; color:#FFFFFF; text-decoration:none; font-size:9px; margin-left:5px}

/**************************************************************************************** 
                   These are standard sIFR styles... do not modify 
*****************************************************************************************/

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {display: none !important;}
.sIFR-hasFlash div.porta_titular h2 {visibility: hidden;}



