@charset "utf-8";
/* CSS Document */
h1 {
    color: #eb008b;
    font-family: 'HelveticaNeue35Thin';
    font-size: 20px;
    font-weight: bold;
    margin: 20px 0 0 0px;
    text-shadow: 0 1px 0 #FFFFFF;
}

/*BODY*/
body {
	text-align: left;
	background-color:#fff;
	width:100%;
	margin:0 auto;
	position:relative;
	background-image:url(../images/back_body.png);
	background-repeat:no-repeat;
	background-position:15em top;
}
.wrap {
	margin: 0 15em;
	width: 1000px;
	/*background-image:url(../images/back_all.jpg);
	background-repeat:no-repeat;
	background-position:top left;*/
	height:auto;
	font-family:Verdana, Geneva, sans-serif;
	position:relative;
	float:left;
	clear:both;
}

.all {
	width: 100%;
	height:auto;
	position:relative;
}

.all .iframe{
	float:right;}
/*HEADER*/

.header {
	font-family:Arial, Helvetica, sans-serif;
	/*background-image:url(../images/back_header.jpg);
	background-repeat: no-repeat;*/
	margin:0 15em;
	position:relative;
	width:1000px;
	float:left;
	clear:both;
}

.header_titular {
	width:500px;
	height:140px;
	float:left;
	
}
.call_action{
	width:500px;
	height:260px;
	float:right;
	}
	
	
.caja_contactenos{
	position:absolute;
	width:40px;
	height:120px;
	margin-left: 940px;} 
	
	.click_to_call{
		height:120px;
		width:40px;
		background-color:#bfcc6c;
		
		}
	.quick_links{
		background-color:#09b1e2;
		float:left;
		width:36px;
		height:114px;}
		.zona_buscador{
			float: left;
			height:68px;
		width:500px;}

.iconos_contactenos{
	height:22px;
	float:right;
	
	width:36px;
	
	}
.iconos_idiomas{
	float: right;
    height: 50px;
    width: 80px;
	margin:8px 30px 0;
	
	}


.header div .buscarboton {
	margin-top:1px;
	font-size: 12px;
	background-color:none;
	width:23px;
	height:23px;
	border:none;
	background-image:url(../images/icono_buscar_google.png);
	
	cursor:pointer;
}
.busqueda {
	float:right;
	clear:right;
}
.header h1 {
	float:left;
	font-family: 'HelveticaNeue35Thin';
	color:#eb008b;
 margin: 39px 0 2px 0px;
	font-size: 34px;
	width: 500px; 
	

}
.header .quick_links img{
	float:left;}




.header p {
	float:left;
	color:#1c1c1c;
	width:88%;
	height: 80px;
    margin: 0px 0px 2px 0px;
	letter-spacing: -1px;
	font-size: 13px;


}
.header .banner {
	top:100px;
	font-size: 25px;
	background-color:#FFF;
	width:1000px;
	height:auto;
}

/*BANNER*/
.banner .buscador {
	float:right;
	height:48px;
	margin:0;
	width:290px;
	background-image:url(../images/fondo_menu.png);
	background-repeat:repeat-x;
	border:1px solid #40434a;
}

.banner {
	float:left;
	width:1000px;
	height:230px;
}
	
	
		
/*MENU*/

.header .menu_principal #nav ul.submenu { padding:0px; position:absolute; list-style:none; z-index:2000; width:177px;}
.header .menu_principal #nav ul.submenu li { float:none; background-color:#BFCC6C; border-bottom:1px solid #fff; width:auto;}
/* Subsubmenu */
.header .menu_principal #nav ul.subsubmenu { border:1px solid #fff; padding:5px; position:absolute; list-style:none; background-color:#017cdc; margin-left:150px; margin-top:-30px;}
.header .menu_principal #nav ul.subsubmenu li { float:none; background-image:none; border-bottom:1px solid #fff; min-width:auto;}





.header .menu_principal  #menu1 {
float:left;
font-family:Tahoma,Geneva,sans-serif;
font-size:11px;
font-weight:bold;
height:60px;
right:0;
top:68px;
width:500px;
z-index:20;
}

.header .menu_principal  ul#nav {
	background-color:#BFCC6C;
	list-style: none;
	padding: 0;
	margin: 0;
}
.header .menu_principal  ul#nav li a {
	display: block;
	font-weight: bold;
	padding: 16px 14px;
	background-image:url(../images/fondo_menu.png);
	background-repeat:repeat-x;
	height:16px;
}
.header .menu_principal  ul#nav li a:hover {
	
	background-image:url(../images/over_menu_principal.png);
	background-repeat:repeat-x;
	
}
.header .menu_principal  ul#nav li {
	float: left;
	position: relative;
	width: auto;
	height:48px;
	text-align: center;


}
.header .menu_principal  ul#nav li.current a {
	background:#ddd;
}
.header .menu_principal ul#nav li.current a:hover {
	background:#888;
}
.header .menu_principal  li ul {
	display: none;
	position: absolute;
	width:auto;
	top: 0;
	left: 0;
	font-weight: normal;
	padding: 1px 0 10px 0;
	margin-left:-1px;
}
.header .menu_principal  ul#nav li ul.sub li {
	border-width:0 1px 1px 1px!important;
}
.header .menu_principal  ul#nav li ul.sub li a {
	font-weight: normal!important;
}
.header .menu_principal  li>ul {
	top: auto;
	left: auto;
}
.header .menu_principal  li:hover ul, li.over ul {
	display: block;
}


.menu_lateral{
	width:250px;
	float:left;
	position:relative;
}

#nav ul.submenu { padding:0px; position:absolute; list-style:none; z-index:2000; width:177px;}
#nav ul.submenu li { float:none; background-image:none; border-bottom:1px solid #fff; width:auto;}
/* Subsubmenu */
#nav ul.subsubmenu { border:1px solid #fff; padding:5px; position:absolute; list-style:none; background-color:#017cdc; margin-left:150px; margin-top:-30px;}
#nav ul.subsubmenu li { float:none; background-image:none; border-bottom:1px solid #fff; min-width:auto;}


.header menu{
	float:left;
	width:500px;
	height:260px;}



.header #menu1 {
float:left;
font-family:Tahoma,Geneva,sans-serif;
font-size:11px;
font-weight:bold;
height:260px;
right:0;
top:68px;
width:100px;
z-index:20;
}

.header ul#nav {
	list-style: none;
	padding: 0;
	margin: 0;
}
.header ul#nav li a {
	display: block;
	font-weight: bold;
	padding: 8px 8px;
	background-image:url(../images/fondo_menu.png);
	background-repeat:repeat-x;
	height:16px;
	
}
.header ul#nav li a:hover {
	background-image:url(../images/brillo_botones_over.png);
	
}
.header ul#nav li {
	float: left;
	position: relative;
	width: 150px;
	height:30px;
	text-align: center;
	background-color:#fff;
	 text-align: left;
	 border-bottom:1px dotted #EB008B;
	

}
.header ul#nav li.current a {
	background:#ddd;
}
ul#nav li.current a:hover {
	background:#888;
}
.header li ul {
	display: none;
	position: absolute;
	width:auto;
	top: 0;
	left: 0;
	font-weight: normal;
	padding: 1px 0 10px 0;
	margin-left:-1px;
}
.header ul#nav li ul.sub li {
	border-width:0 1px 1px 1px!important;
}
.header ul#nav li ul.sub li a {
	font-weight: normal!important;
}
.header li>ul {
	top: auto;
	left: auto;
}
.header li:hover ul, li.over ul {
	display: block;
}






.header div .buscartexto {
	color: #000000;
    font-size: 12px;
    height: 20px;
    margin: 10px 0 10px 0;
    width: 170px;
}
.header div .buscarboton {

	
	font-size: 12px;
	background-color:none;
	width:24px;
	height:24px;
	border:none;
	background-image:url(../images/icono_buscar_google.png);
	
	cursor:pointer;
}


	
	}
.header .buscador {
	float:left;
	height:48px;
	margin:0;
	width:290px;
	background-image:url(../images/fondo_menu.png);
	background-repeat:repeat-x;
	border:1px solid #40434a;
}


.banner p a {
	color: #000;
	text-decoration:underline!important;
}
.banner a {
	color:#fff;
	text-decoration:none;
}
.banner p a:hover {
	text-decoration: none!important;
}




.maps{
	float:right;
	margin-right:33px;
	}
	.telefonos{
	float:right;
	}
	.mail{
	float:right;
	}
	.skype{
	float:right;
	}
	.chat{
	float:right;
	}
.espanol{
	

	}
.ingles{
	
	}

/* google*/
.busqueda {
	float:right;
	clear:right;
}
/* menu principal*/
.menu_lateral #menu{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:1px 1px 3px #888;
	-moz-box-shadow:1px 1px 3px #888;
}
.menu_lateral #menu li{border-bottom:1px solid #FFF;}
.menu_lateral #menu ul li, #menu li:last-child{border:none}	
.menu_lateral a{
	display:block;
	color:#FFF;
	text-decoration:none;
	font-family:'Helvetica', Arial, sans-serif;
	font-size:13px;
	padding:3px 5px;
	text-shadow:1px 1px 1px #325179;
}
.menu_lateral #menu a:hover{
	color:#F9B855;
	-webkit-transition: color 0.2s linear;
}
.menu_lateral #menu ul a{background-color:#6594D1;}
.menu_lateral #menu ul a:hover{
	background-color:#FFF;
	color:#2961A9;
	text-shadow:none;
	-webkit-transition: color, background-color 0.2s linear;
}
.menu_lateral ul{
	display:block;
	background-color:#2961A9;
	margin:0;
	padding:0;
	width:176px;
	list-style:none;
}
.menu_lateral #menu ul{background-color:#6594D1;}
/*.menu_lateral #menu li ul {display:none;}*/





 

/*END HEADER*/

/*CONTENIDO*/

.contenedorcolumna {
	float:left;
	clear:both;
	width:250px;
}
.contenedorcolumna h2 {
	margin-right:15px;
}




.contenedorcolumna h1 a{
color:#ff4200;
	font-family: 'HelveticaNeue35Thin';
	font-size:20px;
width: 200px;
	font-weight:bold;
	text-shadow:0 1px 0 #fff;
	
}
.contenedorcolumna h2 a{
	color:#ff4200!important;
	font-family: 'HelveticaNeue35Thin'!important;
	font-size:20px!important;
	width: 200px!important;
	font-weight:bold!important;
	text-shadow:0 1px 0 #fff!important;
	
}
.contenedorcolumna h3 a{
	color:#0078ff!important;
	font-size:14px!important;
	width: 200px!important;
	margin: 3px 15px 3px 0!important;
	text-decoration:none!important;
}
.contenedorcolumna p{
	
width: 200px;
height:auto;
font-size:11px;
margin-right: 15px;

}

.contenedorcolumna ul{
font-family:verdana;
font-size:12px;
margin-left:53px;
}
.contenedorcolumna li{
width: 200px;
}
.contenedorcolumna a{
	font-size:11px;
	width: 200px;



}
.contenedorcolumna h4{
	font-size:11px;
margin: 3px 15px 3px 0;
color:#BFCC6C;
width: 200px;


}

.noticia1 {
	margin: 0 auto;
	width: 300px;
	height:auto;
	position:relative;
}
.noticias h3 {
	color:#0078ff;
	font-size:14px;
width: 200px;
	margin: 3px 15px 3px 0;
}

.links p {
	
	font-size:11px;
	margin:3px 15px 3px 0px;
	width: 200px;
}
.noticias p {
	font-size:11px;

	margin:3px 15px 3px 0px;
	width: 200px;
}


.servicioswoobsing {
	margin: 0 auto;
	float:left;
	width: 1000px;
	height:auto;
	position:relative;
	background-color:#2b2d31;
}
.servicioswoobsing .seoicono {
	float:left;
}
.servicioswoobsing h1 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0078ff;
	text-align:left;
	width:112px;
	height:auto;
	margin:-3px 0 0;
	line-height:21px;
}
.servicioswoobsing p {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-align:left;
	width:112px;
	height:auto;
	margin:11px 11px 0 0;
}
.contenido {
	float:right;	
	height:auto;	
	position:relative;
	text-align:left;
	width:680px;
}


.contenido p {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	/*width:500px;*/
	margin:20px 0 0 0px;
	letter-spacing: -1px;
	
}
.contenido h2 {
    color: #EB008B;
    float: left;
    font-family: 'HelveticaNeue35Thin';
    font-size: 20px;
    font-weight: bold;
    min-height: 30px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 474px;
}

.banners{
		float:left;
	
	height:auto;
	background-color:#fff;

	position:relative;
	text-align:left;
	width:960px;
	}
	.banner_1{
		width:145px;
		height:160px;
		float:left;
		margin-top: 20px;
		margin-left: 47px;}
	.banner_2{
		width:145px;
		height:160px;
		float:left;
		margin-top: 20px;}
	.banner_3{
		width:145px;
		height:160px;
		float:left;
		margin-top: 20px;}
		.banner_4{
		width:145px;
		height:160px;
		float:left;
		margin-top: 20px;}
	.banner_5{
		width:145px;
		height:160px;
		float:left;
		margin-top: 20px;}
	.banner_6{
		width:145px;
		height:160px;
		float:left;
		margin-top: 20px;}
		
		.banners h2{
			color: #D70000;
    font-size: 11px;
    font-weight: bold;
	margin-left: 4px;
    margin-right: 2px;}
		.banners p {
			font-size:11px;
			margin-left: 4px;
    margin-right: 2px;}
/*FOOTER*/

.titular_footer{
	width:960px;
	height:auto;
	background-color:#fff;

	}
	.titular_footer img{
		margin:0px 0px 0px 56px;

	}

.titulo{
float:left;
height:auto;
list-style:none outside none;
margin:6px 0 0;
padding:12px;
text-align:left;
width:206px;
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;
color:#FFF;}

.footer {
	width:1000px;
	position:relative;
	margin:0 15em;
	float:left;
	clear:both;
}
.footer h2{
	font-family:Arial, Helvetica, sans-serif;
	  color: #333333;
    float: left;
    font-size: 11px;
    margin-top: 23px;
    width: 77px;
	
}
.contenedor_footer {
	height:auto;
	width:1000px;
	position:relative;
	overflow:hidden;

	margin:auto;

	
}
.contenido_contactenos{
	width:206px;
	height:20px;
	text-align:left;
	float:left;
	
	}
	.contenido_contactenos img{

	float:left;
	width:25px;
	height:26px;
	margin:0;
	
	}
		.contenido_contactenos h1{
width:206px;
	height:26px;
	float:left;
	margin-top:6px;
	
	}
.footer h1 {

	width:200px;
}

.footer li {
	

	

	width:206px;
	line-height:19px;
}
.footer li a {
	color:#a7a7a7;
}
.footer li a:hover {
	color:#09b1e2;
}
.footer p {
	width:333px;

}
.planes {
	width:332px;
	height:280px;
	float:left;
}
.planes p{
	width:292px;

}

.herramienta {
	width:332px;
	height:280px;
	float:left;
}
.experiencias {
	width:332px;
	height:280px;
	float:left;
}
.tips {
	width:332px;
	clear:both;
	float:left;
}
.noticias {
	width:250px;
	clear:both;
	float:left;
	margin-top: 30px;
}

.videos{
	width:250px;
	height:280px;
	float:left;
	margin-top: 30px;}

.links {
	width:250px;
	clear:both;
	float:left;
	margin-top: 30px;
}

.productos {
	width:250px;
	clear:both;
	float:left;
	margin-top: 30px;
}
.productos img{
	margin-left:0px;
}
.flecha_productos{
	height:21px;
	width:auto;
	float:left;
	margin: 8px 0 0;}
.cuerpo{
	background-color:#f7d317;
	height:21px;
	width:auto;
	margin: 8px 0 0 56px;
	float:left;}
.punta{
	background-image:url(../images/punta.png);
	background-repeat:none;
	width:17px;
	height:21px;
	margin: 8px 0 0 0;
	float:left;}
.final_footer{
	width:960px;
	height:60px;
	background-color:#fff;
}
	.links_footer{
	width:960px;
	height:140px;
	background-color:#fff;

}
.links_footer .contenido_footer ul{
	list-style-image:url(../images/bullet.jpg);
	margin: 0 0 0 56px;}
.contenido_footer{
	background-color:#fff;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#a7a7a7;
text-align:left;
	width:313px;
	height:117px;
	float:left;
	margin: 20px 0 0;}
	.contenido_footer2{
		background-color:#fff;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#a7a7a7;
text-align:left;
	width:446px;
	height:117px;
	float:left;
	margin: 20px 0 0;}
	.contenido_footer3{
		background-color:#fff;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#a7a7a7;
text-align:left;
	width:200px;
	height:117px;
	float:left;
	margin: 20px 0 0;}
/*	SEPARADORES*/

.separador_arriba {
	width:1000px;
	height:27px;
	background-image:url(../images/separador_arriba.png);
	float:right;
}
.separador_abajo {
	width:1000px;
	height:27px;
	background-image:url(../images/separador_abajo.png);
}

.linea_woobsing {
	height:2px;
	width:100%;
	background-image:url(../images/linea_woobsing.gif);
	background-repeat:repeat-x;
}
.seo{
	width:226px;
	height:60px;
	float:right;}
	.seo h1{
color:#A7A7A7;
width:auto;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
margin:25px 0px 0px 32px;
float:left;
}
.logo_woobsing{
	width:83px;
	height:60px;
	float:left;}	
#enviar{
	margin: 0px 0px 0px 56px;}

	.datos_contactenos{
	line-height:17px;}















a:focus {
outline: none;
}

.panel h1 {
font-size: 34px;
font-family: verdana, helvetica, arial, sans-serif;
letter-spacing:-2px;
color:#9FC54E;
font-weight:700;
padding:20px 0 0;
}

.panel h2 {
font-size: 24px;
font-family: verdana, helvetica, arial, sans-serif;
color:#444444;
font-weight: 400;
padding: 0 0 10px;
}

.panel h3 {
font-size:12px;
font-family:verdana, helvetica, arial, sans-serif;
letter-spacing:-1px;
color:#000;
font-weight: 700;
text-transform:uppercase;
margin:0;
padding:8px 0 8px 0;
}

img{





}

.panel p {

line-height:16px;


font-size:12px;
margin: 0 0 8px 0;
padding: 0;
color: #000;
}

img {
border:none;
}

#container {
clear: both;
margin: 0;
padding: 0;
}

#container a{
float: right;
background: #9FC54E;
border: 1px solid #9FC54E;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomleft: 20px;
-webkit-border-bottom-left-radius: 20px;
text-decoration: none;
font-size: 16px;
letter-spacing:-1px;
font-family: verdana, helvetica, arial, sans-serif;
color:#fff;
padding: 20px;
font-weight: 700;

}

#container a:hover{
float: right;
background: #a0a0a0;
border: 1px solid #cccccc;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomleft: 20px;
-webkit-border-bottom-left-radius: 20px;
text-decoration: none;
font-size: 16px;
letter-spacing:-1px;
font-family: verdana, helvetica, arial, sans-serif;
color:#fff;
padding: 20px;
font-weight: 700;
}

.content {
font-style:normal;
font-family:helvetica, arial, verdana, sans-serif;
color:#000;
background:#333333;
border:1px solid #444444;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomleft: 20px;
-webkit-border-bottom-left-radius: 20px;
margin: 30px 0 50px;
padding: 15px 0;
}

.content p {
margin: 10px 0;
padding: 15px 20px;
}

.panel {
position: fixed;
top: 50px;
left: 0;
display: none;
background: #f7d317;
border:1px solid #fce363;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
width: 330px;
height: auto;
padding: 10px 30px 30px 130px;
filter: alpha(opacity=85);
opacity: .85;
z-index:50;
}



.panel a, .panel a:visited{
margin: 0;
padding: 0;
color: #9FC54E;
text-decoration: none;
border-bottom: 1px solid #9FC54E;
}

.panel a:hover, .panel a:visited:hover{
margin: 0;
padding: 0;
color: #000;
text-decoration: none;
border-bottom: 1px solid #ffffff;
}

a.trigger{
position: fixed;
text-decoration: none;
top: 80px; left: 0;
font-size: 16px;
letter-spacing:-1px;
font-family: verdana, helvetica, arial, sans-serif;
color:#fff;
padding: 20px 40px 20px 15px;
font-weight: 700;
background:#333333 url(images/plus.png) 85% 55% no-repeat;
border:1px solid #444444;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-bottom-left-radius: 0px;
display: block;
z-index:100;
}

a.trigger:hover{



color:#000;
padding: 20px 60px 20px 20px;
background:#f7d317 url(../images/plus.png) 85% 55% no-repeat;

}

a.active.trigger {
background:#222222 url(../images/minus.png) 85% 55% no-repeat;
}

.columns{
clear: both;
width: 330px;
padding: 0 0 20px 0;
line-height: 22px;
}

.colleft{
float: left;
width: 130px;
line-height: 18px;
}

.colright{
float: right;
width: 130px;
line-height: 18px;
}

.panel ul{
padding: 0;
margin: 0;
list-style-type: none;
font-size:12px;
}

.panel ul li{
padding: 0;
margin: 0;
list-style-type: none;
}


#fbappiframe{
	height:333px;
	width:554px;
	border:medium none;
}

#contact-confirmation{
	float:left;
	clear:left;
	width:100%;
	height:80px;
	position:absolute;
	top:182px;
	left:-235px;
	background-color:#FFF;
	/*margin:30px 20px;*/
	border:solid 1px #000;
	-moz-border-radius: 8px 8px 8px 8px;
  	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
  	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
  	border-radius: 8px 8px 8px 8px;
	z-index:9;
	padding:10px;
}
#sombra-contact-confirmation{
	float:left;
	position:absolute;
	top:0px;
	left:-502px;
	height:408px;
	width:1003px;
	background-color:#CCC;
	opacity:0.7;
	filter:alpha(opacity=70);
	z-index:8;
}

/*intervenciones*/
.intervenciones{
    float: left;
    height: auto;
    margin-bottom: 15px;
    position: relative;
    width: 465px;
	}
.titulo-intervencion{
	background-image: url("../images/bg-titulo.png");
    background-repeat: no-repeat;
    height: 30px;
    margin-bottom: 5px;
	}

.titulo-intervencion h2{
	font-family:Trebuchet MS, Arial, "Helvetica", sans-serif;
	font-size:15px;
	position:absolute;
	left:16px;
	top:3px;
	color:#E2007A;
	}
	
.graphic-intervencion{
	width:115px;
	height:169px;
	float:left;
	position:relative;
	}
.btn-titulo{
	bottom: 10px;
    position: absolute;
	}
.btn-titulo h2 {
    font-family: Trebuchet MS,Arial,"Helvetica",sans-serif;
    font-size: 13px;
    text-align: center;
	margin: 0 0 -13px;
    width: 117px;
	text-decoration:none;
	}
.btn-titulo h2 a{
	color: #000;
	text-decoration:none;
	}
.btn-titulo h2 a:hover{
	color: #E2007A;
	}
