
#banners { padding-right:10px; height:88px; background:url(../imagenes/fondo-banner-contenido-dcha.gif) right top no-repeat; background-color:#E9E9E9; }

#BanNosotros { height:88px; background: url(../imagenes/img_ban/nosotros.jpg) top left no-repeat; text-align:right;}
#BanServicios { height:88px; background: url(../imagenes/img_ban/servicios.jpg) top left no-repeat; text-align:right;}
#BanProyectos { height:88px; background: url(../imagenes/img_ban/proyectos.jpg) top left no-repeat; text-align:right;}
#BanContacto { height:88px; background: url(../imagenes/img_ban/contacto.jpg) top left no-repeat; text-align:right;}

#banners .LineaBaner1 { padding:10px 12px 0 0; font-size:1.5em;}
#banners .LineaBaner2 { padding:8px 12px 0 0; font-size:0.65em;}

#CapaCuerpo {overflow:hidden !important; overflow:inherit;}
*:first-child+html #CapaCuerpo {overflow:hidden !important;} 

#ColSubmenu {width:11em; margin:12px 0; float:left; }
#ColSubmenu ul{ margin:10px 0 0 0; font-size:0.6em; line-height:1.5em; list-style-type:none;}
#ColSubmenu ul li a:link, #ColSubmenu ul li a:visited {padding:5px 0 5px 15px; width:93%; display:block; margin:3px 0; text-decoration:none; background-color:#FFF;}
#ColSubmenu ul li a:active, #ColSubmenu ul li a:hover {padding:5px 0 5px 15px; width:93%; display:block; margin:3px 0; text-decoration:none; background-color:#F3F3F3; font-weight:bold;}

#ColContenido{ float:right; margin:12px 0; width:36.4em; background:url(../imagenes/fondo-puntos.gif) left top repeat-y; padding-bottom: 32767px; margin-bottom: -32767px;  }
#ColContenido h2 { margin-left:12px; margin-bottom:20px;}
#ColContenido p {margin-left:35px; margin-right:50px; font-size:0.6em; line-height:1.5em; text-align:justify }
#ColContenido p address {margin-left:35px; margin-right:50px; font-size:0.6em; line-height:1.5em; text-align:justify }
#ColContenido li { margin:10px 50px 5px 70px; font-size:0.6em; line-height:1.5em; text-align:justify }
#ColContenido li li { margin:10px 20px 5px 30px; font-size:0.95em; line-height:1.2em; text-align:justify }

#ColContenido p.TextoPequeno { font-size:0.55em;}


#ColDcha { width:11.25em; margin:0 0 20px 20px;  background-color:#f2f2f2; float:right; padding-bottom: 32767px; margin-bottom: -32767px;   }
#ColDcha p{ margin:10px 12px 15px 12px; font-size:0.55em; line-height:1.5em;}
#ceLogo{ margin:10px 12px 0 12px; }
#ceFoto{ border:4px solid #FFF; margin-right:8px; float:left; }

#ColTextoIzq { float:left; width:65%}
#ColTextoIzq p{ margin-left:35px; margin-right:0; font-size:0.6em; line-height:1.5em; text-align:justify }
#ColTextoIzq li { margin:5px 0 5px 70px; font-size:0.6em; line-height:1.5em; text-align:justify }

#CapaNoticias {  margin-left:40px; margin-top:30px}
#CapaTextoNoticia { float:left; width:69%; }
#CapaTextoNoticia p {margin-left:35px; margin-right:20px; font-size:0.6em; line-height:1.5em; text-align:justify }

#CapaContenidoSecundario { float:right; width:30%; font-size:0.9em; }
#CapaContenidoSecundario ul li { list-style-type:none; padding:0; padding-left:10px; margin:3px 0 }
#CapaContenidoSecundario .PieFoto {font-size:0.7em; text-align:center; margin:5px 0 }
/* Marcadores submenu*/
#bNosotros #smNosotros, #bEstrategia #smEstrategia, #bColaboradores #smColaboradores, #bEmpleo #smEmpleo, #bDiseno #smDiseno, #bDisenoMovil #smDisenoMovil, #bAplicacionesMovil #smAplicacionesMovil, #bAlojamiento #smAlojamiento, #bSEO #smSEO, #bAccesibilidad #smAccesibilidad, #bSMS #smSMS, #bProyectos #smProyectos, #bProceso #smProceso, #bComo #smComo, #bAdmin #smAdmin, #bNoticias #smNoticias, #bContacto #smContacto, #bLocalizacion #smLocalizacion, #bLlamamos #smLlamamos, #bAtencion #smAtencion, #bContactar #smContactar, #bMapa #smMapa, #bDeclaracion #smDeclaracion, #bAviso #smAviso, #bPolitica #smPolitica {padding:5px 0 5px 15px; width:93%; display:block; margin:3px 0; text-decoration:none; background-color:#F3F3F3; font-weight:bold;}

#MenuMigas {font-size:0.6em; margin:0 0 20px 15px;}

#TablaAlojamiento { font-size:0.6em; line-height:1.5em; margin:20px 0 20px 60px; width:85%;}
#TablaAlojamiento th {text-align:center; color:#FF7000}
#TablaAlojamiento td {text-align:center; padding:2px;}
#TablaAlojamiento .AlignLeft{text-align:left;}

#ColContacto{float:right; width:171px; margin:0 0 20px 30px;}
#ColContacto img{margin-bottom:20px;}


#envioEmailATI {width:60%; background-color:#F4F4F4; margin-left:60px; font-size:0.6em; }
#envioEmailATI legend {display:none;}
#envioEmailATI .cajaTexto { width:90%; height:1.3em; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:2px;}
#envioEmailATI select { width:90%; height:1.5em; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:2px;}
#envioEmailATI #comentario { width:90%; font-size:1em; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:2px;}
#envioEmailATI .boton {width:25%; }

.Direccion{margin-left:35px; margin-right:50px; font-size:0.6em; line-height:1.5em; text-align:justify; font-style:normal; }
