/* TOUCAN CSS RESET | v0.1.9 */

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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;}
p,blockquote,q,pre,address,hr,code,samp,dl,ol,ul,form,table,fieldset,menu{margin:0;}
html{font-size:100%;}
body{font-family: Arial, Helvetica, sans-serif; font-size:12px;line-height:1.3;}
/* body{font-family:arial,helvetica,sans-serif;font-size:.875em;line-height:1.5;} */
h1{font-size:3em;line-height:1.1;margin:0;}
h2{font-size:2em;line-height:1.15;margin:0;}
h3{font-size:1.5em;line-height:1.2;margin:0;}
h4,h5,h6{font-size:1em;margin:0;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
code,kbd,pre,samp,tt{font-family:consolas,monaco,"lucida console","courier new",courier,monospace;line-height:1.3;}
pre{white-space:pre-wrap;}
abbr,acronym,dfn{border-bottom:1px dotted;cursor:help;font-style:normal;font-variant:normal;}
var{font-style:normal;}
center{text-align:center;}
a:focus{outline:1px dotted;}
img{border:0;}
ul{list-style:disc outside none;}
ol{list-style:decimal outside none;}
li{margin-left:2em;}
li ul,li ol{margin-bottom:0;}cabe
dd{margin-bottom:1em;}
hr{border:0;border-bottom:1px solid;}
big{font-size:1.25em;}
small,sub,sup{font-size:.85em;}
sub,sup{line-height:1;}
sub{vertical-align:bottom;}
sup{vertical-align:top;}
del,s,strike{text-decoration:line-through;}
ins{border-bottom:1px dotted;text-decoration:none;}
bdo{border-bottom:1px dotted;}
u{text-decoration:underline;}
fieldset{padding:1em;}
legend{font-weight:bold;padding:0 .25em;}
input,textarea,select,button{font-family:inherit;font-size:1em;}
input[type=button],input[type=file],input[type=image],input[type=reset],input[type=submit],button[type=button],button[type=reset],button[type=submit]{cursor:pointer;line-height:1;}
input[type=text],input[type=password],textarea{padding:1px;}
textarea{line-height:1.25;text-align:left;}
table{border:0;border-collapse:collapse;border-spacing:0;line-height:1.3;}
caption,th,td{text-align:left;vertical-align:top;}
th,td{border:1px solid;padding:.5em 1em;}
caption{padding-bottom:1em;}
h1,h2,h3,h4,h5,h6,strong,b,dt,th{font-weight:bold;}
em,i,blockquote,q,cite{font-style:italic;}
/*FIN RESER--------------------------------------------------------------------------------------------------------------------*/

body{background:url(../imagenes/bg_pie.jpg)}
.cerrar{clear:both;}
.migas{color:#666; font-size:11px;padding-top:3px;}
.migas a{color:#999; text-decoration:none;}
.migas a:hover{color:#5b316e;}
.cabecera{background:#663366 url(../imagenes/bg_cabecera.jpg) repeat; }
.cabecera .contenido{
	background-image: url(../imagenes/fd_cabecera.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.contenido{margin:0 auto 0; width:960px;}
.contenido p a.enlace{text-decoration:none;color:#333;}
.contenido p a.enlace:hover{text-decoration:none;color:#5b316e;}
ul.preguntas li a{text-decoration:none;color:#333;}
ul.preguntas li a:hover{text-decoration:none;color:#5b316e;}
.contenedor{background:#fff; padding-bottom:20px;}
.contenedor .contenido{margin:0 auto 0; width:920px; padding:0 20px;}
.logo{float:left; padding:10px;}
ul.menu{float:right; padding-top:30px; margin:0;}
ul.menu li.on{padding:7px 10px; background:#452351;}
ul.menu li.on a, ul.menu li.on a:hover{text-decoration:none; color:#fff;}
ul.menu li{display:inline; color:#FFFFFF; font-size:14px; background:#452351; margin:0 5px; }
a#item_menu{background:url(../imagenes/bg_menu.jpg) repeat-x; padding:7px 10px; font-size:14px;color:#666;text-decoration:none;border-bottom:1px solid #41415e;border-right:1px solid #41415e;}
a#item_menu:hover{background:#452351; color:#fff; text-decoration:none;border-bottom:1px solid #4452351;border-right:1px solid #452351;}
h3{font-size:22px; color:#452351; letter-spacing:-0.05em; padding-top:20px;}
h4{font-size:20px;letter-spacing:-0.05em; padding-top:15px; color:#999999; padding-bottom:7px;}
.servicios{padding:30px 10px 20px 10px;;}
.servicio{float:left; width:33%; font-size:12px; margin-bottom:15px;}
.servicio img{float:left; padding-right:10px;}
.servicio h2{font-size:22px; color:#666; padding:0 0 5px 0;letter-spacing:-0.05em;}
.servicio a{text-decoration:none;}
.home_txt h1 {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 87px;
	background:#452351;
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	width: 253px;
	height: 25px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a#btn_consultoria p, a#btn_seo p, a#btn_sem p, a#btn_analytics p, a#btn_design p, a#btn_smo p, a#btn_afiliados p, a#btn_emailing p, a#btn_cupon p, a#btn_movil p, a#btn_planificacion p, a#btn_formacion p{color:#000;}
a#btn_consultoria h2:hover, a#btn_seo h2:hover, a#btn_sem h2:hover, a#btn_analytics h2:hover, a#btn_design h2:hover, a#btn_smo h2:hover, a#btn_afiliados h2:hover, a#btn_emailing h2:hover, a#btn_cupon h2:hover, a#btn_movil h2:hover, a#btn_planificacion h2:hover, a#btn_formacion h2:hover{color:#562d69;}

a#btn_consultoria, a#btn_seo, a#btn_sem, a#btn_analytics, a#btn_design, a#btn_smo, a#btn_afiliados, a#btn_emailing, a#btn_cupon, a#btn_movil, a#btn_planificacion, a#btn_formacion{display:block;height:62px; padding:5px 0 5px 90px;border:5px solid #fff;}
a#btn_consultoria:hover, a#btn_seo:hover, a#btn_sem:hover, a#btn_analytics:hover, a#btn_design:hover, a#btn_smo:hover, a#btn_afiliados:hover, a#btn_emailing:hover, a#btn_cupon:hover, a#btn_movil:hover, a#btn_planificacion:hover, a#btn_formacion:hover{background-position:0 0;border:5px solid #f8eefc}

a#btn_consultoria{ background:url(../imagenes/01_consultoria.gif) no-repeat;}
a#btn_consultoria:hover{background:#f8eefc url(../imagenes/01_consultoria.gif) no-repeat; background-position:0 -72px;}

a#btn_seo{background:url(../imagenes/02_seo.gif) no-repeat;}
a#btn_seo:hover{background:#f8eefc url(../imagenes/02_seo.gif) no-repeat; background-position:0 -72px;}

a#btn_sem{background:url(../imagenes/03_sem.gif) no-repeat;}
a#btn_sem:hover{background:#f8eefc url(../imagenes/03_sem.gif) no-repeat; background-position:0 -72px;}

a#btn_analytics{background:url(../imagenes/04_analytics.gif) no-repeat;}
a#btn_analytics:hover{background:#f8eefc url(../imagenes/04_analytics.gif) no-repeat; background-position:0 -72px;}

a#btn_design{background:url(../imagenes/05_web_design.gif) no-repeat;}
a#btn_design:hover{background:#f8eefc url(../imagenes/05_web_design.gif) no-repeat; background-position:0 -72px;}

a#btn_smo{background:url(../imagenes/06_smo.gif) no-repeat;}
a#btn_smo:hover{background:#f8eefc url(../imagenes/06_smo.gif) no-repeat; background-position:0 -72px;}

a#btn_afiliados{background:url(../imagenes/07_afiliados.gif) no-repeat;}
a#btn_afiliados:hover{background:#f8eefc url(../imagenes/07_afiliados.gif) no-repeat; background-position:0 -72px;}

a#btn_emailing{background:url(../imagenes/08_emailing.gif) no-repeat;}
a#btn_emailing:hover{background:#f8eefc url(../imagenes/08_emailing.gif) no-repeat; background-position:0 -72px;}

a#btn_cupon{background:url(../imagenes/09_cupon.gif) no-repeat;}
a#btn_cupon:hover{background:#f8eefc url(../imagenes/09_cupon.gif) no-repeat; background-position:0 -72px;}

a#btn_movil{background:url(../imagenes/10_movil.gif) no-repeat;}
a#btn_movil:hover{background:#f8eefc url(../imagenes/10_movil.gif) no-repeat; background-position:0 -72px;}

a#btn_planificacion{background:url(../imagenes/11_planificacion.gif) no-repeat;}
a#btn_planificacion:hover{background:#f8eefc url(../imagenes/11_planificacion.gif) no-repeat; background-position:0 -72px;}

a#btn_formacion{background:url(../imagenes/12_seminarios.gif) no-repeat;}
a#btn_formacion:hover{background:#f8eefc url(../imagenes/12_seminarios.gif) no-repeat; background-position:0 -72px;}


.separador{background:url(../imagenes/separador.jpg) no-repeat top center; height:16px; clear:both;}
.presupuesto{font-size:16px; color:#666; padding:0 10px;}
.presupuesto p{float:left; width:70%;}
.presupuesto p b{color:#5b316e;}
.presupuesto2{font-size:16px; color:#666; background:url(../imagenes/separador.jpg) no-repeat top center; padding:25px 0 10px 0; margin-top:5px;}
.presupuesto2 p{float:left; width:70%;}
.presupuesto2 p b{color:#5b316e;}
a#solicite_presupuesto{display:block;background:url(../imagenes/solicite_presupuesto.jpg) no-repeat; height:31px; width:231px; float:right; color:#fff; font-size:14px; text-decoration:none; text-align:center; padding-top:15px; font-weight:bold;}
a#solicite_presupuesto:hover{background-position:0 -46px; color:#5b316e;}

.cabecera_seccion{}
.cabecera_seccion img{position:relative; float:right; margin:-135px 128px 0 0;}
.cabecera_seccion h1{background:#452351; color:#FFFFFF; font-size:36px; font-weight:bold; padding:0 5px; float:left; margin:6px 0 0 10px;}
.cabecera_seccion h2{background:#452351; color:#FFFFFF; font-size:26px; font-weight:normal; padding:0 5px;float:left; margin:8px 0 6px 10px;}


.mitad{float:left; width:50%;}
.mitades{float:left; width:25%;}
.mitades_sem{float:left; width:30%; margin-left:18px;}
.mitades_sem img{margin:5px 0 0 110px;}
.tarjeta{background:#fff url(../imagenes/esquina.gif) no-repeat bottom right; padding:0 17px 25px 0;}
.blanco{border:#d8d8d8 solid 1px;}
.titu_tarjeta{background:url(../imagenes/bg_cabecera.jpg) repeat; font-size:16px; color:#fff; padding:10px; letter-spacing:0.01em;}
.search{ background:url(../imagenes/search.jpg) no-repeat top left;}
.content{background:url(../imagenes/content.jpg) no-repeat top left;}
.seo{background:url(../imagenes/seo.jpg) no-repeat top left;}
.search, .content, .seo{padding:120px 15px 15px 265px; font-size:12px; color:#333; background-position:10px 10px;}
.search b, .content b, .seo b{color:#572d6c; font-weight:bold;}

.tabla{width:70%; float:left;}
.tabla p{
	color:#666;
	padding:10px 0 0 0;
	text-align:justify;
}
.dcha_tabla{width:28%;float:right; padding-left:2%;}
.descarga{background:url(../imagenes/descargar.jpg) no-repeat center left;font-size:14px; color:#ff9900; padding:3px 0 3px 30px; font-weight:bold;}
.otros_seminarios{background:url(../imagenes/otros_seminarios.jpg) no-repeat center left;font-size:14px; color:#ff9900; padding:3px 0 3px 30px; font-weight:bold; margin-top:25px;}
.ponencia{padding:0 10px 0 30px;font-size:11px;}.ponente{padding:0 0 0 30px; font-size:11px; color:#666; line-height:1.2;}
.ponencia a{text-decoration:none; color:#000;}
.ponencia a:hover{text-decoration:none; color:#fff; background:#452351;}
.img_seo{width:30%; float:right;background:url(../imagenes/img_seo.jpg) no-repeat center right; height:200px;}
.titu_tabla{ background:url(../imagenes/fd_titu.jpg) no-repeat top center; font-size:16px; color:#FFFFFF; font-weight:bold; text-align:center; padding:8px 0; margin-top:10px;}
.tabla b{color:#5b316e;}
.titu_tabla b{color:#5b316e;}
.caja_blanca li b{color:#5b316e;}
.caja_gris, .caja_gris_sem{background:#e4e4e4; color:#000; margin:10px 0; list-style:none; padding:6px 12px;}
.caja_gris2{
	background:url(../imagenes/bg_pie.jpg);
	color:#000;
	margin:30px 0;
	list-style:none;
	padding:10px;
}
.caja_gris2 h3{
	padding: 0 0 4px 5px;
}
.pictobrowser{
	margin-top:20px;
	background:url(../imagenes/bg_pie.jpg);
	padding:8px;
	border:1px solid #ccc;
	float:left;
	width:45%;
}
.ver_fotos{background:url(../imagenes/ver_fotos.gif) no-repeat center left;width:45%; padding:3px 0 3px 23px; margin:5px 0 0 5px; float:left;}
.ver_videos{background:url(../imagenes/ver_videos.gif) no-repeat center left;width:45%; padding:3px 0 3px 23px; margin:5px 0 0 5px; float:right;}
.videos{
	margin-top:20px;
	background:url(../imagenes/bg_pie.jpg);
	padding:8px;
	border:1px solid #ccc;
	float:right;
	width:45%;
}
.caja_gris li{padding:2px 0; margin:0; font-size:11px; line-height:1.3;}
.caja_gris_sem li{padding:2px 0; margin:0; font-size:12px; line-height:1.3;}
.caja_blanca{background:#fff; color:#333; margin:0; list-style:none; padding:0 12px;}
.caja_blanca li{padding:3px 0; margin:0; font-size:11px; line-height:1.2;}
.raya{background:#ccc; margin:7px 40px 4px 40px; height:1px; }
.caja_bullet{ list-style: url(../imagenes/bullet.jpg); font-size:11px; color:#333; padding:5px 12px 10px 12px;}
.seminarios{background:url(../imagenes/corchete_izda.jpg) no-repeat top left;padding-left:30px;}
.caja_seminarios{background:url(../imagenes/corchete_dcha.jpg) no-repeat top right; padding-right:30px; height:77px;}
.sesion{background:url(../imagenes/img_seminarios.jpg) no-repeat top left; padding:0 10px 0 60px; width:25%; float:left; height:62px; margin-top:5px;}
.sesion h5{color:#ff9900; font-weight:bold; font-size:18px; padding:0 0 5px 0;}
h4 span{font-size:14px; color:#333333; font-weight:normal; letter-spacing:0;}
.sesion p{color:#333;}
.ultimos_seminarios{width:32%; float:left; margin:5px; text-align:center; background:#fff; border:#ccc 1px solid; padding:8px 0;}
.ultimos_seminarios:hover{background:#ded6e2;}
.ultimos_seminarios p{color:#333333; font-size:11px;padding-top:5px;}
.ultimos_seminarios a, .ultimos_seminarios a:hover {color:#333333; text-decoration:none;}

/*DISEÑO WEB-------------------------------------------------------------------------------------*/
h5{padding-top:30px; font-weight:normal;}
.tipo h4{padding:3px 0; line-height:1;}
.tipo {border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; margin:2px 0 3px 0;}
.movil{padding:10px 0 0 33px;}
.cuarto{float:left; width:230px; margin-right:10px;}
.cuarto_fin{float:right; width:230px; margin:0;}
.cuarto p, .cuarto_fin p{font-size:11px; color:#333; padding:10px 5px 0 5px; text-align:justify;}
.cuarto p b, .cuarto_fin p b{color:#5b316e;}
.disenos{margin:0 auto 0; width:960px;}


/*email marketing-------------------------------------------------------------------------------------*/
.imagen{border:1px solid #ccc; margin-top:5px;}
.tercio{float:left; width:29%; margin-right:6%;}
.tercio_fin{float:right; width:29%;}
.tercio p, .tercio_fin p{font-size:11px; color:#333; padding:10px 5px 0 5px; text-align:justify;}
.tercio p b, .tercio_fin p b{color:#5b316e;}

h5.consultoria{letter-spacing:-0.05em; color:#666; font-size:22px; font-weight:bold; background:url(../imagenes/dudas.gif) no-repeat center left; padding:5px 0 5px 38px;}
.preguntas{ margin:0 0 15px 16px;color:#333333; padding:0; list-style:none;}
.preguntas li{padding:3px 0 3px 18px; background:url(../imagenes/bullet.jpg) no-repeat center left; }
.afiliacion{background:url(../imagenes/afiliados.jpg) no-repeat top right; padding-right:520px; min-height:317px;margin-top:30px;}
.afiliacion p{color:#333333; text-align:justify; padding:5px 0;}
.afiliacion h4{padding-top:10px;}

/*clientes-------------------------------------------------------------------------------------*/
.ejemplos{
	color:#666;
	padding:0;
	list-style:none;
	float: left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: -15px;
}
.ejemplos li{padding:3px 0 3px 18px; background:url(../imagenes/bullet.jpg) no-repeat center left; }


/*contacto-------------------------------------------------------------------------------------*/
.formas_contacto{width:40%; float:right;}
.formas_contacto .txt{padding:20px 20px 10px 20px;}
.formulario{width:60%; float:left;}
.telefono{background:url(../imagenes/contacto_telefono.jpg) no-repeat; padding-left:38px; margin:10px 20px;}
.email{background:url(../imagenes/contacto_email.jpg) no-repeat; padding-left:38px;margin:10px 20px;}
.direccion{background:url(../imagenes/contacto_direccion.jpg) no-repeat; padding-left:38px;margin:10px 20px;}
.formas_contacto p{color:#333333;}
.formas_contacto p b{ font-weight:bold; color:#5b316e;}
.mapa{margin:15px 20px 5px 20px;}
.como_llegar{padding:7px 5px 10px 85px; margin:0; background:#FFF url(../imagenes/como_llegar.jpg) no-repeat; background-position:0 5px; margin-left:20px; font-size:11px;}
.como_llegar a{text-decoration:none; color:#333;}
.como_llegar a:hover{text-decoration:none; color:#0066ff;}
.formas_contacto a{color:#666; text-decoration:none; background:#f1f1f1;}
.formas_contacto a:hover{background:#5b316e; color:#FFFFFF; text-decoration:none;}
.contenido_avisolegal{
	width:300px; padding-left:40px; text-align:justify;
}

.contenido_avisolegal h3{text-align:left;}
.pp{padding-bottom:7px;}
.privacidad{font-size:11px; width:155px; padding-top:3px; margin-left:}
.privacidad a{color:#666; text-decoration:none; background:#f1f1f1;}
.privacidad a:hover{background:#5b316e; color:#FFFFFF; text-decoration:none;}
.pp a{color:#666; text-decoration:none; background:#fff;}
.pp a:hover{background:#5b316e; color:#FFFFFF; text-decoration:none;}

h4.error{color:#FF0000;}

/*formulario-------------------------------------------------------------------------------------*/
form{border:none; padding:0; margin:30px 0 0 0;}
form p.input_form{background:url(../imagenes/bg_textarea.jpg) no-repeat; background-position:30% 0%; padding:3px 0 5px 0; margin:0;}
form p.textarea_form{background:url(../imagenes/bg_comentarios.jpg) no-repeat; background-position:30% 0%; padding:3px 0 5px 0; margin:0;}
fieldset{padding:0; margin:0; border:none;}
legend{display:none;}
label{width:100px; float:left;}
input, textarea{margin-bottom:7px; border:none; background:none; color:#666666;}
.input_form{ border:none; padding:10px;}
textarea{width:226px;margin:0;}
.privacidad{font-size:11px; width:155px; padding:3px 0 0 0; margin:0 0 0 100px;}
.privacidad a{color:#666; text-decoration:none; background:#f1f1f1;}
.privacidad a:hover{background:#5b316e; color:#FFFFFF; text-decoration:none;}

input#submit{background:url(../imagenes/solicite_presupuesto.jpg) no-repeat; width:231px; height:46px; color:#FFFFFF; font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif; margin:10px 0 0 98px}
input#submit:hover{background:url(../imagenes/solicite_presupuesto.jpg) no-repeat; background-position:0 -46px; color:#5b316e;}
a#volver{display:block;width:231px; height:31px; color:#FFFFFF;font-weight:bold; font-size:16px; text-align:center;background:url(../imagenes/solicite_presupuesto.jpg) no-repeat; text-decoration:none;padding-top:15px; margin:20px 0 0 150px;}
a#volver:hover{ background-position:0 -46px; color:#5b316e;text-decoration:none;}
.error{color:#FF0000;}

#telefone{
text-decoration:none;
background-image:url(../imagenes/solicite_telefono.jpg); 
width:230px;
height:48px; 
margin-top:20px;
}

#telefone p{
text-decoration:none;
padding-top:12px; 
margin-left:65px; 
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF; 
font-size:16px; 
font-weight:bold;
}

#telefone:hover{
text-decoration:none;
background-position:-72px; 
background-position:0 -46px;
}

#telefone:hover p{
text-decoration:none;
color:#5b316e;
}

a#telefone:hover p{
text-decoration:none;
color:#5b316e;
}

#espaciado{
margin-left:77px;
margin-right:220px;
}

#bidi{
padding-left:70px;
margin-top:20px;
 }

/*quienes somos-------------------------------------------------------------------------------------*/
#flota {float:left;}
.mision{float:left; width:40%; background:url(../imagenes/quienes_mision.jpg) no-repeat right center; padding-right:10%;}
.historia{float:left; width:40%; background:url(../imagenes/quienes_historis.jpg) no-repeat right center; padding:0 7% 0 3%;}
.equipo{float:left; width:40%; background:url(../imagenes/quienes_equipo.jpg) no-repeat right center; padding-right:10%;}
.rsc{float:left; width:40%; background:url(../imagenes/quienes_rsc.jpg) no-repeat right center; padding-right:10%;}
.trabaja{float:left; width:40%; background:url(../imagenes/quienes_trabaja.jpg) no-repeat right center; padding:0 7% 0 3%;}
.mision p, .historia p, .equipo p, .trabaja p, .rsc p{padding-bottom:7px;}
.mision a, .historia a, .equipo a, .trabaja a, .rsc a{color:#666; text-decoration:none; background:#f1f1f1;}
.mision a:hover, .historia a:hover, .equipo a:hover, .trabaja a:hover, .rsc a:hover{background:#5b316e; color:#FFFFFF; text-decoration:none;}
.contenido_puestos{width:600px; padding-left:40px; text-align:left;}
.contendio_puestos em{font-style:italic;}
.enviar_cv{color:#5b316e;}
.enviar_cv b{ font-weight:bold;}

/*PIE-------------------------------------------------------------------------------------*/
.pie{background:url(../imagenes/bg_pie.jpg);}
.pie .contenido{background:url(../imagenes/separador_pie.jpg) no-repeat top center;}
.acercade{float:left; width:260px; border-right:1px solid #ccc; padding:0 20px; margin:20px 0;}
.p_servicios{float:left; width:310px; border-right:1px solid #ccc; padding:0 20px; margin:20px 0;}
.p_servicios ul{list-style:none; float:left; width:60%; padding:0; margin:0;}
.p_servicios .menos{width:40%;}
.p_servicios ul li{ font-size:11px; padding:2px 0; margin:0;}
.p_servicios ul li a{background:#FFF; padding:0 5px; color:#333; text-decoration:none;}
.p_servicios ul li a:hover{background:#5b316e; padding:0 5px; color:#fff; text-decoration:none;}
h6{color:#333333;color:#333; font-weight:bold; padding-bottom:10px;}
.acercade p, .p_contacto p{font-size:11px; color:#666; line-height:1.2;}
.p_contacto a{color:#666; text-decoration:none; background:#fff;}
.p_contacto a:hover{background:#5b316e; color:#fff; text-decoration:none;}
.p_contacto{float:right;float:left; width:265px;padding:0 20px; margin:20px 0;}
h6.siguenos{padding:10px 0 5px 0;}
a#facebook{display:block; width:35px; height:35px; background:url(../imagenes/siguenos_facebook.jpg) no-repeat; float:left; margin-right:7px;}
a#blog{display:block; width:35px; height:35px; background:url(../imagenes/siguenos_blog.jpg) no-repeat; float:left; margin-right:7px;}
a#flickr{display:block; width:35px; height:35px; background:url(../imagenes/siguenos_flickr.jpg) no-repeat; float:left; margin-right:7px;}
a#linkedin{display:block; width:35px; height:35px; background:url(../imagenes/siguenos_linkedin.jpg) no-repeat; float:left; margin-right:7px;}
a#youtube{display:block; width:35px; height:35px; background:url(../imagenes/siguenos_youtube.jpg) no-repeat; float:left; margin-right:7px;}
a#twitter{display:block; width:35px; height:35px; background:url(../imagenes/siguenos_twitter.jpg) no-repeat; float:left; margin-right:7px;}
a#facebook:hover, a#blog:hover, a#flickr:hover, a#youtube:hover, a#twitter:hover, a#linkedin:hover{background-position:0 -35px;}
.certificacion{float:left; padding:10px 25px 0 0;}
a#googleadwords{display:block; width:80px; height:80px; background:url(../imagenes/btn_adwords.jpg) no-repeat;}
a#googleanalytics{display:block; width:80px; height:80px; background:url(../imagenes/btn_analytics.jpg) no-repeat;}
a#googleadwords:hover{background-position: 0 -80px;}
a#googleanalytics:hover{background-position: 0 -80px; cursor:default;}


/*error 404-------------------------------------------------------------------------------------*/
.error404{background:#fff url(../imagenes/bg_error404.jpg) no-repeat top center; width:920px; padding:170px 20px 0 20px;; color:#333; text-align:center; margin:0 auto 0; padding-top:}
.error404 h1{font-size:26px; color:#333;}
a#error_home{display:block; background:url(../imagenes/404home.jpg) no-repeat; background-position:50% 0; height:35px; margin:20px 0;}
a#error_anterior{display:block; background:url(../imagenes/404anterior.jpg) no-repeat; background-position:50% 0; height:35px; margin:20px 0;}
a#error_home:hover, a#error_anterior:hover{background-position: 50% -35px;}

/*CITA-------------------------------------------------------------------------------------*/
.cita {
	float: right;
	width: 365px;
	margin-top: 50px;
	font-size: 16px;
	font-style: italic;
	text-align: justify;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #452351;
	line-height: 20px;
	font-weight: bold;
	background:url(../imagenes/blockquoute2.jpg) no-repeat; background-position:95% 95%;
}
blockquote, q {
    quotes: "" "";
}
blockquote{
	background:url(../imagenes/blockquoute.jpg) no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-top: 10px;
	padding-right: 42px;
	padding-bottom: 0;
	padding-left: 45px;
}
blockquote p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color: #452351;
}

