@font-face {
    font-family: 'swis721_btroman';
    src: url('fonts/swz721n-webfont.eot');
    src: url('fonts/swz721n-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/swz721n-webfont.woff') format('woff'),
         url('fonts/swz721n-webfont.ttf') format('truetype'),
         url('fonts/swz721n-webfont.svg#swis721_th_btthin') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'swis721_th_btthin';
    src: url('fonts/swz721t-webfont.eot');
    src: url('fonts/swz721t-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/swz721t-webfont.woff') format('woff'),
         url('fonts/swz721t-webfont.ttf') format('truetype'),
         url('fonts/swz721t-webfont.svg#swis721_th_btthin') format('svg');
    font-weight: normal;
    font-style: normal;

}


img{
	border:none;
	}
/*
	HTML5 Reset :: style.css
	----------------------------------------------------------
	We have learned much from/been inspired by/taken code where offered from:
	
	Eric Meyer					:: http://ericmeyer.com
	HTML5 Doctor				:: http://html5doctor.com
	and the HTML5 Boilerplate	:: http://html5boilerplate.com
	
-------------------------------------------------------------------------------*/							

article, aside, figure, footer, header, hgroup, nav, section {display: block;}

/* force a vertical scrollbar to prevent a jumpy page */
html {overflow-y: scroll;}

/* we use a lot of ULs that aren't bulleted. 
	don't forget to restore the bullets within content. */
ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, 
blockquote:after, 
q:before, 
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle;}

pre {
	white-space: pre; /* CSS2 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom; *vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 99% sans-serif;}

table {font-size: inherit; font: 100%;}
 
/* Accessible focus treatment
	people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active {outline: none;}

small {font-size: 85%;}

strong, th {font-weight: bold; color:#FC3;}

td, td img {vertical-align: top;} 

/* Make sure sup and sub don't screw with your line-heights
	gist.github.com/413930 */
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable,
label, 
input[type=button], 
input[type=submit], 
button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button {width: auto; overflow: visible;}
 
/* scale images in IE7 more attractively */
.ie7 img {-ms-interpolation-mode: bicubic;}

/* prevent BG image flicker upon hover */
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }

/*********************************************************************************************************/


/**************GENERAL*******************/

small{
	float:right;
	margin-top:520px;
	margin-right:-200px;

	}


iframe{
	 font-family:"swis721_th_btthin";
	float:right;
	width:425px;
	height:350px;
	frameborder:0;
	scrolling:no;
	marginheight:0;
	marginwidth:0;
	margin-right:-150px;
	margin-top:140px;
	}

body {
	margin:0;
	font-size:14px;
	line-height:normal;
	text-align:center;
	font-family:"swis721_th_btthin";
	width:100%;
	height:522px;
	
	background:fixed #EEE center center no-repeat url(images/bg.jpg);
}



header {
	font-family:"swis721_th_btthin";
	width:960px;
	margin:auto;
	height:75px;
/*	border:1px solid #F00;*/
	
}

header img{
	float:left;
	margin-top:30px;
	margin-left:20px;
	}


h1{
	font-family:"swis721_th_btthin";
	color:#FFF;
	font-size:33px;
	font-weight:bolder;
	}
	
h2{
	font-family:"swis721_th_btthin";
	color:#FFF;
	font-size:22px;
	float:left;
	font-weight:bolder;
	}

footer {
	 font-family:"swis721_th_btthin";
	margin:auto;
	height:50px;
	width:960px;
	bottom:0px;
	padding-bottom:0px;
	position:absolute;
	
}



nav{
		font-family:"swis721_th_btthin";
/*	border:1px solid #056;*/
	width:1000px;
	height:50px;

	float:left;

	}

nav ul li{
		font-family:"swis721_th_btthin";
	font-size:19px;
	display:inline-block;
	margin-right:5px;

	}
	
	

/**************GENERAL*******************/

#blanco a{
	 font-family:"swis721_th_btthin";
		color:#FFF;
	background-color:#666;
	
	}
#espacio_blanco
{ font-family:"swis721_th_btthin";
	width:auto;
	height:500px;
	padding-bottom:
}
	
#background_header
{
	background-image:url(images/bg_header.jpg);
	background-repeat:no-repeat;
	margin:auto;
	height: 150px;
	width: 1056px;
	
}

/*************ID***************/


#idiomas{
	font-family:"swis721_th_btthin";
	float:left;
	font-size:13px;
	text-decoration:none;
	}

#idiomas a{
	color:#393858;
	text-decoration:none;
	}

#idiomas a:hover{
	background-color:#393858;
	padding:2px;
	color:#FFF;

	text-decoration:none;
	}

#texto{
	font-family:"swis721_th_btthin";
	text-align:justify;
	margin-top:90px;
	width:980px;
	height:auto;
	padding-bottom:40px;
	background-color:#4d4e6f;
		/*border-radius*/
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:0px;
	
	}


#txt1{
		font-family:"swis721_th_btthin";
	text-align:justify;
	margin-top:90px;
	width:960px;
	height:auto;
	padding-bottom:40px;
	background-color:#004080;
		/*border-radius*/
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	
	}

#logo{
	float:right;
	margin-top:-10px;
	margin-right:-20px;
	font-family:"swis721_th_btthin";
	}


#nombre{
	font-family:"swis721_th_btthin";
	/*border:1px solid #F00;*/
	margin-top:20px;
	width:550px;
	height:auto;
	color:#393858;
	margin-left:5px;
	float:left;
	font-size:50px;
	text-align:left;
}


#txt{
		font-family:"swis721_th_btthin";
	width:90%;
	font-size:19px;
	margin:auto;
	height:auto;
	color:#FFF;
/*	margin-left:30px;*/
	text-align:justify;
	/*font-weight:bold;*/
/*	background:rgba(0,0,0,0.5);*/
	padding:5px;
	}

#contenedor{
		font-family:"swis721_th_btthin";
/*	border:1px solid #F00;*/
	margin:auto;
	width:960px;
	height:auto;
	top:0px;
	padding:auto;
	}
	
	
#contenido{
		font-family:"swis721_th_btthin";
	margin:auto;
	width:1020px;
	height:auto;
	padding:auto;
	}



#linea{
	background-image:url(images/linea.jpg);
	background-repeat:repeat-x;
	height:3px;
	width:960px;
	margin:auto;
	}
	
.azul{
	margin-left:-67px;
	font-family:"swis721_th_btthin";
    padding:20px; 
	text-align:justify; 
	margin-top:60px; 
	width:960px; 
	height:auto; 
	padding-bottom:40px; 
	background-color:#4d4e6f;
	}


/*******class******************class*******************class***********/	
	




/*************ESPACIOS*****************/

.espacio{
	margin-bottom:330px;
	}
	
	.espacio0{
	margin-bottom:210px;
	}
	
	
.espacio1{
	margin-bottom:430px;
	}


.espacio2{
	margin-bottom:480px;
	}

.espacio00{
	margin-bottom:600px;
	}
/*************ESPACIOS*****************/


/***************FIRMA****************/

.firma {
	 font-family:"swis721_th_btthin";
	width:auto;
	margin: 0 auto;
	padding: 0;
	text-align:center;
}
.firma img {
	opacity:0.1;
	filter: alpha(opacity=14);
	/* For IE8 and earlier */
}
.firma img:hover {
	opacity:1.0;
	filter:alpha(opacity=100);
	/* For IE8 and earlier */
	/*transition-duration*/
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	transition-duration:.3s;
}


/*****************FIRMA*******************/


/*******class******************class*******************class***********/	

#contacto_txt{
	font-family:"swis721_th_btthin";
	margin-left:60px;
	color:#FFF;
	font-size:18px;
	}
	
#contacto_txt a{
	color:#FFF;
	text-decoration:none;
}

/********CONTACTO********/
#econt{ width: 615px; height:auto; margin: 0 auto; margin-top:20px; margin-bottom:35px;float:left; text-align:left; margin-left:60px; color:#FFF; font-size:18px; margin-top:-200px;font-family:"swis721_th_btthin";}

/************Form styles start**************/
input,textarea,select {
	font-family:"swis721_th_btthin";
}
input[type="text"],select {
	width:215px;
	height:18px;
	padding:5px 8px;
	font-size:1.0em;
	color:#000;
	background-color:#c2c2c2;
	border:#c2c2c2 solid 1px;
	/*border-radius*/
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	/*transition-duration*/
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	transition-duration:.3s;
}
input[type="text"]:hover,select:hover{
	background-color:#f1f1f1;
	opacity:0.7;
	/*transform -webkit-transform:rotate(-1deg);
	-moz-transform:rotate(-1deg);
	-ms-transform:rotate(-1deg);
	-o-transform:rotate(-1deg);
	transform:rotate(-1deg);
	*/
}
textarea {
	font-family:"swis721_th_btthin";
	width:300px;
	height:140px;
	padding:5px 8px;
	margin-bottom:10px;
	font-size:1.0em;
	color:#000;
	background-color:#c2c2c2;
	border:#c2c2c2 solid 1px;
	/*border-radius*/
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	/*transition-duration*/
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	transition-duration:.3s;
}

input[type="text"]:focus {
	opacity: 0.7;
}
input[type="submit"] { font-family:"swis721_th_btthin";
	padding:0 5px;
	font-weight:bold;
	line-height:1;
	color:#444;
	border:none;
	text-shadow:0 1px 1px rgba(255,255,255,0.85);
	background-color:#fff;
	/*border-radius*/
	-webkit-border-radius:23px;
	-moz-border-radius:23px;
	border-radius:23px;
	/*box-shadow*/
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.5);
	box-shadow:0 1px 2px rgba(0,0,0,0.5);
	/*transition-duration*/
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	transition-duration:.3s;
	background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#c3c3c3),to(#fff));
	background-image:-moz-linear-gradient(0% 100% 90deg,#fff,#c3c3c3);
}
input[type="submit"]:hover {
	color:#1a75ce;
	cursor:pointer;
	text-shadow:0 1px 1px rgba(0,0,0,0.85);
	background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#c3c3c3));
	background-image:-moz-linear-gradient(0% 100% 90deg,#c3c3c3,#fff);
	background-color:#fff;
}



/***********DESPLEGABLE***********/

.widget {
	font-family:"swis721_th_btthin";

float:left;
 text-decoration:none;
 width:74%;
 height: auto;
 margin: 0;
 text-decoration: none;
 
}

 .widget a {
	 	font-family:"swis721_th_btthin";
/*	 -webkit-border-radius:10px;
	 -moz-border-radius:10px;
	 border-radius:10px;
	 margin-right:10px;
	 background-color:#666;*/
     color:#003;
	 margin-left:20px;

     text-decoration: none;
 }

 .widget a:hover {
	color:#FFF;
	background-color:#393a58;
	text-decoration: none;
 }

.tabnav{
	font-family:"swis721_th_btthin";
 margin: 0;
 text-decoration: none;
 list-style-type:none;


}


.tabnav ul {
 display:block;
 list-style: none;
 margin-top: 0;
 padding: 0;
 text-decoration: none;
}
 .tabnav li {

	 text-align:center;

 text-decoration: none;
 }

  .tabnav li a {
margin:5px;

 float:left;

 text-align:center;
 font-weight: normal;

 padding: 0;
 outline: none;
 text-decoration:none;

  }

  .tabnav  a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected p a {
	  	color:#FFF;
	background-color:#393a58;
  padding: 0;
  text-decoration: none;
  }

 .tabdiv {
 width:100%;

 text-decoration: none;
 padding: 0;
 color:#FFF;
 }

  .tabdiv li {
  text-decoration: none;
  margin-left: 0;
  }

.ui-tabs-hide {
  display: none;
  text-decoration: none;
  }

  #featuredvid {
  text-align:left;
  text-decoration: none;
  }

   .fvid {
   margin-bottom: 5px;
   text-decoration: none;
   }

   .vidselector li {
	   text-decoration: none;
   text-align: left;
   list-style: none;
   padding: 5px;
/*   background: #ffffff;
   border: 1px solid #dedbd1;*/
   text-transform: uppercase;
   margin-bottom: 5px;
   }
 

/******************FIN DESPLEGABLE**************/

   
 /************MENU*******************/
 /*#nav{
	 font-family:"swis721_th_btthin";
	 margin-left:-166px;
	 }

			 #nav, #nav > li{
					position: relative;
				}
				#nav > li ul{
					display:none;
				}
				#nav > li{
					display: inline-block;
					vertical-align: middle;
				}
				#nav > li ul{
					position: absolute;
					display: none;
					left: 0;
				}
				#nav > li:hover ul{
					z-index: 9999;
				}
				#nav > li > ul > li{
					margin: 1px 0;
				}
				#nav li a{
				
					font-size:16px;
					font-weight:bold;
					width:100px;
			/*		-webkit-border-radius:10px;
					-moz-border-radius:10px;
					border-radius:10px;*/
					text-decoration:none;
					padding: 5px;
				}*/
/************MENU*******************/  

/****************DROP DOWN MENU*********************/
* { padding:0px; margin:0px; }

/* Submenu */
/*
.submenu{
	
	background-color:#393a58;
	width:50%;
	
	}
.submenu a{

	color:#FFF;
	}	

.submenu li a:hover{
	color:#FC0;
	
	}
	*/

/*#nav ul.submenu { position:absolute; list-style:none; }
#nav ul.submenu li { float:none; background-image:none; width:auto; padding:5px; display:block;}
/* Subsubmenu */
#nav ul.subsubmenu {list-style:none;  margin-top:-90px;}
#nav ul.subsubmenu li { float:none; background-image:none;  min-width:200px;}*/


/****************DROP DOWN MENU*********************/
