#vtalk h1{
	color: #333333;
	font-size: 40px;
	line-height: 42px;
	margin:0px;
	letter-spacing: -1px;
	text-align: left;
}

#vtalk h2{
	color: #333333;
	font-size: 24px;
	line-height: 26px;
	margin:0px;
	letter-spacing: -1px;
	text-align: left;
}


#vtalk h3{
	color: #333333;
	font-size: 30px;
	line-height: 32px;
	font-weight: normal;
	margin:0px;
}

#vtalk img {border: 0;}

.small{font-size: 11px; line-height:12px; color:#333333;}
.medio{font-family: 'Questrial', Arial, serif; font-size: 14px; line-height:15px; color:#333333; margin:0px; padding-top:3px; padding-right:8px; font-weight:bold;}


#vtalk a.link{font-family: 'Questrial', Arial, serif; font-size: 14px; line-height:14px; color:#5887f5; font-weight:bold; text-decoration: none;}
#vtalk a.link:hover{font-family: 'Questrial', Arial, serif; text-decoration: none; color:#0000ff;}

a.regular{color:#046cfa; text-decoration: none;}
a.regular:hover{text-decoration: none; color:#0000ff;}


#redes {
	padding:0px;
}

#redes-fixed {
	background: transparent;
	width:616px;
	height:109px;
	z-index:9998;
	display:none;
}

#menu{
	background-color: #f1f1f1;
	width:616px;
	height:57px;
	border-top: 1px solid #000000;
}

#vtalk ul{list-style: none;margin:0;padding:0}
.main-table {width:616px;color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:13px;}
.image-container {width:616px;height:475px;background: transparent url('/corporate/dms/flash/vtalks/bravia/images/bravia-fellthebeauty.jpg') no-repeat center;text-indent: -9999em;}
/* botones */
a.itemenu{font-family: 'Questrial', Arial, serif; font-size: 18px; color:#555555; text-decoration: none;}
a.itemenu:hover{text-decoration: none; color:#000000;}

.btn-imagen{width:118px;  border-top: 2px solid #800080; text-align:center; padding:15px 0px; text-decoration: none;}
.btn-sonido{width:118px;  border-top: 2px solid #fbbb40; text-align:center; padding:15px 0px; text-decoration: none;}
.btn-uso{width:118px;  border-top: 2px solid #a2ce65; text-align:center; padding:15px 0px; text-decoration: none;}
.btn-contenidos{width:118px;  border-top: 2px solid #c9185f; text-align:center; padding:15px 0px; text-decoration: none;}
.btn-imagen:hover {width:118px;  border-top: 7px solid #800080; text-align:center; padding:10px 0px; text-decoration: none;}
.btn-sonido:hover {width:118px;  border-top: 7px solid #fbbb40; text-align:center; padding:10px 0px; text-decoration: none;}
.btn-uso:hover{width:118px;  border-top: 7px solid #a2ce65; text-align:center; padding:10px 0px; text-decoration: none;}
.btn-contenidos:hover{width:118px;  border-top: 7px solid #c9185f; text-align:center; padding:10px 0px; text-decoration: none;}
.imagenactive {color:#000000; width:118px;  border-top: 7px solid #800080; text-align:center; padding:10px 0px; text-decoration: none;}
.sonidoactive {color:#000000; width:118px;  border-top: 7px solid #fbbb40; text-align:center; padding:10px 0px; text-decoration: none;}
.usoactive{color:#000000; width:118px;  border-top: 7px solid #a2ce65; text-align:center; padding:10px 0px; text-decoration: none;}
.contenidosactive{color:#000000; width:118px;  border-top: 7px solid #c9185f; text-align:center; padding:10px 0px; text-decoration: none;}
.btn-azul{background-color:#5887f5; margin:10px; padding: 10px 15px 10px 15px; color:#ffffff; font-weight:bold; text-decoration: none;}
.btn_txt-azul{font-family: 'Questrial', Arial, serif; font-size: 14px; color:#ffffff; font-weight:bold; text-decoration: none;}
.imagenactive a, .sonidoactive a, .usoactive a, .contenidosactive a {color:#000;}
/* modal */
/* Z-index of #mask must lower than #boxes .window */
#mask {
  position:absolute;
  z-index:9000;
  background-color:#000;
  display:none;
  opacity: .7;
  top:0; 
  left:0;
}
   
#video_modal .window {
  position:fixed;
  width:560px;
  height:315px;
  display:none;
  z-index:9999;
  padding:20px;
}

/* Customize your modal window here, you can add background image too */
#video_modal #dialog {
  width:560px;
  height:343px;
}

.close {
  background: url('/corporate/dms/flash/vtalks/bravia/images/x.png') no-repeat right;
  display: block;
    height: 15px;
    width: 100%;
    margin-left: 25px;
}
.showcase-load{height:470px;overflow:hidden;}
.showcase{position:relative;padding-bottom:0;margin:auto;}
.showcase-arrow-previous{position:absolute;background:url(/corporate/dms/flash/vtalks/bravia/images/back.gif);width:18px;height:26px;top:270px;cursor:pointer;left:15px;z-index:1;}
.showcase-arrow-next{position:absolute;background:url(/corporate/dms/flash/vtalks/bravia/images/next.gif);width:18px;height:26px;top:270px;cursor:pointer;right:15px;z-index:1;}
.showcase-content{text-align:left;height:auto!important;}
.slide-content h2 {padding:0px 20px;font-family: 'Questrial', Arial, serif;font-weight: normal;font-size:26px;}
.showcase-button-wrapper {text-align: center}
.showcase-button-wrapper span {display:inline-block;font-size:30px;color:transparent;background:url(/corporate/dms/flash/vtalks/bravia/images/menu-slider-dot-off.png) no-repeat center;cursor:pointer;}
.showcase-button-wrapper span:hover,.showcase-button-wrapper span.active{display:inline-block;font-size:30px;color:transparent;background:url(/corporate/dms/flash/vtalks/bravia/images/menu-slider-dot-on.png) no-repeat center;cursor:pointer;}
.tableslider {font-size:14px; margin-top:20px; padding-bottom:20px;}
.socialmedia {text-align:rigth; padding-top:5px; padding-right:10px; float:right;}

/* tooltip styling */
.tooltip {
    display:none;
    padding:20px;
    font-size:12px;
    color:#000;
    position: relative;
    background: #f1f1f1;
    opacity: 1 !important;
    width: 180px;
    font-weight: normal;
  cursor: pointer;
    /* rounded corners */
    -webkit-border-radius: 2px; 
       -moz-border-radius: 2px; 
            border-radius: 2px;

    /* box shadow */
    -webkit-box-shadow: 0px 5px 5px rgba(60,67,78,0.2);
       -moz-box-shadow: 0px 5px 5px rgba(60,67,78,0.2);
            box-shadow: 0px 5px 5px rgba(60,67,78,0.2);
}

.tooltip_arrow {
    position: absolute;
    bottom: -5px; /* 37px is the height of the black_arrow.png */
    left: 45%; /* roughly centered... you can decide how to best do this */
}

.tooltip a {
  cursor: pointer;
  color: #5887f5;
  text-decoration: none;
  font-size:18px;
  font-family: 'Questrial', Arial, serif;
}

.ttp {
	color: #5887f5;
}
.app{float:left; border:0px;}
.ttp-img {margin-top:-35px;text-align:left}
.suma {padding:20px}
.main-bg {background:url(/corporate/dms/flash/vtalks/bravia/images/bravia-app-ar.jpg) no-repeat top center;}
.apps {padding:90px 90px 0px 90px;}