@charset "utf-8";


* {
	margin:0;
	padding:0;
}

body {
	margin:0 auto;
	background-image: url(../imagenes/bgt.png);
	background-repeat: repeat-x;
	background-color: #fff;	
}

#header {
	background-image:url(../imagenes/headbg.png);
	background-repeat:no-repeat;
	background-position:-7px 0;
	margin:0;
	height:190px;
}

#headerflash{
	position:absolute;
	margin:13px 0 0 190px;
}

#cuerpo {
	margin:0 auto;
	position: relative;
	width:967px;
	height:900px;
}

#cuerpobg{
	background-image: url(../imagenes/bgc.png);
	background-repeat: repeat-y;
	background-position:0 0;
	height:983px;
	width:1000px;
	}
	
/*Buscador*/

#bs{
	position:absolute;
	margin:12px 0 0 -17px;
}

#busqueda{
	margin:-45px 0px 0 20px;
	width:180px;
	height:40px;
}

.buscador{
	background: transparent url(../imagenes/businput.png) no-repeat;
	position:relative;
	margin:15px 0 0 0;
	width:160px;
	height:22px;
}

.buscador .input_buscador:focus{
	color:#333333;
}

.buscador .input_buscador{
	background:transparent none repeat scroll 0 0;
	float:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:0 none;
	color: #B6B6B6;
	width:130px;
	padding:4px 0 0 0;
	margin:0 0 0 1px;
}

.buscador .boton {
	background: transparent url(../imagenes/busbtn.png) no-repeat scroll 0 0;
	margin:0;
	height:22px;
	width:26px;
	border:0 none;
}

.buscador .boton:hover{
	background: transparent url(../imagenes/busbtnh.png) no-repeat scroll 0 0;
}

.buscador .boton:focus{
	background: transparent url(../imagenes/busbtnf.png) no-repeat scroll 0 0;
}	

/*Links y Headings*/

a:link{
	text-decoration:none; color: #0033FF;
	outline:none;
	font-size:13px;
}

a:visited{
	text-decoration:none; 
	outline:none; 
	font-size:13px;
	color: #66F;
}

a:hover{ 
	text-decoration:none; color: #0099FF;
	outline:none;
}

a:active{
	text-decoration:none; 
	outline:none;
}

h3 {
	font-family: Arial;
	font-size: 22px;
	color: #3399FF;
	margin:0; 
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 0px;
	color: #3399FF;
}

    h5 {
	font-family: Arial;
	font-size: 20px;
	color: #3399FF;
	margin:0;

} 

#slider h2{
	display:inline;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight:normal;
	font-variant:small-caps;
	font-size:17px;
	color: #0066FF;
	border: solid  #0066FF;
	border-width: 0 0 1px 20px;
}

#slider h6{
	font-size:12px;
	font-weight:bold;
	border: solid  #0066FF;
	border-width: 0 0 0px 15px;
	margin:10px 0 10px 0;
}

.text{
	font-size:12px;
	color: #0066FF;
	margin:4px 0 4px 0;
}

.text2{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666666;
}

.linkesp {
	font-size:13px;
	font-weight:600;
	border: solid  #0066FF;
	border-width: 0 0 0px 15px;
}


/*Nav superior*/
#nav{
	position:absolute;
	margin:55px 0 0 16px;
}

#navsup {
	list-style: none;
	margin:0px;
	height:100px;
}

#navsup li {
	float: none;
}

#navsup a * {
	display: none;
}

#navsup a,
#navsup a .hover {
	position: relative;
	display: block;
	background: url(../imagenes/navsprite.png) 0 0 no-repeat;
	height: 25px; 
}

/* individual navsupa items */
#navsup a.inicio {
	background-position: 0 0;
	width: 160px;

}

#navsup .highlight a.inicio:hover,
#navsup a.inicio .hover {
	background-position: -160px 0px;
	width: 160px;
 
}

#navsup a.equipos {
	background-position: 0 -25px;
	width: 160px;
}

#navsup .highlight a.equipos:hover,
#navsup a.equipos .hover {
	background-position: -160px -25px;
	width: 160px;
}

#navsup a.blog {
	background-position: 0px -50px;
	width: 160px;
}

#navsup .highlight a.blog:hover,
#navsup a.blog .hover {
	background-position: -160px -50px;
	width: 160px;
  
}

#navsup a.contact {
	background-position: 0 -75px;
	width: 160px;
}

#navsup .highlight a.contact :hover,
#navsup a.contact .hover {
	background-position: -160px -75px;
	width: 160px;  
}

/*Coda Slider */

#slider {
	background-image:url(../imagenes/sliderbg.png);
	background-repeat:no-repeat;
	background-position:0 20px;
    height:583px;
	width: 845px;
	position: relative;
	padding-top:20px;
	margin: 0 0 0 66px;
	font-family: Arial, Helvetica, sans-serif;
}

.scroll {
	height: 620px;
	width: 836px;
	overflow: auto;
	overflow-x: hidden;
	position: relative;
	clear: both;
	margin-left: -1px;
}

.scrollContainer div.panel {
	width: 800px;
	margin-top: 25px;
	margin-right:-10px;
	padding: 0px 100px 0 17px;
	font-size: 13px;		
}

ul.navigation {
	list-style: none;
	margin: 0 10px 0 0;
	padding: 0;
}

ul.navigation li {
	display: inline;
}

ul.navigation a {
	background-image: url(../imagenes/tab.png);
	padding: 16px 10px 16px 10px;
	margin: 0px -1px 0 -1px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #EFEFEF;
	font-variant:small-caps;
	font-size: 17px;	
}

ul.navigation a:hover {
	background-image: url(../imagenes/tabhv.png);
	color: #555555;
	
}

ul.navigation a.selected {
	background-image: url(../imagenes/tabhv.png);
	color: #555555;
}

ul.navigation a:focus {
}

.scrollButtons {
    position: absolute;
    cursor: pointer;
}

.scrollButtons.left {
	margin: 240px 0 0 -42px;	
}

.left:hover {
	background-image:url(../imagenes/scroll_left_hover.png);
	background-repeat:no-repeat;
	height:50px;
}

.scrollButtons.right {
	right: -33px;
	top: 281px;
}

.right:hover {
	background-image:url(../imagenes/scroll_right_hover.png);
	background-repeat:no-repeat;
	height:50px;
}

.hide {
    display: none;
}

/*Contenido Slider*/

.text3{
	font-size:13px;
	font-weight:700;
	color:#0099FF;
	margin:5px 0 5px 0;
}

ul.prolist{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-variant:small-caps;
	list-style:url(../imgclip/bullet.png) inside;
	line-height: 18px;
}

ul.prolist2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	list-style:url(../imgclip/bullet.png) inside;
	line-height: 18px;
	margin:0;
}

ul.prolist3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333;
	list-style:url(../imgclip/bullet.png) inside;
	line-height: 16px;
}

#norland{
background-image: url(../imgclip/norland.png);
background-repeat:no-repeat;
background-position: 230px 10px;
height:500px;
}

#maslist1{
	margin:190px 0 0 0;
	position:absolute;
}

#maslist2{
	margin:315px 0 0 300px;
	position:absolute;
}

#mas1{
	width:800px;
	margin:200px 0 0 0;
	position:absolute;
	text-align:justify;
}


#piclist{
	list-style:none;
	margin:0;
}

#piclist li{
	display: inline;
	padding-right: 45px;
}

/*Blog*/

#bloglogosbg{
	background-image:url(../imagenes/blogyrbg.PNG);
	background-repeat:no-repeat;
	background-position:23px 0px;
	height:387px
}

#blog {
	font-family:Arial, Helvetica, sans-serif;
	padding:60px 0 0 555px;
	width: 380px;
	height:400px;	
}

#blog h4{
	font-size:15px;
	color: #fff;
	font-variant:small-caps;
	font-weight:100;
}

.titulos{
	font-size: 15px;
	color:#99CCFF;
	font-variant:small-caps;
	margin:10px 0 10px 0;
}

#blog a{
	font-size:11px;
	color:#FFFFFF;
}

#blog a:hover{
	font-size:11px;
	color: #000099;
}

/*Logos*/

#marcas{font-family:Arial,Helvetica,sans-serif;margin:-415px 0 0 34px;font-size:13px;color:#fff;line-height:18px}
#otros{margin: 10px 0 0 270px}

#logos1{
	list-style: none;
	padding: 10px 0 0 26px;
	height:70px;
	margin:0px;
}

#logos1 li {
	float: left;
}

#logos1 a * {
  display: none;
}

#logos1 a,
#logos1 a .hover {
	position: relative;
	display: block;
	background: url(../imagenes/spritelogos.jpg) 0 0 no-repeat;
	height: 70px;	
}

/* individual navigation items */
#logos1 a.amati {
  background-position: 0 0;
  width: 85px;
}

#logos1 .highlight a.ati:hover,
#logos1 a.amati .hover {
  background-position: 0px -210px;
  width: 85px;
}

#logos1 a.aaron {
  background-position: -85px 0px;
  width: 85px;
}

#logos1 .highlight a.aaron:hover,
#logos1 a.aaron .hover {
  background-position: -85px -210px;
  width: 85px;
}

#logos1 a.bionet {
  background-position: -170px 0px;
  width: 85px;
}

#logos1 .highlight a.bionet:hover,
#logos1 a.bionet .hover {
  background-position: -170px -210px;
  width: 85px;
}

#logos1 a.chison {
  background-position: -255px 0px;
  width: 85px;
}

#logos1 .highlight a.chison:hover,
#logos1 a.chison .hover {
  background-position: -255px -210px;
  width: 85px;
}

#logos1 a.cooper {
  background-position: -340px 0px;
  width: 85px;
}

#logos1 .highlight a.cooper:hover,
#logos1 a.cooper .hover {
  background-position: -340px -210px;
  width: 85px;
}

#logos1 a.eym {
  background-position: -425px 0px;
  width: 85px;
}

#logos1 .highlight a.eym:hover,
#logos1 a.eym .hover {
  background-position: -425px -210px;
  width: 85px;
  }

#logos2{
	list-style: none;
	padding-left: 26px;
	height:70px;
	margin:0;
}

#logos2 li {
	float: left;
}

#logos2 a * {
  display: none;
}

#logos2 a,
#logos2 a .hover {
	position: relative;
	display: block;
	background: url(../imagenes/spritelogos.jpg) 0 0 no-repeat;
	height: 70px;
	top: 0;
	
}

/* individual navigation items */

#logos2 a.essure {
  background-position: 0px -70px;
  width: 85px;
}

#logos2 .highlight a.essure:hover,
#logos2 a.essure .hover {
  background-position: 0px -280px;
  width: 85px;
}

#logos2 a.greatide {
  background-position: -85px -70px;
  width: 85px;
}

#logos2 .highlight a.greatide:hover,
#logos2 a.greatide .hover {
  background-position: -85px -280px;
  width: 85px;
}

#logos2 a.masimo {
  background-position: -170px -70px;
  width: 85px;
}

#logos2 .highlight a.masimo:hover,
#logos2 a.masimo .hover {
  background-position: -170px -280px;
  width: 85px;
}

#logos2 a.mindray {
  background-position: -255px -70px;
  width: 85px;
}

#logos2 .highlight a.mindray:hover,
#logos2 a.mindray .hover {
  background-position: -255px -280px;
  width: 85px;
}

#logos2 a.nspire{
  background-position: -340px -70px;
  width: 85px;
}

#logos2 .highlight a.nspire:hover,
#logos2 a.nspire .hover {
  background-position: -340px -280px;
  width: 85px;
}

#logos2 a.norland{
  background-position: -425px -70px;
  width: 85px;
}

#logos2 .highlight a.norland:hover,
#logos2 a.norland .hover {
  background-position: -425px -280px;
  width: 85px;
}

#logos3{
	list-style: none;
	padding-left: 26px;
	height:70px;
	margin:0px;
}

#logos3 li {
	float: left;
}

#logos3 a * {
  display: none;
}

#logos3 a,
#logos3 a .hover {
	position: relative;
	display: block;
	background: url(../imagenes/spritelogos.jpg) 0 0 no-repeat;
	height: 70px;
	top: 0;
	
}

/* individual navigation items */

#logos3 a.ritter {
  background-position: 0px -140px;
  width: 85px;
}

#logos3 .highlight a.ritter:hover,
#logos3 a.ritter .hover {
  background-position: 0px -350px;
  width: 85px;
}

#logos3 a.sonicaid {
  background-position: -85px -140px;
  width: 85px;

}

#logos3 .highlight a.sonicaid:hover,
#logos3 a.sonicaid .hover {
  background-position: -85px -350px;
  width: 85px;
}

#logos3 a.summit {
  background-position: -170px -140px;
  width: 85px;
}

#logos3 .highlight a.summit:hover,
#logos3 a.summit .hover {
  background-position: -170px -350px;
  width: 85px;
}

#logos3 a.vitalograph {
  background-position: -255px -140px;
  width: 85px;
}

#logos3 .highlight a.vitalograph:hover,
#logos3 a.vitalograph .hover {
  background-position: -255px -350px;
  width: 85px;
}

#logos3 a.wallach{
  background-position: -340px -140px;
  width: 85px;
}

#logos3 .highlight a.wallach:hover,
#logos3 a.wallach .hover {
  background-position: -340px -350px;
  width: 85px;
}

#logos3 a.allyn{
  background-position: -425px -140px;
  width: 85px;
}

#logos3 .highlight a.allyn:hover,
#logos3 a.allyn .hover {
  background-position: -425px -350px;
  width: 85px;
}
/*Footer*/

#footerimg {
background-image: url(../imagenes/footer.png);
background-repeat:no-repeat;
background-position:0 10px;
margin: -17px 0 0 0;
height:250px;
}

#footer {
	position:absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 50px 0 0 27px;
	color:#FFFFFF;
	line-height: 14px;
}

a.foot
{
color: #FFFFFF;
text-decoration: none;

}

a.foot:hover
{
color: #00FFFF;
text-decoration: none;
}

#urlfooter1 {
	position:absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 50px 0 0 440px;
	line-height: 20px;
	list-style:inside;
}

#urlfooter2 {
	position:absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin:50px 0 0 640px;
	line-height: 20px;
	list-style:inside;
}

#footercopy {
	position:absolute;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-variant:small-caps;
	color: #FFFFFF;
	margin:220px 0 0 765px;
	height:14px;
}
img.lyte {
border-style: solid;
border-color: #F7F7F7;
border-width:1px;
}	

img.lyte:hover {
border-style: solid;
border-color: #0099FF;
border-width:1px;
}

/*Tabs*/

.TabbedPanels {
	margin: 15px 0 0 0;
	padding: 0px;
	float: left;
	clear: none;
	width: 800px;
	height: 0px;

}

.TabbedPanelsTabGroup {
	margin:0;
	padding: 0px;
}


.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: 15px sans-serif;
	color:#3399FF;
	background-color: #DDD;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	outline:none;
}

.TabbedPanelsTab a{
color:#3399FF;
}
.TabbedPanelsTabHover {
	background-color: #CCC;
}

.TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: 1px solid #EEE;
}

.TabbedPanelsTab a {
	color:#3399FF;
	text-decoration: none;
}

.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;

}

.TabbedPanelsContent {
	padding: 4px;
}

.TabbedPanelsContentVisible {
}

.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}

.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

