body{
padding:0px;
margin:0px;
text-align:center;
background-color:#F6F6F6;
font-family:Arial, Helvetica, sans-serif;
height:100%;
background-image:url(../images/bck.gif);
background-repeat:repeat-y;
background-position:center;
}

#all{
width:730px;
text-align:left;
padding-left:11px;
margin:			0px auto;
}

#content{
float:left;
border:0px;
padding-left:7px;
margin:0px;
}

#logo{
float:left;
margin-top:3px;
}

#cabecera{
float:left;
margin-top:3px;
margin-left: 4px;
width:533px;
height:113px;
}

#cabecera img, #cabecera2 img{
position:absolute;
}

#cabecera2{
float:left;
margin-top:3px;
margin-left: 4px;
width:533px;
height:163px;
}



#opc_sup{
font-size:8px;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:white;
padding-left:6px;
padding-bottom:2px;
position:relative;
}

#opc_sup a{
text-decoration:none;
color:#000;
}

#opc_sup a:hover{
color:#FF0000;
}

#opc_sup img{
border:0px;
padding-right:3px;
position:relative;
}

#cuadro_carrito{
background-image:url(../images/cuadro_carrito.gif);
background-repeat:repeat-x;
float:left;
padding-left:7px;
margin-top:3px;
margin-bottom:0px;
width:161px;
height:29px;

}

#cuadro_carrito a{
float:left;
color:#FFF;
text-decoration:none;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
}

#cuadro_carrito a:hover{
color:#FFFF00;
}

#cuadro_carrito img{
padding-top:5px;
padding-right: 4px;
border:0px;
padding-left:10px;
}

#cuadro_carrito .texto{
padding-top:10px;
float:left;
}

#cuadro_DondeEstamos{
float:left;
margin-top:3px;
margin-bottom:0px;
}


#subopcion a{
border:0px;
color:#AFB4B0;
padding-left:0px;
padding-right:6px;
}

#cuadro_rojo{
float:left;
background-color:#600900;
height:auto;
width:168px;
margin-top:3px;
border:0px;
clear:left;
}

#cuadro_rojo{
clear:left;
}

#cuadro_rojo ul{
padding-top:10px;
list-style-type:none;
padding-left:13px;
margin:0px;
float:left;
line-height:25px;
}

#cuadro_rojo li{
float:left;
width:150px;
}

#publicidad{
float:left;
clear:left;
height:auto;
width:168px;
margin-top:3px;
border:0px;
}

#relleno{
height:152px;
}

#cuadro_degradado{
background-image:url(../images/cuadro_red_degradado.gif);
background-repeat:repeat-x;
float:left;
width:168px;
height:67px;
}

#cuadro_foto{
float:left;
width:168px;
}

#txt_cuadro_foto{
float:left;
color:#FFF;
font-size:15px;
font-weight:bold;
padding-left:13px;
padding-top:8px;
position:absolute;
}

#fin_cuadro_rojo{
background-image:url(../images/cuadro_red_bottom.gif);
background-repeat:no-repeat;
float:left;
height:43px;
width:168px;
margin-top:0px;
}

#fin_cuadro_rojo a{
color:#FFF;
text-decoration:none;
font-weight:bold;
font-size:9px;
}

#fin_cuadro_rojo a:hover{
color:#FF0;
}

#fin_cuadro_rojo img{
padding-top:9px;
padding-left: 8px;
height:19px;
width:21px;
border:0px;
}

#fin_cuadro_rojo .texto{
padding-top:13px;
float:left;
padding-left:17px;
}

#titulo_ppal, #titulo_ppal2, #titulo_empresa{
margin-left:16px;
float:left;
margin-top:16px;
height:21px;
}


#titulo_ppal2{
margin-left:0px;
margin-top:0px;
}

#titulo_ppal h1, #titulo_ppal2 h1, #titulo_empresa h1{
float:left;
font-size:14px;
font-weight:bold;
color:#474747;
margin:0px;
padding:0px;
width:330px;
}

#bolo, #bolo2{
float:left;
background-image:url(../images/circulo.gif);
background-repeat:repeat-x;
width:36px;
height:12px;
margin-right:10px;
margin-top:2px;
}

#bolo2{
background-image:url(../images/circulo2.gif);
}

#contenedor_texto{
float:left;
margin-left:14px;
margin-top:12px;
width:490px;
}

#foto_Quien_Modelo{
float:left;
margin-top:26px;
margin-bottom:28px;
}

.texto_central, #tabla_modelo, .cuadro_texto, .titulo_central, .titulo_central3{
float:left;
padding-left: 35px;
padding-bottom:12px;
font-size:11px;
width:480px;
height:auto;
}

#tabla_modelo{
padding:0px;
padding-bottom:12px;
}

.texto_central2{
float:left;
padding:12px;
font-size:11px;
width:465px;
height:auto;
}

.texto_central2 em{
font-weight:bold;
font-style:normal;
}

.texto_central em, .titulo_central em, .titulo_central3 em{
color:#990000;
font-weight:bold;
font-style:normal;
}

.titulo_central{
padding-left:0px;
}

.titulo_central3{
margin-top:35px;
padding-left:0px;
}

.cuadro_texto{
background-color:#D2D2D2;
width:510px;
}

.subrayado{
text-decoration:underline;
}

.texto_contacto{
font-size:11px;
margin-left:10px;
}

.texto_contacto em{
color:#000000;
font-weight:bold;
}


.texto_central img{
float:left;
margin:15px;
margin-bottom:5px;
}

#tabla_modelo{
float:left;
text-align:center;
}

#foto_big{
float:left;
background-image:url(../images/foto_big.jpg);
background-repeat:no-repeat;
margin-left:4px;
margin-top:33px;
height:240px;
width:533px;

}

#foto_big a{
font-size:14px;
float:left;
color:#666;
text-decoration:none;
margin-left:37px;
padding-bottom:180px;
}

#foto_big a:hover{
color:black;
}

#btn01 a{
width:172px;
}
#btn02 a{
margin-left:2px;
width:172px;
}

#btn03 a{
margin-left:2px;
width:145px;
}

#btn_CV a, #btn_buscar a{
float:right;
margin-top:15px;
margin-right:26px;
height:28px;
}

.opc a{
font-size:13px;
color:#FFF;
text-decoration:none;
}

.opc a:hover{
color: yellow;
}

.sub_opc{
font-size:10px;
color:#B55346;
}

#submenu_maq{
float:left;
margin-top:5px;
margin-bottom:5px;
height:auto;
}

.blanco{
color:white;
font-weight:bold;
}
#submenu_maq ul{
float:left;
padding:0px;
}

#submenu_maq li{
line-height:17px;
}

#submenu_maq .normal a, #submenu_maq .subfamilia a, #submenu_maq .selected a,  #submenu_maq .subfamilia, #submenu_maq .subfamilia_selected a{
float:left;
font-size:12px;
text-decoration:none;
}

#submenu_maq .subfamilia_selected a{
color:#FFF;
}


#submenu_maq .normal a{
margin-left:5px;
color:#C0C0C0;
}

#submenu_maq .subfamilia a, #submenu_maq .subfamilia{
color:#FF5050;
}

#submenu_maq .normal a:hover, #submenu_maq .subfamilia_selected a:hover {
color:yellow;
}

#submenu_maq .selected a{
margin-left:5px;
color:#FFF;
}

#submenu_maq .selected a:hover, #submenu_maq .subfamilia a:hover{
color:#FF0;
}

#top_l{
background-image:url(../images/top_left.gif);

}

#top_l, #top_r{
font-size:1px;
float:left;
width: 2px;
height: 2px;
background-repeat:no-repeat;
}

#top{
font-size:1px;
width:716px;
height:2px;
float:left;
}

#top_r{
background-image:url(../images/top_right.gif);
}

#foto_rueda{
float:left;
position:relative;
width:236px;
top:50px;
left:260px;
}

#foto_rueda img{
border:0px;
position:absolute;
}

#tabla_porcentaje{
float:left;
margin-top:25px;
margin-left:20px;
margin-bottom:60px;
font-size:11px;
font-weight:bold;
}

#tabla_historia{
float:left;
background-image:url(../images/fondo_historia.gif);
background-repeat:no-repeat;
font-size:10px;
padding:0px;
}

#tabla_historia tr, #tabla_historia td{
padding:0px;
margin:0px;
}
#tabla_historia em{
font-weight:bold;
font-style:normal;
}

.tabla_donde{
font-size:9px;
padding:0px;
margin-bottom:10px;
}

#texto_rojo, #texto_naranja, #texto_amarillo, #texto_negro, #texto_verde, #texto_azul, #texto_lila, #texto_fucsia,#texto_azulon{
font-size:12px;
margin-top:15px;
font-weight:bold;
margin-left:2px;
margin-bottom:8px;
}

#texto_rojo{
color: red;
border-bottom: 1px solid red;
}
#texto_naranja{
color:#EF6325;
border-bottom: 1px solid #EF6325;
}
#texto_amarillo{
color:#F9A71F;
border-bottom: 1px solid #F9A71F;
}
#texto_negro{
border-bottom: 1px solid black;
}
#texto_verde{
color:#A0BD46;
border-bottom: 1px solid #A0BD46;
}
#texto_azul{
color:#01A2E6;
border-bottom: 1px solid #01A2E6;
}
#texto_lila{
color:#121D5B;
border-bottom: 1px solid #121D5B;
}
#texto_fucsia{
color:#a4449a;
border-bottom: 1px solid #a4449a;
}
#texto_azulon{
color:#444ba0;
border-bottom: 1px solid #444ba0;
}
/*Aquí están desarrollados los cuadros de empresa*/

#cuadro_izq{
float:left;
width:109px;
margin-left:5px;
text-align:center;
margin-top:12px;
}

#cuadro_izq img{
margin-bottom:15px;
}

#cuadro_rojo_top, #cuadro_g_top{
background-image:url(../images/cuadro_empresa_top.gif);
background-repeat:no-repeat;
float:left;
height:2px;
width:378px;
font-size:0px;
}

#cuadro_g_top{
background-image:url(../images/cuadro_emp_g_top.gif);
background-repeat:no-repeat;
margin-top:10px;
}

#cuadro_rojo_bottom, #cuadro_g_bottom{
background-image:url(../images/cuadro_empresa_bottom.gif);
background-repeat:no-repeat;
float:left;
height:2px;
width:378px;

}

#cuadro_g_bottom{
background-image:url(../images/cuadro_emp_g_bottom.gif);
background-repeat:no-repeat;
}

#cuadro_rojo_center, #cuadro_g_center{
float:left;
background-color:#EBA88B;
width:365px;
padding-left:5px;
padding-right:8px;
padding-bottom:10px;

}

#cuadro_g_center{
background-color:#D2D2D2;
}

.texto_empresa{
float:left;
font-size:11px;
padding-left:15px;
margin-top:10px;
}

.texto_empresa em{
color:#000;
font-weight:bold;
width:378px;
font-style:normal;
}

#contenedor_empresa{
float:left;
margin-left:14px;
margin-top:12px;
width:540px;
}

#contenedor_central_home{
float:left;
margin-left:5px;
margin-top:88px;
}

#titulo_empresa{
width:500px;
}

#cuadro_dcha{
float:left;
margin-left:20px;
margin-top:10px;
width:378px;
}

/*Desarrollo de qué ofrecemos*/

.titulo_central4{
float:left;
color:#900;
font-weight:bold;
font-style:normal;
padding-left:20px;
padding-top:15px;
padding-bottom:15px;
font-size:12px;
}

.titulo_central4 em{
color:#900;
font-weight:bold;
font-style:normal;
}

.texto_ofrecemos{
float:left;
padding:12px;
font-size:11px;
width:366px;
height:auto;
}

.texto_ofrecemos em{
font-weight:bold;
font-style:normal;
}

#foto_ofrecemos{
float:right;
height:65px;
width:95px;
}

#foto_ofrecemos img{
border:0px;
}

#contenedor_texto a, .texto_empresa a{
color:#C00;
font-weight:bold;
text-decoration:none;
}

#contenedor_texto a:hover, .texto_empresa a:hover{
color:#600;
}

/*Estilos de los formularios*/

.input_form{
border: #b55346 1px solid;
}

select{
font-size:9px;
float:left;
}

.input_boton, #boton_suscripcion a{
padding:5px;
font-size:11px;
margin-right:15px;
margin-top:15px;
margin-bottom:15px;
}

textarea{
height:50px;
}

.txt_asterisco{
float:left;
font-size:10px;
color:#990000;
margin-top:10px;
width:500px;
}

/*Fichas de buscador*/

#cuadro_buscador{
float:left;
margin-left:11px;
margin-top:10px;
margin-bottom:20px;
}

#contenedor_buscador{
float:left;
width:510px;
height:auto;
margin-left:15px;
margin-top:5px;
}

.table_buscar em{
font-size:9px;
font-weight:bold;
font-style:normal;
padding-left:15px;
}

.table_buscar table{
background-color:#D2D2D2;
float:left;
}

.ancho_celdilla{
width:275px;
}
.listado_fichas{
clear:left;
float:left;
font-size:12px;
color:#900;
font-weight:bold;
width:500px;
margin-top:10px;
margin-bottom:4px;
}

.texto_contacto a{
text-decoration: none;
color:#900;
font-weight:bold;
}

.texto_contacto a:hover{
color:#FF6600;
}


/* TODO ESTO ES PARA EL NUEVO MENÚ */

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
/*color:white;*/
}

#menu {
background-image:url(../images/cuadro_gris.gif);
background-repeat:repeat-x;
float:left;
text-align:right;
margin-left:4px;
margin-top:3px;
padding-right:5px;
width:528px;
/*height:29px;*/
font-size:9px;
z-index:100;
margin-bottom:0px;
}

#menu dl {
float: right;
/*height:29px;
padding-top:10px;
width:100px;*/
}

#menu .dl1{
width:138px;
}

#menu .dl2{
width:58px;
}


#menu .dl3{
width:90px;
}


#menu .dl4{
width:94px;
}


#menu .dl5{
width:52px;
}

#menu .dl6{
width:66px;
}

#menu dd { /* los menús flotantes */
display: none;
float:left;
position:absolute;
background-color:white;
width:150px;
text-align: left;
background: #fff;
}

#smenu1{
margin-left:-70px;
}

#smenu2{
margin-left:-70px;
}

#menu a{
color:#FFF;
text-decoration:none;
}

#menu dl a{
padding-top:10px;
padding-left:6px;
padding-right:6px;
display: block;
height:19px;
}

#menu dl a:hover{
background-image:url(../images/btn_over.jpg);
background-repeat:repeat;
color:black;
}

#menu li a{
padding-left:10px;
padding-top:2px;
padding-right:4px;
padding-bottom:0px;
background-image:url(../images/cuadro_gris_submenu.gif);
background-repeat:repeat-x;
height:14px;
}

#menu li a:hover{
height:14px;
color:black;
background-image:url(../images/cuadro_gris_submenu_over.gif);
}

.raya_vertical{
float:right;
background-image:url(../images/rayita.gif);
background-repeat:no-repeat;
padding:0px;
width:1px;
height:29px;
}
