/* FONTS */
@font-face {
	font-family: Quicksand;
	src: url("../fonts/Quicksand-Regular.otf") format("opentype");
}

@font-face {
	font-family: Museo;
	src: url("../fonts/Museo100-Regular.otf") format("opentype");
}

@font-face {
	font-family: MuseoSans;
	src: url("../fonts/MuseoSans-300.otf") format("opentype");
}

@font-face {
	font-family: MuseoSans;
	font-weight: bold;
	src: url("../fonts/MuseoSans-500.otf") format("opentype");
}

@font-face {
	font-family: Quicksand;
	font-weight: bold;
	src: url("../fonts/Quicksand-Bold.otf") format("opentype");
}

/* BASE */
body {
	background:url(../img/newback.png) fixed; background-repeat:repeat-x;	
	font-family:MuseoSans,Arial, Helvetica, sans-serif;
	padding-right:10px;
} 
#contenido {
	background:#FFF; 
	border: 3px solid #2BD0F3;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	padding:0px;
	text-align:left;
	width:1000px;
	display:table;
	-moz-box-shadow: 0px 3px 11px rgba(000,000,000,0.5);
	-webkit-box-shadow: 0px 3px 11px rgba(000,000,000,0.5);
	box-shadow: 0px 3px 11px rgba(000,000,000,0.5);
}

#content { float:left; padding-right:10px; font-size:16px; color: #333; display:table; }

#cabecera { height:110px; padding:10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	margin:2px;
}

/* INDICE DE SERVICIOS */
#indice { padding:10px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#000; display:table; width:100%; border-top: 1px solid; background:url(../img/indiceback.jpg) no-repeat; }
#indice #title { font-size:20px; margin-bottom:15px; width:100%; color:#FFF; }
#indice .item { float:left; width:33%; }
#indice .stitle { color:#900; }
#indice a:link { color:#666; }
#indice a:visited { color:#666; }
#indice a:hover { color:#666; }

/* MENU SUPERIOR */
#menusup { margin-top:5px; font-family: 'Open Sans', sans-serif; font-size:18px; }

#menusup ul#supmenu { background:url(../img/menu.png); border-bottom:1px solid #CCC; padding:0px; padding-bottom:9px; margin:0px; }
#menusup ul#supmenu li { display:table; margin:0px; padding:9px; position:relative; }
#menusup ul#supmenu li:hover { background:#CCC; }
#menusup ul#supmenu .sel { background:#EEE; font-weight:bold; }

#menusup ul#mainmenu { background:url(../img/menu.png); border-bottom:1px solid #CCC; padding:0px; padding-top:10px; padding-bottom:9px; margin:0px; font-size:20px; }
#menusup ul#mainmenu li { display:inline; margin:0px; padding:9px; }
#menusup ul#mainmenu li:hover { background:#CCC; }
#menusup ul#mainmenu .sel { background:#EEE; font-weight:bold; }
#menusup ul#mainmenu li.language:hover { background:none; }
#menusup ul#mainmenu li.language { float:right; }

#menusup ul#secmenu { padding:0px; margin:0px; }
#menusup ul#secmenu > li { display:inline; margin:0px; padding:10px; }
#menusup ul#secmenu li:hover { text-decoration:none; background:#EEE; cursor:pointer; }
#menusup ul#secmenu .sel { background:#EEE; font-weight:bold; }
#menusup a { color: #000; text-decoration:none; }
#menusup a:hover { color: #000; text-decoration:none; }
.mobilemenu { display:none; }
.mobilemenu .fa-angle-down { float:right; margin-top:5px; }
.mobilemenu ul { display:none;
	list-style: none;
	margin: 10px;
	padding: 10px;
	border: 1px solid #A2A2A2;
	border-radius: 5px;
	margin-bottom: 10px;
	background: #FFFFFF; text-align:left; font-size:30px; }
.mobilemenu ul a:link, .mobilemenu ul a:visited { text-decoration:none; color:#000000; }
.mobilemenu .header { background:#193797; color:#FFFFFF; text-align:left; padding:10px; font-size:30px; width:95%; display:table; }
.mobilemenu .header:hover { cursor:pointer; }
.mobilemenu .header > i { margin-right:10px; }

/* cada item del menu */
#secmenu  li {
	float: left; /* la lista se ve horizontal */
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
}

#secmenu li a {
	display: block;
}

/* los submenús */
#secmenu ul {
	left: 0;
	margin: 0;
	opacity: 0; /* no son visibles */
	position: absolute;
	background: #EEEEEE;
	top: 38px; /* se ubican debajo del enlace principal */
	/* animamos su visibildiad */
	-moz-transition: opacity .25s ease .1s;
	-webkit-transition: opacity .25s ease .1s;
	-o-transition: opacity .25s ease .1s;
	-ms-transition: opacity .25s ease .1s;
	transition: opacity .25s ease .1s;
	z-index: 100;
}

/* son visibes al poner el cursor encima */
#secmenu li:hover > ul { opacity: 1; padding:0px; margin:0px; }

/* cada un ode los items de los submenús */
#secmenu ul li {
	height: 0; /* no son visibles */
	overflow: hidden;
	padding:0px; 
	margin:0px;
	display: table-row;
	/* animamos su visibildiad */
	-moz-transition: height .25s ease .1s;
	-webkit-transition: height .25s ease .1s;
	-o-transition: height .25s ease .1s;
	-ms-transition: height .25s ease .1s;
	transition: height .25s ease .1s;
}

#secmenu li:hover > ul li {
	display: table;
	overflow: visible;
	border: 1px solid #EEE;
}

#secmenu ul li a {
	margin: 0;
	width: 230px;
	padding:10px;
}

#secmenu ul li:hover { background:#FFFFFF !important; border:1px solid #AAA !important; }
#secmenu ul li a:hover { color:#666666 !important; }

/* FORMULARIOS */
legend { background:#FFFFFF; }
input, textarea, select, option { font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:3px; }
textarea { width:99%; }
.sms { border:0px; }
.sms:focus { outline-width: 0; }
.smsbox { border:1px solid #AAAAAA; overflow:hidden; }
.butok { font-size:18px; padding:5px; padding-left:10px; padding-right:10px; }
.smsinfobox { background:#E4F8F8 url(../img/info64.png) no-repeat; border-top:1px dotted #699; font-size:12px; padding:10px; padding-right:120px; background-position: 96% 50%; }
.smsbox .tools { 
	background: #EEE;
	background: -moz-linear-gradient(
		top,
		#f5f5f5 0%,
		#ffffff 50%,
		#d6d6d6);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#f5f5f5),
		color-stop(0.50, #ffffff),
		to(#d6d6d6)); 
	height:28px;
}
.smsbox .tools a:link { border:0px !important; color:#000 !important; font-size:12px; }
.smsbox .tools div { border:1px solid #999 !important; padding:3px; padding-left:8px; padding-right:8px; float:left; margin:1px; }
.smsbox .tools div:hover { background:#EFEFEF; }
.smsbox .tools #fields li { list-style:none; padding:0px; margin:0px; border:1px solid #999 !important; background:#EFEFEF;  width:200px; padding:5px; }
.smsbox .tools #fields li:hover { background:#FEFEFE;  }
.smsbox .tools #fields { display:none; position: absolute; padding:0px; margin:0px; }

/* MENU LATERAL */
#menulat { float:right; width:300px;  }
#menulat ul#regmenu { padding:10px; margin:0px; margin-top:5px; border: 2px solid #2BD0F3; margin:5px; border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; }
#menulat ul#regmenu li { margin:0px; padding:4px; list-style:none; }
#menulat ul#regmenu li:hover { }
#menulat ul#regmenu .sel { background:#EEE; }
#menulat a:link, #menulat a:visited { color:#288C97; text-decoration:none; border-bottom: 1px dotted; font-size:12px; }

.listado td { border-bottom: 1px solid #999; font-size:12px; }
.lista, #bssme_table_servicios, #bssme_table_stats { border: 1px solid #CCC; border-spacing:1px; }
.lista tr:nth-child(2n+3), #bssme_table_servicios tr:nth-child(2n+3), #bssme_table_stats tr:nth-child(2n+3) {background: #EEE; font-size:12px; }
.lista tr:nth-child(2n), #bssme_table_servicios tr:nth-child(2n), #bssme_table_stats tr:nth-child(2n) { font-size:12px; background:#FFFFFF; }
.lista tr:first-child td, #bssme_table_servicios tr:first-child td, #bssme_table_stats tr:first-child td {background: #2BD0F3; color:#FFFFFF; }
.lista .cabecera td, #bssme_table_servicios .cabecera td, #bssme_table_stats .cabecera td {background: #2BD0F3; color:#FFFFFF; font-size:16px; }
.lista td, #bssme_table_servicios td, #bssme_table_stats td { padding:5px; border:0px; }
.lista td b, #bssme_table_servicios td b, #bssme_table_stats td b { font-size:14px; }
.infobox { background:#E4F8F8 url(../img/info64.png) no-repeat; border:1px dotted #699; font-size:12px; padding:10px; padding-right:120px; background-position: 96% 50%; }
.code { background:#E4F8F8 url(../img/code64.png) no-repeat; border:1px dotted #699; font-size:12px; padding:10px; padding-right:120px; background-position: 98% 5%; }
.warn { background:#FFC; border:1px solid #FC3; padding:5px; }
div[id^="bssme_pregunta"] p { font-weight:bold; color:#288C97; }

.listaw tr:nth-child(2n+1) {background: #EEE; font-size:12px; }
.listaw tr:nth-child(2n) { font-size:12px; background:#FFFFFF; }
.listaw td { padding:5px; }
.listaw td b { font-size:14px; }
.listaw { border: 1px solid #CCC; }

#ui-datepicker-div { font-size:10px; }
.subtexto { font-size:12px; }

#bottom {
	font-size:12px;
	text-align:center;
	border-top: 1px dashed #2BD0F3;
	padding: 10px;
	color:#369;
}

#bottom a:link { color:#369; }
#bottom a:visited { color:#369; }

h1, .bssme_head { color:#288C97; font-size:30px; /*border-bottom:1px solid;*/ margin:0px; }
.bssme_subhead { padding-top:20px; padding-bottom:20px; }
h2, h3 { color: #900; font-size:35px; margin-bottom:30px; margin-top:10px; font-weight:100; font-family:MuseoSans,Arial, Helvetica, sans-serif; }
hr { border:1px dotted #EEE; }
fieldset { border: 1px dotted; }
legend { font-size:20px; }

.title { color:#039; font-size:25px; margin-bottom:5px; font-family:MuseoSans,Arial, Helvetica, sans-serif; }
.imgright { margin-left:20px; }
.img { margin-right:10px; }
.imgdouble { margin-right:20px; }

.access { color:#288C97; font-size:18px; } 
#content a:link, #content a:visited { color:#288C97; text-decoration:none; border-bottom: 1px dotted; }
#content a:hover { color:#288C97; text-decoration:none; border-bottom: 1px solid; }
#main { padding: 10px; display:table; }
#contenido { width:1000px; }
#main { width:980px; }
#content { width:660px; border-right: 1px dashed #CCC; }

.bssme_subhead { background:#E4F8F8 url(../img/info64.png) no-repeat; border:1px dotted #699; font-size:12px; margin-top:10px; margin-bottom:10px; padding:10px; padding-top:0px; padding-bottom: 0px; padding-right:120px; background-position: 96% 50%; }
.bssme_respuesta_elegida { font-weight:bold; }
#bssme_menu { border-bottom:1px solid #CCC; padding:5px; }
#bssme_menu a {
	background:#EEE;
	cursor: pointer;
	margin: .2em;
	padding: 5px;
	padding-left:10px; 
	padding-right:10px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border: 1px solid #CCC;
}
#bssme_menu a:hover { background:#FFF; border-bottom:5px solid #039; }

#bssme_table_stats, .bssme_table_desarrollo {
	border-collapse: collapse;
}
#bssme_table_stats td, .bssme_table_desarrollo td {
	border: 1px solid black;
} 
.bssme_graficos, #bssme_subject_stats, .bssme_subject {
	margin-bottom: 3em;
	width:600px;
}
/* Tamaño de los gráficos */
.bssme_graficos .demo-placeholder {
	width: 600px; 
	height: 400px;
}

#bssme_menu .aselected { background:#FFFFFF; border-bottom:1px solid #FFFFFF; }

#paginacion { padding-top:15px; }
#paginacion .bssme_paginacion  { border: 1px solid #CCC; padding:5px; background:#EEE; color:#000; }
#paginacion .bssme_paginacion:hover { background:#FFF; border-bottom:5px solid #039; }


#cargarPlantilla, #cargarServicios { width:80% !important; }

.menucontenido { border-bottom:1px solid; margin-bottom:20px; padding-bottom:8px; margin-top:10px; }
.menucontenido span { border: 1px solid; padding:9px; background:#EEE; border-top-left-radius: 10px; border-top-right-radius: 10px; }
.menucontenido .selected { border-bottom: #FFF; background:#FFF; padding:10px; }

      #homeSlider {
  font-weight: bold;
  width: 100%;
}
#homeSlider .rsThumbsHor {
  height: 44px;
  padding: 0;
  width: 660px;
}
.rsDefaultInv,
.rsDefaultInv .rsOverflow,
.rsDefaultInv .rsSlide,
.rsDefaultInv .rsVideoFrameHolder,
.rsDefaultInv .rsThumbs {
  background: #FFF;
}
.rsDefaultInv .rsThumb.rsNavSelected {
  background: #dadada;
  color: #000;
}
#homeSlider .example-link {
  padding: 5px 12px 6px;
  color: #FFF;
  background: #FFF;
  position: absolute;
  right: 12px;
  bottom: 12px;
  text-decoration: none;
  font-weight: normal;
}

#homeSlider > .rsContent {
  height: auto;
}
.royalSlider > .rsContent h1,
.royalSlider > .rsContent h2,
.royalSlider > .rsContent img,
.royalSlider > .rsContent .example-link {
  display: none;
}
#homeSlider .example-link:hover {
  text-decoration: none;
  background: #C00;
  color: #FFF;
}
.rsWebkit3d .example-link {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
}
#homeSlider .rsThumb {
  width: 172px;
  height: 39px;
  cursor: pointer;
}
#homeSlider .rsTmb {
  text-align: center;
  margin-top: 11px;
  font-weight: bold;
}
#homeSlider .rsThumb i {
  font-style: normal;
  font-weight: bold;
}

.rsSlideTitle {
  font-size: 20px;
  padding: 8px;
  background: #FFFFFF;
  background: rgba(255,255,255,0.85);
  margin: 0;
  font-weight:100;
}
.prese1 { color: #063; }
.prese2 { color: #0000CC; }
.prese3 { color: #333333; }
.prese4 { color: #825B88; }
.prese5 { color: #990000; }

.rsFirstSlideTitle {
  left: 0%;
  top: 0px;
}

.tabledesign td { padding:5px; text-align:center; }
.tabledesign tr:nth-child(even) td {background: #EEE}
.tabledesign tr:nth-child(odd) td {background: #FFF}
.tabledesign tr:first-child td { background:#006699; color:#FFFFFF; font-size: 20px; text-align:center; }
.tabledesign td:first-child { text-align:left; }

#tabcontrol { list-style:none; margin:0px; padding:4px; border-bottom:1px #999999 solid; }
#tabcontrol li { list-style:none; display:inline; padding:5px; border:1px #999999 solid; margin:0px; padding-left:10px; padding-right:10px; background:#EEE; }
#tabcontrol li.active { border-bottom:1px #FFFFFF solid; background:#FFF; }
#tabcontrol li.nostyle { border:none; background:none; }
#tabcontrol a { border:none !important; text-decoration:none; }
#tabcontrol a:link, #tabcontrol a:visited { color:#999999; }
#tabcontrol a:hover { color:#000000; }

#promo { width:100%; }
#promo h1 { border:none; text-align:center; font-size:40px; padding:0px; }
#promo h2 { border:none; text-align:center; }
#promo li { list-style:none; }
#promo .cita { font-size:30px; margin-left:20px; margin-right:20px; color:#060; }

#promo .blue { background:#E0F7FC; color: #666666; padding:10px; margin-top:10px; width:980px; border: 3px solid #09C;
	text-align: left;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px; 
	font-size:20px;
	display:table;
	-moz-box-shadow: 0px 3px 11px rgba(000,000,000,0.5);
	-webkit-box-shadow: 0px 3px 11px rgba(000,000,000,0.5);
	box-shadow: 0px 3px 11px rgba(000,000,000,0.5);
	border: 1px solid #666;
}


#promo .white { background:#FFFFFF; color: #666666; padding:10px; margin-top:10px; width:980px; border: 3px solid #09C;
	text-align: left;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px; 
	font-size:20px;
	display:table;
	-moz-box-shadow: 0px 3px 11px rgba(000,000,000,0.5);
	-webkit-box-shadow: 0px 3px 11px rgba(000,000,000,0.5);
	box-shadow: 0px 3px 11px rgba(000,000,000,0.5);
	border: 1px solid #666;
}

#promo .white strong { font-size: 30px; }

#promo .green { background:#CBDEC7; color: #666666; padding:10px; margin-top:10px; width:980px; border: 3px solid #8AC162;
	text-align: left;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-box-shadow: 0px 3px 11px rgba(000,000,000,0.5);
	-webkit-box-shadow: 0px 3px 11px rgba(000,000,000,0.5);
	box-shadow: 0px 3px 11px rgba(000,000,000,0.5);
	border: 1px solid #666; 
}
#promo legend { background:none; }
	
#promo .green li { list-style:none; }
#promo .green h2 { color:#360; text-align:left; font-size:35px; margin:0px; margin-bottom:20px; }
#promo .green h3 { color:#360; text-align:left; margin:0px; margin-top:20px; margin-bottom:10px; margin-left:50px; }

#promo .grey { background:#999999; color: #FFF; padding:10px; margin-top:10px; width:980px; border: 3px solid #666666;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px; font-size:30px; -moz-box-shadow: 0px 3px 11px rgba(000,000,000,0.5);
-webkit-box-shadow: 0px 3px 11px rgba(000,000,000,0.5);
box-shadow: 0px 3px 11px rgba(000,000,000,0.5);
border: 1px solid #666; }
#promo .grey h2 { color:#FFF;  text-align:left; font-size:35px; margin:0px; margin-bottom:20px; }
#promo .yellow { background:#F1EEA7; color: #FFF; padding:10px; margin-top:10px; width:980px; border: 3px solid #FF9900;
	font-size: 25px;
	text-align:left;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px; 
	text-shadow:
		2px 0 0 #FF9900, -2px 0 0 #FF9900, 0 2px 0 #FF9900, 0 -2px 0 #FF9900, 1px 1px #FF9900, -1px -1px 0 #FF9900, 1px -1px 0 #FF9900, -1px 1px 0 #FF9900;
	-moz-box-shadow: 0px 3px 11px rgba(000,000,000,0.5);
-webkit-box-shadow: 0px 3px 11px rgba(000,000,000,0.5);
box-shadow: 0px 3px 11px rgba(000,000,000,0.5);
border: 1px solid #666; }
#promo .yellow h2 { color: #fff;  text-align:left; font-size:35px; margin:0px; margin-bottom:20px; }
#presentabss { position:relative; text-align:center; }
#screenbss { position:absolute; top:55px; left:190px; border:1px solid #000;  }
#screenbssp {
	position:absolute;
	top:135px;
	left:331px;
	border:1px solid #000;
	width: 318px;
	height: 459px;
}


.freetest {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 29px;
	color: #ffffff;
	padding: 10px 20px;
	background: #006666;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	text-decoration:none;
}

.freetest:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 29px;
	color: #ffffff;
	padding: 10px 20px;
	background: #009966;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	text-decoration:none;
}

.buttonlink {
	margin-top:20px; margin-bottom:50px;	
}

.buttonlink a:hover {
font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #ffffff;
	padding: 7px 14px;
	background: #00ad1a;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	border: 2px solid #000000;
	-moz-box-shadow:
		0px 1px 0px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 0px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,1);
	box-shadow:
		0px 1px 0px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);	
}

.buttonlink a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #ffffff !important;
	padding: 7px 14px;
	background:#063;
	background: -moz-linear-gradient(
		top,
		#00ad1a 0%,
		#0c7013);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#00ad1a),
		to(#0c7013));
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	border: 2px solid #000000 !important;
	-moz-box-shadow:
		0px 1px 0px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 0px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,1);
	box-shadow:
		0px 1px 0px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
}

#chat { position:fixed; bottom:0px; right:20px; box-shadow: 0 4px 16px rgba(0,0,0,0.2); border:1px solid #CCC; padding:15px; background:#FFF url(../img/chaticon.png) no-repeat 12px 12px; padding-left:50px; width:300px; }
.chat_title { font-size:20px; }
.chat_texto { font-size:14px; color:#999; margin-top:10px; }
.chat_button { padding-top:10px; }

.acciones { border-bottom:1px solid #CCC; border-top:1px solid #CCC; padding:0px; margin-top:10px; margin-bottom:10px; display:table; width:660px; background: -moz-linear-gradient(
		top,
		#e6e6e6 0%,
		#dedede 50%,
		#e8e8e8);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#e6e6e6),
		color-stop(0.50, #dedede),
		to(#e8e8e8)); }
.acciones div.selected { background:#FFFFFF url(../img/next.png) no-repeat; background-position:95% 12px; color:#000000; }
.acciones div:last-child { background-image:none !important; }
.acciones div { float:left; width:200px; padding:10px; color:#999999; }
.acciones a:link, .acciones a:visited { text-decoration:none !important; color:#999999 !important; border:0px !important; }
.acciones a:hover { text-decoration:underline !important; color:#000000 !important;  }

.but { background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#ffffff 50%,
		#d6d6d6);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#ffffff),
		color-stop(0.50, #ffffff),
		to(#d6d6d6));
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 3px solid #0095ff;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.1),
		0px 1px 0px rgba(255,255,255,1); padding: 10px 10px; height:30px; margin-right:10px;
}

/*
@media screen and (min-width: 0px) and (max-width: 960px) {
  .rsSlideTitle {
    font-size: 18px;
    padding: 10px 12px 12px;
  }
  .rsFirstSlideTitle {
    left: 8%;
    top: 54px;
  }
  .rsSecondSlideTitle {
   left: 8%;
    top: 99px;
  }
  #homeSlider .rsThumb {
    font-size: 12px;
    width: 115px;
    height: 44px;
    cursor: pointer;
  }
  #homeSlider .rsTmb {
   margin-top: 12px;
  }
}*/

/*
@media all and (min-width: 1000px) and (max-width: 1050px) {
	#contenido { width:920px; }
	#main { width:900px; }
	#content { width:620px !important; border-right: 1px dashed #CCC; }
	#menulat { width:260px; overflow:hidden; }
}


@media all and (max-width: 1000px) {
	#contenido { width:750px; }
	#main { width:730px; }
	#menulat { float:left; width:100%;  }
	#divservicio { display:none; }
	#divsocial { display:none; }
	#divworld { display:none; }
	#content { width:100%; }
	#divacceso { width:50%; float:left; display:table; }
	#divfreetest img { width:50%; }
	body { padding-right:10px; }
}

@media all and (max-width: 758px) {
	#contenido { width:100%; }
	#main { width:100%; }
	#menulat { width:100%; }
	#divservicio { display:none; }
	#divsocial { display:none; }
	#divworld { display:none; }
	#header { display:none; }
	#content { width:100%; float:right; }
	#divacceso { width:50%; float:left; display:table; }
	#divfreetest img { width:50%; }
}
*/
@media all and (max-width: 758px) {
	#video { display:none; }
	#presentabss { display:none; }
	.mobilemenu { display:block; text-align:center; margin-bottom:10px; width:100%; }
	#menusup { display:table; width:100%; }
	#mainmenu { display:none; }
	#contenido { width:100%; display:table; overflow:hidden; }
	#main { width:100%; padding: 0px; }
	#menulat { width:100%; }
	#divservicio { display:none; }
	#divsocial { display:none; }
	#divworld { display:none; }
	#header { display:none; }
	#content { width:100%; }
	#divfreetest img { width:100%; }
	.imgcontent { width:200px; height:auto; }
	#divacceso { width:100%; }
	#menusup ul#mainmenu li { display:block; margin:0px; padding:9px; width:auto; }
	#menusup ul#secmenu li { display:block; margin:0px; padding:10px; }
	textarea { width:100% !important; }
}

@media only screen and (max-width: 524px) {
	#menusup ul#secmenu > li { display:block; width:100%; }
	#indice { display:none; }
	#contenido { width:100%; display:table; overflow:hidden; }
	#main { width:100%; }
	#menulat { width:100%;  }
	#divservicio { display:none; }
	#divsocial { display:none; }
	#divworld { display:none; }
	#header { display:none; }
	#content { width:95%; padding:5px; border-right:none; }
	#divfreetest img { width:100%; }
	.imgcontent { width:100%; }
	#divacceso { width:100%; }
	#contenido { display:block; }
	#secmenu ul { position:static; opacity:1; padding:0px; }
	#secmenu ul li { overflow:visible; height:auto; padding:0px; }
}


@media screen and (min-width: 0px) and (max-width: 758px) {
  .royalSlider {
    height: 300px !important;
  }
    .rsSlideTitle {
    font-size: 14px;
    padding: 8px 10px 8px;
  }
   .rsFirstSlideTitle {
      left: 24px;
      top: 24px;
    }
    .rsSecondSlideTitle {
     left: 24px;
      top: 63px;
    }

  #homeSlider {
  	display: none;
  }
}