body {
	margin: 0px;
	background-image: url(images/body-bg.jpg);
	background-repeat: repeat-x;
	font-family:verdana, Helvetica, sans-serif;
	font-size:0.8em;
	padding-top:9px;
	line-height: 20px;
}
#layout{width:886px; margin:0 auto 0 auto}
#header{float:left;width:886px;}
#header img{ border:0; float:left}

#menu{float:left; width:886px; margin-bottom:4px}
#menu ul{ margin:0;float:left; width:740px; padding:19px 0 0 0}
#menu li{ list-style:none; display:inline}
#menu li a{ display:block; float:left; font-size:0.88888888888em; padding:6px 5px 5px 5px; background-color:#0b1960; margin-right:4px; color:#fff; text-decoration:none; line-height:15px}
#menu li a:hover{ background-color:#333; color:#fff; font-size:0.888889em; }
#menu #activo{	background-color:#333; font-size:0.888889em;	color:#fff;	padding:6px 5px 5px 5px; margin-right:4px; display:block; float:left; line-height:15px; border-top-width: 0.5px; border-right-width: 0.5px; border-top-style: solid; border-right-style: solid;	border-top-color: #000000;	border-right-color: #000000; border-left-width: 0.5px;	border-left-style: solid;	border-left-color: #000000;}
#menu img{ float:right; border:0}

#email{float:left; width:886px}
#email span{ float:right}
#email span a{ text-decoration:none; font-weight:bold;color:#175c92}
#email span a:hover{ text-decoration:underline}

#banner{float:left; width:879px; text-align:center; border:1px solid #CCCCCC; margin: 5px 0 5px 0 ; padding: 5px 0 5px 6px;}
#banner img{float:left; border:none}

#migas{ float:left; width:883px; padding:0 0 10px 3px; text-transform:lowercase}
#migas h1{ font-size:0.7em; font-weight:normal; margin:0; padding:0; display:inline}
#migas a{ text-decoration:underline;color:#666;}
#migas a:hover{ text-decoration:none; background-color:#333; color:#fff}
/*contenedor*/
#contenedor{width:886px; float:left;}

#cont_izda{ float:left; width:640px; text-align:justify}
#cont_izda a{ color:#0b1960; text-decoration:underline}
#cont_izda a:hover{ text-decoration:none; background-color:#333; color:#fff}
#cont_izda h3{ color:#0b1960; font-size:1.2em; margin:0 0 5px 30px; display:inline; padding-top:0; padding-right:0; padding-bottom: 0; float: none; }
#cont_izda h2{ color:#0b1960; font-size:1.5em; font-weight:normal; margin:0; padding:0; display:block}
#cont_izda p{color:#637173; font-size:.9em; line-height:19px; clear: both; }
#cont_izda p strong{background-color:transparent; color:#333; }
#cont_izda li{color:#637173; font-size:.9em; line-height:19px; }
#cont_izda .encabezado{ color:#0b1960; font-size:1.5em; font-weight:normal; margin:0; padding:0; display:block;border-bottom:1px dashed #dedede; padding-bottom:10px;}
#cont_izda .caja_seo .border .caracteristicas {	width: 78%;	float: right;}
.puntos { float: left; width: 43%; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; }
/*estilo cajas packs index*/
#cont_izda .packs_sup{ float:left; width:640px;	background-image:url(images/separador_a.jpg); background-position:left bottom; background-repeat:no-repeat; margin-top:20px; }
#cont_izda .packs_sup .detail_box{ width:310px;	float:left;	padding-left: 10px; }
#cont_izda .packs_sup .detail_box p { float: none; }
#cont_izda .packs_sup .detail_box p a{ float:left; color:#0b1960; text-decoration:underline; }
#cont_izda .packs_sup .detail_box p a:hover{ background-color:#333;text-decoration:none; color:#fff}
#cont_izda .packs_sup .detail_box ul{ font-size:0.8em; float: left;	width: 50%;	margin-left: 10px; margin-top: 10px; list-style-type: none; list-style-image: url(icons/opcion.gif);	padding-left: 5px; }
#cont_izda .packs_sup .detail_box li { line-height: 12px; }
#cont_izda .packs_inf{float:left; width:640px;background-image:url(images/separador_b.jpg); background-position:left top; background-repeat:no-repeat}
#cont_izda .packs_inf .detail_box{ width:310px;	float:left;	padding-left: 10px;}
#cont_izda .packs_inf .detail_box p{ float: left; }
#cont_izda .packs_inf .detail_box p a{ float:right; color:#0b1960; text-decoration:underline}
#cont_izda .packs_inf .detail_box p a:hover{ background-color:#3e3e3e;text-decoration:none; color:#fff}
#cont_izda .packs_inf .detail_box ul{ font-size:0.8em; float: left;	width: 50%;	margin-left: 10px; margin-top: 10px; list-style-type: none; list-style-image: url(icons/opcion.gif);	padding-left: 5px; }
#cont_izda .packs_inf .detail_box li { line-height: 12px; }

#cont_izda .container_box img {	float: left; padding-left: 100px;}
#cont_izda .caja_seo{float:left; width:640px; color:#637173;  padding:15px 0 0}
#cont_izda .caja_seo .border{border:1px solid #e9e9e9; padding: 10px; float:left; width:618px; margin-bottom:15px;}
#cont_izda .caja_seo .border img{ margin-right:10px; float:left;}
#cont_izda .caja_seo .border .heading{font-size:16px; font-weight:bold; color:#0b1960}
#cont_izda .img_container{ float:left; width:636px;	padding:1px; margin-top:15px; border-top: none;	border-right: none; border-bottom: none; border-left: none; }
#cont_izda .img_container img {padding-left: 10px;}

#cont_izda .text_container{float:left; width:636px; padding:1px; border:1px solid #e9e9e9; margin-top:15px}
#cont_izda .text_container .container_box{float:left; width:616px; background-color:#f7f7f7; padding:10px}
#cont_izda .text_container .container_box hr{ color:#ccc; height:1px}
#cont_izda .logos{
	float:left;
	width:626px;
	padding:0px;
	margin-top:20px;
	margin-left: 5px;
}
/*sitemap*/
#cont_izda .sitemap{width:640px}
#cont_izda .sitemap ol{ width:290px; border-left:1px solid #dedede; border-top:1px solid #dedede; padding-left:30px; margin:15px 0 0 0;}
#cont_izda .sitemap li{border:none; padding-bottom:3px; padding-top:3px; margin:0px;}
#cont_izda .sitemap li ol{border-left:1px solid #dedede; border-top:1px solid #dedede; margin:10px 0 20px 30px}
#cont_izda .sitemap li li{ border:none }
#cont_izda .sitemap li a{display:block;  border:none; padding:4px }

/*contenedor derecha*/
#cont_der{ float:left; width:225px; padding-left:20px}
#cont_der img{ border:none}
#cont_der h3{display:block; float:left; width:170px; padding:5px 0 10px 40px; color:#637173; background-image:url(images/quick-quote.jpg); background-repeat:no-repeat; background-position:left top; margin:0; font-size:12px; font-weight:bold; border-bottom:1px  dashed #e2e9f0}
#cont_der .encabezado{background-color:#FFFFFF; width:210px; margin:5px 0 0 0; float:left;  border:1px solid #e2e9f0; padding:6px; font-weight:bold;color:#0b1960;}
#cont_der .detalles{ width:210px; border:1px solid #d3d3d3; float:left; padding:6px; margin-bottom:10px}
#cont_der .detalles p{ width:210px; font-size:11px; color:#637173}
#cont_der .detalles p a{ color:#0b1960;text-decoration:underline; padding-left:25px;}
#cont_der .detalles p a:hover{ color:#fff; background-color:#333333; text-decoration:none;}
#cont_der .center{ text-align:center}
#cont_der .lista_servicios{  width:185px; padding-left:7px; float:left; clear:right; display:block; padding-top:5px; width:163px; float:left; color:#0b1960;}
#cont_der .icon{ display:block; float:left}
#cont_der .borde_der{width:210px; float:left; border-bottom:1px  dotted #ccc; padding-bottom:10px; }
#cont_der .borde_der span{float:left; padding:0px; padding-top:10px; color:#637173}
#cont_der .borde_der span a{ color:#0b1960;text-decoration:underline; }
#cont_der .borde_der span a:hover{ color:#fff; background-color:#333333; text-decoration:none; }
#cont_der .borde_der_0{width:210px; float:left;  padding-bottom:10px; }
#cont_der .borde_der_0 span{float:left; padding:0px; padding-top:10px; color:#637173}
/*pie*/
#cont_pie{float:left; width:100%; border-top:1px solid #2d4f72; margin-top:20px}
#cont_pie #pie{margin:0 auto 0 auto; width:886px; padding:30px 0 0 0}
#cont_pie #pie img{ float:left;margin-left:5px}
#cont_pie #pie ul{ float:right; margin:0; padding:0}
#cont_pie #pie li{ list-style:none; float:left; margin:0 4px 0 4px; font-size:0.9em; color:#5f5f5f}
#cont_pie #pie li a{ text-decoration:none;color:#5f5f5f}
#cont_pie #pie li a:hover{ text-decoration:underline}
#cont_pie #pie div{float:left; width:886px; text-align:right; font-size:0.9em;color:#5f5f5f; padding:10px 0 30px 0}
