/* @override http://www.navigogroup.cl/wp-content/themes/navigo-theme/style.css */

/*
Theme Name: Navigo 2010.1
Theme URI: http://www.navigo.cl
Description: Diseño para sitio corporativo de Navigo Group
Author: zara*beatriz
Author URI: http://zarabeatriz.net 
*/


/**CSS RESET**/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, center, u, b, i 
{margin: 0;padding: 0;border: 0;outline: 0;font-weight: normal;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline;}


body {line-height: 1;}
:focus { outline: none; }


blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

input, textarea {margin: 0;padding: 0;border:0;}
.oculto, hr, legend{display:none;visibility:hidden;}
.clear { clear: both; }
img { border: none; }
.r {float: right;}
.l { float: left;}

* {
 margin: 0;
 padding: 0;
}


/* Headings 
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
h1 { font-size: 32px; line-height: 36px; padding: 5px 0px; }
h2 { font-size: 24px; line-height: 28px; padding: 5px 0px; }
h3 { font-size: 20px; line-height: 24px; padding: 5px 0px; }
h4 { font-size: 16px; line-height: 20px; padding: 5px 0px; }
h5 { font-size: 14px; line-height: 18px; padding: 5px 0px; }
h6 { font-size: 12px; line-height: 16px; }
*/

/* Links */
a { color: #3173a3; text-decoration: none; }
a:link, a:visited { color:#3173a3; text-decoration:none; }
a:hover { color:#666;text-decoration: underline; }
a:focus { outline: 1px dotted invert; }



/* Text Elements */
address { font-style: italic; }
abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px dotted #666; }


p { margin: 5px 0; padding: 0; color: #666; overflow:hidden; }


blockquote { color: #666; font-style: italic; border-left: 1px solid #ddd; margin-left: 10px; padding-left: 10px; }
blockquote *:first-child:before, q *:first-child:before { content: "\201C"; }
blockquote *:first-child:after, q *:first-child:after { content: "\201D"; }

strong { font-weight: bold; }
em, dfn, cite { font-style: italic; }
dfn { font-weight: bold; }

sup { bottom: 1ex; }
sub { top: .5ex; }

del { text-decoration: line-through; }
ins { text-decoration: underline; }

var, kbd, samp, code, pre { font: 12px/1.4 Consolas, "Andale Mono", Courier, "Courier New", monospace; background: #eee; }
kbd { font-weight: bold; }
samp, var { font-style: italic; }
pre { white-space: pre; overflow: auto; padding: 10px; border: 1px solid #ddd; clear: both; }
code { padding: 0px 3px; }

/* Lists */
ul, ol { margin: 0; padding: 0; list-style: none;}
ul li, ol li { margin: 0; padding: 0; list-style: none;}

li ul, li ol { margin: 0; padding: 0; }
ul ul, ol ol, ul ol, ol ul { margin: 0; padding: 0; }

ol { list-style-type: decimal; }

ul { list-style-type: disc; }
ul ul { list-style-type: circle; }
ul ul ul { list-style-type: square; }

dt { font-weight: bold; }

/* Tables  */

table, td, th { vertical-align: middle; }
table { width: 100%; border-collapse: collapse; border-spacing: 0; }
th { font-weight: bold; }
thead th { background: #ddd; }
th, td, caption { padding: 4px 10px 4px 5px;  text-align: left; font-weight: normal;}
tr.even td { background: #ccc; }
tfoot { font-style: italic; }
caption { background: #eee;  }



/* BASIC */


body {
  margin: 0;
  padding: 0;
 font-family: Helvetica, Arial,  "Lucida Grande", Tahoma, sans-serif;  
 font-size: 70%;
  color: #666;
  background: #f5f5f5 url(images/bg-navigo.jpg) repeat-x;
}

#main { 
margin: 0 auto;
 width: 900px;
 overflow: hidden; 
}

#header {
height:58px;
margin:0 auto;
padding: 0;
width:900px;
 }
 
 #logo,  #logo a {
 font-size: 1px;
 display: block;
 color: #f1f1f1;
 float: left;
 margin-top:4px;
 text-decoration: none;
 }
 

 
#buscador { float: right; margin-top:15px;}
 
 
 #buscador input[type=text] {
 background:#FFFFFF  url(images/bg-buscador.png) left no-repeat ;
 color:#999;
 font-size:11px;
 font-weight:normal;
 height:13px;
 padding:6px 5px 3px 28px;
 border:1px solid #e1e1e1;
 font-family:Helvetica,Arial,"Lucida Grande",Tahoma,sans-serif;
}
 
 
#buscador button.boton_buscar[type=submit] {
display: none;
 background:#8cce00 url(images/ico-buscar.png) center no-repeat  ;
 border:none;
 color:#FFFFFF;
 font-size:12px;
 font-weight:bold;
 height:22px;
 margin:0;
 padding:11px 0 5px;
 width:22px;
 cursor: pointer;
}

#social-ico { float: right; margin-right: 15px; padding-top:4px;}

#social-ico a { padding-left: 12px; }

#buscador form { float: right; }

 #description {
 color: #fff;
 font-size: 1px;
 }

#menu-sup {
 margin: 0 auto 10px;
 float:right;
 overflow:hidden;
}

#menu-sup ul { list-style: none;  }
#menu-sup ul li { float: left; display:block;  height:48px; }

#menu-sup ul li a, #menu-sup ul li a:link, #menu-sup ul li a:visited { 
 color:#fff;
 display:block;
 font-weight: lighter;
 text-decoration: none;
 font-size:11px;
 text-transform: uppercase;
 padding:17px 16px 13px;
 }
 

#menu-sup ul li.current_page_item a, #menu-sup ul li.current a { 
  color: #fff;
  display:block;  
  font-weight: lighter;
  text-decoration: none;
  font-size:11px;
  text-transform: uppercase;
  padding:17px 15px 13px;
  background: #006699 ;  
  border: 1px solid #18365E;
  border-bottom: none;
  border-top: none;
  }
  
#menu-sup ul li.current_page_item a:hover, #menu-sup ul li.current a:hover { 
  color: #fff;
  display:block;  
  font-weight: lighter;
  text-decoration: none;
  font-size:11px;
  text-transform: uppercase;
  padding:17px 15px 13px;
  background: #006699 ;  
  border: 1px solid #18365E;
  border-bottom: none;
  border-top: none;
  }  
  
  #menu-sup ul li a:hover { 
  color: #fff;
  display:block;  
  font-weight: lighter;
  text-decoration: none;
  font-size:11px;
  text-transform: uppercase;
  padding:17px 16px 13px;
  background: #006699 ;  
  }
  
#menu-sup ul li.current_page_item, #menu-sup ul li:hover, #menu-sup ul li.current {
 background: url(images/flecha-azul.png) center bottom no-repeat;
 height:48px;
}



#menu-sup .menu {
 overflow:hidden;
}

.menu ul { list-style: none;  }
.menu ul li { float: left; display:block; }

.menu ul li a, #menu ul li a:link, #menu ul li a:visited { 
 color:#fff;
 display:block;
 font-weight: lighter;
 text-decoration: none;
 font-size:11px;
 text-transform: uppercase;
 padding:17px 15px 13px;

 }
 

.menu ul li.current_page_item a, #menu ul li a:hover, #menu ul li.current a { 
  color: #fff;
  display:block;  
  font-weight: lighter;
  text-decoration: none;
  font-size:11px;
  text-transform: uppercase;
  padding:17px 15px 13px;
  background: #006699;
  }
  



#footer { 
margin: 0 auto;
 width: 900px;
 overflow: hidden; 
}

#menu-footer { float: left; margin-left: 10px;}

#l-zb { float: right; margin-top: 10px; margin-right: 10px;}

#footer .menu {
 overflow:hidden;
 margin-top: 10px;
}

#footer .menu ul { list-style: none;  margin: 0;}
#footer .menu ul li { float: left; border-right:1px solid #999999; }

#footer .menu ul li a { 
 color:#999;
 display:block;
 font-weight:normal;
 text-decoration: none;
 font-size:11px;
 padding:0 10px;
 text-transform:none;
 }

#footer .menu ul li.current_page_item a, #footer .menu ul li a:hover, #footer .menu ul li a.current { 
  color: #088cd1; 
  background: none;
  font-weight: normal; 
  font-size:11px;
  padding:0 10px;
  display:block; 

  }
  

#footer p { padding: 10px; color:#999999;  }

#footer p a {color:#999999;}


/* CONTENT */

#content {
 margin: 18px auto 0px auto ;
 clear: both;
 overflow:hidden;
}

#cont-top { background: url(images/top-content.jpg) no-repeat; width: 901px; height: 9px; }

#cont-cent-home {  
   background: #fff url(images/center-content.jpg) repeat-y; 
   padding:6px 17px 2px;
   width:870px;  
   clear: both; 
   overflow:hidden;
  }
  
#cont-cent {  
   background: #fff url(images/center-content.jpg) repeat-y; 
   padding:13px 25px 10px;
   width:856px;  
   clear: both; 
   overflow:hidden;
  }

#cont-bot { background: url(images/bottom-content.jpg) no-repeat; width: 901px; height: 9px; }


#breadcrumbs { margin-bottom: 7px; width:600px; color:#999999;}

#breadcrumbs a { color:#999999; }



/* HOME */
.jcarousel-control{
	position: absolute;
	z-index: 1000;
	margin: 240px 0 0 20px;
	width: 100px;
}
.jcarousel-control a{
	width: 12px;
	float: left;
	text-indent: -9999px;
	height: 12px;
	margin: 5px 8px;
	display: block;
	background: url(images/btns.png) no-repeat bottom;
}

.jcarousel-control a:hover{
	background: url(images/btns.png) no-repeat top;
}
 
#banner { height: 268px; width: 637px; background: #999; overflow:hidden;}

#page-right .not-home { width: 210px; border-top: 4px solid #1b3e6c;   }

.texto-not { border-bottom: 1px solid #d9d9d9; padding:15px 0; overflow:hidden; }

.texto-not p {  display:inline; line-height:12px;}

.not-home h3 { font-size:14px; font-weight: bold; color: #1b3e6c; border-bottom: 1px solid #d9d9d9; line-height:10px;
padding-top:7px; }

.not-home h4 { font-size:11px; line-height:14px; padding:0; display:inline;}

.not-home h4 a { font-size:11px; line-height:12px; font-weight:bold; color: #1B3E6C; }

.not-home a.ver-mas { color: #1B3E6C; font-size: 11px; display:inline; }

#newsletter { 
 background: url(images/bg-boton.azul.jpg) no-repeat; 
 color: #fff; 
 font-weight: bold; 
 height: 10px; 
 width: 190px;
 text-decoration: none;
 display: block;
 padding: 10px; 
 margin-bottom:6px;
 margin-top:6px;
 text-align: center;
 }
 
 #contacto-home { 
   background: url(images/bg-contacto.jpg) no-repeat;  
   height:153px;
line-height:16px;
padding:15px;
width:183px;
   font-size:12px; 
 
   color: #999;
 }
#contacto-home span { color: #666; font-size: 14px; font-weight: bold; display: block; }

#contacto-home a { color: #1B3E6C;  display: block; margin-top: 10px; }

#contacto-home ul { list-style: none; overflow:hidden; width:184px; margin-top:8px; }

#contacto-home ul li { list-style: none; float: left; margin-right: 13px;}

.caja-indus {  background:url(images/icos-industrias.jpg) left 30px no-repeat; }

.caja-serv {  background:url(images/icos-servicios-new.jpg) left 25px no-repeat; }/*said bottom on margin*/

.caja-indus, .caja-serv, .caja-exito { border-top:5px solid #1B3E6C; width:205px; float: left; margin-top: 15px; } 

.caja-indus, .caja-exito { margin-left: 12px;}

.caja-indus h3, .caja-serv h3, .caja-exito h3 { 
  font-size:14px; 
  line-height:18px;
  font-weight: bold; 
  color: #1b3e6c; 
  border-bottom: 1px solid #d9d9d9; 
  padding-top:8px; 
  }

.caja-indus ul, .caja-serv ul { list-style: none;}

.caja-serv ul li { 
 list-style: none; 
 border-bottom:1px solid #D9D9D9; 
 padding:6px 5px 7px 50px;
 font-size:12px;
 line-height:17px; 
 font-weight: bold; 
 }
 
 .caja-serv ul li a { 
 list-style: none; 
 font-size:12px;
 line-height:17px; 
 font-weight: bold;
 text-decoration: none; 
 color: #666;
 }
 
.caja-indus ul li { 
 list-style: none; 
 border-bottom:1px solid #D9D9D9; 
 padding:10px 5px 10px 47px;
 font-size:12px;
 line-height:16px; 
 font-weight: bold; 
 }

.caja-indus ul li a { 
 list-style: none; 
 font-size:12px;
 line-height:16px; 
 font-weight: bold; 
  text-decoration: none; 
   color: #666;
 }
 
.caja-indus ul li span, .caja-serv ul li span { 
 font-size:11px;
 line-height:11px; 
 display: block;
 font-weight: lighter; 
 color: #999;
 }
.caja-exito li{
	padding-top: 3px;
	list-style: none;
	border-bottom: 1px solid #D9D9D9;	
}
.caja-exito li span{
width: 120px;
color: #666;
font-size: 11px;
line-height: 16px;
padding: 5px;
float: right;
}
.caja-exito li div {
width: 20%; 
float: left
}
.caja-exito img {
margin-left:12px;
margin-top:2px;
margin-bottom: 2px;
float: left;
}

.caja-exito a {
    color:#666;
    text-decoration:none;
    display: block;    
}

/* NEWSLETTER */

.page-news { margin: 0 auto; clear: both; float: none !important; width: 640px !important;  border-top: 6px solid #1B3E6C; padding-bottom: 20px;}

h2.news-title {   border-top: 6px solid #1B3E6C; color: #1B3E6C; padding: 5px 15px;  }

h4.news-title a {  font-weight:bold; background: #1B3E6C; color: #fff; padding: 5px 10px; font-size: 14px; margin-top: 10px; display: block;  }


h2.news-title span { color: #666; font-size: 12px; float: right;}

.texto-news {  width: 310px; float: left; margin: 0 5px;  }

.texto-news p { 
 font-size:12px;
 line-height:16px;
 padding:0 10px;
}

.texto-news a.ver-mas {
color:#1B3E6C;
display:inline;
padding:0 10px;
font-size:11px;
}



/* MENU LATERAL */


#page-right a.trabaje { 
  border-bottom:1px solid #BCBCBC;
border-top:1px solid #BCBCBC;
color:#004080;
display:block;
font-size:12px;
font-weight:bold;
margin:0 0 15px;
padding:10px;
text-decoration:none;
width:190px;
 }

 #contacto-form { 
  
   padding:15px 0;
   font-size:12px; 
   line-height: 16px;
   color: #999;
 }
#contacto-form span { color: #666; font-size: 14px; font-weight: bold; display: block; }




#page-right ul.submenu {  list-style: none; text-align: left; margin: 0; padding: 0; border-bottom:1px solid #BCBCBC; }
 
#page-right ul.submenu li {  
  color:#004080;
  font-size:14px;
  font-weight:lighter;
  list-style: none; 
  border-top: 1px solid #bcbcbc;
  }
  

 
#page-right ul.submenu li a {  
  color:#004080;
  display: block;
  font-size:14px;
  font-weight:lighter; 
  background: #f8f8f8;
  padding:10px 17px;
  width:176px;
 }
 
 
#page-right ul.submenu li.page-item-5 { display: none;}
 
 #page-right ul.submenu li a:hover, #page-right ul.submenu li a.current { 
  text-decoration: none; 
  color:#004080;
  display: block;
  font-size:14px;
  font-weight:lighter;
  background: #f1f1f1;
  padding:10px 17px;
  width:176px;
  }
  
  


#page-right ul.submenu li ul li {  
  }
 


 #page-right ul.submenu li ul li a {  
  color:#666;
  font-size:12px;
  font-weight:lighter;
  background: #fff;
  padding:10px 27px;
width:156px;
 }
 
 
 #page-right ul.submenu li ul li a:hover, #page-right ul.submenu li ul li a.current {  
  color:#004080;
  font-size:12px;
  font-weight:lighter;
  background: #fff;
  padding:10px 27px;
width:156px;
 background: #f1f1f1;
 }



#page-right { 
float: right;
 width:210px; 
}

/* 

#page-right ul.submenu li.current_page_item a  { 
  color:#004080;
  display: block;
  font-size:14px;
  font-weight:lighter; 
  padding:10px 17px;
  width:176px;
  background: #f1f1f1;
  }

#page-right ul.submenu li.current_page_item a:hover  { 
  text-decoration: none; 
  color:#004080;
  display: block;
  font-size:14px;
  font-weight:lighter; 
  padding:10px 17px;
  width:176px;
   background: #f1f1f1;
  }
  


#page-right ul.submenu li.current_page_item ul { list-style: none; text-align: left; margin: 0; padding: 0; }

#page-right ul.submenu li.current_page_item ul li {  
  color:#666;
  font-size:12px;
  font-weight:lighter;
  list-style: none; 
  border-top: 1px solid #bcbcbc !important;
  }


#page-right ul.submenu li.current_page_parent,  
#page-right ul.submenu li.current_page_parent a {  
 list-style: none;
 padding:10px;
 border-bottom: 1px solid #bcbcbc;
 background: #f8f8f8;
 }

 
#page-right ul.submenu li.current_page_parent a:hover {  
 list-style: none;
 padding:10px;
 border-bottom: 1px solid #bcbcbc;
 background: #f1f1f1;
 }


#page-right ul.submenu li.current_page_parent:hover
{ background: #f8f8f8;  }

*/

/* PAGINAS */
 
 
#page-center-home { 
 float:left;
 width:640px;
 overflow: hidden;
  }
  
  #page-center { 
 float:left;
 width:620px;
 overflow: hidden;
  }

#page { margin-bottom: 50px;}
 
#page h2.page-title, #page h2.page-title a, #page-center h2.page-title  { 
  color: #006699; font-size:27px; font-weight:lighter; line-height: 30px;  text-decoration: none;padding: 0; margin: 0; 
}

#page h3.post-title a { 
   color: #006699; font-size:16px; font-weight:normal; line-height: 20px;  text-decoration: none;padding: 0; margin:0 x; display: block; margin-top:3px;
  }
  
#page h3.post-title { 
   color: #006699; font-size:16px; font-weight:normal; line-height: 20px;  text-decoration: none;padding: 0; margin:0 x; display: block; margin-top:3px;
  }

#page span.meta-post a { text-transform: uppercase; font-size:9px;  color: #666;}
#page span.meta-post {display: block; margin-top:20px; text-transform: uppercase; font-size:9px;  color: #666;}
#page-center h2.page-title-result { color:#666; font-size:15px; font-weight:bold;line-height: 18px; padding: 0; margin: 0; margin-bottom: 20px; }

#page-center h2.page-title-result span { color:#21b3e7; font-size:15px; font-weight:bold; }
 
#page #texto-page { margin-top: 15px;}
  
#page #texto-page p, #centro #page{ 
 color:#666;
 font-size:12px;
 line-height:18px;
 margin:5px 0;
 overflow:hidden;
 padding:0;
 text-align:justify; 
 }
 
 #page-center p { 
 color:#666;
 font-size:12px;
 line-height:18px;
 margin:5px 0;
 overflow:hidden;
 padding:0;
 text-align:justify; 
 }
 
#page #texto-page-result { margin-top: 0px;}

#page #texto-page-result p { 
 color:#666;
 font-size:12px;
 line-height:18px;
 margin:5px 0;
 overflow:hidden;
 padding:0;
 text-align:justify; 
 }
 
a.ver-mas { color: #1B3E6C; font-size: 11px; display:inline; }


/* CONSEJOS Y PREGUNTAS */
#centro #page .subcat ul{
	margin: 0;
	padding: 0;
}
#centro #page .subcat ul li{
	margin: 0;
	list-style-type: none;
	padding: 0;
}
 #page #texto-page ul,  #centro #page ul { list-style: none; margin: 0; padding:10px 20px; } 
 
 #page #texto-page ul li,  #centro #page li { list-style: disc; margin-bottom: 10px;  padding-bottom: 10px;} 
 
 #page #texto-page h4, #centro #page h4 { font-size: 14px; font-weight: bold; color:#333333; }
 
 #page #texto-page ul li p {   
   color:#333333;
   font-size:12px;
   line-height:18px;
   margin:5px 0;
   overflow:hidden;
   padding:0;
   text-align:justify;}

/* EQUIPO */

.ficha-equipo { display: block; width: 400px; margin: 10px 0; overflow:hidden; clear: both;}
.foto-equipo { background: #f1f1f1; width: 60px; height: 48px; float: left; }

.datos-equipo { float: left; font-size: 12px; margin-left: 10px; }
.nombre-eq { color:#004080; }
.cargo-eq { color: #666;  margin-left: 10px; }
.mail-eq {  color: #666; display:block; padding:5px 0; }


/* LISTADO */

.ficha-listado { display: block; margin: 10px 0; overflow:hidden; clear: both;}
.foto-listado { background: #f1f1f1; width: 60px; height: 48px; float: left;  margin-right: 10px; }

.datos-listado { float: left; font-size: 12px;  width: 550px;}
.datos-listado h4 {   font-size:14px; line-height:20px; color:#004080; padding: 0; margin: 0;   } 
   
/* DOCUMENTOS */

 #page #texto-page ul.docus { list-style: none; margin: 0; padding:0 10px; } 
 
 #page #texto-page ul.docus li { list-style: none; padding:10px 20px 10px 15px;  border: none; margin: 0; } 
 
 #page #texto-page ul.docus li.alt { list-style: none; padding:10px 20px 10px 15px;  background: #e6e6e6; border: none; margin: 0;} 
 
 #page #texto-page ul.docus li h4 { font-size: 10px; font-weight: bold; color:#333333; padding: 0;  line-height: 14px; text-transform: uppercase; }
 
 #page #texto-page ul.docus li p {   
   color:#333333;
   font-size:11px;
   line-height:14px;
   margin:0;
   padding:0;
   padding-right: 50px;
   background: url(images/ico-pdf.gif) right no-repeat;
   overflow:hidden;
   text-align:justify;   }
 
 
 #page table tr td { 
 border:1px solid #333333;
font-weight:normal;
line-height:15px;
padding:9px;

text-align:left;}

#page table {
border:1px solid #333333;
border-collapse:collapse;
border-spacing:0;
width:610px;
float:right;
}
 
/* VIDEOS */

 #page #texto-page ul.docus { list-style: none; margin: 0; padding:0 10px; } 
 
 #page #texto-page ul.docus li { list-style: none; padding:10px 20px 10px 15px;  border: none; margin: 0;  } 
 
 #page #texto-page ul.docus li.alt { list-style: none; padding:10px 20px 10px 15px;  background: #e6e6e6; border: none; margin: 0;}  
 
 #page #texto-page ul.docus li h4 { font-size: 10px; font-weight: bold; color:#333333; padding: 0;  line-height: 14px; text-transform: uppercase; }
 
 #page #texto-page ul.docus li p {   
   color:#333333;
   font-size:11px;
   line-height:14px;
   margin:0;
   padding:0;
   padding-right: 50px;
   background: url(images/ico-pdf.gif) right no-repeat;
   overflow:hidden;
   
   text-align:justify;   }

 .sub-item-industrias{
     border-bottom: none !important;
     padding: 2px 0 0 9px !important;
     width: 151px;
     background: url(/wp-content/themes/navigo-theme/images/bullet.gif) no-repeat scroll 0pt 6px transparent;

}
.font-normal{
    font-weight: normal !important;
}
.sub-industrias-link{
    padding-left: 40px !important;
}
/* creatika */
/* sidebar */
#sidebar{
	float: left;
}
#sidebar .subdentro .cat{
	padding: 0;
}
#sidebar .subdentro .cat a{
	font-family: arial;
	font-size: 14px;
	color: #fff;
	display: block;
	text-decoration: none;
	background: url(img/btn/btn_sidebar.gif) no-repeat;
}
#sidebar .subdentro .cat a:hover, #sidebar .subdentro .cat a.acti{
	background: url(img/btn/btn_sidebar.gif) no-repeat 0 -39px;
}
#sidebar ul.subdentro{
	width: 225px;
}
#sidebar .subdentro li{
	padding: 1px 0;
	background: url(img/btn/borde_btn.gif) no-repeat;
}
#sidebar .subdentro a{
	font-family: arial;
	font-size: 12px;
	color: #999;
	display: block;
	padding: 11px 30px 11px 10px;
	text-decoration: none;
	margin: 0;

}
#sidebar .subdentro a:hover, #sidebar .subdentro a.acti{
	background-image: url(img/btn/btn2_sidebar.gif);
}
#sidebar ul.submenu{
	padding: 0 30px 0 20px;
	background: url(img/btn/btn_fondo.gif) repeat-y;
}
#sidebar ul.submenu li{
	border-top: 1px dotted #999;
	background: none;
}
#sidebar .submenu a{
	padding: 4px;
	color: #006699;
	display: block;
}
#sidebar .submenu{
	display: none;
}
#sidebar #acti.submenu{
	display: block;
}
#sidebar .submenu a:hover{
	background: #b8d3e1;
}
#sidebar .submenu li{
	padding: 8px 5px;
	background: url(img/btn/borde.gif) no-repeat;
}
/* sidebar */
/*content*/
.container_12.grid_9{
	width: 630px;
	padding-right: 10px ;
}
#centro{
	float: right;
	width: 600px;
}
#centro .banner img{
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ccc;
	
}
#centro h2{
	font-size: 27px;
	font-family: arial;
	line-height: 120%;
	color: #666;
	text-align: left;
	padding-bottom: 10px;
	border-bottom: 1px solid #006699;
}
#centro img.icono{
	float: left;
	padding-right: 20px;
}
#centro .texto_contenido{
	padding-top: 15px;
	padding-bottom: 30px;
}
#centro .texto_contenido p{
	color: #999;
	font: 12px/140% arial;
}
#centro .texto_contenido1{
	padding-top: 15px;
	padding-bottom: 30px;
	border-bottom: 1px solid #ccc;
}
#centro .texto_contenido1 p{
	color: #999;
	font: 12px/140% arial;
}

.cat_servicios{
	padding-top: 10px;
	padding-left: 20px;
}
.cat_servicios li{
	padding-bottom: 15px;
	float: left;
}
.cat_servicios a{
	background-image: url(img/btn/btn3.gif);
	display: block;
	width: 267px;
	height: 40px;
	margin-right: 20px;
	font-size: 13px;
	font-family: arial;
	color: #fff;
	text-decoration: none;
	text-align: center;
	padding-top: 15px;
}
.cat_servicios a:hover{
	background: url(img/btn/btn3.gif) no-repeat 0 -55px;
}
.cat_industria{
	padding-top: 30px;
}
.cat_industria a{
	display: block;
	width: 193px;
	height: 40px;
	margin-right: 5px;
	font-size: 13px;
	font-family: arial;
	color: #fff;
	text-decoration: none;
	text-align: center;
	padding-top: 15px;
	background: url(img/btn/btn4.gif) no-repeat;
}
.cat_industria a:hover{
	background: url(img/btn/btn4.gif) no-repeat 0 -55px;
}
.cat_industria li.salud{
	padding-left: 100px;
}
.cat_industria li{
	padding-bottom: 15px;
	float: left;
}
/*cajas*/
.cajas{
	margin-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ccc;
	color: #999;
	font: 12px/140% arial;
}
.cajas p{
	padding-bottom: 30px;
	line-height: 140%;
}
.cajas .text{
	width: 410px;
	float: right;
}
.cajas .titulo{
	display: block;
	font-size: 18px;
	font-family: arial;
	color: #006699;
	padding: 5px 0 20px 50px;
}
 .cajas_casos .titulo_destacado{
	display: block;
	font-size: 18px;
	font-family: arial;
	color: #006699;
}
.cajas_casos{
	margin-top: 20px;
	border-bottom: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	color: #999;
	font: 12px/140% arial;
}
.cajas_casos p{
	padding-bottom: 30px;
	line-height: 140%;
}
.cajas_casos p.titulo{
	display: block;
	font-size: 18px;
	font-family: arial;
	color: #006699;
	padding-bottom: 20px;
}
.cajas_casos img{
	float: left;
	padding-right: 20px;
}
.cajas_casos a{
	color: #006699;
	text-decoration: none;
}
.cajas_casos a:hover{
	text-decoration: underline;
}
.cajas ul{
	list-style-type: disc;
	list-style-position: inside;
}
.cajas li{
	padding-bottom: 5px;
}
.cajas a{
	color: #006699;
	text-decoration: none;
}
.cajas a:hover{
	text-decoration: underline;
}
.cajas img{
	float: left;
	padding-right: 20px;
}
/*content*/


 /* cf */

.cf:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Hides from IE-mac \*/

* html .cf {
	height: 1%;
}

/* End hide from IE-mac *//* cf */

.cf:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Hides from IE-mac \*/

* html .cf {
	height: 1%;
}

/* End hide from IE-mac */

