@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 400;
  src: local('Exo 2'), local('Exo2-Regular'), url(http://themes.googleusercontent.com/static/fonts/exo2/v1/8C2PVL2WIMUnPF90ukjrZQ.woff) format('woff');
}
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(https://themes.googleusercontent.com/static/fonts/ptsansnarrow/v5/UyYrYy3ltEffJV9QueSi4RdbPw3QSf9R-kE0EsQUn2A.woff) format('woff');
}
@font-face {
  font-family: 'Cabin Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Cabin Condensed'), local('CabinCondensed'), url(https://themes.googleusercontent.com/static/fonts/cabincondensed/v5/B0txb0blf2N29WdYPJjMShZ1gqmQBTb4Nwa_fF0DajA.woff) format('woff');
}
@font-face {
  font-family: 'Cabin Condensed';
  font-style: normal;
  font-weight: 500;
  src: local('Cabin Condensed Medium'), local('CabinCondensed-Medium'), url(https://themes.googleusercontent.com/static/fonts/cabincondensed/v5/Ez4zJbsGr2BgXcNUWBVgECyW0kDznfHZ5pM_3J5q0b8.woff) format('woff');
}
@font-face {
  font-family: 'Cabin Condensed';
  font-style: normal;
  font-weight: 600;
  src: local('Cabin Condensed SemiBold'), local('CabinCondensed-SemiBold'), url(https://themes.googleusercontent.com/static/fonts/cabincondensed/v5/Ez4zJbsGr2BgXcNUWBVgEJwdxg8gzQNM6zG8Kbi0OAw.woff) format('woff');
}
@font-face {
  font-family: 'Cabin Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Cabin Condensed Bold'), local('CabinCondensed-Bold'), url(https://themes.googleusercontent.com/static/fonts/cabincondensed/v5/Ez4zJbsGr2BgXcNUWBVgEFxo_3fQgeDvKMambfIp_uA.woff) format('woff');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: local('Ubuntu'), url(https://themes.googleusercontent.com/static/fonts/ubuntu/v5/_xyN3apAT_yRRDeqB3sPRg.woff) format('woff');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://themes.googleusercontent.com/static/fonts/ubuntu/v5/OsJ2DjdpjqFRVUSto6IffD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://themes.googleusercontent.com/static/fonts/ubuntu/v5/0ihfXUL2emPh0ROJezvraD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Hammersmith One';
  font-style: normal;
  font-weight: 400;
  src: local('Hammersmith One'), local('HammersmithOne'), url(https://themes.googleusercontent.com/static/fonts/hammersmithone/v5/FWNn6ITYqL6or7ZTmBxRhq3fkYX5z1QtDUdIWoaaD_k.woff) format('woff');
}
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 200;
  src: local('Yanone Kaffeesatz ExtraLight'), local('YanoneKaffeesatz-ExtraLight'), url(https://themes.googleusercontent.com/static/fonts/yanonekaffeesatz/v5/We_iSDqttE3etzfdfhuPRem2G_Og_te2ADNUqKDN50k.woff) format('woff');
}
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 300;
  src: local('Yanone Kaffeesatz Light'), local('YanoneKaffeesatz-Light'), url(https://themes.googleusercontent.com/static/fonts/yanonekaffeesatz/v5/We_iSDqttE3etzfdfhuPRYeadfj-6pacmJkCVgsbjK4.woff) format('woff');
}
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 400;
  src: local('Yanone Kaffeesatz Regular'), local('YanoneKaffeesatz-Regular'), url(https://themes.googleusercontent.com/static/fonts/yanonekaffeesatz/v5/YDAoLskQQ5MOAgvHUQCcLcvyhSUCWNe0YoQkk3OBepg.woff) format('woff');
}
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 700;
  src: local('Yanone Kaffeesatz Bold'), local('YanoneKaffeesatz-Bold'), url(https://themes.googleusercontent.com/static/fonts/yanonekaffeesatz/v5/We_iSDqttE3etzfdfhuPRWkfAKtHZKhf5n1BtpfNX_k.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url(https://themes.googleusercontent.com/static/fonts/robotocondensed/v9/Zd2E9abXLFGSr9G3YK2MsFzqCfRpIA3W6ypxnPISCPA.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v10/b9QBgL0iMZfDSpmcXcE8nCSLrGe-fkSRw2DeVgOoWcQ.woff) format('woff');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), url(https://themes.googleusercontent.com/static/fonts/raleway/v7/IczWvq5y_Cwwv_rBjOtT0w.woff) format('woff');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: local('Raleway Bold'), local('Raleway-Bold'), url(https://themes.googleusercontent.com/static/fonts/raleway/v7/JbtMzqLaYbbbCL9X6EvaIxsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
.left{
	text-align: left;
}

.center{
	text-align: center;
}

.right{
	text-align: right;
}

ul.header-website{
	float: left;
	list-style-type:none;
}

div.title{
	padding-top: 25px;
}
.footer{
	border-top: 1px solid #E5E5E5;
    margin-top: 45px;
    padding: 25px 10px 36px 0px;
}

.line{
	margin-bottom: 10px;
}

.line-top{
	margin-top: 10px !important;
}

.prv_form{
	padding-left: 1%;
}

/*Overwrite bootstrap margin style*/
.row-fluid>[class*="span"]{float:left;margin-left:1.207659574%;}
.no-margin{
	margin-left: 0% !important;
	margin-top: 1%;
	margin-bottom:10px;
}

.fixed_internal_content{
	margin-left: 0% !important;
	padding: 0 2%;
}
.form_label{
	text-align: right;
}
.form_field{
	text-align: left;
}
.comment{
	font-style: italic;
}
.front_image_container{
	width: 100%;
}
ul.sections_tree, ul.sections_tree_internal{
	list-style: none;
}
.logo{
	max-height: 120px;
	max-width: 400px;
}
.jump{
	clear: both;
}

/*validation styles*/
label.error_validation{
	font-weight: bold;
}

.error_validation{
	border-color: #B94A48; 
}

label.error_validation{
	color: #B94A48;
}

.overflow_hidden{
	overflow: hidden;
}

/*ALERT MESSAGES*/
.alert_messages_container{
	bottom: -21px;
    position: fixed;
    right: 0;
    z-index: 1001;
	width: 300px;
}

.floating_alert{
	z-index:999;
}

.size_alerts{
	padding: 30px;
}

ul#alerts{
	list-style: none;
}

ul#alerts.alerts_section_bar{
	margin-bottom: 5px;
}
/*END ALERT MESSAGES*/

.pointer{
	cursor: pointer;
}

/*LOADER SPINER*/
#loader_spinner{
	display: none;
}
#ajax_bg_loader{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 5000;
    background-color: #505050;
    width: 100%;
    height: 100%;
    filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}

div.ajax_loader{
	position:absolute !important;
	z-index: 100000 !important;
	top: 50%;
	left: 50%;
	height: 100px;
	width: 100px;
	margin-top: -50px;
	margin-left: -50px;
	color: #FFFFFF;
}
/*END LOADER SPINER*/

.margin-fancy{
	margin-left: 0px;
}

img.preview_list_img.thumbnail {
    border: 1px solid #DDDDDD;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
    display: inline-block;
    line-height: 1;
    padding: 4px;
}

.wrapper{
	overflow: hidden;
	position: relative;
	width: 980px;	
	margin:0 auto;
}
.wrapperHome{
	overflow: hidden;
	position: relative;
	width: 980px;	
	margin:0 auto;
}
.internaContenido{
	float: left;
	margin-right: 10px;
	width: 770px;	
}
.internaDerecha{
	float:left;
	width:199px;	
	padding:0px !important;	
	margin-top: 10px;
	background:#EEEEEE;
        min-height:610px;
}
.internaDerechaCorp{
	float:left;
	width:199px;	
	padding:0px !important;	
	margin-top: 10px;
	background:#323232;
        min-height:780px;
}

.internaDerechaCorp p{
        color: #000000 !important;
}
.internaDerecha h3{
	font-family: 'Hammersmith One', sans-serif;
	background:#000;
	color:#FFF;
	font-size:14px;
	text-transform:uppercase;
	padding:5px 10px 1px;
	margin:0px !important;
	
}
.internaDerechaCorp h3{
	font-family: 'Hammersmith One', sans-serif;
	background:#FFF;
	color:#000;
        border: 1px solid #DDDDDD;
	font-size:14px;
	text-transform:uppercase;
	padding:5px 10px 1px;
	margin:0px !important;
	
}
.internaDerecha ul{
	padding:0px;
	margin:0px;	
}
.internaDerecha ul li{
	list-style:none;
	background:#C7C7C7 url(../../../images/templates/puntonet/bgMenuDer.jpg) repeat-x;
}
.internaDerecha ul li a{
	font-family: 'Roboto Condensed', sans-serif;
	display:block;
	color:#888888;
	padding:8px 6px 8px 15px;
	font-size:13px;
	border-top:#AAAAAA 1px solid;
	
}
.internaDerecha ul li.selected,.internaDerecha ul li:hover{
		background:#797979 url(../../../images/templates/puntonet/bgMenuDerActive.jpg) repeat-x;
}
.internaDerecha ul li a:hover,.internaDerecha ul li.selected a{
	color:#FFFFFF;
	border-left:#DA041C 5px solid;
	padding-left:10px;
	text-decoration:none;
}
.titulo-seccion{
	border-left: 8px solid #DA041C;
    color: #000000;
    font-family: 'Exo 2',sans-serif;
    font-size: 35px;
    padding-left: 5px;
		line-height:130%;
		margin-top:20px;
		margin-bottom:5px;
		float:left;
		min-height:70px;
                max-width: 650px;
}
.subtitulo1{
    color: #000000;
    font-size: 26px;
}
.subtitulo2{
    color: #525252;
    font-size: 26px;
}
.subtitulo3{
    color: #DA041C;
    font-size: 22px;
}
.subtitulo4{
	font-family: 'Hammersmith One', sans-serif;
    color: #000000;
    font-size: 22px;
}
.contenedor-gris{
	background:#DDDDDD;
	padding:15px;
	margin-bottom:0px;
	color:#000;
	font-size:15px;
}
.contenedor-shadow-rouded{
	background:#E4E4E4;
	padding:15px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom:10px;
	overflow:hidden;
}
.section_title_container{
	border-bottom:#BBBBBB 4px solid;
	margin-bottom:10px;
	overflow:hidden;
        position: relative;
}
.tabla-informativa{
	background:none;	
	border-spacing: 5px;
	border-collapse:separate;
}
.tabla-informativa td{
	vertical-align:middle;
	text-align:left;
	color:#545454;
	font-size:16px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:70px;
	padding-left:15px;
	width:50%;
	position:relative;
	height:60px;
}
.tabla-informativa.ancha td{
	padding-top:15px;
	padding-bottom:15px;
	padding-right:80px;
	padding-left:15px;
	font-size:15px;
}
.tabla-informativa td img{
	position:absolute;
	right:15px;
	top:4px;
}
.tabla-informativa.ancha td img{
	position:absolute;
	right:15px;
	top:45px;
}
.tabla-informativa tr td:nth-child(1){
	background:url(/images/templates/puntonet/tablaBgLeft.png) right bottom no-repeat;
}
.tabla-informativa.ancha tr td:nth-child(1){
	background:url(/images/templates/puntonet/tablaBgLeftAncha.png) right bottom no-repeat;
}
.tabla-informativa tr td:nth-child(2){
	background:url(/images/templates/puntonet/tablaBgRight.png) -5px bottom no-repeat;
}
.tabla-informativa tr:last-child td:nth-child(1){
	background:url(/images/templates/puntonet/tablaBgBottom.png) right bottom no-repeat;
}
.tabla-informativa.ancha tr:last-child td:nth-child(1){
	background:url(/images/templates/puntonet/tablaBgBottomAncha.png) right bottom no-repeat;
}
.tabla-informativa tr:last-child td:nth-child(2){
	background:none;
}
.tabla-botones td img{
	width:135px;
	opacity:0.8;
}
.tabla-botones td img:hover{
	opacity:1;
}
.compartir{
        background: url("/images/compartir-top-01.png") no-repeat scroll -4px 7px rgba(0, 0, 0, 0);
	float:right;
	margin-top:20px;
	padding:20px 10px 0 0;	
        top: 0;
        left: 658px;
        position: absolute;
}
.compartir a{
	display:block;
	overflow:hidden;
	width:40px;
	height:0px;
	padding-top:40px;
	float:right;
	margin-right:10px;
	background:url(/images/templates/puntonet/facebook.png) no-repeat;
}
.compartir a.twitter{
	background:url(/images/templates/puntonet/twitter.png) no-repeat;
}
.compartir a:hover{
	opacity:0.7;
}
map area{
	cursor:pointer;	
}
#cargaPlan_1,#cargaPlan_2,#cargaPlan_3,#cargaPlan_4,#cargaPlan_5,#cargaPlan_6,#cargaPlan_7,#cargaPlan_8,#cargaPlan_9,#cargaPlan_10,#cargaPlan_11,#cargaPlan_12,#cargaPlan_13,#cargaPlan_14,#cargaPlan_15,#cargaPlan_16,#cargaPlan_17{
	cursor:pointer;	
}
#ingresoCuenta{
	background:url(/images/templates/puntonet/bgLogin.jpg) top center no-repeat	;
}
#ingresoCuenta p{
	font-family: 'Raleway', sans-serif;
	font-size:17px;
	color:#000000;
}
#ingresoCuenta p a{
	font-weight:bold;
	color:#E92C1F;
}
.cuadroFormulario p a{
	font-weight:normal !important;
	color:#E72D01 !important;
	font-size:14px;	
}
.cuadroFormularioCorp p a{
	font-weight:normal !important;
	color:#E72D01 !important;
	font-size:14px;	
}
.cuadroFormulario{
	background:#E0E0E0 url(/images/templates/puntonet/bgCuadroLogin.jpg) repeat-x;
	padding:30px 65px 0 65px !important;
	border:#888 1px solid;
	-moz-box-shadow: 5px 5px 5px #888;
	-webkit-box-shadow:  5px 5px 5px #888;
	box-shadow:  5px 5px 5px #888;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom:40px;
}
.cuadroFormularioCorp{
	background: -webkit-linear-gradient(#868686, #030303); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(#868686, #030303); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(#868686, #030303); /* For Firefox 3.6 to 15 */
        background: linear-gradient(#868686, #030303); /* Standard syntax */
	padding:30px 65px 0 65px !important;
	border:#888 1px solid;
	-moz-box-shadow: 5px 5px 5px #888;
	-webkit-box-shadow:  5px 5px 5px #888;
	box-shadow:  5px 5px 5px #888;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom:40px;
}
.cuadroBeneficio{
	background:#999999;
	padding:10px 30px 10px 30px !important;
	border:#888 1px solid;
	-moz-box-shadow: 5px 5px 5px #888;
	-webkit-box-shadow:  5px 5px 5px #888;
	box-shadow:  5px 5px 5px #888;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom:40px;
	color:#FFFFFF;
	font-family: 'Raleway', sans-serif;
	font-size:17px;
}
.cuadroBeneficio h3{
	background:url(/images/templates/puntonet/check.png) left center no-repeat;	
	font-family: 'Exo 2', sans-serif;
	font-size:25px;
	color:#000000;
	padding:5px 0 5px 52px;
	margin-top:10px;
}
.video-background{
		overflow:hidden;
		padding:22px;
		background:#EAEAEA url(/images/bgVideo.jpg) repeat-x;
		border:#9797A6 1px solid;
}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;	
    background-color: #000;
}
hr{
   margin-bottom:0px !important;
	 margin-top:0px !important; 
} 
#internaContenidoContenedor-105 .subtitulo1{
  	color:#999;
}
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.map-container {
    position: relative;
    padding-bottom: 65%;
    padding-top: 30px; height: 0; overflow: hidden;
		
}
 
.map-container iframe,
.map-container object,
.map-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.botonTerminos{
	width:150px;	
}

.beneficiosWrap {
    background: url('/images/templates/puntonet/fondoBeneficios-small.png') no-repeat top right;
    height: 710px;
    overflow: hidden;
}
.beneficiosWrap div[id^="mov_content_"] {
    position: absolute;
    width: 290px;    
    cursor: pointer !important;
}
#mov_content_162 {
    right: 450px;
    top: 120px;
}
#mov_content_163 {
    right: 514px;
    top: 392px;
}
#mov_content_164 {
    bottom: 23px;
    right: 350px;
}
#mov_content_168, #mov_content_169, #mov_content_170 {
    color: #000;
    display: none;
    line-height: 15px;
    right: 342px;
    top: 242px;
    width: 270px;
}
/*@media (max-width: 1270px) {
    #mov_content_168, #mov_content_169, #mov_content_170 {
        right: 162px;
    }
}*/
#mov_content_165 {
    right: 719px;
    top: 163px;
}
#mov_content_166 {
    right: 782px;
    top: 444px;
    width: 200px;
}
#mov_content_167 {
    bottom: 63px;
    right: 616px;
}
#mov_content_169 {
    /*right: 352px;*/
    top: 377px;
}
#mov_content_170 {
    top: 374px;
}
.premiosTableHeader
{
    font-family: 'Hammersmith One',sans-serif; 
    font-size: 18px; 
    color: #000000;
}
.premiosTable
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background:rgba(218,203,176,0.8);
/*    background-color: #DDD3B0;*/
    padding: 0px 5px;
}
.itemPremio
{
    margin: 5px; 
    border-right: 1px dotted #000000;
}
.itemPremio p
{
    margin: 0;
}
.puntosPremio
{
    margin:auto; 
    font-size: 14px; 
    width: 80px; 
    text-align: center;
    vertical-align: middle;
    line-height: 1.4;  
    background-color: #E92F20; 
    color: #ffffff;
}
.imagenPremio
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
     background: -webkit-linear-gradient(#ADE0A7, #75CA6C); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ADE0A7, #75CA6C); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ADE0A7, #75CA6C); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ADE0A7, #75CA6C); /* Standard syntax */
    margin: 0 20px;
}
.imagenPremio img
{
    width: 50%;
    display: block;
    margin: auto;
    vertical-align: central;
}
.descripcionPremio
{
    background-color: #D9F9C7;  
    background:rgba(217,249,199,0.5);
}
.descripcionPremio div
{
    opacity: 1;
}
.nivelPremio
{
    background-color: #008C23;
    font-size: 18px;
    color: #FFFFFF;
    padding: 5px 10px;
    font-weight: 600;   
    
}
.tituloPremio
{
    text-align: left; 
    font-size: 22px; 
    font-weight: 600; 
    color: #000000;
}
.descPremio
{
    color: #000000;
}
.puntosPremio2
{
    text-align: center; 
    font-size: 28px; 
    font-weight: 600; 
    color: #EA2F20;
}
.condicionesPremio
{
    font-size: 12px; 
    color: #000000;
}

/* mismo tama�o de botones para todos */
.btn {
    min-width: 150px;
}
#desempleado-yes, #desempleado-no {
    min-width: 40px;
}
.tablaAtencionAlCliente div div{
	position:relative;
}
.tablaAtencionAlCliente div div a{
	position:absolute;
	bottom:5px;
	right:20px;
	color:#E3172D;
	font-family: 'Cabin Condensed', sans-serif;
	font-weight:bold;
	font-size:11px;
}
.tablaAtencionAlCliente div div a:hover{
	text-decoration:none;	
}
.tablaAtencionAlCliente div div img{
	float:right;
	margin-bottom:20px;
	margin-top:30px;
	cursor:pointer;
}
.tablaAtencionAlCliente div div p{
	color:#777777;
	font-size:15px;
	line-height:120%;
}
.tablaAtencionAlCliente div div h3{
	font-family: 'Cabin Condensed', sans-serif;
	font-size:15px;
	font-weight:bold;
}
.border-dashed-right{
	border-right:#555555 1px dashed;	
}
.border-dashed-bottom{
	border-bottom:#555555 1px dashed;	
}

.menuFooter {
    clear: both;
}
.menuzindex
{
    z-index: 1000;
}
.cycle-prev {
    background: url(/images/templates/puntonet/left.png) no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
    left: 0;
}
.cycle-next {
    background: url(/images/templates/puntonet/right.png) no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
    right: 0;
}
.cycle-prev, .cycle-next {
	cursor: pointer;
	height: 100%;
	opacity: 0.1;
	position: absolute;
	top: 0;
	width: 10%;
	z-index: 800;
	-webkit-transition: color 0.1s linear, border 0.1s linear, opacity 0.1s linear, background-color 0.1s linear;
	-moz-transition: color 0.1s linear, border 0.1s linear, opacity 0.1s linear, background-color 0.1s linear;
	-ms-transition: color 0.1s linear, border 0.1s linear, opacity 0.1s linear, background-color 0.1s linear;
	-o-transition: color 0.1s linear, border 0.1s linear, opacity 0.1s linear, background-color 0.1s linear;
	transition: color 0.1s linear, border 0.1s linear, opacity 0.1s linear, background-color 0.1s linear;
}
.cycle-prev:hover, .cycle-next:hover {
    opacity: 0.5;
}
.noticias-carrusel{
	padding:20px;
	overflow:hidden;
	background:#EFEFEF;
	border:#CCC 1px solid;
}
.noticias-carrusel article{
	width:100%;	
}
.noticias-carrusel article .vermas{
	float:right;
	margin-right:10px;
	display:block;
	font-weight:bold;
        margin-top: -20px;
}
.noticias-carrusel article .imagen{
	display:block;
	float:left;
	width:388px;
	height:274px;
	overflow:hidden;
	margin-right:15px;
	border:#FFFFFF 5px solid;	
	position:relative;
}
.noticias-carrusel article .imagen img{
	position:absolute;
	top:0px;
	left:0px;
        height:275px;
}
#wica_area_content {
    overflow: hidden;
}

.bulletsAzul li{
    list-style: none;
		background:url(/images/templates/puntonet/bulletBlue.png) left center no-repeat;
		padding:3px 0px 3px 20px;
}
.bulletsVino li{
		list-style: none;
		background:url(/images/templates/puntonet/bulletVino.png) left center no-repeat;
		padding:3px 0px 3px 20px;
}

/*estilos formularios internos */
#clientContainer select, #frm_aplicacion select {
    background-color: #dddddd !important;
    border: 1px solid #ababab !important;
    border-radius: 8px !important;
    height: 30px !important;
    margin-bottom: 10px;
    padding: 6px 12px !important;
}
#clientContainer input[type=text], #frm_aplicacion input[type=text] {
    background-color: #dddddd !important;
    border: 1px solid #ababab !important;
    border-radius: 8px !important;
    height: 30px !important;
    margin-bottom: 10px;
    padding: 6px 12px !important;
}
#clientContainer textarea, #frm_aplicacion textarea {
    background-color: #dddddd;
    border: 1px solid #ababab;
    border-radius: 8px;
    margin-bottom: 10px;
    width: 100%;
}
#developed p.desarrollado {
    color: #999999;
    float: right;    
    font-size: 10px;
    margin: 2px 0;
    width: 180px;
    font-family: "Cabin Condensed",sans-serif;
}

#developed p.desarrollado a {
    background: url("/images/mushoq.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: right;
    height: 0;
    margin-top: -1px;
    overflow: hidden;
    padding-top: 12px;
    width: 92px;
}

#codigoEnlace {
    width: 350px;
}
#content_container p, .fancybox-inner p, .tabsContent p{
	text-align:justify;	
}
@media (max-width: 768px) {
	.fancybox-skin{
		padding:7px !important;
	}
	.fancybox-inner p{
		text-align:left;
	}
	.fancybox-inner .col-md-12{
		padding-left:5px;
		padding-right:5px;
	}
	
}

.phplive_btn{
	/*display:none !important;*/
}
#myDiv{
	margin-top:0px !important;
	margin-bottom:0px !important;
	/*margin-top:-10px !important;
	margin-bottom:-10px !important;*/
}