article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}
mark,rp,rt,ruby,summary,time{display:inline}
html{width:100%}
body{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:100%;
	color:#404040;
	background:#f2f2f2;
}
.cab{
	font-size: 21px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	text-height:6px;
	background-color:#f2f2f2;
	margin-top: 55px;
	height:auto;
	color:#FFF;
	width:100%;
	
}
.cab a{
	font-size: 18px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
	text-height:6px;
	margin-top: 60px;
	height:auto;
	font-weight:normal;
	color:#ff8040;
	line-height:28px;

}
.cab a:visited{
	font-size: 18px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
	text-height:6px;
	margin-top: 60px;
	height:auto;
	color:#ff8040;
	line-height:28px;
	font-weight:normal;
}
.cab a:hover{
	font-size: 18px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
	text-height:6px;
	margin-top: 60px;
	height:auto;
	color:#000;
	line-height:28px;
	font-weight:normal;
}
.cabecera{
	font-size: 19px;
		padding-top:6px;
		text-align:left;
		text-height:6px;
		position:fixed;
		z-index: 999;
		top: 0;
  left: 0;
  width:100%;
   background-color:#ff8040;
  height:40px;
  padding-top:10px;
 padding-bottom:5px;
}
.cabecera-a{
	font-size: 19px;
		text-align:center;
		top: 0;
  left: 0;
  width:50%;
   background-color:#ff8040;
  height:20px;
 float:left;
 padding-top:1px;
}

.cabecera-b{
	font-size: 10px;
	text-align:left;
	padding-top: 5px;
	left: 0;
	width:50%;
	background-color:#ff8040;
	height:40px;
	float:left;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
}
.ic,.ic a{border:0;float:right;background:#fff;color:red;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0;overflow:hidden;padding:0}
.bg{width:100%;background:url(../images/bg-top.jpg) center 0 no-repeat}
.main{padding:0;margin:0 auto;font-size:.8125em;line-height:1.692em}
.col-1,.col-2{float:left}
.wrapper{width:100%;overflow:hidden}
.wrapperb{width:100%;overflow:hidden; background-color:#ff8040;}
.extra-wrap{overflow:hidden}
p{margin-bottom:18px}
.p0{margin-bottom:0}
.p1{margin-bottom:5px}
.p2{margin-bottom:15px}
.p3{margin-bottom:30px}
.p4{margin-bottom:40px}
.p5{margin-bottom:50px}
.reg{text-transform:uppercase}
.fleft{float:left}
.fright{float:right}
.alignright{text-align:right}
.aligncenter{text-align:center}
.title{margin-bottom:18px}
.it{font-style:italic}
.letter{letter-spacing:-1px}
.color-1{color:#fff}
.color-2{color:#000}
.color-3{color:#404040!important}
.margin-bot{
	margin-bottom:0px
}
.spacing{margin-right:35px}
.indent{padding:0 0 0 30px}
.indent-r{padding-right:40px}
.indent2{padding:48px 0 0 30px}
.indent-bot{margin-bottom:20px}
.indent-bot2{margin-bottom:30px}
.indent-bot3{margin-bottom:45px}
.img-indent-bot{margin-bottom:25px}
.img-indent{float:left;margin:0 20px 0 0}
.img-indent2{float:left;margin:0 13px 0 0}
.img-indent-r{float:right;margin:0 0 0 40px}
.inner-top{margin-top:-8px}
.prev-indent-bot{margin-bottom:10px}
.buttons a:hover{cursor:pointer}
.menu li a,.list-1 li a,.link,.button,.button2,.logo{text-decoration:none}
header{width:100%;background:#f2f2f2;margin-bottom:0;padding-bottom:0}
.slider-wrapper{width:940px;height:303px;position:relative;overflow:hidden;padding:2px 0 0}
.slider{width:940px;height:300px;position:relative;margin-bottom:0;padding-bottom:0}
.items{display:none}
.pagination{position:absolute;left:300px;top:6px;z-index:99}
.pagination li{float:left;margin-right:3px}
.pagination li a{display:block;width:18px;height:18px;text-indent:-5000px}
.pagination li.current a,.pagination li a:hover{background-position:left top}
.pagination li.current a{cursor:default}
.menu{padding:0;width:100%}
.menu li{float:left;position:relative;margin-right:0}
.menu li.last{margin:0}
.menu li a{display:block;position:relative;font-size:17px;line-height:1.23em;padding:15px 0 17px;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:-1px;width:155px;background:url(../images/menu-li-bg.png) left top repeat-x;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px}
.menu li strong{display:none;width:100%;height:5px;background:url(../images/menu-border-top.gif) center top repeat-x;position:absolute;left:0;top:-5px;z-index:99}
.menu li.active a,.menu li a:hover{background-position:left bottom;color:#6e3bb9;padding:15px 0 27px}
.menu li.active strong,.menu li:hover strong{display:block}
#content{width:100%;padding:1px 0 40px}
#page1 #content{
	margin-bottom:9px;
	padding: 0;
}
.mag-1{
	border-left:1px solid #E5E5E5;
	padding-left:30px;
	text-align: center;
	background-color:#f2f2f2;
}
h2{
	font-size:16px;
	color:#000;
	font-weight:bold;
	letter-spacing:-1px;
	text-align:center;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
	font-family: Georgia;
}
h3{
	font-size:15px;
	color:#000;
	letter-spacing:-1px;
	text-align:center;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	font-family: Georgia;
	font-weight:bold;
}
h4{
	font-size:15px;
	color:#333;
	letter-spacing:-1px;
	text-align:center;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h5{
	font-size:16px;
	color:#333;
	letter-spacing:-1px;
	text-align:center;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 8px;
}
h6{color:#000;margin-bottom:10px}
.title-1{display:block;font-size:26px;line-height:1.2em;color:#006;font-style:italic;font-weight:400;letter-spacing:-2px;margin-bottom:3px;padding-bottom:3px;padding-top:6px}
.title-2{display:block;font-size:17px;line-height:1.21em;color:#404040;font-style:normal;font-weight:400;letter-spacing:-1px}
.border-bot{
	width:100%;
	padding-bottom:0px
}
.border-bot2{width:100%;padding-bottom:35px}
.box{width:100%;min-height:295px;background:url(../images/bg-box.png) 0 0 repeat}
.button{display:inline-block;font-size:24px;line-height:1.208em;padding:7px 20px 9px;color:#fff;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;font-style:italic;letter-spacing:-1px}
.button:hover{background:#010101}
.button2{display:inline-block;font-size:18px;line-height:1.22em;padding:0 26px 3px;color:#fff;background:url(../images/button2-tail.gif) left top repeat-x #010101;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;font-style:italic;letter-spacing:-1px}
.button2:hover{background:#010101}
.list-1 li{padding:0 0 23px 25px;background:url(../images/marker-2.gif) 0 5px no-repeat}
.list-1 li.last{padding:0 0 0 25px}
.list-1 li span{display:block}
.list-1 li a{font-weight:700;display:inline-block;margin-bottom:3px}
.list-1 li a:hover{text-decoration:underline}
.list-2 li{padding:0 0 19px 25px;background:url(../images/marker-2.gif) 0 5px no-repeat}
.list-2 li.last{padding:0 0 0 25px}
.list-2 li a{display:inline-block}
.list-2 li a:hover{text-decoration:none}
.link:hover{text-decoration:underline}
.link-1{display:inline-block;width:7px;height:7px;text-indent:-5000px;background:url(../images/marker.gif) right 0 no-repeat;cursor:pointer;margin-top:7px}
.link-2{display:inline-block;padding-left:28px;background:url(../images/marker-3.gif) 0 4px no-repeat}
.link-2:hover{text-decoration:none}
.tdate-1{display:block;color:#000;font-weight:700}
.text-1{font-size:14px}
.text-2{font-size:14px;line-height:1.285em}
dl dt{font-weight:700;color:#6e3bb9}
dl span{float:left;width:78px}
dl.news dt{font-weight:400}
footer{
	width:100%;
	padding:6px 0 20px;
	background-color: #ff8040;
}
.footer a{
	display:block;
	line-height:6px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
} 
.footer a:hover{
	display:block;
	line-height:26px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
} 
.footer-text{
	display:block;
	line-height:26px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	background-color:#ff8040;
}
.footer-text span{display:block; font-size:7px; background-color:#ff8040;}
.support-phone{display:block;font-size:45px;line-height:1.2em;color:#404040;letter-spacing:-1px;margin-top:-3px}
.support-phone strong{display:inline-block;font-size:27px;line-height:1.22em;color:#6e3bb9;padding-top:18px}
.list-services{padding:6px 0 0}
.list-services li{float:left;padding:0 14px 0 0}
.list-services li a{display:block;width:40px;height:40px;background:url(../images/social-icon.png) 0 0 no-repeat}
.list-services li a.l-2{background-position:-54px 0}
.list-services li a.l-3{background-position:-108px 0}
.list-services li a.l-4{background-position:-162px 0}
.zerogrid{
	width:940px;
	position:relative;
	padding:0;
	background-color:#F2F2F2;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.zerogrid:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}
.zerogrid .row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.zerogrid .row:after{clear:both}
.zerogrid .row{zoom:1}
.zerogrid .wrap-col{
	margin-top: 4px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
}
.zerogrid .wrap-colb{
	margin-top: 4px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
	background-color:#ff8040;
}
.zerogrid .wrap-col1{
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 12px;
	margin-left: 12px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 18px;
	text-align: center;
	padding-right: 12px;
}
.zerogrid .wrap-colf{
	margin-right: 10px;
	margin-bottom: 12px;
	margin-left: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	text-align: center;
}
.zerogrid .col-1-2,.zerogrid .col-2-3,.zerogrid .col-1-4,.zerogrid .col-2-4,.zerogrid .col-3-4,.zerogrid .col-1-5,.zerogrid .col-2-5,.zerogrid .col-3-5,.zerogrid .col-4-5,.zerogrid .col-1-6,.zerogrid .col-2-6,.zerogrid .col-3-6,.zerogrid .col-4-6,.zerogrid .col-5-6{float:left;display:inline-block; background-color:f2f2f2;}
.zerogrid .col-1-3{float:left;display:inline-block}
.zerogrid .col-1-3b{float:left;display:inline-block; background-color:#ff8040;}
.zerogrid .col-1-13{float:left;display:inline-block}
.zerogrid .col-1-14{float:left;display:inline-block}
.zerogrid .col-full{width:100%}
.zerogrid .col-1-2{width:50%}
.zerogrid .col-1-3{width:33.33%}
.zerogrid .col-1-3b{width:33.33%}
.zerogrid .col-1-13{width:66%}
.zerogrid .col-1-14{
	width:50%;
	margin-bottom: 6px;
}
.zerogrid .col-2-3{width:66.66%}
.zerogrid .col-1-4{width:33%; text-align:center;}
.zerogrid .col-2-4{width:50%}
.zerogrid .col-3-4{width:75%}
.zerogrid .col-1-5{width:20%}
.zerogrid .col-2-5{width:40%}
.zerogrid .col-3-5{width:60%}
.zerogrid .col-4-5{width:80%}
.zerogrid .col-1-6{width:16.66%}
.zerogrid .col-2-6{width:33.33%}
.zerogrid .col-3-6{width:50%}
.zerogrid .col-4-6{width:66.66%}
.zerogrid .col-5-6{width:83.33%}
@media only screen and (min-width: 768px) and (max-width: 930px) {
.zerogrid{width:768px}
}
@media only screen and (min-width: 620px) and (max-width: 767px) {
.zerogrid{width:100%}
}
@media only screen and (max-width: 619px) {
.zerogrid,.zerogrid .col-1-2,.zerogrid .col-1-3,.zerogrid .col-2-3,.zerogrid .col-1-4,.zerogrid .col-2-4,.zerogrid .col-3-4,.zerogrid .col-1-5,.zerogrid .col-2-5,.zerogrid .col-3-5,.zerogrid .col-4-5,.zerogrid .col-1-6,.zerogrid .col-2-6,.zerogrid .col-3-6,.zerogrid .col-4-6,.zerogrid .col-5-6,.zerogrid .col-1-13,.zerogrid .col-1-14,.zerogrid .col-1-3b{width:100%}
}
.container_12{margin-left:auto;margin-right:auto;width:940px}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}
.alpha{margin-left:0}
.omega{margin-right:0}
.container_12 .grid_1{width:60px}
.container_12 .grid_2{width:140px}
.container_12 .grid_3{width:220px}
.container_12 .grid_4{width:300px}
.container_12 .grid_5{width:380px}
.container_12 .grid_6{width:460px}
.container_12 .grid_7{width:540px}
.container_12 .grid_8{width:620px}
.container_12 .grid_9{width:700px}
.container_12 .grid_10{width:780px}
.container_12 .grid_11{width:860px}
.container_12 .grid_12{width:940px}
.container_12 .prefix_1{padding-left:80px}
.container_12 .prefix_2{padding-left:160px}
.container_12 .prefix_3{padding-left:240px}
.container_12 .prefix_4{padding-left:320px}
.container_12 .prefix_5{padding-left:400px}
.container_12 .prefix_6{padding-left:480px}
.container_12 .prefix_7{padding-left:560px}
.container_12 .prefix_8{padding-left:640px}
.container_12 .prefix_9{padding-left:720px}
.container_12 .prefix_10{padding-left:800px}
.container_12 .prefix_11{padding-left:880px}
.container_12 .suffix_1{padding-right:80px}
.container_12 .suffix_2{padding-right:160px}
.container_12 .suffix_3{padding-right:240px}
.container_12 .suffix_4{padding-right:320px}
.container_12 .suffix_5{padding-right:400px}
.container_12 .suffix_6{padding-right:480px}
.container_12 .suffix_7{padding-right:560px}
.container_12 .suffix_8{padding-right:640px}
.container_12 .suffix_9{padding-right:720px}
.container_12 .suffix_10{padding-right:800px}
.container_12 .suffix_11{padding-right:880px}
.container_12 .push_1{left:80px}
.container_12 .push_2{left:160px}
.container_12 .push_3{left:240px}
.container_12 .push_4{left:320px}
.container_12 .push_5{left:400px}
.container_12 .push_6{left:480px}
.container_12 .push_7{left:560px}
.container_12 .push_8{left:640px}
.container_12 .push_9{left:720px}
.container_12 .push_10{left:800px}
.container_12 .push_11{left:880px}
.container_12 .pull_1{left:-80px}
.container_12 .pull_2{left:-160px}
.container_12 .pull_3{left:-240px}
.container_12 .pull_4{left:-320px}
.container_12 .pull_5{left:-400px}
.container_12 .pull_6{left:-480px}
.container_12 .pull_7{left:-560px}
.container_12 .pull_8{left:-640px}
.container_12 .pull_9{left:-720px}
.container_12 .pull_10{left:-800px}
.container_12 .pull_11{left:-880px}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{
	border:0 none;
	font-size:100%;
	border:0;
	outline:0;
	vertical-align:top;
	margin:0;
	padding:0;
	background-color: #F2F2F2;
}
ol,ul{list-style:none}
blockquote,q{quotes:none}
table,table td{padding:0;border:none;border-collapse:collapse}
img{vertical-align:top}
embed{vertical-align:top}
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}
.rslides li{position:absolute;display:none;width:100%;left:0;top:0}
.rslides li:first-child{position:relative;display:block;float:left}
.rslides img{display:block;height:auto;float:left;width:100%;border:0}
.rslides{margin:0 auto}
.rslides_container{position:relative}
.centered-btns_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:.7;text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:38px;background:transparent url(../images/themes.gif) no-repeat left top;margin-top:-45px}
.centered-btns_nav:active{opacity:1}
.centered-btns_nav.next{left:auto;background-position:right top;right:0}
.transparent-btns_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;left:0;display:block;background:#fff;opacity:0;filter:alpha(opacity=1);width:48%;text-indent:-9999px;overflow:hidden;height:91%}
.transparent-btns_nav.next{left:auto;right:0}
.large-btns_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:.6;text-indent:-9999px;overflow:hidden;top:0;bottom:0;left:0;background:#000 url(../images/themes.gif) no-repeat left 50%;width:38px}
.large-btns_nav:active{opacity:1}
.large-btns_nav.next{left:auto;background-position:right 50%;right:0}
.centered-btns_nav:focus,.transparent-btns_nav:focus,.large-btns_nav:focus{outline:none}
.centered-btns_tabs,.transparent-btns_tabs,.large-btns_tabs{margin-top:10px;text-align:center}
.centered-btns_tabs li,.transparent-btns_tabs li,.large-btns_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.centered-btns_tabs a,.transparent-btns_tabs a,.large-btns_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#ccc;background:rgba(0,0,0,.2);display:inline-block;_display:block;*display:block;-webkit-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);width:9px;height:9px}
.centered-btns_here a,.transparent-btns_here a,.large-btns_here a{background:#222;background:rgba(0,0,0,.8)}
h1{
	font-size: 16px;
	font-style: italic;
	color: #000;
	font-weight: normal;
	text-align:center;
}
span.price
{
 font-size: 2px;
 color: #f2f2f2;
}
.w-bajo{
	clear:both;
	padding-top:5px;
	padding-bottom:22px;
	margin-bottom:22px;
	padding-left:5px;
	text-align:center;
	width:640px;
}
.tuit{
	float:left;
}
.fb{
	float:left;
	padding-top:13px;
	margin-right:11px;
	padding-right:11px;
	padding-left:4px;
}
.gpl{
	float:left;
	padding-top:13px;
}
.redes-sociales-texto{
	float: left;
	width:270px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ff8040;
	font-size: 14px;
	margin-right: 5px;
	padding-right: 5px;
	font-weight: normal;
	text-align: left;
	margin-top: 4px;
	padding-top: 4px;
	margin-left:13px;
}
.enlaces{
 text-align:center;line-height: -10px;
}
.enlaces a {
	text-align:center;
	font-size: 11px;
	line-height: -10px;
}
.texto-fotos{
	font-family:Georgia;
	font-size:11px;
	text-align:center;
	line-height: 15px;
}
.texto-enlaces{
	font-family:Georgia;
	font-size:15px;
	text-align:center;
	padding-bottom:5px;
}
.enlaces-ciudades{
	font-family:Arial,Helvetica,sans-serif;
	font-size:4px;
	color:#ff8040;
	line-height:4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
    width:50%;
	background-color:#ff8040;
	text-align:right;
}
.enlaces-interior{
	font-family:Arial,sans-serif;
	font-size:7px;
	color:#666;
	line-height:12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
	text-align:center;
}
.solicitud{
	position:fixed;
	bottom:2px;
	right:2px;
}
/* perfect-scrollbar v0.6.7 */
.ps-container{-ms-touch-action:none;overflow:hidden !important}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:0.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:0.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color 0.2s linear,opacity 0.2s linear;-moz-transition:background-color 0.2s linear,opacity 0.2s linear;-o-transition:background-color 0.2s linear,opacity 0.2s linear;transition:background-color 0.2s linear,opacity 0.2s linear;bottom:3px;height:8px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color 0.2s linear,opacity 0.2s linear;-moz-transition:background-color 0.2s linear,opacity 0.2s linear;-o-transition:background-color 0.2s linear,opacity 0.2s linear;transition:background-color 0.2s linear,opacity 0.2s linear;right:3px;width:8px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear;right:0;width:8px}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:0.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:0.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:0.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:0.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:0.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}
#Demo { position:relative; margin:0px auto; padding:0px; width: 100%; height: 130px; overflow: hidden; }
#Demo .content { width: 98%; height: 129px; text-align:left; }
a{
	text-decoration:none;
	outline:none;
	color:#000;
	font-size:12px;
	font-weight:600;
}
a:hover{text-decoration:none;}
#video {width:325px; height:200px; padding-bottom:8px; text-align:center;}
.textareaRequiredMsg,.textareaMinCharsMsg,.textareaMaxCharsMsg,.textareaValidMsg{display:none}.textareaRequiredState .textareaRequiredMsg,
.textareaMinCharsState .textareaMinCharsMsg,
.textareaMaxCharsState
.textareaMaxCharsMsg{display:inline;color:#C33;border:1px
solid #C33}.textareaValidState textarea,textarea.textareaValidState{background-color:#B8F5B1}textarea.textareaRequiredState, .textareaRequiredState textarea,
textarea.textareaMinCharsState, .textareaMinCharsState textarea,
textarea.textareaMaxCharsState, .textareaMaxCharsState
textarea{background-color:#FF9F9F}.textareaFocusState textarea,textarea.textareaFocusState{background-color:#FFC}.textareaFlashState textarea,textarea.textareaFlashState{color:red !important}textarea.textareaHintState, .textareaHintState
textarea{}.textfieldRequiredMsg,.textfieldInvalidFormatMsg,.textfieldMinValueMsg,.textfieldMaxValueMsg,.textfieldMinCharsMsg,.textfieldMaxCharsMsg,.textfieldValidMsg{display:none}.textfieldRequiredState .textfieldRequiredMsg,
.textfieldInvalidFormatState .textfieldInvalidFormatMsg,
.textfieldMinValueState .textfieldMinValueMsg,
.textfieldMaxValueState .textfieldMaxValueMsg,
.textfieldMinCharsState .textfieldMinCharsMsg,
.textfieldMaxCharsState
.textfieldMaxCharsMsg{display:inline;color:#C33;border:1px
solid #C33}.textfieldValidState input,input.textfieldValidState{background-color:#B8F5B1}input.textfieldRequiredState, .textfieldRequiredState input,
input.textfieldInvalidFormatState, .textfieldInvalidFormatState input,
input.textfieldMinValueState, .textfieldMinValueState input,
input.textfieldMaxValueState, .textfieldMaxValueState input,
input.textfieldMinCharsState, .textfieldMinCharsState input,
input.textfieldMaxCharsState, .textfieldMaxCharsState
input{background-color:#FF9F9F}.textfieldFocusState input,input.textfieldFocusState{background-color:#FFC}.textfieldFlashText input,input.textfieldFlashText{color:red !important}.textfieldHintState input,input.textfieldHintState{}
.boton-enviar{
	background-image: url(/images/boton-enviar.png);
	height: 44px;
	width: 241px;
}
.boton-enviar2{
	background-image: url(/images/boton-enviar.png);
	height: 23px;
	width: 60px;
}
- Codigo para la polÃ­tica de cookies
 
/* CSS para la animaciÃ³n y localizaciÃ³n de los DIV de cookies */
 
@keyframes desaparecer
{
0%		{bottom: 0px;}
80%		{bottom: 0px;}
100%		{bottom: -50px;}
}
 
@-webkit-keyframes desaparecer /* Safari and Chrome */
{
0%		{bottom: 0px;}
80%		{bottom: 0px;}
100%		{bottom: -50px;}
}
 
@keyframes aparecer
{
0%		{bottom: -38px;}
10%		{bottom: 0px;}
90%		{bottom: 0px;}
100%		{bottom: -38px;}
}
 
@-webkit-keyframes aparecer /* Safari and Chrome */
{
0%		{bottom: -38px;}
10%		{bottom: 0px;}
90%		{bottom: 0px;}
100%		{bottom: -38px;}
}
#cookiesms1:target {
    display: none;
}
.cookiesms{	
	width:100%;
	height:43px;
	margin:0 auto;
	padding-left:1%;
        padding-top:5px;
        font-size: 1em;
	clear:both;
        font-weight: strong;
color: #333;
bottom:0px;
position:fixed;
left: 0px;
background-color: #FFF;
opacity:0.7;
filter:alpha(opacity=70); /* For IE8 and earlier */
transition: bottom 1s;
-webkit-transition:bottom 1s; /* Safari */
-webkit-box-shadow: 3px -3px 1px rgba(50, 50, 50, 0.56);
-moz-box-shadow:    3px -3px 1px rgba(50, 50, 50, 0.56);
box-shadow:         3px -3px 1px rgba(50, 50, 50, 0.56);
z-index:999999999;
}
 
.cookiesms:hover{
bottom:0px;
}
.cookies2{
background-color: #FFF;
display:inline;
opacity:0.95;
filter:alpha(opacity=95);
position:absolute; 
left:1%; 
top:-30px;
font-size:19px;
height:30px;
padding-left:25px;
padding-right:25px;
-webkit-border-top-right-radius: 15px;
-webkit-border-top-left-radius: 15px;
-moz-border-radius-topright: 15px;
-moz-border-radius-topleft: 15px;
border-top-right-radius: 15px;
border-top-left-radius: 15px;
-webkit-box-shadow: 3px -3px 1px rgba(50, 50, 50, 0.56);
-moz-box-shadow:    3px -3px 1px rgba(50, 50, 50, 0.56);
box-shadow:         3px -3px 1px rgba(50, 50, 50, 0.56);
}
