
body { font-size: 0.70em; font-family: tahoma; background-color: #a6a6a6; line-height: 13px; }
p { line-height: 15px; margin: 10px 0; }
a { color: #D4A519; text-decoration: underline; }
.mas { background-color: #616161; padding: 2px; margin-top: 5px; width: 40px; text-align: center; float: right; }	
.mas a { color: #fff; text-decoration: none; }
.volver { float: right; width: 100px; background-color: #616161; padding: 2px;  text-align: center; }

#pagina { margin: auto; width: 955px; }
	
#pagina #cabecera { width: 955px; height: 295px; background-image: url(../imagenes/cabeceras/cabecera2.jpg); background-position: top; background-repeat: no-repeat; }
#pagina #cabecera #logo { float: left; width: 87px; padding-left: 90px; margin-top: 95px; }
#pagina #cabecera #logo img { border: 0px; }
#pagina #cabecera #m { border: solid #000 1px; } 
#pagina #cabecera #menu { clear: left; float: left; width: 138px; padding-left: 110px; padding-top: 15px; }
#pagina #cabecera #menu ul { padding: 0px; margin: 0px; list-style-image: url(../imagenes/iconos/cuadro-lista.gif); }
#pagina #cabecera #menu ul li { list-style-type: none; margin-left: 10px; margin-bottom: 3px; }
#pagina #cabecera #menu ul li a { color: #fff; text-decoration: none; }
#pagina #cabecera #menu ul li a:hover { color: #fff; text-decoration: underline; }
	
#pagina #cabecera #menu2 { float: right; width: 190px; margin-top: 215px; padding-left: 440px; padding-right: 40px; }
#pagina #cabecera #menu2 ul { padding: 0px; margin: 0px; list-style-image: url(../imagenes/iconos/ico-lista.gif); }
#pagina #cabecera #menu2 ul li { list-style-type: none; margin-left: 10px; margin-bottom: 5px; }
#pagina #cabecera #menu2 ul li a { color: #fff; text-decoration: none; }
#pagina #cabecera #menu2 ul li a:hover { color: #fff; text-decoration: underline; }

#pagina #contenido { width: 955px; height: 395px; background-image: url(../imagenes/fondos/content.gif); background-repeat: repeat-y; }	
#pagina #contenido #interior { width: 800px; height: 300px; margin-left: 90px; }
#pagina #contenido #lateral { float: left; width: 158px; height: auto; border: solid #535353 1px; border-top: 0px; }
#pagina #contenido #lateral #noticias { padding: 10px; }
#pagina #contenido #lateral #noticias .fecha { color: #D4A519; font-weight: bold; }
#pagina #contenido #lateral #noticias .caja-noticia { margin-top: 5px; }
#pagina #contenido #lateral #noticias a { color: #aaa; text-decoration: none; }
#pagina #contenido #lateral #clientes { padding: 10px; }
#pagina #contenido #lateral #clientes #caja-cliente { text-align: center; }
#pagina #contenido #lateral #clientes #rotador { clear: both; width: 135px; height: 100px; border: 0px solid #ddd; overflow: hidden; position: relative; border: solid #000 1px; }
#pagina #contenido #lateral #clientes #rotador img { width: 135px; height: auto; }
#pagina #contenido #lateral #logo { margin-top: 20px; margin-bottom: 10px; text-align: center; }

#pagina #contenido #content { float: left; width: 625px; height: 295px; }
#pagina #contenido #content #defecto { float: left; padding: 15px; padding-top: 10px; width: 411px;  }
#pagina #contenido #content #soluciones { float: left; overflow:hidden;width: 178px; height:auto;  }
#pagina #contenido #content #txt { width: 610px; padding: 10px; color: #D4A519; }
#pagina #contenido #content #txt #cab { font-size: 1.1em; font-weight: bold; margin-bottom: 10px; padding-bottom: 5px; border-bottom: dotted #D4A519 1px; }
#pagina #contenido #content #txt #textos { overflow: auto; height: 357px; padding-right: 10px; color: #2a2a2a; }
#pagina #contenido #content #txt #textos a { color: #D4A519; text-decoration: none; }
#pagina #contenido #content #txt #textos a:hover { color: #D4A519; text-decoration: underline; }
#pagina #contenido #content #txt #textos img.logo { border: 0px; }
#pagina #contenido #content #txt #textos .caja { border-bottom: solid #eee 0px; padding: 2px; }
#pagina #contenido #content #txt #textos .caja-titulo { font-weight: bold; font-size: 1.2em; }
#pagina #contenido #content #txt #textos .caja-leyenda { color: #aaa; }
#pagina #contenido #content #txt #textos fieldset { border: solid #aaa 1px; padding-left: 15px; padding-bottom: 10px; }
#pagina #contenido #content #txt #textos input { border: solid #aaa 1px;  margin-bottom: 5px; }
#pagina #contenido #content #txt #textos select { border: solid #aaa 1px; padding: 2px; margin-bottom: 5px; font-size: 0.80em;  }
#pagina #contenido #content #txt #textos textarea { border: solid #aaa 1px; padding: 2px; font-size: 1.2em; margin-bottom: 5px; }
#pagina #contenido #content #txt #textos legend { padding: 5px; background-color: #D4A519; color: #fff; }
#pagina #contenido #content #txt #textos .boton { padding: 2px; background-color: #D4A519; font-size: 0.80em; color: #fff; }
#pagina #contenido #content #txt #textos .imgcl {width: 135px; margin: 20px; border: 0px; border: solid #D3B353 0px }
#pagina #contenido #content #txt #textos ul { padding: 0px;  margin: 0px; margin-left: 25px; }
#pagina #contenido #content #txt #textos ul li { list-style-image: url(../imagenes/iconos/cuadro-lista2.gif); }
#pagina #contenido #content #txt #textos .tit { font-size: 1.3em; font-weight: bold; }

#pagina #contenido #content #txt #textos .paginador { padding: 5px; margin-top: 5px; margin-bottom: 15px; text-align: right; }
#pagina #contenido #content #txt #textos .pag_registros { text-decoration: none; background-color: #FFFFFF; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; border: solid #585858 1px; }
#pagina #contenido #content #txt #textos .enlacep { color: #000000; text-decoration: none; background-color: #FFFFFF; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; border: solid #585858 1px; }
#pagina #contenido #content #txt #textos .enlacep2 { color: #000; text-decoration: none; background-color: #D4A519; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; border: solid #585858 1px; }
#pagina #contenido #content #txt #textos .enlacep3 { color: #000; text-decoration: none; background-color: #D4A519; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 1px; border: solid #585858 1px; font-weight: bold; }			
#pagina #contenido #content #txt #textos .paginador a:hover { color: #000; }		

#pagina #pie { width: 955px; height: 26px; background-image: url(../imagenes/fondos/borde-abajo.jpg); background-repeat: no-repeat; }
#pagina #pie-enlaces { text-align: center; color: #fff; }
#pagina #pie-enlaces ul { margin: 0px; padding: 0px; }
#pagina #pie-enlaces ul li { display: inline; }
#pagina #pie-enlaces ul li a { color: #000; text-decoration: none; }
#pagina #pie-enlaces ul li a:hover { color: #000; text-decoration: underline; }
#pagina #pie-enlaces #direccion { margin: 5px; }
	