@charset "utf-8";
/* CSS Document */

@import url("osoa.css");

/*............PARA TIRAR..........*/
/*#tacohandheld{
width:220px;
height:20px;
background:#FF33FF;
}*/
/*............FIN PARA TIRAR..........*/

address{
font-style: normal;
float:left;
color:#000;
left:0;
}

/*...........LAGUNTZA.........*/

#laguntza{
display:block;
}
#laguntza ul{
margin:0;
padding:0;
}
#laguntza li{
display:inline;
padding:0 6px;
border-right: 1px solid #a6a6a6;
}
#laguntza li.sinborde{
border:none;
}

/*#acontenido{
clear:both;
}*/
/*...........FIN LAGUNTZA.........*/

/*..........ETIQUETAS HTML..........*/
body{
text-align:left;
}

a:hover{
color:#fffffe;
}


h1, h2, h3{
margin:0;
padding:0;
font-weight:100;
color:#8e8e8e;
font-size:200%;
float:left;
}

h1 span{
display:none;
}

h3{
border-top:1px dotted #a6a6a6;
font-size:160%;
color:#a6a6a6;
}
h3 span{
display:block;
}
p{
padding:0;
margin:8px 0;
color:#5c5c5c;
}

img{
max-width:200px;
width:auto!important;
width:95%;
}
img a{
border:none;
}

a img{
margin:6px auto;
}
em{
/*display:block;*/
width:auto;
font-style:normal;
color:#000;
margin-top:8px;
}
iframe{
width:210px;
margin:8px 0;
padding:0;
}



/*--------------------fin HTM-ak-----------------*/

/*..........CLASES GENERALES.........*/
.clearparamovil{
clear:both;
}

.clearparamovil_height{
width:20px;
clear:both;
height:20px!important;
height:1px;
margin-bottom:0!important;
margin-bottom:-15px;
}

.clear6{
clear:both;
padding:3px 0;
}
.beltza{
color:#000;
}
a:hover.beltza{
color:#a6a6a6;
}


.item img.escalable{
margin-top:6px;
}

img.escalable{
margin:0 6px 0 0;
float:left;
width:50%;
height:50%;
}

.columnas{
width:auto;
float:none;
}

.ancho175{
width:auto;
}

h2.Tsuperior_especial{
float:none;
margin-top:0;
height:30px;
}
/*..........FIN DE CLASES GENERALES.........*/

/*...........OROKORRAK.............*/

#principal{
float:left;
width:auto;
background:#000;
height:auto;
min-height:200px;
padding:0;
margin:0;
}


/*...................páginas descripción de longdesc.............*/
#principal_flotante{
float:left;
width:auto;
text-align:left;
}

#cabecera_flotante{
width:auto;
height:93px;
}

#contenedor_flotante{
float:left;
background:#fff url(imagescss/gifcontenedor.gif) repeat-x left top;
color:#000;
border-bottom:1px solid #e9e9e9;
width:auto;
height:300px;
height:auto !important;
min-height:300px;
}

#contenido_flotante{
float:left;
width:auto;
padding-bottom:8px;
}

#contenido_flotante2{
margin:20px 5px 20px 5px;
}

/*............................................................*/


#cabecera{
float:left;
width:auto;
/*max-height:125px;
height:auto!important;
height:125px;*/
height:auto;
}

#cabecera h1{
float:left;
width:auto;
height:auto;
background:url(imagescss/mov_invisible_gif.gif) left top;
margin:0;
padding:0;
}


#cabecera h1 a{
position:absolute;
top:2px;
right:2px;
width:110px;
height:60px;
background:url(imagescss/mov_invisible_gif.gif) left top;
z-index:10;
}

#logo{
height:50px;
}

#logo a{
height:50px;
}

/*..............IDIOMA Y MENU............*/
#idiomaymenu{
width:auto;
position:relative;
top:0;
float:left;
background:url(imagescss/mov_logo.jpg) no-repeat right top;
height:auto;
}
#idiomas{
margin:10px 0 0 6px;
width:auto;
height:auto;
}

#idiomas li{
float:none;
display:inline;
border:none;
padding:0 0 0 2px;
}

#idiomas li a{
border-right:1px solid;
padding:0 2px 0 2px;
}

#idiomas li a.aukera{
color:#ffffef;
}

#idiomas li.sinborde a{
border:none;
padding:0 2px 0 2px;
}


#menu{
min-width:220px;
width:auto!important;
width:220px;
height:auto;
border-top:1px dotted #a6a6a6;
margin:42px 0 0 6px;
padding:2px 0 0 0;
}

#menu li{
float:none;
display:inline;
padding:0;
border:0;
}

#menu li a {
float:none;
margin:0 2px;
padding:0 2px;
display:inline;
border-right:1px solid #a6a6a6;
}
#menu li a.aukera{
padding:0 2px;
color:#fffffe;
background:url(imagescss/mov_menusubrayado.gif) repeat-x left bottom;
}



/*..............FIN IDIOMA Y MENU............*/



/*......CONTENEDOR Y FOTO BODEGÓN........*/
#contenedor, #contenedor_index{
position:relative;
top:2px;
min-width:220px;
width:auto!important;
width:220px;
background:#fff url(imagescss/mov_degradado_contenedor.jpg) repeat-x left top;
padding:6px 0 0 0;
clear:none;
}
#bodegon, .otrosbodegones{
display:none;
}
/*......FIN CONTENEDOR Y FOTO BODEGÓN........*/




#contenedor_dc{
padding:0 6px;
width:auto;
}

#contenedor_iz{
float:left;
width:auto;
padding-bottom:5px;
border:0;
height:auto;
}

#menu_iz{
width:95%;
margin:8px 0 0 5px;
padding:0;
}

#menu_iz a:hover{
color:#000;
}

#menu_iz a.aukera{
color:#000;
}


#submenu{
height:auto;
padding:0;
margin-left:5px;
}

#submenu ul{
margin:0!important;
margin:0;
float:left;
}


#submenu a{
padding:0 5px 0 0;
float:none;
display:inline;
}


#submenu_iz{
min-width:210px;
width:auto;
margin:5px 0 0 5px;
padding:5px 0 8px 0;
/*border-top:1px dashed #cac9c9;*/
}

#submenu_iz a.aukera{
margin-bottom:5px;
}


#submenu_iz a.aukera{
width:40%;
padding-right:20px;
}

#submenu_iz ul{
list-style-type:none;
margin:0;
padding:0;
}

#submenu_iz li.opcionaparte, #submenu_iz p.opcionaparte{
display:none;
}

/*............ITEM..............*/


.item{
border-top:1px dashed #a6a6a6;
/*min-width:210px;
width:97%;*/
width:auto;
margin:0;
padding:0 0 6px 0;

}

.item a:hover{
color:#CCCCCC;
}
.item img{
float:none;
margin-right:0;
margin-bottom:6px;
border:none;
}

.item a img{
margin:3px 0 0 0;
border:none;
width:auto;
}

.item p{
margin:8px 0;
}
.item p.left{
margin:0;
}
.item h3{
border:none;
padding:8px 0 0 0;
margin-top:8px;
}

.item form{
margin:8px 0 0 0;
padding:0;
}

#T_buscarnoticias_c , #T_garantia_c{
display:block;
background:#fff;
width:auto;
clear:both;
height:20px;
}
#T_buscarnoticias_c span, #T_garantia_c span{
display:inline;
}



/*............FIN DE ITEM............*/




/*-------------FORMULARIOS-------------*/
form{
float:left;
width:200px;
margin:10px 0 0 0;
}
select{
font-size:95%;
color:#8e8787;
border:1px solid #999;
}
input{
padding:0 0 0 1px;
font-size:95%; 
margin:0;
}
textarea{
width:90%;
}
legend, label{
display:none;
}
fieldset{
border:0;
margin:0;
padding:0;
}
/*------------FIN FORMULARIOS--------*/


/*.............ID Y CLASS DE FORMULARIOS..........*/

input#nombre, input#email, input#palabra, input#quetermino, input#empresa, input#actividad, input#cargo, input#tel, input#telefono, input#fax, input#nombreindex, input#emailindex{
/*float:left*/
height:15px;
width:200px;
border:1px solid #a6a6a6;
padding:2px 0 0 3px;
margin:0;
color:#8e8787;
line-height:10px;
}
input#email, input#nombre, textarea#consulta{
/*color:#a50c0c;*/
color:#8e8787;
}
input#enviar{
margin:0;
height:auto;
padding:0;
}
/*.............FIN DE ID Y CLASS DE FORMULARIOS..........*/



/*PIE DE PÁGINA*/
#pie{
width:auto;
clear:none;
top:0;
float:left;
margin-left:2px;
background:none;
height:auto;
}
#pieul{
top:0;
margin:4px 0 0 0;
padding:6px 0 10px 0;
}
#pie li{
display:inline;
padding:0;
border:0;
}

#pie li.bordemovil{
border-right:1px solid #a6a6a6;
}

#pie li a{
border-right:1px solid #a6a6a6;
padding:0 3px;
}
/*FIN DE PIE DE PÁGINA*/



/*NAVEGADOR DEL PIE*/

#navegador_horizontal{
float:left;
width:auto;
text-align:left;
margin:0;
padding:0;
}
#navegador_horizontal ul{
float:left;
padding:0;
margin:5px 0;
width:210px;
}

#navegador_horizontal strong{
float:left;
color:#000;
margin:0;
padding:0;
width:210px;
}

#navegador_horizontal a.left{
display:none;
}
/*FIN DEL NAVEGADOR DEL PIE*/

/*EMPRESA*/

#fotoempresa{
display:none;
}

/*FIN EMPRESA*/

ul.conmargen{
width:180px;
top:0;
left:0;
margin:10px 0 0 10px;
padding:0;
color:#000;
}
.conmargen li{
margin-bottom:10px;
}
/**/

.primerparrafo{
min-width:210px;
width:auto;
border:0;
padding-top:0;
}


#Tsuperior, .Tsuperior{
clear:right;
min-width:210px;
width:auto!important;
width:210px;
}

.enlaces{
padding-bottom:6px;
}



/*....................ESTILOS DEL INDEX..................*/

.relativo{
/*float:left;
padding-bottom:8px;
position:relative;*/
width:auto;
}

.relativo img{
display:none;
}

#Tsuperior_index{
margin:0 0 0 5px;
background:url(imagescss/mov_invisible_gif.gif);
/*clear:both;
padding:0;
height:47px;*/
width:auto;
height:auto;
}

#Tsuperior_index span{
display:block;
position:relative;
height:auto;
}

#destacada_flotante{
float:left;
left:3px;
position:relative;
width:210px;
margin-bottom:30px;
}

#destacada_flotante a:hover{
color:#000;
}

#destacada_flotante a.cerrar{
display:block;
height:9px;
width:9px;
position:relative;
top:8px;
left:192px;
margin-bottom:15px;
background:url(imagescss/boton_cerrar.gif) no-repeat left bottom;
}

p.pindex{
display:none;
}


.relativo a img{
display:block;
margin:10px 0 10px 5px;
}


