@charset "UTF-8";
/* CSS Document */

/****NUEVOS ESTILOS****/

.span-4 img {
	margin-bottom: 5px;
}

#nav-menu
{
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333;
	border-bottom-color: #333;
}
#nav-menu ul
{
list-style: none;
padding: 0;
margin:0;
}

#nav-menu li
{
float: left;
margin: 0 0.15em;
}

#nav-menu li a
{
	height: 2em;
	line-height: 2em;
	float: left;
	width: 9.3em;
	display: block;
	color: #0d2474;
	text-decoration: none;
	text-align: center;
}

/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */


#header, #sombra-header, #nav-menu, #banner, #servicios, #video-producto-noticias, #galeria-fotos, #titulo {
	margin-bottom: 18px;}
	
.centra-menu-nav {
	float: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}
	
#titulo {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	}
	
p {
	font-size: 0.9em;
}

#video-producto-noticias img {
	border: 3px solid #CCC;
	margin-bottom: 10px;
	}
	
p.read-more {
	font-weight: bold;
	text-align: right;
}

.noticia .titulo-noticia {
	color: #F00;
	font-weight: bold;
	font-size: 90%;
}
.noticia .fecha-noticia {
	font-size: 80%;
	color: #666;
}
.noticia .contenido-noticia {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 90%;
}
#galeria-fotos img {
	border: 3px solid #CCC;
	margin: 0px;
}
#video-producto-noticias .noticia{
	margin: 0px;	
}
#tit-AD {
	background-image: url(../images/fdos-menu_03.png);
	height: 50px;
}

#tit-SI {
	background-image: url(../images/fdos-menu_05.png);
	height: 50px;
}

#tit-PT {
	background-image: url(../images/fdos-menu_07.png);
	height: 50px;
}

#tit-MP {
	background-image: url(../images/fdos-menu_09.png);
	height: 50px;
}

#tit-M {
	background-image: url(../images/fdos-menu_11.png);
	height: 50px;
}

#tit-ID {
	background-image: url(../images/fdos-menu_13.png);
	height: 50px;
}

#servicios .tit-servicios {
	font-weight: bold;
	color: #FFF;
}
#servicios .tit-serv-txto {
	width: 120px;
	float: left;
	line-height: 1em;
	margin-top: 17px;
	margin-left: 10px;
}
.tit-serv-txto a {
	color: #FFF;
	text-decoration: none;
	display: block;
}
.tit-serv-txto a:hover {
	text-decoration: underline;
}
.flecha {
	float: left;
	margin-top: 36px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 0px;
}
.flecha img {
	padding: 0px;
	margin: 0px;
	height: 6px;
	width: 6px;
}
.marg-lat-10 {
/*	margin-right: 5px;*/
	margin-left: 5px;
	margin-top: 5px;
}
body .container{
	font-family: Arial, Helvetica, sans-serif;
}

#header .span-4 ul li, #header .span-5 ul li {
	list-style-image: url(../images/flecha-bullet.gif);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}

#header #idioma.span-5 #engspa  ul li {
	list-style-image: none;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #999;
	list-style-type: none;
	display: inline;
}

#header #idioma.span-5 #engspa  ul li a {
	background-image: none;
	display: inline;
}

#header #idioma.span-5 #engspa  ul {
	margin-left: 75px;	
}


#header .bullet-gris ul li {
	list-style-image: url(../images/flecha-bullet-gris.gif);
}
#header ul li a {
	text-decoration: none;
	color: #333;
	display: block;
	font-size: 0.9em;
	padding-left: 5px;
}
#header ul li a:hover {
	color: #CCC;
	background-color: #333;
}
#header {
	margin-top: 10px;
	margin-bottom: 0px;
}
#banner {
	background-color: #0E1F26;
}
#banner #caso-estudio {
	color: #FFF;
}
#titulo-CE {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	color: #FFF;
	margin-top: 18px;
}

#titulo-CE-interior {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	color: #FFF;
}

#banner #caso-estudio img, #caso-estudio-interior img {
	margin-top: 10px;
	margin-bottom: 10px;
}
#banner #caso-estudio p, #caso-estudio-interior p {
	margin-bottom: 0px;
	color: #FFF;
}
#banner #caso-estudio .tit-txto-CE {
	font-size: 1.0em;
	font-weight: bold;
	margin-bottom: 5px;
}

#caso-estudio-interior .tit-txto-CE {
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 5px;
	color: #FFF;
}

#banner #caso-estudio .txt-CE, #caso-estudio-interior .txt-CE {
	color: #999;
}
#banner #caso-estudio .mas img {
	float: right;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#caso-estudio-interior .mas img {
	float: right;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#header .menu-sub-serv {
	margin-top: 0px;
}
#header ul {
	margin-bottom: 10px;
}
.read-more a{
	text-decoration: none;
	color: #333;
	display: block;
	width: 70px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	float: right;
}

.read-more a:hover {
	color: #006;
	text-decoration: underline;	
}

.contenido-productos {
	font-size: 0.93em;
}
#servicios p {
	margin-bottom: 10px;
}
#servicios p.parrafo-especial {
	margin-bottom: 0px;
	}


#servicios .span-4:hover {
	background-color: #EEEEEE;
}
#tit-ID-interior {
	background-image: url(../images/fdos-menu_13.png);
	height: 18px;
}
#tit-ID-interior .tit-serv-interior a {
	font-size: 2em;
	text-decoration: none;
	color: #FFF;
}
.add-this {
	margin-top: 18px;
}
.texto-interior p {
	font-size: 1.16em;
	text-align: justify;
	color: #333;
	line-height: 1.6em;
}
.texto-interior img  {
	float: left;
	border: 1px solid #CCC;
	padding: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.texto-interior .image-right img  {
	float: right;
	margin-left: 10px;
	margin-right: 0px;
}
.texto-interior {
}
#caso-estudio-interior {
	padding: 10px;
	background-color: #0E1F26;
}
.tit-int-post-serv {
	font-size: 2em;
	font-weight: bold;
	color: #000;
	background-image: url(../images/flecha-tit-int.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	margin-bottom: 20px;
}
.texto-interior .bajada{
	font-size: 1.5em;
	color: #000;
	line-height: 1.3em;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
}
#servicios .texto-interior .texto-post {
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 1.2em;
	line-height: 1.5em;
}
#servicios .texto-interior p {
/*	clear: both;
*/}
#caso-estudio-interior img {
	float: left;
	margin-right: 10px;
}
#video-interior , #caso-estudio-interior{
	margin-bottom: 20px;
}
.notice #titulo-dest {
	font-size: 1em;
	font-weight: bold;
	color: #F60;
}
.notice #txto-dest {
	font-size: 1em;
}
.notice {
	padding-left: 75px;
	background-image: url(../images/help_32.png);
	background-repeat: no-repeat;
	background-position: 20px;
}
.notice #txto-dest a:hover {
	color: #F00;
}

#servicios .texto-interior .marg-lat-10 a img  {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #CCC;
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;
}

#servicios .texto-interior .marg-lat-10 a img.partner-ult
{
	margin-right: 0px;
}
.interior #interiorID .tit-serv-txto {
	font-size: 1.8em;
	width: auto;
}

#tit-AD-int .tit-serv-txto a {
	color: #2C4F63;
}

#tit-SI-int .tit-serv-txto a {
	color: #115F6E;
}

#tit-PT-int .tit-serv-txto a {
	color: #407594;
}

#tit-MP-int .tit-serv-txto a {
	color: #01986b;
}

#tit-M-int .tit-serv-txto a {
	color: #0D4C57;
}

#tit-ID-int .tit-serv-txto a {
	color: #0A3147;
}

.interior #interiorID .tit-serv-txto a {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: bold;
	}
	
#servicios .texto-interior .prods-int p {
	color: #888;
	font-size: 1.4em;
}
#servicios .texto-interior .prods-int .read-more a {
	font-size: 0.5em;
}
#servicios .read-more-serv a {
	font-size: 0.25em;
}

.container #servicios .span-24 .span-14.texto-interior #interiorID .prods-int .span-3.icono-servicios img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
}

.prods-int {
	margin-top: 20px;
}
.interior texto-interior .noticia .titulo-noticia {
	font-size: 2em;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.una-noticia .titulo-noticia a {
	font-size: 2em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #F00;
	text-decoration: none;
	font-weight: normal;
}
.una-noticia .fecha-noticia {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
.una-noticia .read-more a {
	font-size: 0.9em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	width: 100px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}

#servicios .prods-int .read-more a {
	font-size: 2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	width: 100px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}

.clear-marg-dwn-10 {
	clear: both;
	margin-bottom: 10px;
}
.una-noticia {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.tit-menu-serv-header a {
	font-size: 2em;
	color: #999;
	margin: 0px;
	padding: 0px;
	line-height: 1em;
	text-decoration: none;
}

.tit-menu-serv-header {
	margin-bottom: 10px;	
}


#titulo h4 a {
	color: #333;
	text-decoration: none;
}
/* Contact Form 7 INICIO */

#wpcf7-f1-p177-o1 .wpcf7-form p {
	margin-bottom: 20px;
	}
	
 p  input, p textarea {
	border: 1px solid #BBBBBB;
	margin-top: 5px;
	line-height: 2em;
	font-size: 1.4em;
	padding: 2px;
}

p textarea {
	width: 520px;
}

/* Contact Form 7 FINAL */

/* footer */
#footer {
	margin-bottom: 20px;
}

#footer a {
	color: #333;
	text-decoration: none;
}

#footer a:hover {
	color: #006;
	text-decoration: underline;
}

#footer .partners img {
	margin-right: 10px;
}

#interiorID .tit-int-post-serv a, #interiorID p a.tit-int-post-serv {
	border: 1px solid #CCC;
	line-height: 4em;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	color: #666;
/*	background-image: url(http://clientes.fogo.cl/logfire/wp2/wp-content/themes/logfire/images/cuadrado-rojo.png);
	background-repeat: no-repeat;*/
}
#interiorID .tit-int-post-serv a:hover {
	color: #F00;
	}

#interiorID p.tit-int-post-serv {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-position: 30px;
}
#interiorID p .tit-int-post-serv {
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;
	color: #666;
	background-position: 10px;
}

#interiorID ul li {
	list-style-type: none;
	list-style-image: url(http://clientes.fogo.cl/logfire/wp2/wp-content/themes/logfire/images/cuadrado-rojo-5x5.png);
	line-height: 1.9em;
	font-size: 1.2em;
}

#interiorID h3 {
	margin-bottom: 5px;
	}
	
.rrss {
	margin-top: 20px;
	}
	
.copy {
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
		}
	
.rights {font-size: 0.8em;
	line-height: 3em;
	height: 20px;
	}
	
.floatleft {
	float: left;
	}
	
#col-der-int #caso-estudio-interior .tit-txto-CE {
	margin-top: 5px;
	}
	
.container #servicios .span-24 .span-14.texto-interior #interiorID .prods-int .span-13.last .marg-lat-10 .read-more a {
	font-size: 0.7em;
}

.container #servicios .span-24 .span-14.texto-interior #interiorID .prods-int .span-13.last .marg-lat-10 .read-more a:hover {
	color: #006;
	text-decoration: underline;
}