:link,:visited{text-decoration:none}
ul,ol{list-style:none}
h1,h2,h3,h4,h5,h6,pre,code{font-size:1em;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0;padding:0}
a img,:link img,:visited img{border:none}
a{outline:none;}
address{font-style:normal}
body{background:#d3d3d3;font-family:Verdana,Arial,Helvetica,sans-serif;}
#contenedor{position:absolute;left:50%;top:32px;margin:0 0 0 -442px;background:#666;width:884px;height:544px;}
h1{position:absolute;left:25px;top:5px;background:url(imgs/logo.jpg) no-repeat left top;width:350px;height:140px;text-indent:-10000px;}
h2.tagline{position:absolute;left:49px;top:97px;background:url(imgs/tagline.) no-repeat left top;width:200px;height:10px;text-indent:-10000px;}
#bloqueuno,#bloquedos{position:absolute;top:23px;border:12px solid #fff;height:466px;}
#bloquedos{width:487px;left:0;border-right:none;overflow:hidden;background:#999;}
#bloqueuno{left:498px;background:url(imgs/fondo.gif) transparent left top;width:362px;}
#bloqueuno img{float:left;border-top:10px solid #fff;}
#bloqueuno a img.separaimgs{border-left:18px solid #fff;}
#bloqueuno #miniaturaspek a img{width:83px;height:49px;overflow:hidden;}
#bloqueuno #miniaturaspek a img.separaimgs{border-left:10px solid #fff;}
#bloqueuno .vcard{color:#042d60;}
#miniaturas,#textos,#bloquefoto,.vcard,#miniaturaspek{position:absolute;bottom:0;}
#bloquefoto img{border:none;width:362px;}
#textos{left:30px;right:12px;}
#textos h3{color:#fff;font-size:15px;margin-bottom:20px;font-weight:normal;}
#textos h4{color:#fff;font-size:13px;margin:-20px 0 10px 0;font-weight:normal;}
#textos p{font-size:12px;margin-bottom:15px;color:#042d60;}
.vcard .org{text-align:left;text-indent:-10000px;position:absolute;}
.vcard{right:20px;bottom:20px;font-size:12px;text-align:right;}
.street-address{font-size:14px;font-weight:bold;}
#contacto{position:absolute;top:513px;width:100%;}
#contacto .vcard{color:#ccc;font-size:11px;top:0;bottom:0;left:5px;right:inherit;text-align:left;margin-left:10px;}
#contacto .vcard .adr,#contacto .vcard .tel,#contacto .vcard .mail,#contacto .vcard .fax{float:left;}
#contacto .vcard .adr,#contacto .vcard .tel,#contacto .vcard .fax{margin-right:88px;}
#contacto .vcard .mail a{color:#ccc;}
#contacto .vcard .mail a:hover{color:#fff;}
#contacto .vcard .adr .street-address,#contacto .vcard h3{font-size:11px;font-weight:bold;}
#textos ul{font-size:12px;list-style:disc;margin:0 0 30px 30px;color:#042d60;}
#textos ul#enlaces{list-style:none;margin:0 0 30px 10px;width:296px;}
#textos ul#enlaces li{list-style:none;margin:5px 0 0 0;}
#textos p a,#textos ul li a{color:#006}
#textos p a:hover,#textos ul li a:hover{color:#fff;}
.textoresaltado{font-weight:bold;}
#textosdos{margin-left:30px;right:12px;width:400px;}
#textosdos h3{color:#fff;font-size:12px;margin:15px 0 5px 0;font-weight:normal;font-weight:bold;}
#textosdos h4,#textosdos ol li{font-size:11px;color:#333;font-weight:bold;}
#textosdos h4{margin-bottom:5px;}
#textosdos ol{margin-left:15px;}
#textosdos p{font-size:11px;margin-bottom:12px;}
#textosdos p a{color:#036;}
#textosdos p a:hover{color:#fff;}
/*menu principal*/
#menu{position:absolute;top:0;left:13px;}
#menu li{display:inline;margin-right:72px;font-size:12px;}
#menu li.ultimo{margin-right:0px;}
#menu li a{color:#ccc;}
#menu li a:hover,#menu li a.activo,#submenu ul li a:hover,ol#subrutas li a:hover,#submenu ul li a.activo,ol#subrutas li a.activo{color:#fff;}
/* submenu */
#submenu{position:absolute;top:520px;width:100%;}
#submenu ul li,#submenu ul li a,ol#subrutas li,ol#subrutas li a{font-size:11px;color:#0cf;}
#rutas,#otros,#submenu ol#subrutas{position:absolute;}
#otros{right:11px;}
#rutas{left:11px;}
#submenu ol#subrutas{top:0;left:148px;line-height:12px;}
#submenu ol#subrutas li{display:inline;list-style:decimal;margin-right:6px;}
#formulario{position:absolute;bottom:20px;left:20px;}
#formulario label{display:block;font-size:12px;color:#042d60;}
#formulario #nombre,#formulario #apellidos,#formulario #mail{width:200px;text-align:right;}
#c_237d8a5cdc5870e646522956a83dd36f{width:885px;position:absolute;top:552px;}