* {margin:0;padding:0;}
body {font-family: Arial,"Helvetica",Geneva,sans-serif;font-size:12px;color:#333; background:#000 url(../images/bg.jpg) repeat-x top;}
#page {width:1000px;margin:0 auto;background:#fff;}

.logo {width:172px; height:87;padding:15px 0 0 25px;}
.header { width:1000px;}

a {text-decoration:none;}
a:hover {}

p {}
h1 {color:#004481; font-size:14px; margin-bottom:10px;}
h2 {color:#004481; font-size:18px; margin-bottom:10px; text-align:left;}


/* menu */
.menu{margin-top:10px;background:#004481;height:30px;color:#FFF;font-size:14px;text-align:right;}
.menu ul{padding: 8px 0;}
.menu li{display: inline;padding: 12px 10px;}
.menu a:link, .menu a:visited{color: #FFF;padding: 12px 3px;text-decoration: none;}
.menu a:hover {color: #1F3566;background-color: #FFF;}

/* menu inferior */
.menuinf{ width:1000px; height:16px; margin:auto;#padding-top:5px; margin-top:5px;}
.copyright{ float:left;font-size:9px; padding-left:25px;font-weight:bold;color:#fff;}
.contactinfo{ text-align:center;font-size:9px; padding-left:25px;font-weight:bold;color:#ccc; padding:5px;}
.menu2{height:16px; margin-right:25px; float:right;}
.contactinfo a, .contactinfo a:hover { text-align:center;font-size:9px; padding-left:25px;font-weight:bold;color:#fff; padding:5px; text-decoration:underline;}
.menu2 ul{  }
.menu2 li{ float:left; list-style:none;font-size:8px; padding-left:5px; padding-right:6px; font-weight:bold;}
.menu2 li a, .menu2 li a:hover{ color:#fff; text-decoration:none;}

/* contenido */
.contenido { width:930px; text-align:center; margin:auto; margin-top:15px; min-height:470px; height:100%;}
.textonoticiasanteriores{ width:325px; height:80px; float:left;margin-top:10px;}

.texto1titulo{ width:215px; height:15px; float:left; font-weight:bold; font-style:italic;}
.texto11{ width:597px; height:132px; float:left; margin-top:10px; text-align:justify;}
.imagen1{ width:201px; height:160px; float:left;}
.texto1{ width:560px; height:166px; float:left; margin-left:10px;}
.texto2{ width:325px; height:180px; float:left;margin-top:10px;}


/* pag internas */
.mediocentro{width:920px; float:left; min-height:450px; height:100%; background-repeat:repeat;}
.izquierda{width:12px; background-image:url(../images/marco_contenido_der_03.jpg); float:left; min-height:450px; height:100%; background-repeat:repeat;}
.contenidoizq{ width:425px; margin-top:10px;text-align:left; float:left; min-height:390px;}
.contenidoizq li { margin-left:30px;}
.separador{ width:1px; min-height:390px; float:left; margin:10px 33px; border-left:dotted 1px #999;}

.contenidohome { width:920px; height:340px; margin:auto; text-align:center; margin-top:15px;}

/*noticias home */
.contenedor1 { width:300px; height:300px; float:left; margin-right:10px; background:url(../images/bg-news.jpg) no-repeat; margin-top:2px;}
.mediocentrohome{ width:300px; height:300px; float:left; padding:8px 4px; text-align:left;}
.noticia, .noticia2{ height:125px; width:280px;float:left;}
.titulonoticia, .titulonoticia2{width:270px; float:left;font-weight:bold;text-align:left;margin:10px 0 0 8px; font-style:italic;}
.imagennoticiashome {text-align:left; width:82px; height:56px; float:left;margin:7px 0 0 8px;}
.textonoticia{margin-top:7px; margin-left:6px;height:56px; width:180px; float:left;}
.leermas{ margin-left:8px; margin-top:6px; height:20px; width:270px; float:right;font-size:10px; font-weight:bold; text-align:left; color:#004481;}
.leermas a{ color:#004481;float:right;}
.leermas a:hover {color:#FF6600;}

/*acceso clientes home */
.contenedor2 { width:580px; height:300px; float:right; background:url(../images/bg-cont2.jpg)  left top no-repeat; padding:10px; text-align:left;}
.flashinstalacion{ width:830px; height:360px; float:left; margin-top:20px; margin-left:20px;}

.monitoreoweb { height:50px;}
.acceso{ float:left; width:225px; height:45px;}
.monitoreo{ float:left; margin-left:10px; height:45px; text-align:left; color:#004481; padding-top:20px;}
.monitoreo a{ color:#004481;text-decoration:underline;}
.monitoreo a:hover {color:#004481; text-decoration:underline;}
.info { margin-top:40px;}

/* cotizacion */
.camposformulario { margin-top:24px;width:425px; height:44px;}
.camposformulario2 { margin-top:24px;width:425px; height:160px;}
.camposformulario3 { margin-top:5px;width:425px; height:90px;}
.tituloform {width:120px; height:13px;}
.tituloform2 { margin-top:40px;}
.botonsend { text-align:center;height:27px; margin-left:36px;}
.textbox{ margin-top:5px;width:425px; height:22px;}
.textbox2{ margin-top:5px;width:425px; height:67px;}
.itemformcontenedor{ width:77px; height:130px; float:left; margin:20px 30px 0; text-align:center;}
.itemform{width:77px; height:70px; margin-top:7px;}
.tituloitem {width:77px; height:13px;text-align:center;}

/* novedades */
.novedad1{width:920px;float:left; border-bottom:1px dotted #999; padding-top:20px; #padding-top:20px; #padding-bottom:20px; text-align:left;}

.noticasanteriores{margin-top:20px; text-align:left; float:left; }
.noticasanteriorestexto{ margin-left:13px; text-align:left; float:left;  }
.noticasanteriorestexto ul{ }
.noticasanteriorestexto li{ margin-bottom:3px;}
.noticasanteriorestexto li a{  color:#333;font-weight:bold;text-decoration:none;}
.noticasanteriorestexto li a:hover{ color:#FF6600; text-decoration:none;font-weight:bold; }

.texto12{ width:810px; height:120px; float:left; margin-top:10px; text-align:justify; margin-bottom:20px;}
.fondomedionovedades{ width:930px; min-height:470px; background-image:url(../images/fondo_medio_novedades.jpg); background-repeat:repeat; float:left;  }
.fondosupnovedades{ width:930px; height:9px; background-image:url(../images/sup.jpg);}
.fondoinfnovedades{ width:930px; height:9px; background-image:url(../images/inf.jpg); float:left;}
.marcointeriornovedades{ width:930px; min-height:450px; height:100%;}
.puntos_horizontales { height:7px; width:810px; background-image:url(../images/puntos_horiz.jpg); margin-bottom:20px; float:left; }

.clear { clear:both;}

