/* CSS ESTILOS BASE */

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #666666;
}

a {
color:#BA6361;
text-decoration: none;
}

a:hover {
	text-decoration:underline;
}

h1 {
font:"Gill Sans", Arial, Helvetica, sans-serif;
font-size:24px;
color:#BA6361;
}

img {
border:none
}


/* CSS ESTILOS LISTA MENÚ */

#nivel1 {
list-style:none;
font-family:"Gill Sans", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:20px;
display:block;
margin-left:-40px;
border-bottom:2px solid #e2d1d1;
padding:5px 0px 0px 5px;
text-align:left;
}

#nivel2 {
list-style:none;
font-family:"Gill Sans", Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
font-style:oblique;
line-height:15px;
display:block;
margin-left:-45px;
border-bottom:1px solid #e2d1d1;
padding:5px 0px 0px 5px;
}

#nivel3 {
list-style:none;
font-family:"Gill Sans", Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
font-style:normal;
line-height:12px;
display:block;
margin-left:-45px;
border-bottom:1px solid #e2d1d1;
padding:5px 0px 0px 5px;
}

#nivel3 a {
list-style:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
font-style:normal;
color: #666666;
}

#nivel3 a:hover {
color:#000000;
}

#nivel4 {
list-style:none;
font-family:"Gill Sans", Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
font-style:normal;
line-height:10px;
display:block;
margin-left:-40px;
padding:5px 0px 0px 5px;
}


.nivel3 a {
color:#666666;
}


/* CSS ESTILOS COMPOSICION PAGINA */

#web {
width:940px;
height:585px;
display:block;
}

#arriba {
position:relative;
height:24px;
width:940px;
background:url(../img/00-arriba.gif) repeat-x top;
}

#arriba1 {
position:relative;
height:24px;
width:24px;
float:left;
background:url(../img/00-arriba_izq.gif) no-repeat left top;
}

#arriba2 {
position:relative;
height:24px;
width:24px;
float:right;
background:url(../img/00-arriba_der.gif) no-repeat right top;
}

#contenido {
position:relative;
height:537px;
width:940px;
overflow:hidden;
}

#izquierda {
position:relative;
float:left;
left:0px;
width:24px;
height:537px;
background:url(../img/00-izquierda.gif) repeat-y left;
}

#interior {
position:relative;
float:left;
height:537px;
width:892px;
}

#derecha {
position:relative;
float:left;
width:24px;
height:537px;
background:url(../img/00-derecha.gif) repeat-y right;
}

#abajo {
position:relative;
height:24px;
width:940px;
background:url(../img/00-abajo.gif) repeat-x bottom;
}

#abajo1 {
position:relative;
height:24px;
width:24px;
float:left;
background:url(../img/00-abajo_izq.gif) no-repeat left bottom;
}

#abajo2 {
position:relative;
height:24px;
width:24px;
float:right;
background:url(../img/00-abajo_der.gif) no-repeat right bottom;
}

#cabecera {
position:relative;
height:38px;
width:592px;
padding:12px 0px 0px 300px;
overflow:hidden;
margin-top:0px;
background:url(../img/cabecera.jpg) no-repeat left top;
}

#menu {
position:relative;
float:left;
height:487px;
width:150px;
margin-left:0px;
}

#secciones {
position:relative;
float:left;
height:487px;
width:722px;
margin-left:0px;
overflow:auto;
padding:0px 0px 0px 20px;
}

#base {
position:relative;
float:left;
height:487px;
width:852px;
margin-left:0px;
overflow:auto;
padding:0px 20px 0px 20px;
}


/* CSS ESTILOS MENUS DE CABECERA */

#menu_principal {
list-style: none;
margin: 0;
padding: 7px 0px 7px 20px;
font:"Gill Sans", Arial, Helvetica, sans-serif;
font-size:14px;
border-bottom: 1px solid #CCC;
}
#menu_principal li {
display: inline;
margin: 0 5px
}
#menu_principal a {
font:"Gill Sans", Arial, Helvetica, sans-serif;
text-decoration: none;
padding: 0 0 3px;
border-bottom: 4px solid #FFFFFF;
color: #999
}
#menu_principal a#activado {
border-color: #F60;
color: #06F
}
#menu_principal a:hover {
border-color: #F60;
color: #BA6361
}

#menu_secundario {
position:absolute;
bottom:10px;
right:0px;
}

#botones_secundario a {
display:block;
padding:1px;
color: #999999;
text-align:right;
font-size:12px;
font-weight:bold;
}

#botones_secundario a:hover {
color: #FFFFFF;
background-color:#666666;
}



/* CSS ESTILOS PAGINA INICIO */

.inicio_titulo {
font:"Gill Sans", Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#BA6361;
}

#interior_aviso {
float:left;
position:relative;
width:850px;
height:440px;
overflow:auto;
top:20px;
left:0px;
padding-right:15px;
padding-bottom:17px;
color:#000;
}

#interior_aviso h1 {
font:"Gill Sans", Arial, Helvetica, sans-serif;
font-size:24px;
color:#BA6361;
margin-top:0px;
}

#interior_aviso h2 {
font:"Gill Sans", Arial, Helvetica, sans-serif;
font-size:14px;
color: #990;
text-decoration:underline;
margin-bottom:2px;
}


#interior_inicio {
float:left;
position:relative;
width:500px;
height:457px;
overflow:auto;
top:20px;
left:0px;
}


#interior_inicio p {
margin-bottom:0px;
margin-top:10px;
font-size:14px;
line-height:14px;
}


#interior_direccion {
float:left;
position:relative;
width:840px;
height:20px;
overflow:auto;
top:0px;
left:0px;
text-align:center;
font-size:12px;
color:#BA6361;
background-color:#FFF;
border:5px solid #FFF;
}


#interior_novedades {
float:right;
position:relative;
width:320px;
min-height:300px;
max-height:430px;
padding:5px;
overflow:auto;
top:0px;
right:0px;
border:#BA6361 1px solid;
background:#ede3e2;
}

#novedades_titular {
width:100&;
height:20px;
padding:0px 5px 0px 5px;
margin-bottom:10px;
background:#BA6361;
color:#FFFFFF;
font-weight:bold;
font-size:16px;
}

#novedades_texto {
display:block;
width:95%;
padding:5px;
margin-bottom:10px;
border-bottom:3px solid #BA6361;
color:#000000;
}

.titulos_novedades {
font-size:12px;
font-weight:bold;
color:#000000;
}

.titulos_novedades a {
font-size:10px;
font-weight:normal;
color: #666666;
cursor:text;
}

#avisolegal {
	float:right;
	position:relative;
	text-align:left;
	width:110px;
	overflow:auto;
	right:0px;
}

#avisolegal img {
	display:block;
	float:left;
	margin-right:4px;
}

#avisolegal a {
	font-size:10px;
	text-decoration:none;
	color:#000;
}

#avisolegal a:hover {
	text-decoration:underline;
}

/* CSS ESTILOS FORMULARIOS */

input, textarea {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

#base_formulario {
position:relative;
float:left;
height:487px;
width:412px;
margin-left:0px;
overflow:auto;
padding:0px 180px 0px 300px;
background:url(../img/fondo_formulario_foto.jpg) no-repeat left top;
}

.tabla_formulario {
margin-top:30px;
border-bottom:1px solid #BA6361;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
background:url(../img/fondo_formulario.gif) no-repeat top #f0e8e0; 
}

.tabla_formulario td {
padding:5px;
}

.formulario h1 {
font:"Gill Sans", Arial, Helvetica, sans-serif;
font-size:20px;
color:#BA6361;
margin-top:15px;
}

.formulario h1 a, .formulario h1 a:hover {
font-size:14px;
color:#000000;
font-style:oblique;
font-weight:normal;
border-bottom:1px solid #BA6361;
cursor:text;
}

#capa_abajo {
position:absolute;
bottom:0px;
left:300px;
width:400px;
}




/* CSS ESTILOS PRODUCTOS */


.productos {
background-image:url(../img/productos/cat_general.gif);
background-position:center;
background-repeat:no-repeat;
}

#capa_lateral {
position:absolute;
margin-top:0px;
margin-right:0px;
right:20px;
width:175px;
padding:5px;
}

#imagen_contorneada {
float:left;
margin:0px 10px 0px 0px;
}

#imagen_contorneada_derecha {
float:right;
margin:0px 0px 0px 10px;
}

#boton_subir a {
position:absolute;
bottom:0px;
right:0px;
background-color:#FFFFFF;
color:#BA6361;
font-weight:bold;
padding:5px;
}

#boton_subir a:hover {
background-color: #BA6361;
color: #FFFFFF;
}

#linea_subir a {
position:relative;
display:block;
width:45px;
color:#BA6361;
font-weight:bold;
padding:3px;
border:1px solid #BA6361;
margin-top:10px;
text-align:center;
}

#linea_subir a:hover {
background-color: #BA6361;
color: #FFFFFF;
}



/* CSS ESTILOS PRODUCTOS - LOCATOR */

.locator {
color:#000000;
}

.locator a {
color:#00aadc;
font-weight:bold;
}

.locator a:hover {
color:#057497;
}

.locator h1 {
font:"Gill Sans", Arial, Helvetica, sans-serif;
font-size:20px;
color:#00aadc;
margin-top:20px;
}

.locator h1 a, .locator h1 a:hover {
font-size:14px;
color:#000000;
font-style:oblique;
font-weight:normal;
border-bottom:1px solid #00aadc;
cursor:text;
}

.locator h2 {
font-size:14px;
color:#BA6361;
font-weight:bold;
margin-top:10px;
}

.locator h2 a, .locator h2 a:hover {
font-size:10px;
color:#000000;
font-weight:normal;
cursor:text;
}

.locator table {
padding-bottom:10px;
}

.descargas li {
list-style:none;
line-height:30px;
font-size:12px;
border-bottom:1px solid #00aadc;
margin-right:250px;
display:block;
}

.descargas a {
color:#000000;
}

.descargas a:hover {
color:#057497;
}

.descargas img {
border:none
}

.locator_tabla td {
border-bottom:1px solid #00aadc
}

.locator_fondo {
background: url(../img/productos/locator/ancla_locator29.jpg) no-repeat center;
}

#laterales_locator, #accesos_locator {
position:relative;
padding:10px;
border-bottom:2px solid #00aadc;
}
.color_locator {
background:#e6f0fa;
}
.Estilo1 {font-size: 14px}
.Estilo2 {
	color: #FFFFFF;
	font-weight: bold;
}
.Estilo4 {color: #FFFFFF}

.filete {
	background:url(../img/productos/locator/laserweld-10.jpg) repeat-y;
}

#accesos_locator a {
display:block;
line-height:15px;
border-bottom:1px solid #0099FF;
padding-left:5px;
}
#accesos_locator a:hover {
background-color:#0099FF;
color:#FFFFFF;
}


#accesos_locator2 {
position:relative;
top:0px;
left:0px;
width:658px;
padding:0px 10px 0px 10px;
border:1px solid #0099FF;
border-left:10px solid #0099FF;
line-height:20px;
background-color:#e6f0fa;
margin-bottom:5px;
}

#accesos_locator2 a:hover {
background-color:#0099FF;
color:#FFFFFF;
}




/* CSS ESTILOS PRODUCTOS - LOCATOR - BAR */

#capa_bar {
position:relative;
width:670px;
padding:0px 10px 10px 10px;
border:1px solid #00aadc;
background-color:#dceff4;
margin-top:15px;
}

/* CSS ESTILOS PRODUCTOS - FRESAS */

.fresas {
color:#000000;
}

.fresas a {
color:#d4a400;
font-weight:bold;
}

.fresas a:hover {
color:#916f05;
}

.fresas h1 {
font:"Gill Sans", Arial, Helvetica, sans-serif;
font-size:20px;
color:#d4a400;
border-bottom:1px solid #d4a400;
margin-right:20px;
margin-top:20px;
}

.fresas h1 a, .fresas h1 a:hover {
font-size:14px;
color:#000000;
font-style:oblique;
font-weight:normal;
cursor:text;
}

.fresas h2 {
font-size:14px;
color:#BA6361;
font-weight:bold;
margin-top:10px;
}

.fresas h2 a, .fresas h2 a:hover {
font-size:10px;
color:#000000;
font-weight:normal;
cursor:text;
}

.fresas table {
padding-bottom:10px;
}

.fresas_tabla td {
border-bottom:1px solid #d4a400;
}

.fresas_fondo {
background: url(../img/productos/fresas/ancla_fresas01.jpg) no-repeat center;
}

#accesos_fresas {
position:relative;
top:0px;
left:0px;
width:658px;
padding:0px 10px 0px 10px;
border:1px solid #d4a400;
border-left:10px solid #d4a400;
line-height:20px;
background-color:#f6edcc;
}

#accesos_fresas a:hover {
background-color:#d4a400;
color:#FFFFFF;
}


/* CSS ESTILOS PRODUCTOS - SUTURAS */

.suturas {
color:#000000;
}

.suturas a {
color:#3fa799;
font-weight:bold;
}

.suturas a:hover {
color:#287168;
}

.suturas h1 {
font:"Gill Sans", Arial, Helvetica, sans-serif;
font-size:20px;
color:#3fa799;
border-bottom:1px solid #3fa799;
margin-right:20px;
margin-top:20px;
}

.suturas h1 a, .suturas h1 a:hover {
font-size:14px;
color:#000000;
font-style:oblique;
font-weight:normal;
cursor:text;
}

.suturas h2 {
font-size:14px;
color:#BA6361;
font-weight:bold;
margin-top:10px;
}

.suturas table {
padding-bottom:10px;
}

.suturas_tabla td {
border-bottom:1px solid #BA6361;
}

.suturas_fondo {
background: url(../img/productos/suturas/ancla_suturas01.jpg) no-repeat center;
}

#laterales_suturas {
position:absolute;
margin-top:0px;
margin-right:0px;
right:20px;
width:350px;
padding:5px;
border:2px solid #3fa799;
}


/* CSS ESTILOS PRODUCTOS - PREMIER */

.premier {
color:#000000;
}

.premier a {
color:#ca0726;
font-weight:bold;
}

.premier a:hover {
color:#8b0d1a;
}

.premier h1 {
font:"Gill Sans", Arial, Helvetica, sans-serif;
font-size:20px;
color:#ca0726;
border-bottom:1px solid #ca0726;
margin-right:20px;
margin-top:20px;
}

.premier h1 a, .premier h1 a:hover {
font-size:14px;
color:#000000;
font-style:oblique;
font-weight:normal;
cursor:text;
}

.premier h2 {
font-size:14px;
color:#BA6361;
font-weight:bold;
margin-top:10px;
}

.premier table {
padding-bottom:10px;
}

.premier_tabla td {
border-bottom:1px solid #ca0726;
}

.premier_fondo {
background: url(../img/productos/premier/ancla_premier01.gif) no-repeat center;
}

#accesos_premier {
position:relative;
top:0px;
left:0px;
width:658px;
padding:0px 10px 0px 10px;
border:1px solid #ca0726;
border-left:10px solid #ca0726;
line-height:20px;
background-color:#f5cdd4;
}

#accesos_premier a:hover {
background-color:#ca0726;
color:#FFFFFF;
}


/* CSS ESTILOS PRODUCTOS - STOMA */

.stoma {
color:#000000;
}

.stoma a {
color:#df0023;
font-weight:bold;
}

.stoma a:hover {
color:#981017;
}

.stoma h1 {
font:"Gill Sans", Arial, Helvetica, sans-serif;
font-size:20px;
color:#df0023;
border-bottom:1px solid #df0023;
margin-right:20px;
margin-top:20px;
}

.stoma h1 a, .premier h1 a:hover {
font-size:14px;
color:#000000;
font-style:oblique;
font-weight:normal;
cursor:text;
}

.stoma h2 {
font-size:14px;
color:#BA6361;
font-weight:bold;
margin-top:10px;
}

.stoma-listados li {
font:"Gill Sans", Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#df0023;
border-bottom:1px solid #df0023;
margin-right:400px;
margin-left:10px;
padding:2px;
padding-left:0px;
list-style: square;
list-style-position:inside;
}

.stoma-listados li a:hover {
background-color:#df0023;
font-weight:bold;
color: #FFF;
padding:2px 20px 2px 20px;
}

/* CSS ESTILOS PRODUCTOS - IMPLANTES */

.implantes {
color:#000000;
}

.implantes a {
color:#84a750;
font-weight:bold;
}

.implantes a:hover {
color:#69883b;
}

.implantes h1 {
font:"Gill Sans", Arial, Helvetica, sans-serif;
font-size:20px;
color:#84a750;
margin-top:20px;
}

.implantes h1 a, .implantes h1 a:hover {
font-size:14px;
color:#000000;
font-style:oblique;
font-weight:normal;
border-bottom:1px solid #84a750;
cursor:text;
}

.implantes h2 {
font-size:14px;
color:#84a750;
font-weight:bold;
margin-top:10px;
padding-bottom:2px;
border-bottom:1px solid #84a750;
}

.implantes h2 a, .implantes h2 a:hover, .implantes h4 a, .implantes h4 a:hover {
font-size:10px;
color:#000000;
font-weight:normal;
cursor:text;
}

.implantes h4 {
	color:#84a750;
	font-size:12px;
	font-weight:normal;
	margin-top:5px;
	margin-bottom:0px;
}

.implantes table {
padding-bottom:10px;
}

.implantes-lista li {
	margin:5px;
	font-size:12px;
	color:#666666;
}

.implantes-lista ul {
	margin-top:-5px;
}

.implantes-filete {
	background:url(../img/implantes/11.gif) repeat-y center top;
	width:30px;
}

.implantes_fondo {
background: url(../img/implantes/adin-touareg-s-cubierta.jpg) no-repeat top center;
}



/* CSS */

.volver a {
	font:Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#df0023;
	padding:2px;
}

.volver a:hover {
	background-color:#df0023;
	color:#FFF;
	padding:2px;
	padding-right:250px;
	text-decoration:none;
}

.amarillo td {
border-bottom:1px solid #d0a600;
}

.rojo td {
border-bottom:1px solid #df0024;
}

.azul td {
border-bottom:1px solid #125e8a;
}

.stoma_fondo {
background: url(../img/productos/stoma/ancla_stoma01.jpg) no-repeat center;
}

.stoma_fondo2 {
background: url(../img/productos/stoma/ancla_stoma334.jpg) no-repeat center;
}

#accesos_stoma {
position:relative;
top:0px;
left:0px;
width:658px;
padding:0px 10px 0px 10px;
border:1px solid #df0023;
border-left:10px solid #df0023;
line-height:20px;
background-color:#f5cdd4;
}

#accesos_stoma a:hover {
background-color:#df0023;
color:#FFFFFF;
}



/* CSS ESTILOS PRODUCTOS - VARIOS */

.varios {
color:#000000;
}

.varios a {
color:#1e5885;
font-weight:bold;
}

.varios a:hover {
color:#113a5a;
}

.titulo {
font-size:30px;
line-height:50px;
font-weight:bold;
color: #000000;
}

.subtitulo {
font-size:18px;
line-height:25px;
font-weight:bold;
color:#1e5885;
}

#varios_cabecera {
font:"Gill Sans", Arial, Helvetica, sans-serif;
padding-bottom:10px;
border-bottom:3px solid #1e5885;
text-align:center;
width:550px;
margin-left:75px;
}

#varios_contenido {
width:550px;
margin-left:75px;
}

#varios_contenido h3 {
font-weight:bold;
font-size:12px;
color:#1e5885;
margin-top:40px;
}

.varios_tabla td {
border-bottom:1px solid #1e5885;
line-height:20px;
padding-left:5px;
}
.varios_fondo {
background: url(../img/productos/varios/ancla_varios01.jpg) no-repeat center;
}

#accesos_varios {
position:relative;
top:0px;
left:0px;
width:658px;
padding:0px 10px 0px 10px;
border:1px solid #1e5885;
border-left:10px solid #1e5885;
line-height:20px;
background-color:#f5cdd4;
}

#accesos_varios a:hover {
background-color:#1e5885;
color:#FFFFFF;
}

.presentacion {
	background:url(../img/presentacion/degradado.jpg) repeat-x bottom;
	padding:40px;
	padding-bottom:60px;
	color:#FFF;
	font-size:14px;
	border-bottom:1px solid #333;
}

.presentacion h1 {
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#BA6361;
}

.presentacion p {
	margin:0px;
	line-height:20px;
	letter-spacing:0.5px;
}

.menu-presentacion {
	text-align:center;
}

.menu-presentacion a {
	display:block;
	float:right;
	color:#999;
}

.menu-presentacion a:hover {
	color:#BA6361;
	text-decoration:none;
}

.menu-presentacion img {
	border:none;
	display:block;
}

.cabecera-presentacion td {
	background:url(../img/presentacion/degradado2.jpg) repeat-x top;
	padding-top:15px;
	padding-left:15px;
}

