@font-face {
    font-family: 'GILLSANS';
    src: url('../fonts/gill-sans-mt-condensed.eot');
    src: url('../fonts/gill-sans-mt-condensed.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gill-sans-mt-condensed.woff') format('woff'),
         url('../fonts/gill-sans-mt-condensed.ttf') format('truetype'),
         url('../fonts/gill-sans-mt-condensed.svg#gill-sans-mt-condensed') format('svg');
    font-weight: normal;
    font-style: normal;
	}
@font-face {
    font-family: 'FUTURALT';
    src: url('../fonts/futuralt.eot');
    src: url('../fonts/futuralt.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futuralt.woff') format('woff'),
         url('../fonts/futuralt.ttf') format('truetype'),
         url('../fonts/futuralt.svg#futuralt') format('svg');
    font-weight: normal;
    font-style: normal;
	}
@font-face {
    font-family: 'FUTURA BOLD';
    src: url('../fonts/futuramd.eot');
    src: url('../fonts/futuramd.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futuramd.woff') format('woff'),
         url('../fonts/futuramd.ttf') format('truetype'),
         url('../fonts/futuramd.svg#futuramd') format('svg');
    font-weight: normal;
    font-style: normal;
	}
@font-face {
    font-family: 'OPEN SANS';
    src: url('../fonts/opensans.eot');
    src: url('../fonts/opensans.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans.woff') format('woff'),
         url('../fonts/opensans.ttf') format('truetype'),
         url('../fonts/opensans.svg#opensans') format('svg');
    font-weight: normal;
    font-style: normal;
	}
html{
	width:100%; height:100%;
	font-size:1px;
	}
body{
	width:100%; height:100%;
	margin:0; padding:0;
	text-align:center;
	background:#FFF;
	}
h1, h2, h3, h4, h5, h6, p, a, span, strong, ul, li, form{
	font-family:Tahoma, Helvetica, sans-serif;
	font-weight:normal;
	margin:0; padding:0;
	list-style:none;
	text-decoration:none;
	}
strong{
	font-weight:bold;
	}
.header ul, .cuerpo ul, .pie ul{
	margin:0; padding:0;
	list-style:none;
	}
.header strong, .cuerpo strong, .pie strong{
	color:#181413;
	}
.header p, .cuerpo p, .pie p{
	font-family:'FUTURALT', 'OPEN SANS', Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#443B2B;
	line-height:20px;
	margin:0; padding:0 0 20px 0;
	text-align:left;
	display:inline;
	}
.header p strong, .cuerpo p strong, .pie p strong{
	font-family:'FUTURA BOLD', Arial, Helvetica, sans-serif;
	font-size:16px;
	}
.header span, .cuerpo span, .pie span{
	font-family:'FUTURALT', 'OPEN SANS', Arial, Helvetica, sans-serif;
	color:#F66843;
	}
.header p.margenmedio, .cuerpo p.margenmedio, .pie p.margenmedio{
	padding:0 0 20px 0;
	}
p strong.medio{
	font-size:16px;
	}
.header h2, .cuerpo h2, .pie h2{
	font-family:'FUTURALT', 'OPEN SANS', Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#443B2B;
	line-height:22px;
	margin:0; padding:0 0 40px 0;
	text-align:left;
	}
.header h6, .cuerpo h6, .pie h6{
	font-family:'GILLSANS', 'OPEN SANS', Arial,  Helvetica, sans-serif;
	font-size:40px;
	color:#f66843;
	line-height:24px;
	margin:0; padding:0;
	}
.header table tr td, .cuerpo table tr td, .pie table tr td{
	vertical-align:top;
	text-align:left;
	}
.header ul li, .cuerpo ul li, .pie ul li{
	font-family:'FUTURALT', 'OPEN SANS', Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#443B2B;
	line-height:20px;
	margin:0; padding:0 0 0 18px;
	background:url(../img/arrow3.png) no-repeat 0 5px;
	}
.header{
	height:336px;
	background:#EEE6DE;
	}
.home{
	background:url(../img/mapa.jpg) no-repeat center 75px;
	}
.header.sinfondo{
	background:none;
	}
.cartelesg{
	position:relative; float:right;
	width:214px; height:419px;
	margin:0 125px 50px 0;
	background:url(../img/soportecarteles_g.png) no-repeat center top;
	}
.cartelesg a{
	display:block; position:absolute;
	height:60px;
	font-family:'GILLSANS', 'OPEN SANS', Arial,  Helvetica, sans-serif;
	font-size:26px;
	padding:29px 0 0 0;
	color:#FFF;
	text-transform:uppercase;
	}
.cartelesg a.cartel1{
	top:1px; left:0;
	text-align:right;
	padding-right:14px;
	width:154px;
	background:url(../img/carteles_g.png) no-repeat 0 0;
	}
.cartelesg a.cartel1:hover, .cartelesg a.cartel3:hover{
	background-position:0 -89px;
	}
.cartelesg a.cartel2{
	top:62px; right:0;
	text-align:left;
	padding-left:14px;
	width:154px;
	background:url(../img/carteles_g.png) no-repeat -168px 0;
	}
.cartelesg a.cartel2:hover, .cartelesg a.cartel4:hover{
	background-position:-168px -89px;
	}
.cartelesg a.cartel3{
	top:124px; left:0;
	text-align:right;
	padding-right:22px;
	width:146px;
	background:url(../img/carteles_g.png) no-repeat 0 0;
	}
.cartelesg a.cartel4{
	top:185px; right:0;
	text-align:left;
	padding-left:35px;
	width:133px;
	background:url(../img/carteles_g.png) no-repeat -168px 0;
	}
.logog{
	position:absolute;
	top:0; left:0;
	z-index:1;
	width:393px; height:468px;
	background:url(../img/logo_g.png) no-repeat top left;
	}
#logog{
	position:absolute;
	top:0; left:0;
	z-index:1;
	width:393px; height:468px;
	}
.fondo{
	width:100%; height:336px;
	position:absolute;
	top:0; left:0;
	z-index:1;
	}
.franjagris{
	height:67px;
	background:#5B5B5A;
	}
.franjanaranja{
	height:11px;
	background:#F66843;
	margin:5px 0 0 0;
	}
.imagen{
	height:235px;
	}
.imagen.quienesomos{
	background:url(../img/quienesomos.jpg) no-repeat top center;
	}
.imagen.capacitacion{
	background:url(../img/capacitacion.jpg) no-repeat top center;
	}
.imagen.traduccion{
	background:url(../img/traduccion.jpg) no-repeat top center;
	}
.imagen.contacto{
	background:url(../img/contacto.jpg) no-repeat top center;
	}
.franjatricolor{
	height:18px;
	background:url(../img/franjatricolor.png) no-repeat top center;
	}
.frente{
	width:100%; height:336px;
	position:absolute;
	top:0; left:0;
	z-index:2;
	}
.centro{
	width:980px; height:336px;
	margin:0 auto;
	position:relative;
	}
#logo{
	position:absolute;
	top:25px; left:0;
	z-index:1;
	width:341px; height:341px;
	}
.imgblog{
	position:absolute;
	top:72px; left:375px;
	z-index:2;
	width:334px; height:289px;
	background:url(../img/blog.png) no-repeat 0 0;
	}
.logo{
	position:absolute;
	top:25px; left:0;
	z-index:1;
	width:341px; height:341px;
	background:url(../img/logo.png) no-repeat top left;
	}
.redes{
	width:50px; height:175px;
	padding:25px 0 0 0;
	background:#F66843;
	position:absolute;
	top:0; right:0;
	box-shadow: 0 0 5px #5b524d;
    -webkit-box-shadow: 0 0 5px #5b524d;
    -moz-box-shadow: 0 0 5px #5b524d;
	}
.redes a{
	width:25px; height:25px;
	margin:0 auto 18px auto;
	display:block;
	}
.redes a.fbook{
	background:url(../img/icon-fbook.png) no-repeat 0 0;
	}
.redes a.twitter{
	background:url(../img/icon-twitter.png) no-repeat 0 0;
	}
.redes a.in{
	background:url(../img/icon-in.png) no-repeat 0 0;
	}
.redes a.skype{
	background:url(../img/icon-skype.png) no-repeat 0 0;
	}
.redes a:hover{
	background-position:0 -25px;
	}
.navbar{
	position:absolute;
	top:0px; right:195px;
	z-index:2;
	}
.navbar a{
	display:block;
	float:right;
	padding:19px 12px 18px 12px;
	margin:0;
	font-family:'GILLSANS', 'OPEN SANS', Arial,  Helvetica, sans-serif;
	font-size:25px;
	color:#F3EDE7;
	background:url(../img/btn2.png) no-repeat 0 0;
	text-transform:uppercase;
	}
.navbar a:hover{
	color:#CCC;
	}
.idiomas{
	position:absolute;
	top:0; right:70px;
	z-index:2;
	text-align:left;
	padding:14px 0 0 0;
	}
.idiomas a{
	display:block;
	background:url(../img/arrow.png) no-repeat 0 2px;
	padding:0 0 0 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#F3EDE7;
	text-transform:uppercase;
	}
.idiomas a:hover{
	background-position:0 -28px;
	}
.cuerpo{
	width:980px; margin:0 auto;
	overflow:hidden;
	padding:25px 0 0 0;
	}
.cuerpo.nomargin{
	padding:0;
	}
.columna1{
	width:225px; float:left;
	}
.columna1 div.lampara{
	width:176px; height:125px;
	background:url(../img/lampara.png) no-repeat 0 0;
	}
.columna1 a{
	display:block;
	cursor:pointer;
	height:31px;
	padding:9px 0 0 0;
	background:url(../img/franjatricolor2.png) no-repeat 0 0 #eee5de;
	margin:8px 0 0 0;
	font-family:'GILLSANS', 'OPEN SANS', Arial,  Helvetica, sans-serif;
	font-size:25px;
	color:#867b67;
	text-transform:uppercase;
	}
.columna1 a:hover{
	color:#f66843;
	}
.columna1 a:first-child{
	margin:0;
	}
.opinion{
	text-align:left;
	margin:185px 0 0 0;
	}
.opinion form{
	display:block; 
	overflow:hidden;
	padding:18px 10px 10px 10px;
	background:url(../img/franjatricolor2.png) no-repeat 0 0 #eee5de;
	}
.opinion form input, textarea{
	margin:0 0 6px 0; padding:2px 5px;
	width:195px; height:21px;
	background:#FFF;
	border:none;
	font-family:'GILLSANS', 'OPEN SANS', Arial,  Helvetica, sans-serif;
	font-size:16px;
	color:#867b67;
	text-transform:uppercase;
	}
.opinion form textarea{
	width:148px; height:38px; 
	float:left; margin:0;
	}
.opinion form a{
	background:#f66843;
	margin:0; padding:12px 0 0 0;
	width:42px; height:30px;
	display:block; float:right;
	text-align:center;
	font-family:'GILLSANS', 'OPEN SANS', Arial,  Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	text-transform:uppercase;
	}
.opinion form a:hover{
	background:#685a3f;
	color:#FFF;
	}
.columna2{
	width:510px; float:left;
	margin:0 0 0 10px;
	}
.contenido{
	text-align:left;
	}
.contenido h1{
	height:37px;
	padding:3px 0 0 22px;
	background:url(../img/franjatricolor3.png) no-repeat 0 0;
	margin:0;
	font-family:'GILLSANS', 'OPEN SANS', Arial,  Helvetica, sans-serif;
	font-size:30px;
	color:#FFF;
	text-transform:uppercase;
	}
.contenido h1.inverso{
	background:url(../img/franjatricolor3.png) no-repeat 0 -40px;
	margin:20px 0 0 0;
	}
.contenido h1.contacto{
	background:url(../img/h1contacto.png) no-repeat 0 0;
	margin:20px 0 0 0; height:46px;
	padding:31px 0 0 75px;
	font-size:20px;
	}
.cuadro{
	background:#f2f3ee;
	padding:35px 25px 72px 25px;
	margin:0;
	overflow:hidden;
	}
.cuadro strong{
	font-weight:normal;
	}
.cuadro.secundario{
	padding-bottom:15px;
	}
.columna3{
	width:225px; float:right;
	}
.carteles{
	position:relative;
	width:166px; height:319px;
	margin:0 0 0 30px;
	background:url(../img/soportecarteles.png) no-repeat center top;
	}
.carteles.home{
	float:right;
	margin:0 150px 0 0;
	}
.carteles a{
	display:block; position:absolute;
	height:47px;
	font-family:'GILLSANS', 'OPEN SANS', Arial,  Helvetica, sans-serif;
	font-size:22px;
	padding:21px 0 0 0;
	color:#FFF;
	text-transform:uppercase;
	}
.carteles a.cartel1{
	top:1px; left:0;
	text-align:right;
	padding-right:10px;
	width:118px;
	background:url(../img/carteles.png) no-repeat 0 0;
	}
.carteles a.cartel1.on, .carteles a.cartel3.on, .carteles a.cartel1:hover, .carteles a.cartel3:hover{
	background-position:0 -68px;
	}
.carteles a.cartel2{
	top:47px; right:1px;
	text-align:left;
	padding-left:10px;
	width:118px;
	background:url(../img/carteles.png) no-repeat -128px 0;
	}
.carteles a.cartel2.on, .carteles a.cartel4.on, .carteles a.cartel2:hover, .carteles a.cartel4:hover{
	background-position:-128px -68px;
	}
.carteles a.cartel3{
	top:95px; left:0;
	text-align:right;
	padding-right:16px;
	width:112px;
	background:url(../img/carteles.png) no-repeat 0 0;
	}
.carteles a.cartel4{
	top:141px; right:1px;
	text-align:left;
	padding-left:26px;
	width:102px;
	background:url(../img/carteles.png) no-repeat -128px 0;
	}
.blogs{
	background:url(../img/franjatricolor2.png) no-repeat 0 0 #eee5de;
	padding:15px 15px 5px 15px;
	overflow:hidden;
	margin:15px 0 10px 0;
	}
.blogs img{
	float:left;
	}
.blogs h6{
	float:left;
	padding:25px 0 0 30px;
	}
.idiomasblog{
	position:relative;
	text-align:left;
	padding:0; float:none;
	}
.idiomasblog a{
	display:block; height:39px;
	background:url(../img/arrow2.png) no-repeat 40px 14px #867b67;
	padding:11px 0 0 70px;	margin:0 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FFF;
	text-transform:uppercase;
	}
.idiomasblog a:hover{
	background:url(../img/arrow2.png) no-repeat 40px 14px #685a3f;
	}
.pie{
	height:60px;
	text-align:center;
	background:url(../img/franjatricolor.png) no-repeat center bottom;
	}
.pie p{
	margin:0; padding:15px 0 0 0;
	text-align:center;
	}
.pie p strong{
	font-weight:normal;
	}

/* CAPACITACION */
div.fila{
	overflow:hidden;
	}
div.fila div:last-child{
	margin-right:0;
	}
div.icon{
	width:109px; height:108px;
	float:left; margin:0 8px 8px 0;
	}
div.icon h3{
	background:#eee5de;
	font-family:'GILLSANS', 'OPEN SANS', Arial,  Helvetica, sans-serif;
	font-size:12px;
	padding:2px 0;
	margin:88px 0 0 0;
	color:#443B2B;
	text-transform:uppercase;
	text-align:center;
	}
div.icon.presentacionesefectivas{
	background:url(../img/presentacionesefectivas.png) no-repeat center center;
	}
div.icon.negociaciones{
	background:url(../img/negociaciones.png) no-repeat center center;
	}
div.icon.telephoning{
	background:url(../img/telephoning.png) no-repeat center center;
	}
div.icon.emailwriting{
	background:url(../img/emailwriting.png) no-repeat center center;
	}
div.icon.lenguajedegraficos{
	background:url(../img/lenguajedegraficos.png) no-repeat center center;
	}
div.icon.redaccion{
	background:url(../img/redaccion.png) no-repeat center center;
	}
div.icon.expansiondeterminologia{
	background:url(../img/expansiondeterminologia.png) no-repeat center center;
	}
div.icon.inglesparaviajes{
	background:url(../img/inglesparaviajes.png) no-repeat center center;
	}
div.icon.estrategiasauditivas{
	background:url(../img/estrategiasauditivas.png) no-repeat center center;
	}
div.icon.conferencecalls{
	background:url(../img/conferencecalls.png) no-repeat center center;
	}
div.icon.casosdeestudio{
	background:url(../img/casosdeestudio.png) no-repeat center center;
	}
div.icon.revisiongramatical{
	background:url(../img/revisiongramatical.png) no-repeat center center;
	}

/* TRADUCCIONES */
p.imgtraducciones{
	background:url(../img/imgtraducciones.png) no-repeat top right;
	padding-bottom:62px;
	display:block;
	}
p.paginas{
	display:block;
	}

/* CONTACTO */
.cuadro.formulario{
	padding-top:5px;
	padding-bottom:15px;
	}
.cuadro.formulario form{
	margin:0; padding:0;
	width:100%; overflow:hidden;
	}
.cuadro.formulario form input, .cuadro.formulario form textarea{
	margin:0 0 6px 0; padding:2px 5px;
	width:450px; height:21px;
	background:#FFF;
	border:none;
	font-family:'GILLSANS', 'OPEN SANS', Arial,  Helvetica, sans-serif;
	font-size:16px;
	color:#443B2B;
	text-transform:uppercase;
	}
.cuadro.formulario form textarea{
	height:114px;
	}
.cuadro.formulario form a{
	float:right; clear:both;
	text-align:center;
	padding:3px 10px 2px 10px;
	margin:5px 0 0 0;
	background:#867b67;
	font-family:'GILLSANS', 'OPEN SANS', Arial,  Helvetica, sans-serif;
	font-size:26px;
	line-height:28px;
	color:#FFF;
	text-transform:uppercase;
	}
.cuadro.formulario form a:hover{
	background:#685a3f;
	}

/* FORM COTIZACIÓN */
.cotizacion{
	background:#eee5de;
	padding:0 10px 10px 10px;
	margin:0;
	display:none;
	}
.cotizacion form{
	margin:0; padding:0; display:block;
	overflow:hidden;
	}
.cotizacion a{
	background:none;
	}
.cotizacion form input.texto, .cotizacion form select, .cotizacion form textarea{
	margin:0 0 6px 0; padding:2px 5px;
	width:195px; height:21px;
	background:#FFF;
	border:none;
	font-family:'GILLSANS', 'OPEN SANS', Arial,  Helvetica, sans-serif;
	font-size:16px;
	color:#757575;
	text-transform:uppercase;
	}
.cotizacion form input.texto.palabras{
	width:78px; float:left; height:20px;
	}
.cotizacion form select{
	width:205px; height:24px;
	}
.cotizacion form textarea{
	width:148px; height:38px;
	float:left;
	}
.cotizacion form a{
	background:#f66843;
	margin:0; padding:12px 0 0 0;
	width:42px; height:30px;
	display:block; float:right;
	text-align:center;
	font-family:'GILLSANS', 'OPEN SANS', Arial,  Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	text-transform:uppercase;
	}
.cotizacion form a:hover{
	background:#685a3f;
	color:#FFF;
	}
.cv{
	background:#eee5de;
	padding:0 10px;
	margin:0;
	display:none;
	}
.cv form{
	margin:0; padding:0; display:block;
	overflow:hidden;
	}
.cv form a{
	background:#f66843;
	margin:0; padding:12px 0 0 0;
	width:41px; height:30px;
	display:block; float:right;
	text-align:center;
	font-family:'GILLSANS', 'OPEN SANS', Arial,  Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	text-transform:uppercase;
	}
.cv form a:hover{
	background:#685a3f;
	color:#FFF;
	}
.nice{
	float:left; height:30px; margin:0 6px 0 0;
	}
.nice .NFI-button {
	width:26px; height:24px;
	background:url(../img/adjunto.png) no-repeat 0 0;
	float:left;
	}
.nice .NFI-button:hover{
	background-position:0 -24px;
	}
.nice .NFI-filename {
	margin:0 0 6px 0; padding:2px 5px;
	float:left;
	width:75px; height:24px;
	background:#FFF;
	border:none;
	font-family:'GILLSANS', 'OPEN SANS', Arial,  Helvetica, sans-serif;
	font-size:16px;
	color:#867b67;
	text-transform:uppercase;
}
.nice2{
	float:left; 
	width:158px; height:67px; 
	margin:0 6px 0 0;
	}
.nice2 .NFI-button {
	width:158px; height:43px;
	background:url(../img/adjuntarcv.png) no-repeat 0 0;
	float:left;
	}
.nice2 .NFI-button:hover{
	background-position:0 -43px;
	}
.nice2 .NFI-filename {
	margin:0 0 6px 0; padding:2px 5px;
	float:left;
	width:148px; height:24px;
	background:none;
	border:none;
	font-family:'GILLSANS', 'OPEN SANS', Arial,  Helvetica, sans-serif;
	font-size:16px;
	color:#867b67;
	text-transform:uppercase;
}
#result, #resultcv, #resultopinion, #resultconsulta{
	font-family:'FUTURALT', 'OPEN SANS', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:18px;
	color:#867b67;
	padding-bottom:10px;
	text-align:left;
	}
#resultopinion{
	background:url(../img/franjatricolor2.png) no-repeat 0 0 #eee5de;
	padding:20px 10px 10px 10px;
	}
a#mostrar-form, a#mostrar-formcv, a#mostrar-formopinion, a#mostrar-formconsulta{
	display:inline;
	font-family:'FUTURA BOLD', Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	color:#f66843;
	padding:0; margin:0;
	background:none;
	cursor:pointer;
	}
a#mostrar-form:hover, a#mostrar-formcv:hover, a#mostrar-formopinion:hover, a#mostrar-formconsulta:hover{
	color:#000;
	}
::-webkit-input-placeholder { /* WebKit browsers */ color: #867b67; }
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#000; }
::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #000; }
:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #867b67; }

div.tooltip{
	position:absolute;
	top:0; left:0;
	width:150px;
	background:#685a3f;
	font-family:'FUTURA BOLD', Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	color:#FFF;
	padding:5px 0; margin:0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	}

/* BLOG */
div.entry div h2{
	height:37px;
	padding:3px 0 0 22px;
	background:url(../img/franjatricolor3.png) no-repeat 0 0;
	margin:0;
	text-align:left;
	}
div.entry div h2 a{
	font-family:'GILLSANS', 'OPEN SANS', Arial,  Helvetica, sans-serif;
	font-size:30px;
	color:#FFF;
	text-transform:uppercase;
	display:block;
	margin:0; padding:0;
	}
div.postcontent{
	padding:20px;
	background:#f2f3ee;
	overflow:hidden;
	}
div.postcontent small{
	display:block; padding:0 0 10px 0;
	color:#000;
	}
p.postmetadata{
	border:none;
	background:#f2f3ee;
	border-top:1px solid #999;
	}
p.postmetadata a{
	color:#76c5c9;
	}
p.postmetadata a:hover{
	text-decoration:underline;
	color:#000;
	}
div.boxcomments{
	margin:0;
	border:none;
	}
div.boxcomments ol.commentlist{
	margin:0; padding:0;
	}
div.boxcomments ol.commentlist li.commenthead{
	margin:0; padding:0; border:none;
	}
div.boxcomments ol.commentlist li.commenthead h2{
	background:url(../img/franjatricolor3.png) no-repeat 0 -40px;
	height:37px;
	font-family:'GILLSANS', 'OPEN SANS', Arial,  Helvetica, sans-serif;
	font-size:30px;
	color:#FFF;
	text-transform:uppercase;
	display:block;
	margin:0; padding:3px 0 0 24px;
	}
div.boxcomments ol.commentlist li{
	border-bottom:1px solid #CCC;
	border-top:none;
	padding:5px 20px 10px 20px; margin:0 0 10px 0;
	}
div.boxcomments ol.commentlist li p{
	font-size:12px;
	color:#443B2B;
	line-height:16px;
	margin:0; padding:0 0 5px 0;
	}

div.boxcomments ol.commentlist li p a{
	font-size:14px;
	color:#76c5c9;
	}
div.boxcomments ol.commentlist li p a:hover{
	text-decoration:underline;
	color:#000;
	}
form#commentform{
	margin:20px 0 0 0; padding:0 0 15px 0; 
	background:#eee5de;
	overflow:hidden;
	}
form#commentform h3{
	background:url(../img/franjatricolor3.png) no-repeat 0 -40px;
	height:42px;
	font-family:'GILLSANS', 'OPEN SANS', Arial,  Helvetica, sans-serif;
	font-size:30px;
	color:#FFF;
	text-transform:uppercase;
	display:block;
	margin:0; padding:3px 0 0 24px;
	}
form#commentform p{
	display:block; padding:0 20px;
	}
form#commentform p label{
	font-family:'FUTURALT', 'OPEN SANS', Arial, Helvetica, sans-serif;
	font-size:14px;
	}
form#commentform input, form#commentform textarea{
	margin:0 0 6px 0; padding:2px 5px;
	width:460px; height:21px;
	background:#FFF;
	border:none;
	font-family:'GILLSANS', 'OPEN SANS', Arial,  Helvetica, sans-serif;
	font-size:16px;
	color:#867b67;
	text-transform:uppercase;
	}
form#commentform textarea{
	height:150px;
	}
form#commentform input#submit{
	background:#f66843;
	margin:0; padding:0;
	width:120px; height:30px;
	display:block; float:left;
	text-align:center;
	font-family:'GILLSANS', 'OPEN SANS', Arial,  Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	text-transform:uppercase;
	cursor:pointer;
	}
form#commentform input#submit:hover{
	background:#685a3f;
	color:#FFF;
	}
h2.widgettitle{
	display:block;
	cursor:pointer;
	height:27px;
	padding:13px 0 0 0;
	background:url(../img/franjatricolor2.png) no-repeat 0 0 #eee5de;
	margin:8px 0 5px 0;
	font-family:'GILLSANS', 'OPEN SANS', Arial,  Helvetica, sans-serif;
	font-size:25px;
	font-weight:normal;
	color:#867b67;
	text-transform:uppercase;
	text-align:center;
	}
.rsidebar ul li ul li{
	text-align:left;
	font-size:14px;
	padding:0 0 0 20px;
	font-family:'FUTURALT', 'OPEN SANS', Helvetica, sans-serif;
	background:url(../img/arrow3.png) no-repeat 0 3px;
	}
.rsidebar ul li ul li a{
	font-family:'FUTURALT', 'OPEN SANS', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#76c5c9;
	}
.rsidebar ul li ul li a:hover{
	color:#000;
	text-decoration:underline;
	}
.rsidebar #searchform{
	margin:0;
	background:#eee5de;
	overflow:hidden;
	padding:7px 7px 8px 7px;
	}
.rsidebar #searchform input#s{
	margin:0; padding:2px 5px;
	width:140px; height:21px;
	background:#FFF;
	border:none;
	font-family:'GILLSANS', 'OPEN SANS', Arial,  Helvetica, sans-serif;
	font-size:16px;
	color:#867b67;
	text-transform:uppercase;
	float:left;
	}
.rsidebar #searchform input#searchsubmit{
	border:none;
	background:#f66843;
	margin:0; padding:1px 0 0 0;
	width:60px; height:25px;
	display:block; float:right;
	text-align:center;
	font-family:'GILLSANS', 'OPEN SANS', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	text-transform:uppercase;
	cursor:pointer;
	}
.rsidebar #searchform input#searchsubmit:hover{
	background:#685a3f;
	color:#FFF;
	}
h2.pagetitle{
	height:37px;
	padding:3px 0 0 22px;
	background:url(../img/franjatricolor3.png) no-repeat 0 0;
	margin:0 0 10px 0;
	font-family:'GILLSANS', 'OPEN SANS', Arial,  Helvetica, sans-serif;
	font-size:30px;
	color:#FFF;
	text-transform:uppercase;
	display:block;
	text-align:left;
	}
div.entry h3{
	background:url(../img/franjatricolor3.png) no-repeat 0 -40px;
	height:35px;
	display:block;
	margin:0; padding:0;
	}
div.entry h3 a{
	font-family:'GILLSANS', 'OPEN SANS', Arial,  Helvetica, sans-serif;
	font-size:30px;
	color:#FFF;
	text-transform:uppercase;
	padding:10px 0 0 24px;
	}

/* LOGIN BOX */
#loginform{
	text-align:left;
	overflow:hidden;
	}
#loginform p.login-username{
	padding:0; margin:0;
	}
#loginform label{
	float:left;
	font-family:'FUTURALT', 'OPEN SANS', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#443b2b;
	margin:0 0 0 10px;
	width:105px;
	}
#loginform input{
	margin:0 2px 0 0; padding:2px 5px;
	width:100px; height:21px;
	background:#FFF;
	border:1px solid #867b67;
	font-family:'GILLSANS', 'OPEN SANS', Arial,  Helvetica, sans-serif;
	font-size:14px;
	color:#867b67;
	text-transform:uppercase;
	}
#loginform input#wp-submit{
	background:#f66843;
	border:none;
	margin:0 10px 0 0; padding:0;
	width:50px; height:25px;
	display:block; float:right;
	text-align:center;
	font-family:'GILLSANS', 'OPEN SANS', Arial,  Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	text-transform:uppercase;
	cursor:pointer;
	}
#loginform input#wp-submit:hover{
	background:#685a3f;
	}
#loginform input#rememberme{
	width:auto; height:auto;
	margin:4px 4px 0 0; padding:0;
	float:left;
	}