/*----- ETIQUETAS GENERALES -----*/

div.contenido {width:100%;background:#FFFFFF;padding:5px 0 0 0;z-index:1;}
ul {margin:0;padding:0;} 
li {list-style:none;}

/*----- CABECERA -----*/

div.contenido div.cabfull {width:100%;height:75px;background:#6E7274;margin:0 0 10px 0;position:relative;}
div.contenido div.cabfull div.logo {width:287px;height:70px;background:url(cabecera.png);position:absolute;top:2px;left:5px;}
div.contenido div.cabfull ul.accesos {width:150px;height:15px;left:675px;position:absolute;}
div.contenido div.cabfull ul.accesos li {height:15px;float:left;margin:0 0 0 4px;}
div.contenido div.cabfull ul.accesos li a,div.cabfull ul.accesos li span {font:10px Arial,Helvetica,sans-serif;color:#AEAEB7;}
div.contenido div.cabfull ul.accesos li a:hover {color:#FFFFFF;}

div.contenido div.cabfull ul.menu {width:100%;height:28px;position:absolute;top:47px;}
div.contenido div.cabfull ul.menu ul {width:340px;position:absolute;left:60%;margin:0 0 0 -170px;}
div.contenido div.cabfull ul.menu ul li {border-left:1px solid #FFFFFF;float:left;position:relative;}
div.contenido div.cabfull ul.menu ul li a {display:block;font:10px Arial,Helvetica,sans-serif;color:#FFFFFF;background:url(cabeceramar.png) 7px 10px no-repeat;padding:8px 0 7px 19px;}
div.contenido div.cabfull ul.menu ul li a:hover {background:#75808C url(cabeceramar.png) 7px 10px no-repeat;text-decoration:none;}
div.contenido div.cabfull ul.menu ul li.inicio    {width:70px;}
div.contenido div.cabfull ul.menu ul li.productos {width:100px;}
div.contenido div.cabfull ul.menu ul li.contacto  {width:95px;}
div.contenido div.cabfull ul.menu ul li.news      {width:70px;}

div.contenido div.cabfull ul.menu ul li ul {display:none;width:120px;background:#B2B2B2;left:-1px;margin:0;position:absolute;}
div.contenido div.cabfull ul.menu ul li ul li {width:100%;height:21px;padding:0;border-bottom:1px solid #CCCCCC;background:url(cabeceramar2.png) 105px 7px no-repeat;z-index:10;}
div.contenido div.cabfull ul.menu ul li ul li a       {display:block;height:18px !important;font:10px Arial,Helvetica,sans-serif;color:#FFFFFF;background:none;padding:3px 0 0 7px;}
div.contenido div.cabfull ul.menu ul li ul li a.submenu {cursor:default;}
div.contenido div.cabfull ul.menu ul li ul li a:hover {background:#999999 url(cabeceramar2.png) 105px 7px no-repeat;;text-decoration:none;}

div.contenido div.cabfull ul.menu ul li ul li ul {display:none;width:150px;background:#B2B2B2;left:119px;top:0;margin:0;position:absolute;}
div.contenido div.cabfull ul.menu ul li ul li ul li {width:100%;height:21px;padding:0;border-bottom:1px solid #CCCCCC;background:none;}
div.contenido div.cabfull ul.menu ul li ul li ul li a:hover {background:#999999;}

/*----- PAGINA MENU -----*/

div.pagmenu {width:100%;background:#444444;padding:5px 0 0 0;}
div.pagmenu table.botones {width:684px;background:#000000;}
div.pagmenu table.botones td {border-right:1px solid #A2A2A2;}
div.pagmenu table.botones td.imagen {width:228px;}
div.pagmenu table.botones.lista td.imagen {border-right:0;}
div.pagmenu table.botones td table td,div.pagmenu table.botones.dos td table td {border:0;}
div.pagmenu table.botones.dos td {border-top:1px solid #A2A2A2;}

table.sublista {width:80%;border:0;}
table.sublista td {height:16px;}
table.sublista a {font:11px Arial,Helvetica,sans-serif;color:#FFFFFF;padding:0 0 0 8px;background:url(marcadorlista.png) 0 3px no-repeat;}
table.sublista a:hover {color:#C70F17;text-decoration:none;}

table.novedades {width:684px;border:0;margin-top:15px;margin-bottom:10px;font:11px Arial,Helvetica,sans-serif;color:#F2F2F2;line-height:20px;}
table.novedades td.titulo {font:18px Tahoma,"MS Sans Serif",Arial;color:#F2F2F2;letter-spacing:3px;}

div.cabeceramenu {width:100%;height:160px;background:#6E7274;position:relative;}
div.cabeceramenu div.logo {width:400px;height:160px;background:url(cabeceramenu.png);position:absolute;top:0;left:0;float:left;}
div.cabeceramenu div.foto {width:360px;height:160px;position:absolute;top:0;left:400px;float:left;}
div.cabeceramenu ul.accesos {width:190px;height:15px;left:15px;top:0;left:25px;position:absolute;}
div.cabeceramenu ul.accesos li {height:15px;float:left;margin:0 0 0 4px;}
div.cabeceramenu ul.accesos li a,div.cabeceramenu ul.accesos li span {font:10px Arial,Helvetica,sans-serif;color:#FFFFFF;}

div.piemenu {width:100%;height:95px;background:#141414;position:relative;}
div.piemenu ul.datos {width:350px;top:25px;left:15px;position:absolute;}
div.piemenu ul.datos li {width:100%;height:15px;position:relative;*margin:-4px 0 0 0;}
div.piemenu ul.datos li span {font:11px Arial,Helvetica,sans-serif;color:#747474;}
div.piemenu ul.datos li span.titulo {color:#FFFFFF;}
div.piemenu ul.copy {width:250px;top:55px;left:550px;position:absolute;}
div.piemenu ul.copy li {float:left;margin:0 0 0 5px;}
div.piemenu ul.copy span {font:11px Arial,Helvetica,sans-serif;color:#747474;}
div.piemenu ul.accesos {width:200px;top:25px;left:575px;position:absolute;}
div.piemenu ul.accesos li {float:left;margin:0 0 0 4px;}
div.piemenu ul.accesos li a {font:10px Arial,Helvetica,sans-serif;color:#FFFFFF;}
div.piemenu ul.accesos li span {font:11px Arial,Helvetica,sans-serif;color:#838383;}

/*----- TABLA CENTRAL -----*/

div.contenido table.central {width:100%;border:0;background:#FFFFFF;}

/*----- PRODUCTOS -----*/

div.contenido table.productos {width:98%;border:0;}
div.contenido table.productos td.izquierda {width:150px;background:#EDEDEF;border-right:1px solid #C8C8C8;vertical-align:top;}
div.contenido table.productos td.derecha {padding:0 5px 0 20px;vertical-align:top;}

div.contenido table.logo {width:100%;border:1px solid #CCCCCC;margin:0 0 30px 0;}
div.contenido table.logo td.logo {width:180px;text-align:center;border-right:1px solid #CCCCCC;padding:4px 0 4px 0;}
div.contenido table.logo td.espacio {width:40px;background:#BDCBD7;border-right:1px solid #CCCCCC;}
div.contenido table.logo td.nombre {background:#F3F4F5;font:bold 14px Arial,Helvetica,sans-serif;color:#333333;padding:0 0 0 15px;}

div.contenido table.titulo {width:100%;border:0;margin:0 0 30px 0;}
div.contenido table.titulo td.titulo {font:18px Arial,Helvetica,sans-serif;color:#353535;background:#ECF2F2;padding:0 0 0 15px;}
div.contenido table.titulo td.subtitulo {height:22px;font:bold 14px Arial,Helvetica,sans-serif;color:#718794;background:#ECF2F2;border-bottom:1px solid #C8C8C8;padding:0 0 0 15px;}
div.contenido table.titulo td.speech {font:11px Tahoma,"MS Sans Serif",Arial;color:#708694;background:#FCFEFE;line-height:17px;border-bottom:1px dotted #C8C8C8;padding:7px 0 7px 15px;}

div.contenido table.cuadrado {width:100%;border:0;}
div.contenido table.cuadrado td.titulo {height:17px;font:bold 11px Arial,Helvetica,sans-serif;color:#353535;border-left:18px solid #B5B0A9;padding:0 0 0 8px;}
div.contenido table.cuadrado td.foto {text-align:center;}
div.contenido table.cuadrado td.foto2 {width:170px;text-align:center;}
div.contenido table.cuadrado td.foto3 {width:250px;text-align:center;}
div.contenido table.cuadrado td.speech {font:11px Arial,Helvetica,sans-serif;color:#4D4F52;vertical-align:top;padding:5px 0 0 0;}

div.contenido table.datos {width:98%;border:0;text-align:center;margin:20px 0 0 0;}
div.contenido table.datos tr.titulo td {height:20px;background:#666666;border:0;font:bold 11px Arial,Helvetica,sans-serif;color:#FFFFFF;}
div.contenido table.datos td {height:20px;font:10px Arial,Helvetica,sans-serif;color:#4D4F52;border-bottom:1px solid #CCCCCC;}
div.contenido table.datos td.first {text-align:left;padding:0 0 0 10px;}
div.contenido table.datos td.marcador {text-align:left;padding:0 0 0 10px;background:url(marcador.png) 0 6px no-repeat;}

div.contenido table.menu {width:100%;border:0;}
div.contenido table.menu a {display:block;font:bold 10px Arial,Helvetica,sans-serif;color:#4D4F52;height:16px;margin:2px 0 0 0;padding:1px 0 0 5px;}
div.contenido table.menu a:hover {color:#CC0000;background:#C4CDBE;text-decoration:none;border-right:5px solid #849678;}
div.contenido table.menu td.speech {padding:0 5px 0 5px;font:bold 10px Arial,Helvetica,sans-serif;color:#DD0000;line-height:17px;}

div.contenido div.espacio {width:100%;height:1px;border-top:1px dotted #CCCCCC;*overflow:hidden;margin:20px 0 20px 0;}

/*----- NEWS -----*/

div.contenido table.news {width:98%;border:0;}
div.contenido table.news td.foto {width:160px;text-align:center;}
div.contenido table.news td.titulo {width:150px;height:17px;font:bold 11px Arial,Helvetica,sans-serif;color:#DD0000;padding:0 0 0 8px;}
div.contenido table.news td.speech {font:11px Tahoma,"MS Sans Serif",Arial;color:#708694;background:#FCFEFE;line-height:16px;padding:5px 0 0 8px;}
div.contenido table.news td.link {text-align:right;}
div.contenido table.news td.link a {font:bold 11px Tahoma,"MS Sans Serif",Arial;color:#FFFFFF;background:#DD0000;padding:2px;}
div.contenido table.news td.link a:hover {text-decoration:none;background:#747474;}

/*----- PIE -----*/

div.contenido div.piefull {width:100%;height:40px;position:relative;margin:25px 0 0 0;}
div.contenido div.piefull div.barra {width:100%;height:10px;background:#DDDCE1;top:0;left:0;position:absolute;*overflow:hidden;}
div.contenido div.piefull ul.copy {width:375px;top:13px;position:absolute;}
div.contenido div.piefull ul.copy li {float:left;margin:0 0 0 5px;}
div.contenido div.piefull ul.copy span {font:11px Arial,Helvetica,sans-serif;color:#272F27;}
div.contenido div.piefull ul.accesos {width:275px;top:13px;left:530px;position:absolute;}
div.contenido div.piefull ul.accesos li {float:left;margin:0 0 0 4px;}
div.contenido div.piefull ul.accesos li a,div.contenido div.piefull ul.accesos li span {font:11px Arial,Helvetica,sans-serif;color:#4D4F52;}
div.contenido div.piefull ul.accesos li a:hover {background:#E3EEFC;text-decoration:none;}
