/* CSS Document */

.clearfix:after { content: "."; display: block; height: 0; clear: both;  visibility: hidden;}

.cabecera, .contenido, .pie, .ctop { width:980px; margin:0 auto; padding:0; }
.contenido .documentos { width:978px; }
.contenido .documentos .lateral_menu { width:300px; }
.contenido, .documentos, .menu_lateral { min-height:400px; }
.contenido .documentos { width:978px; }
.contenido .documentos .lateral_menu ul li div { float:right; margin-right:3px; width:70px; }
.ctop { height:5px; }

.cabecera .izq { width:769px; height:119px; float:left; }
.cabecera .menu { width:769px; float:left; height:27px; }

.cabecera .idiomas { float:left; width:210px; height:119px; }
.cabecera .cdown { height:5px; clear:both; }
.cabecera .acceso { width:210px; float:left; background-color:#5C5A5A }
.cabecera .acceso ul li { float:left; }
.cabecera .submenu { height:26px; float:left; }
.cabecera .submenu ul { margin-left:25px; float:left; }
.cabecera .submenu ul li { float:left; margin:0 10px;}
.cabecera .buscar { float:right; }
.cabecera .buscar form { height:26px; }
.cabecera .buscar form .cajab { margin:0 10px 0 0; }



.contenido .lineas li { width:291px; margin:9px; float:left; }

.banner660x85 { margin:5px 5px 25px 5px; }

.bloque2 { clear:both; width:958px; margin:15px auto 0 auto; }

.contenido table.boletin { /*float:right;*/  width:270px; margin-left:20px}
.contenido table.boletin caption { margin-left:20px}
.contenido table.boletin td ul li { float:left; width:130px; }


.contenido .nportada { float:left; }
.contenido .documentos .lateral_menu { float:left; }
.contenido .docs { float:left; width:678px; }
.contenido .nportada ul li { width:330px; float:left; }
.contenido .nportada ul li img { float:left; margin:3px; }
.contenido .nportada ul li h4 { margin:3px; }
.contenido .nportada ul li p { }
.contenido .rutacont { margin:0 15px; float:left; width:720px; }
.contenido .docs table { width:658px; margin:0px 9px 0 11px; }

.menulateral { float:left; width:212px; margin-right:2px; }
.menulateral .sep1 { margin-top:10px; width:212px }
.menulateral img {  margin:0 10px 10px 0; }
.info { margin-bottom:8px; }
.sistemas { margin-top:10px; }
.sistemas .vacio { height:11px; }
.formu table { margin:0 auto; width:800px; }
.formu table caption { margin:0 auto; }
.formu table th { width:110px; }
.formu .una_col th { width:200px; }
.formu .botoiak { width:798px; margin:0 auto;}
.olvido table { width:920px; }
.olvido table th { width:180px; }
.olvido .botoiak { width:918px }
.pdrenaje, .pedificacion, .arquetas, .coloca, .arquetas2, .novedades, .aplicaciones, .obras, descargas { float:left; }
.pedificacion p { width:700px;}
.arquetas, .arquetas2, .coloca, .novedades, .aplicaciones, .obras, descargas { width:750px; }

.pie {height:24px; }
.pie ul { margin:0 30px; }
<!--estilos edificacion-->

.pedificacion div { width:740px; }
.izquierda { float:left; width:340px; padding-left:15px }
.izquierda p { width:345px }
.derecha { width:360px; float:left; padding-left:10px }
.derecha p { width:355px; line-height:18px }
