*{margin:0;padding:0}
body{font-family:Tahoma, Geneva, sans-serif;font-size:62.5%;background-color:#000;color:#FFF}
body#home {height: 100%}
.clear{clear:both}
.dcha { text-align: right; margin-right: 6em; padding-top: 1.5em; }

.con20{float:left;width:19%}
.con30{float:left;width:30%}
.con35{float:left;width:35%}
.con40{float:left;width:40%}
.con50{float:left;width:50%}
.con65{float:left;width:65%}
.con60{float:left;width:60%}
.con70{float:left;width:70%}
.con90 { float:left; width:90% }

#bandera{;float:right;margin:10px 0px 10px 10px;width:60px}


#saltar{display:none}
#global{width:96em;margin-right:auto;margin-left:auto}
#cabecera{position:relative;height:10em;background-image:url(/images/fnd_cabecera.png);background-repeat:repeat-y;background-position:center center;color:#ACB4D2;background-color:#00135E}
#cabecera h1{height:70px;width:224px;text-indent:-9999px;margin-left:1em;padding-top:.7em;background-image:url(/images/logotipo_coteinfire.png);background-repeat:no-repeat;background-position:0 .3em}
#cabecera h1 a{display:block;width:100%;height:100%}
#cabecera p{ position:absolute; top:2em; right:1.5em; font-size:1.6em; width:35em; text-align:right; letter-spacing:.05em; color:#ACB3D2; font-weight: 700; }
#menu{list-style-type:none;width:96em;float:left;background-color:#333;background-image:url(/images/fnd_menu.png);background-repeat:repeat-x}
#menu li a{line-height:2.5;text-align:left;float:left;font-size:1.35em;font-weight:700;display:block;padding-right:1em;padding-left:1em;text-decoration:none;letter-spacing:.02em;color:#F2C530}
#submenu{height:8em;width:96em;float:left;background-color:#EFC85C;background-image:url(/images/fnd_submenu.png);background-repeat:repeat-x;color:#5B5F4D}
#submenu div.sup{float:left;width:16em;padding-right:2em;padding-left:2em;margin-top:.5em;padding-bottom:1em;margin-left:1em;border-right-width:thin;border-right-style:dotted;border-right-color:#B39645}
#submenu .sup .def{font-size:1.8em;margin-top:.3em}
#submenu .sup .des{font-size:1.2em;line-height:1.2;margin-top:.3em;margin-bottom:.3em}
#submenu img{float:left;background-image:url(/images/fnd_imgsubmenu.png);background-repeat:no-repeat;background-position:center center;padding:15px}
#submenu .software{margin-left:2em;float:left}
#submenu .software div{ width:32em; margin:.7em 0 0; padding:0 }
#submenu .software div .def{ font: 1.8em Georgia, "Times New Roman", Times, serif; margin-top: 0.7em; }
#submenu .software div .des{ margin-right:4em; font-size:1.15em; line-height:1.2; margin-top:0.5em; margin-bottom:0.3em }

#submenucontra{height:9em;width:96em;float:left;background-color:#EFC85C;background-image:url(/images/fnd_submenu.png);background-repeat:repeat-x;color:#5B5F4D}
#submenucontra div.sup{float:left;width:14.3em;padding-right:.3em;padding-left:.3em;margin-top:.1em;padding-bottom:1em;margin-left:1em;border-right-width:thin;border-right-style:dotted;border-right-color:#B39645}
#submenucontra .sup .def{font-size:1.8em;margin-top:.3em}
#submenucontra .sup .des{font-size:1.2em;line-height:1.2;margin-top:.3em;margin-bottom:.3em}

#submenuconsult{height:9em;width:96em;float:left;background-color:#EFC85C;background-image:url(/images/fnd_submenu.png);background-repeat:repeat-x;color:#5B5F4D}
#submenuconsult div.sup{float:left;width:20em;padding-right:.5em;padding-left:.5em;margin-top:.5em;padding-bottom:1em;margin-left:1em;border-right-width:thin;border-right-style:dotted;border-right-color:#B39645}
#submenuconsult .sup .def{font-size:1.8em;margin-top:.3em}
#submenuconsult .sup .des{font-size:1.2em;line-height:1.2;margin-top:.3em;margin-bottom:.3em}


#home #contenido{background-position:right top}
#contenido{clear:left;padding-bottom:1.5em;background-color:#FFF;color:#333;background-image:url(/images/fnd_contenido.png);background-repeat:no-repeat;background-position:right top}
#contenido h2{font-size:2.2em;font-weight:400;padding-bottom:.3em;padding-left:1.1em;letter-spacing:-.03em;padding-top:.3em}
#contenido h3{font-size:2em;font-weight:400;padding-top:.3em;padding-bottom:.3em;padding-left:1.2em;letter-spacing:-.05em}
#contenido h4{font-size:1.7em;font-weight:400;padding-top:.3em;padding-bottom:.3em;padding-left:1.45em}
#contenido p{font-size:1.3em;line-height:1.4;padding-right:3em;padding-left:2em;margin-bottom:.5em}
#contenido .foto{padding-left:1em;padding-right:1em}
#contenido .boton{width:91px}
#contenido ul{margin-left:4em;margin-bottom:1.5em;margin-right:4em}
#contenido ul ul{margin-left:1em;margin-bottom:1em}
#contenido dl{margin-left:2em;font-size:1.3em;line-height:1.4;margin-bottom:1em}
#contenido dt{font-weight:700}
#contenido dd{margin-right:3em;margin-bottom:1em}
#contenido li{list-style-type:square;font-size:1.3em;line-height:1.6em}
#contenido li li{font-size:.9em;list-style-type:circle;width:10em;margin:0;padding:0}
#contenido em{font-style:normal;font-weight:700}
#contenido img.descrip{border:thick solid #efefef;margin:5px}
#contenido #bread{font-size:1.1em;background-color:#efefef;color:#333;background-image:url(/images/fnd_bread.png);background-repeat:repeat-x;margin:0;padding:.8em 0 .8em 1em}
#contenido #bread li{display:inline;font-size:1em}
#menulateral div{clear:left;margin-right:1em;margin-bottom:.5em;font-family:Georgia, "Times New Roman", Times, serif;background-color:#efefef;border-bottom-width:thin;border-bottom-style:dotted;border-bottom-color:#999;padding:.2em}
#menulateral dt{font-size:1em;margin-top:.5em}
#menulateral dd{font-size:.85em;margin-top:.2em}
#pie{font-size:1.1em;color:#FFF;background-color:#333}
#pie .vcard{float:left;width:50%;margin-top:1em;margin-bottom:1em;padding-left:1.5em}
#pie .vcard li{line-height:1.1;padding:.5em}
#pie #acc{float:right;width:30%}
#pie a img{border:none}
#pie #acc ul{padding:1em}
#pie #acc li{display:inline}
#contenido .fotopre{padding:1.5em 1em}
#resumen div{clear:left;margin-right:5em;margin-bottom:3em;border-bottom-width:thin;border-bottom-style:dotted;border-bottom-color:#999;color:#A5A38C}
#resumen p{font-size:1.5em;line-height:1.4;margin:1em;padding:.5em 1em 1em}
#contenido #clientes{float:left;margin:0 10px 0 0;padding:3px 0 0}
#contenido #clientes li{list-style-type:none;float:left;margin:2px 2px 2px 3px;padding:0}
#contenido .certificacion{padding-top:.2em;padding-bottom:.2em;height:300px;margin-left:.6em;margin-bottom:1em;border:thin solid #CCC;background-color:#efefef}
#contenido .certificacion p{text-align:center;font-size:1.1em;line-height:1.2;margin:1em 0;padding:0}
#contenido .certificacion h3.calificacion{ font-weight:700; color:#000; text-align: center; margin: 0px; padding: 0px; }
#hcard-CoteinFire-Ingenieria-contra-incendios{font-size:1.2em;line-height:1.5;margin-right:2em;margin-left:2em;margin-bottom:2em;background-color:#efefef;border:thin solid #ccc;background-image:url(/images/fnd_logotrans.png);background-repeat:no-repeat;background-position:right bottom;padding:2em}
#hcard-CoteinFire-Ingenieria-contra-incendios p { margin: 0px; padding: 0px; font-size: 1.2em; }

form{margin-left:.5em;margin-bottom:2em;padding:2em}
form div{font-size:1.2em;margin-bottom:1em;margin-right:3em}
#contenido form p.izda , #contenido p.clear{ margin-left: 0px; padding-left: 0px; }

label{display:block;margin-bottom:.5em}
label span{text-decoration:underline}
input{width:15em;font-family:Tahoma, Geneva, sans-serif;padding:.2em}
textarea{height:8em;width:34em;font-size:1.1em;font-family:Tahoma, Geneva, sans-serif;padding:.2em}
#enviar{ text-align:center; height:31px; width:98px; border:none; cursor:pointer; color:#FFF; background: #000 url(/images/fnd_btnnegro.png) no-repeat; }
#enviar2 { text-align:center; height:31px; width:98px; border:none; cursor:pointer; color:#FFF; background: #0A289A url(../images/btn_azul.png) no-repeat; }


#contenido .mapa{ }
#accesorapido li span{font-weight:700;font-size:1.2em}
a.pdf{ text-decoration:none; height:31px; width:98px; display:block; text-align:center; line-height:2.5em; margin-right:auto; margin-left:auto; background: #0A289A url(/images/btn_azul.png) no-repeat; }
a{color:#001E8F}
#menu li a.sub{color:#A38C4B}
#menu li a:hover,#menu li a.sub:hover,#qui #menu li#qui_m a,#contra #menu li#contra_m a,#par #menu li#par_m a,#consul #menu li#consul_m a,#seg #menu li#seg_m a,#medio #menu li#medio_m a,#cert #menu li#cert_m a,#cont #menu li#cont_m a{color:#F2C530;background-color:#0D247E;background-image:url(/images/fnd_azuloscurodegra.png);background-repeat:repeat-x;background-position:center top}
#submenu div.subactual{background-color:#4C61C0;color:#EFC85C;background-image:url(/images/fnd_azuldegrad.png);background-repeat:repeat-x;background-position:center bottom}
#submenu div.subactual .des{color:#AB924C}

#submenucontra div.subactual{background-color:#4C61C0;color:#EFC85C;background-image:url(/images/fnd_azuldegrad.png);background-repeat:repeat-x;background-position:center bottom}
#submenucontra div.subactual .des{color:#AB924C}

#submenuconsult div.subactual{background-color:#4C61C0;color:#EFC85C;background-image:url(/images/fnd_azuldegrad.png);background-repeat:repeat-x;background-position:center bottom}
#submenuconsult div.subactual .des{color:#AB924C}


#pie a{color:#ACB3D2}
#resumen strong{color:#716C59}
#contenido #clientes li img{background-color:#e1e1e1;border:1px solid #CCC}
.certificacion .logocer{border:thin solid #CCC}
.certificacion .conforme{color:#999}
a.registro{ background:#0A289A url(/images/btn_azulbig.png) no-repeat; display:block; height:31px; width:125px; cursor:pointer; font-size:0.85em; text-decoration:none; line-height:31px; text-align:center; float:left; margin-right:1em }
a.entrar{ background:#0A289A url(/images/btn_azulbig.png) no-repeat; display:block; height:31px; width:125px; cursor:pointer; font-size:0.85em; text-decoration:none; line-height:2.5em; text-align:center; float:left }
a.volver { height:31px; width:98px; background: #777657 url(../images/btn_beige.png) no-repeat; color: #FFF; cursor: pointer; display: block; text-align: center; text-decoration: none; line-height: 2.5em; }

#contenido a.pdf:link,#contenido a.pdf:visited,#contenido a.registro:link,#contenido a.registro:visited,#contenido a.entrar:link,#contenido a.entrar:visited,#contenido a.volver:link,#contenido a.volver:visited{color:#FFF}
.izda,#menu li{float:left}
#menulateral img,#resumen img{float:left;background-image:url(/images/fnd_imgblanco.png);background-repeat:no-repeat;background-position:center center;padding:15px}
#pie li,#accesorapido li{list-style-type:none}
h2,#contenido a:link{color:#7E7D5F}
h3,h4,#contenido a:visited{color:#A5A38C}

.Estilo2 {color: #000000}
.Estilo3 {font-size: 12px}
.Estilo4 {font-size: large}
.Estilo5 {color: #EFC85C}
.Estilo6 {color: #FF9900;
font-size: 12px;}
