/* ESTILOS GENÉRICOS */

BODY{margin:0 auto; padding:0 0 15px 0; color:#000; background:#FFF url('../img/bgBody.gif') repeat-x top; font-family:"Trebuchet MS", Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size:.7em; text-align:center;}

H1, H2, H3, H4, H5, H6, H7{margin:0; padding:0;}
FORM{margin:0; padding:0; font-family:Arial, "Trebuchet MS", Tahoma, Helvetica, Verdana, sans-serif;}
INPUT[type=text], INPUT[type=password], SELECT, TEXTAREA{background:#FFF url(../img/bgInput.png) no-repeat left top; border:1px solid; border-top-color:#9D9D9D; border-bottom-color:#E7E7E7; border-right-color:#E7E7E7; border-left-color:#9D9D9D; font-size:1em; padding:.2em .1em .1em .5em; color:#555;}
INPUT, SELECT, TEXTAREA{font-family:"Trebuchet MS", Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size:1em;}
IMG{border:0;}
UL{list-style:none;}
.salto{clear:both;}
.salto0{clear:both; line-height:0px;}
.salto000{clear:both; font-size:0px; height:0px; line-height:0px;}
.floatLeft{float:left; width:auto;}
.floatRight{float:right; width:auto;}
.floatNone{float:none; width:auto;}
.positionRelat{position:relative !important;}
.clearBoth{clear:both;}
.displayBlock{display:block;}
.displayNone{display:none;}
.displayTable{display:table;}
.displayTableCell{display:table-cell;}
.displayTableRow{display:table-row;}
.textL{text-align:left !important;}
.textC{text-align:center !important;}
.textR{text-align:right !important;}
.negrita{font-weight:bold !important;}
.noSeMuestra{position:absolute; top:-5000em;}
.sinBorder{border:none;}
.txtRed{color:#bc3826;}
.sepB{margin-bottom:15px;}
.sepT{margin-top:15px;}
A{color:#000;}
A:hover{color:#D10000;}
A.boton{background:url(../img/bgEnlaceIZQ.png) no-repeat left; padding-left:7px; float:left; text-decoration:none;}
A.boton SPAN{background:url(../img/bgEnlaceDER.png) no-repeat right; padding:0 25px 0 7px; color:#FFF; font-size:1.25em; font-weight:bold; height:18px;}
A.botonA{background:url(../img/bgAizq.png) no-repeat left; padding-left:15px; float:left; text-decoration:none;}
A.botonA SPAN{background:url(../img/bgAder.png) no-repeat right; padding:8px 15px 7px 0; color:#FFF; font-size:1.25em; font-weight:bold; line-height:35px; cursor:pointer;}
A.botonA:hover SPAN{text-decoration:underline;}

/* PRINCIPAL */
DIV#total{width:950px; margin:0 auto; text-align:left !important; top:0; position:relative;}

/* CABECERA */
DIV#cabecera{height:125px;}
DIV#cabecera IMG{padding:10px 0 0 3px; display:block;}
DIV#cabecera H1 SPAN{position:absolute; top:-1000em;}
DIV#cabecera UL{position:relative; float:right; width:200px; margin:-15px 3px 0 0;}
DIV#cabecera UL LI{float:right; padding:0 10px 0 5px; background:url(../img/bgSepLinks.gif) no-repeat right; font-weight:bold; font-size:1.2em;}
DIV#cabecera UL LI.ultimo{background:none !important; padding:0 0 0 5px !important;}
DIV#cabecera UL LI A{color:#bc3826; text-decoration:none;}
DIV#cabecera UL LI A:hover{text-decoration:underline;}

/* MENU PRINCIPAL */
DIV#menu{float:left; background:url(../img/bgMenu.png); margin:0 0 7px 0; padding:0; width:950px;}
DIV#menu DL{float:left; margin:0; padding:0; width:720px;}
DIV#menu DL DD{margin:0; padding:0 20px 0 0; float:left; background:url(../img/bgSepLinks.gif) no-repeat right; width:auto; text-align:center;}
DIV#menu DL DD A{display: block; height:36px; color:#FFF; font-size:1.25em; text-decoration:none; padding:20px 0 0 15px; background:transparent;}
DIV#menu DL DD A:hover{color:#000; text-decoration:underline;}
DIV#menu DL DD A.activo{color:#000 !important; text-decoration:underline !important;}
DIV#menu P.telf{float:right; width:135px; background:url(../img/icoPhone.gif) no-repeat left; text-align:right; margin:12px 20px 0 0; padding:8px 0; color:#FFF; font-size:1.25em;}

/* CUERPO */
DIV#cuerpo{width:100%; display:block; }

DIV#cuerpo DIV#breadCrumb{margin:0 0 0 5px;}
DIV#cuerpo DIV#breadCrumb A{color:#bc3826; text-decoration:none;}
DIV#cuerpo DIV#breadCrumb A:hover{text-decoration:underline;}

/* Contenido de la HOME */
DIV#cuerpo DIV.bloqueHome{float:left; position:relative; background:url(../img/bgBloqueHome.gif) no-repeat; width:461px; height:257px; padding:7px; margin:19px 0 0 0;}
DIV#cuerpo DIV.bloqueHome H2{color:#FFF; font-size:1.2em; background:#b5bdc8 url(../img/bgH2.gif) no-repeat left; width:461px; height:29px; margin:0 0 4px 0;}
DIV#cuerpo DIV.bloqueHome H2 SPAN.noticias{float:left; background:url(../img/bgNoticia.gif) no-repeat left; padding:5px 0 6px 40px;}
DIV#cuerpo DIV.bloqueHome H2 SPAN.proyectos{float:left; background:url(../img/bgProyecto.gif) no-repeat left; padding:5px 0 6px 40px;}
DIV#cuerpo DIV.bloqueHome UL{background:#F0F0F0; margin:0; padding:0; width:460px;}
DIV#cuerpo DIV.bloqueHome UL LI{float:left; background:#f0f0f0; padding:7px 36px 8px 9px;}
DIV#cuerpo DIV.bloqueHome UL LI IMG{float:left; padding:0 7px 0 0;}
DIV#cuerpo DIV.bloqueHome UL LI H3{float:left; color:#bc3826; font-size:1.1em; width:340px; padding:5px 0 0 0; margin:0;}
DIV#cuerpo DIV.bloqueHome UL LI P{float:left; font-weight:bold; font-size:1.1em; width:340px; line-height:16px; margin:0;}
DIV#cuerpo DIV.bloqueHome UL LI P A.masInf{background:#bc3826; color:#FFF; padding:0 1px 0 1px; text-decoration:none;}
DIV#cuerpo DIV.bloqueHome UL LI P A.masInf:hover{text-decoration:underline;}


/* ESTILOS MENU LATERAL */
DIV#cuerpo DIV.menuLatTop{float:left; position:relative; background:url(../img/bgMenuLatTop.gif) no-repeat left top; padding:7px 0 0 0; margin:7px 0 0 0; width:184px;}
DIV#cuerpo DIV.menuLatTop DIV.menuLatBottom{float:left; position:relative; background:url(../img/bgMenuLatBottom.gif) repeat-y left bottom; margin:0; padding:0 0 7px 0; width:184px;}
DIV#cuerpo DIV.menuLatTop DIV.menuLatBottom P.titulo{background:#4b4b4b; color:#FFF; font-size:1.4em; font-weight:bold; width:158px; margin:0 7px 4px 7px; padding:5px 0 5px 12px;}
DIV#cuerpo DIV.menuLatTop DIV.menuLatBottom UL{background:#b6b6b6; color:#FFF; margin:0 7px; padding:0; width:170px; font-weight:bold;}
DIV#cuerpo DIV.menuLatTop DIV.menuLatBottom UL LI{font-size:1.2em; background:url(../img/bgSeparadorMenuLat.gif) no-repeat bottom; padding:5px 7px 7px 17px; margin:0;}
DIV#cuerpo DIV.menuLatTop DIV.menuLatBottom UL LI.ultimo{background:none;}
DIV#cuerpo DIV.menuLatTop DIV.menuLatBottom UL LI.on A{color:#000;}
DIV#cuerpo DIV.menuLatTop DIV.menuLatBottom UL LI A{text-decoration:none; color:#FFF;}
DIV#cuerpo DIV.menuLatTop DIV.menuLatBottom UL LI A:hover{color:#000;}

/* ESTILOS TAMAÑO CONTENIDO CON MENU LATERAL */
DIV#cuerpo DIV.contenidoL{float:left; position:relative; background:url(../img/bgContenidoTopL.gif) no-repeat left top; padding:7px 0 10px 0; margin:7px 0 0 5px; width:761px;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL{float:left; position:relative; background:url(../img/bgContenidoBotomL.gif) repeat-y left bottom; margin:0; padding:0 0 7px 0; width:761px;}
html>/**/body DIV#cuerpo DIV.contenidoL DIV.contenidoBttL{padding:0;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL{background:#f0f0f0; margin:0 7px 7px 7px; padding:0 0 2em 0; float:left; width:747px;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL H2{color:#bc3826; margin:5px 0 0 10px; font-weight:bold; font-size:2em; width:600px; float:left;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL P{width:730px; margin:10px 0 5px 10px;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL P.sizeXS{width:561px;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL P SPAN.icoLogo{color:#bc3826;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL P A{color:#bc3826; text-decoration:none;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL P A:hover{text-decoration:underline;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL UL{margin:10px 0 5px 20px; padding:0;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL UL LI{background:url(../img/icoLista.gif) no-repeat left; padding:0 0 0 14px; margin:2px 0;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL IMG{margin:10px 0 5px 10px;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL DIV.tarjetas{margin:0 auto; text-align:center; width:450px;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL DIV.tarjetas IMG{margin:0; padding:0; float:left;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL DIV.mapa{float:left; margin:5px 0 0 0; background:url(../img/bgMapaGoogle.gif) no-repeat left top; width:470px; height:300px; padding:18px 0 0 14px;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL DIV.direccion{float:left; width:260px; margin:5px 0 0 0;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL DIV.cajaEquipo{float:left; width:720px; background:#FFF; margin:10px 0 5px 10px; padding:1px;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL DIV.cajaEquipo H3{float:left; color:#484848; font-size:1.1em;background:url(../img/bgH3.gif) repeat-x top; width:710px; font-weight:bold; height:20px; padding:3px 0 0 10px; margin:0 0 1px 0;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL DIV.cajaEquipo H3 SPAN{color:#777; font-size:.8em; font-weight:bold;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL DIV.cajaEquipo IMG{float:left;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL DIV.cajaEquipo P.conFoto{float:left; width:580px;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL DIV.cajaEquipo DIV.panel{float:left;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL DIV.cajaEquipo DIV.panel P{width:700px;}

DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL DIV.qHacemos{float:left; width:714px; height:400px; background:url(../img/imgQueHacemos.gif) no-repeat;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL DIV.qHacemos UL.listL{position:absolute; top:155px; left:10px;  list-style:none;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL DIV.qHacemos UL.listL LI{background:none; width:100px; text-align:center; margin-bottom:45px; line-height:15px;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL DIV.qHacemos UL.listL LI A{text-decoration:none; font-size:1.2em; color:#FFF;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL DIV.qHacemos UL.listL LI A:hover{text-decoration:underline;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL DIV.qHacemos UL.listR{position:absolute; top:155px; left:522px;  list-style:none;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL DIV.qHacemos UL.listR LI{background:none; width:120px; text-align:center; margin-bottom:35px; line-height:15px;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL DIV.qHacemos UL.listR LI A{text-decoration:none; font-size:1.2em; color:#FFF;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL DIV.qHacemos UL.listR LI A:hover{text-decoration:underline;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL DIV.qHacemos IMG.imgC{position:absolute; top:364px; left:143px;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL UL.ListBloques{width:714px; list-style:none;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL UL.ListBloques LI{float:left; width:300px; background:#FFF; margin:14px; padding:0;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL UL.ListBloques LI IMG{float:left; margin:0 5px 0 0; padding:0;}

DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.fondo_1{background:#f0f0f0 url(../img/img_int_01.jpg) no-repeat right top !important;}
DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.fondo_2{background:#f0f0f0 url(../img/img_int_02.jpg) no-repeat right top !important;}


DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL UL.caracts{float:left; width:330px; margin:0 30px 10px 3px; padding:0; list-style:none; color:#4b4b4b; font-size:1em;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL UL.caracts LI{float:left; background:#eaeaea url(../img/bgH3_Servicios.gif) repeat-x bottom; padding:5px 0 5px 14px; margin:9px 10px 10px 20px; font-weight:bold; width:100%; text-align:left !important; border:1px solid #bb3722; height:30px;}
html>body DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL UL.caracts LI{min-height:30px; height:auto;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL UL.caracts LI.unaLinea{height:20px;}
html>body DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL UL.caracts LI.unaLinea{min-height:20px; height:auto;}
DIV#cuerpo DIV.contenidoL DIV.contenidoBttL DIV.bloqueIntL UL.caracts LI IMG{float:left; margin:-20px 0 0 -30px;}

/* ESTILOS TAMAÑO CONTENIDO SIN MENU LATERAL */
DIV#cuerpo DIV.contenidoXL{float:left; position:relative; background:url(../img/bgContenidoTopXL.gif) no-repeat left top; padding:7px 0 10px 0; margin:7px 0 0 0; width:950px;}
DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL{float:left; position:relative; background:url(../img/bgContenidoBotomXL.gif) repeat-y left bottom; margin:0; padding:0 0 9px 0; width:950px;}
html>/**/body DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL{padding:0 0 2px 0;}
DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL{background:#f0f0f0; margin:0 7px 7px 7px; padding:0 0 2em 0; float:left; width:936px;}
DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL H2{float:left; color:#bc3826; margin:5px 0 0 10px; font-weight:bold; font-size:2em; width:800px;}
DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL P{width:910px; margin:10px 0 5px 10px;}
DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL P.construccion{font-size:1.6em; text-align:center; margin:50px 0;}
DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL .sizeXS{width:710px;}
DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL P SPAN.icoLogo{color:#bc3826;}
DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL P A{color:#bc3826; text-decoration:none;}
DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL P A:hover{text-decoration:underline;}
DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL UL{margin:10px 0 5px 20px; padding:0;}
DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL UL LI{background:url(../img/icoLista.gif) no-repeat left 3px; padding:0 0 0 14px; margin:2px 0;}
DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL UL.ListBloques{width:910px; list-style:none;}
DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL UL.ListBloques LI{float:left; width:412px; background:#FFF; margin:14px; padding:0;}
/*DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL UL.ListBloqueN LI{float:left; width:412px; background:#FFF; margin:4px; padding:0;}*/
DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL UL.ListBloques LI IMG{float:left; margin:0 5px 0 0; padding:0;}
DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL UL.ListBloques LI IMG.logo{width:84px;}
DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL UL.ListBloques LI H3{color:#bc3826; margin:7px 0 0 0;}
/*DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL UL.ListBloqueN LI H3{color:#bc3826; margin:7px 0 0 10px;}*/
DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL UL.ListBloques LI H3.tituloLink{margin:7px 0; text-align:center;}
/*DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL UL.ListBloqueN LI H3.tituloLink{margin:7px 0; text-align:center;}*/

DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL UL.ListBloques LI H3 A{text-decoration:none; color:#bc3826;}
/*DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL UL.ListBloqueN LI H3 A{text-decoration:none; color:#bc3826;}*/

DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL UL.ListBloques LI H3 A:hover{text-decoration:underline;}
/*DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL UL.ListBloqueN LI H3 A:hover{text-decoration:underline;}*/

DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL UL.ListBloques LI UL{float:left; width:300px; margin:0; padding:0;}
/*DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL UL.ListBloqueN LI UL{float:left; width:300px; margin:0; padding:10px;}*/

DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL UL.ListBloques LI UL LI{float:left; background:url(../img/icoLista_2.gif) no-repeat left 3px; padding:0 0 0 14px; margin:0; width:280px;}
/*DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL UL.ListBloqueN LI UL LI{float:left; background:url(../img/icoLista_2.gif) no-repeat left 3px; padding:0 0 0 14px; margin:0; width:380px;}*/

DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL UL.ListLogos{width:860px; list-style:none;}
DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL UL.ListLogos LI{float:left; width:200px; background:none; margin:0 5px 25px 5px; padding:0;}
DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL UL.ListLogos LI IMG{float:left; margin:0; padding:0;}

DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL DIV.cajaBloqueT{float:left; position:relative; background:url(../img/bgContenidoTopS.gif) no-repeat left top; padding:7px 0 10px 0; margin:14px 14px 14px 22px; width:412px;}
DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL DIV.cajaBloqueT DIV.cajaBloqueB{float:left; position:relative; background:url(../img/bgContenidoBotomS.gif) repeat-y left bottom; margin:0; padding:0 0 9px 10px; width:412px; height:80px;}
html>/**/body DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL{padding:0 0 2px 0; min-height:80px; height:auto;}
DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL DIV.cajaBloqueT DIV.cajaBloqueB H3{text-align:center !important; margin-bottom:8px;}
DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL DIV.cajaBloqueT DIV.cajaBloqueB H3 A{text-decoration:none; color:#bc3826;}
DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL DIV.cajaBloqueT DIV.cajaBloqueB H3 A:hover{text-decoration:underline;}
DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL DIV.cajaBloqueT DIV.cajaBloqueB P{margin:0; padding:0; width:380px;}

DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL UL.listaServicios{margin:10px 0 5px 10px;}
DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL UL.listaServicios LI{float:left; background:url(../img/bgSeparadorLista.gif) no-repeat right; width:148px; text-align:left; padding:0; margin:0 3px 0 0;}
DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL UL.listaServicios LI.ultimo{background:none;}
DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL UL.listaServicios LI H3{border:3px solid #FFF; background:#eaeaea url(../img/bgH3_Servicios.gif) repeat-x bottom; text-align:center; width:118px; padding:3px; height:77px; font-size:1.5em; font-weight:bold;}
DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL UL.listaServicios LI H3.dosLineas{padding:15px 3px 3px 3px; height:65px;}
/*DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL UL.listaServicios LI H3.on{background:#000 url(../img/bgH3_ServiciosON.gif) repeat-x bottom; font-weight:normal;}
DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL UL.listaServicios LI H3 A{text-decoration:none;}
DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL UL.listaServicios LI H3.on A{color:#FFF;}*/
DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL H3.subtitulo{float:left; background:#8d8d8d; text-align:center; color:#FFF; padding:3px 0; width:885px; font-size:1.2em; font-weight:bold; margin:10px 0 10px 10px;}
DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL DIV.contServicio{float:left; background:#FFF; width:128px; text-align:left; padding:0; margin:0 13px 0 10px; min-height:220px; height:auto;}
DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL DIV.contServicio UL{margin:10px 5px 5px 10px; padding:0;}
DIV#cuerpo DIV.contenidoXL DIV.contenidoBttXL DIV.bloqueIntXL DIV.contServicio UL LI{background:url(../img/icoLista_3.gif) no-repeat left 6px; padding:0 0 0 10px; margin:2px 0; color:#4b4b4b;}


DIV.volver{float:right; margin:10px 15px 0 0;}
DIV.volver A{text-decoration:none;}
DIV.volver A:hover{text-decoration:underline;}
DIV.volver SPAN{color:#bc3826;}


DIV#pie{float:left; background:url(../img/bgPie.gif) no-repeat; width:950px; height:32px; margin:0 0 5px 0;}
DIV#pie UL{ width:260px; margin:10px auto; padding:0;}
DIV#pie UL LI{float:left; margin:0; padding:0 10px 0 5px; background:url(../img/bgSepPie.gif) no-repeat right;}
DIV#pie UL LI.sinBack{background:none !important;}
DIV#pie UL LI A{color:#bc3826; text-decoration:none;}
DIV#pie UL LI A:hover{text-decoration:underline;}

.H300{height:300px;}
html>body .H300{min-height:300px; height:auto;}
