@charset "UTF-8";
/* CSS Document */

*{margin:0px; padding:0px;}

img, div#logotipo {behavior: url(../../a/js/iepngfix.htc)}

body {background:url(../images/bg-news.png) repeat; font-family:'Open Sans', sans-serif; font-size:13px; color:#000; margin:0px auto; -webkit-text-size-adjust:none; line-height:17px;}

h3 {font-size:16px; color:orange; font-weight:lighter; margin:0; padding:5px 0 5px 0;}
p {padding:0px; margin:0 0 8px 0; line-height:18px;}
a {text-decoration:none; color:#0099FF;}
a:hover {text-decoration:underline !important; color:#006699 !important;}
a:visited {text-decoration:none; color:#0099FF;}
.clear {clear:both;}

/*iOS inputs*/
input[type="submit"], input[type="text"], input[type="number"], input[type="password"], input[type=""], input[type="email"], button, input[type="button"] {-webkit-appearance: none;}

#contenedor	{margin:0 auto; width:982px; background:#fff;}
	
/*ENCABEZADO*/
header {height:107px;}
header .redes {float:right; width:680px; height:32px; margin-top:20px; margin-right:10px;}
header .redes img {margin-left:5px; border:0; float:right;}
.limites {width:982px; margin:0 auto;}

.redes-resp {display:none;}

/*-------------------------------------------------
FUNICONA PARA EL MENU SUPERIOR CON LOS WAYPOINTS JS
--------------------------------------------------*/
.sticky-nav {width:100%; z-index:9995;}
.sticky-nav .ancho {width:980px; margin:0 auto; padding:0;}

.sticky-nav.stuck {top:0; left:0;}

.sticky-nav ul {list-style:none; margin:25px 0 0 0; padding: 0; float: right;}
.sticky-nav li {display:inline;}
.sticky-nav ul li a {font-size: 12px; padding:0 8px 0 8px; display:inline; color:#25242c; text-decoration:none; -webkit-transition: color 0.25s ease-in-out 0s;	-moz-transition: color 0.25s ease-in-out 0s; -o-transition: color 0.25s ease-in-out 0s; transition: color 0.25s ease-in-out 0s; text-transform:uppercase; text-align:right; width:600px;}
		
/*-------------------------------------------------
BOTON ON
-------------------------------------------------*/

.sticky-nav .current a, .slicknav_menu .current a {color:#c63 !important; text-decoration:none !important; font-weight:bold;}

.sticky-nav a:hover {color:#666 !important; text-decoration:none !important;}

.sticky-nav .logo {color: #2d3033; float:left; padding: 0; margin: 20px 0 0 10px; background: url('../images/logo.png') no-repeat; width:282px; height:87px; text-indent: -9999px; display: block; opacity: 1; filter: alpha(opacity=100);
		-webkit-transition: opacity 0.25s ease-in-out 0s;	
		-moz-transition: opacity 0.25s ease-in-out 0s;
		-o-transition: opacity 0.25s ease-in-out 0s;
		transition: opacity 0.25s ease-in-out 0s;
	}
	
.sticky-nav .logo:hover {opacity: 0.65; filter: alpha(opacity=65); border-bottom:none;}
.slicknav_menu {display:none;}


/*BIENVENIDA Y ANIMACION*/
.welcome {width:982px; height:343px; margin-top:25px;}

.welcome #left a {width:250px; height:302px; float:left; background:#399; padding:16px 24px 24px 24px; color:#fff; display:block; text-decoration:none;}

.welcome p {line-height:16px;}

.welcome #left a:hover {background:#c63; text-decoration:none !important; color:#fff !important;}

.welcome #left h1 {font-size:22px; text-transform:uppercase;}
.welcome .foto {width:249px; height:134px; background:url(../images/lebed-esposa.png) no-repeat; margin:17px 0 16px 0;}
.welcome #right {width:684px; height:342px; float:right; background:url(../images/loading.gif) no-repeat center;}

/*BIENVENIDA Y ANIMACION*/
.news {width:938px; height:85px; background:url(../images/bg-news.png); padding:22px; margin:0; border-bottom:1px solid #cfcfcf;}
.news h2 {font-size:16px; color:#699; text-transform:uppercase;}

.news #left {width:205px; padding-left:95px; margin:0px; float:left; background:url('../images/news/001.png') left top no-repeat; height:84px;}

.news #middle {width:205px; padding-left:95px; margin-left:20px; float:left; background:url('../images/news/002.png') left top no-repeat; height:84px;}

.news #right {width:210px; padding-left:95px; margin:0px; float:right; background:url('../images/news/003.png') left top no-repeat; height:84px;}

/*SERVICIOS Y YOUTUBE*/
.servicios-youtube {width:982px; margin-top:30px; height:auto; padding-bottom:5px;}
.servicios-youtube #left {width:400px; float:left;}
.servicios-youtube #left h1 {color:#000; font-size:16px;}
.servicios-youtube #left ul {list-style-image:url(../images/ok-li.png); margin:0 0 0 10px; padding:10px; line-height:20px; }
.servicios-youtube #left ul li a:link {color:#000; text-decoration:none;}
.servicios-youtube #left ul li a:hover {color:#399 !important; text-decoration:none !important;}
.servicios-youtube #left ul li a:visited {color:#000; text-decoration:none;}

.servicios-youtube #left .uno {width:205px; float:left; margin:20px 0 0 15px;}
.servicios-youtube #left .dos {width:165px; float:right; margin-top:20px;}
.servicios-youtube #left .title {width:350px; padding:4px 0 0 35px; background:url(../images/ok.png) left top no-repeat; height:30px; font-size:26px; margin-left:15px;} 
.servicios #left-servicios {width:190px;}
.servicios #right-servicios {width:190px;}
.servicios-youtube #right {width:560px; float:right; margin:0;}

/*30 MINUTOS PLUS*/
.tplus {width:543px; background:url(../images/ytb.png) bottom right no-repeat #f7f7f7; height:117px; margin:255px 0 10px 0; border:1px solid #CCC; border-radius: 6px; -ms-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px;}
.tplus #video {float:left; background:url(../images/turismo.png) no-repeat; width:199px; height:117px;}
.tplus #video img {margin:25px 0 0 70px; border:0;}
.tplus #texto {float:right; width:337px; margin-top:20px; font-size:16px; color:#399;}
.tplus #texto a, .tplus #texto a:visited {font-size:12px; text-decoration:none;}
.tplus #texto a:hover {text-decoration:none;}
.tplus #texto span {font-size:20px; line-height:30px; color:#c63;}
.servicios-youtube #right .uno {width:320px; float:left; display:block;}
.servicios-youtube #right .dos img {float:left;}
.servicios-youtube #right .dos {width:220px; float:right;}
.servicios-youtube #right .dos span {color:#399; font-size:14px;}

.servicios-youtube #right .dos .lista {width:204px; height:58px; border-bottom:1px solid #cecece; padding-top:5px;}
.servicios-youtube #right .dos a {color:#000; text-decoration:underline; font-size:12px;}
.servicios-youtube #right .dos a:hover {color:#399 !important; text-decoration:none !important;}
.servicios-youtube #right .dos a:visited {color:#000; text-decoration:underline;}
.servicios-youtube #right .dos .lista img {float:left; margin-right:10px; margin-top:-5px;}
.servicios-youtube #right .dos .lista span {color:#399; font-size:13px;}

/*YOUTUBE-BANNER*/
#youtube-banner a {width:982px; height:120px; padding:0; margin:0; border:0; background:url('../images/youtube-banner.jpg') no-repeat; display:block;}

/*PIE DE PAGINA*/
#pie-2013 {width:942px; height:auto; color:#399; line-height:20px; border-top:1px solid #cecece; border-bottom:1px solid #cecece; padding:20px 20px 30px 20px; background:url(../images/bg-news.png); margin:0;}
#pie-2013 span {color:#000;}
#pie-2013 a {color:#000; text-decoration:none;}
#pie-2013 a:hover {color:#399 !important; text-decoration:none !important;}
#pie-2013 a:visited {color:#000; text-decoration:none;}

/*LINEA INTERIOR QUE DIVIDE CON SOMBRA*/
.line-divide-interior {width:982px; height:20px; background:url(../images/line-divide-grey.png) no-repeat; margin-top:15px; padding:0;}

/*SERVICIOS DESCRIPCION*/
.textos-interiores-servicios {width:922px; padding:10px 30px 20px 30px;}
.textos-interiores-servicios #right h1 {font-size:20px; font-weight:lighter; color:#399; margin:10px 0 10px 0;}
.textos-interiores-servicios #right h2 {width:100%; padding:4px 0 0 20px; background:url(../images/ok-li.png) left center no-repeat; height:30px; font-size:16px; margin:0;} 
.textos-interiores-servicios p {line-height:22px; text-align:justify;}
.textos-interiores-servicios #left {width:273px; float:left;}
.textos-interiores-servicios #right {width:610px; float:right; padding-left:35px; border-left:1px solid #cfcfcf;}
.textos-interiores-servicios #right img {float:left; margin-right:20px;}
.textos-interiores-servicios #right ol {line-height:20px;}
.textos-interiores-servicios #right ol li {margin-bottom:10px;}

.textos-interiores-servicios #left h1 {color:#000; font-size:16px;}
.textos-interiores-servicios #left ul {list-style-image:url(../images/ok-li.png); margin:0 0 0 10px; padding:10px; line-height:20px; }
.textos-interiores-servicios #left ul li a:link {color:#000; text-decoration:none;}
.textos-interiores-servicios #left ul li a:hover {color:#399 !important; text-decoration:none !important;}
.textos-interiores-servicios #left ul li a:visited {color:#000; text-decoration:underline;}
.textos-interiores-servicios #left .activo-serv {color:#399 !important; text-decoration:none !important; font-weight:bold;}

.textos-interiores-servicios #left .title {width:215px; padding:4px 0 0 35px; background:url(../images/ok.png) left top no-repeat; height:30px; font-size:22px; margin:0;} 


/*TEXTOS INTERIORES*/
.textos-interiores {width:922px; padding:10px 30px 20px 30px;}
.textos-interiores h1 {font-size:20px; font-weight:lighter; color:#399; margin-bottom:20px;}
.textos-interiores p {line-height:22px; text-align:justify;}
.edificio {float:left;}

/*CURRICULUMS*/
.textos-interiores .curri {width:700px; float:right;}
.textos-interiores .curri ul {list-style-image:url('../images/ok-li.png'); margin:0 0 0 20px;}
.textos-interiores .currileft {float:left; width:203px; text-align:center;}
.textos-interiores .currileft a {font-size:14px; line-height:25px;}

.textos-interiores .curri ul li {line-height:20px;  margin-bottom:10px;}

.textos-interiores .left-medicos {width:289px; float:left; margin-top:20px; text-transform:uppercase; border-right:1px solid #399;}
.textos-interiores .left-medicos h2 {font-size:15px; color:#399; padding:5px 0 10px 0; text-transform:none !important;}

.textos-interiores .right-medicos {width:480px; float:left; margin:40px 0 0 40px; font-size:22px; line-height:30px; padding-left:60px; background:url(../images/comillas.jpg) left top no-repeat; color:#666;}

.textos-interiores .right-medicos span {font-size:18px; color:#399;}

.textos-interiores .left-medicos h2 br {line-height:20px;}

.textos-interiores .asesoria-left {width:520px; float:left;}
.textos-interiores .asesoria-right {width:330px; float:right; border:1px solid #399; padding:205px 10px 10px; background:url(../images/paulette.jpg) top left no-repeat;}

.textos-interiores #contenido {width:268px; border:1px solid #399; line-height:20px; padding:10px; border-radius: 6px; -ms-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; float:left; margin:8px;}

.textos-interiores #contenido img {border:0; float:left; margin-right:10px;}
.textos-interiores #contenido h2 {font-size:16px; color:#399;}
.textos-interiores #contenido a {text-decoration:none; color:#c63;}
.textos-interiores #contenido a:hover {text-decoration:underline !important; color:#399 !important;}
.textos-interiores #contenido a:visited {text-decoration:none; color:#c63;}

/*SERVICIOS*/
.textos-interiores #contenido-servicios {width:268px; border:1px solid #399; line-height:20px; padding:10px; display:block; color:#000; border-radius: 6px; -ms-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; background:url('../images/icons/bg-ico.jpg') repeat; float:left; margin:8px;}

.textos-interiores #contenido-servicios span {color:#09F;}

.textos-interiores #contenido-servicios:hover {border:1px solid #c63 !important; text-decoration:none !important; color:#c63 !important;}

.textos-interiores #contenido-servicios img {border:0; float:left; margin-right:10px;}

/*FORMULARIO CONTACTO*/
#contacto {width:245px; float:right;}
#contacto br {padding:0; margin:0;}
#contacto input {width:245px; height:26px; border:1px solid #399; margin:5px 0 5px 0; font-size:14px; color:#000;}
#contacto textarea {width:245px; border:1px solid #399; margin:5px 0 5px 0;}
#contacto .boton {width:245px; height:35px; background:#399; text-align:center; color:#fff; cursor:pointer; margin-top:20px;}

/*CHAT ONLINE*/
.chat-online {width:922px; padding:15px 10px 15px 50px; background:url(../images/chat.png) left center no-repeat #c63; margin:0; color:#fff; vertical-align:middle; font-size:16px;}

/*CONTACTO VIA SKYPE*/
.skype-online {width:892px; height:72px; padding:2px 0 1px 90px; background:url('../images/nuevo.png') 2px 2px no-repeat #F00; margin:0; color:#fff; vertical-align:middle;}

.skype-online #world {width:390px; height:54px; padding:18px 0 0 75px; background:url('../images/world.png') no-repeat left top; font-size:13px; text-transform:uppercase; float:left;}

.skype-online #skype {width:150px; height:54px; padding:18px 0 0 70px; background:url('../images/skype.png') no-repeat 5px top; font-size:13px; text-transform:uppercase; border-left:1px solid #F96; float:left;}

.skype-online #mail-skype {width:110px; height:54px; padding:18px 0 0 78px; background:url('../images/mail.png') no-repeat left top; font-size:13px; text-transform:uppercase; border-left:1px solid #F96; float:left;}

.skype-online #skype a, .skype-online #skype a:visited, .skype-online #mail-skype a, .skype-online #mail-skype a:visited {color:#fff; text-decoration:none;}
.skype-online #skype a:hover, .skype-online #mail-skype a:hover {color:#feee00 !important; text-decoration:none !important;}

/*ESQUINAS REDONDAS ID*/
#rounded-corners {border-radius: 6px; -ms-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px;}

.noticias {width:900px; height:auto; border:1px solid #399; padding:10px;margin-bottom:20px; background:url(../images/bg-news.png) repeat;}
.noticias #fecha {font-size:12px; color:#000;}
.noticias h2 {font-size:18px !important; font-weight:lighter !important; color:#399; margin-top:10px; margin-bottom:10px;}
.noticias #comparte {color:#000; margin-top:10px; font-size:11px;}
.noticias a {color:#09f; text-decoration:underline;}
.noticias a:hover {color:#09f !important; text-decoration:none !important;}
.noticias a:visited {color:#09f; text-decoration:underline;}

.ver-youtube {width:auto; margin:30px 0 10px 0; padding:8px 0 8px 35px; background:url('../images/ver.jpg') no-repeat left center; border:1px solid #399;}

.ver-youtube a {color:#399; text-decoration:none;}
.ver-youtube a:hover {color:#000 !important; text-decoration:none !important;}

.paulete {margin-bottom:15px;}

.servicio-resp {display:none;}

/*GALERIA*/
#galeria {width:610px;}
.bg-short-image {width:110px; height:117px; float:left; margin-right:4px; background: url(../servicios/asesoria-imagen/images/short/bg.jpg) no-repeat; padding:4px 4px;}
.plus {width:500px; margin:10px 0; padding:3px 0 0 27px; height:19px; background:url(../servicios/asesoria-imagen/images/short/Plus.jpg) no-repeat left top;}

/*---------------
video testimonio
-----------------*/
.video-testimonio {width:852px; font-size:13px; color:#f00; text-transform:uppercase; letter-spacing:1px; text-align:center; line-height:30px; border:1px solid #f99; margin:25px auto 0 auto; padding-left:90px; background:url('../images/ytvt.png') no-repeat 0 0 #feebeb;}
.video-testimonio span.dispositivos {display:none;}

.right-video-test {width:330px; float:right; margin:30px 30px 0 0;}

.foto-equipo {float:left; margin-right:20px;}
.map-google {width:640px; height:480px; float:left; border:2px solid #399;}

.return-curri {width:684px; padding:8px; text-align:right; margin-bottom:20px; background:url('../images/bg-news.png'); border-bottom:1px solid #399;}

#map-canvas {width:100%; height:100%;}