/*--RESET--*/

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {  
	margin: 0px; 
	padding: 0px; 
	}

table { 
	border-collapse: collapse; 
	border-spacing: 0px; 
	}

fieldset, img {  
	border: 0px; 
	}

address, caption, cite, code, dfn, em, th, var { 
	font-style: normal; 
	font-weight: normal; 
	}

ol, ul { 
	list-style: none; 
	}

caption,th { 
	text-align: left; 
	}

h1, h2, h3, h4, h5, h6 { 
	font-size: 100%; 
	font-weight: normal; 
	}

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

abbr, acronym {
	border: 0px; 
	}

a, input {
	outline-style: none;
	outline-width: 0;
	}

.left {
	float: left;
	}

.right {
	float: right;
	}

span, .none {
	/*display: none;*/
	}
	
strong {
	font-weight: bold;
	}

em {
	font-style: italic;
	}
	
	
html {
	height: 100%;
	overflow-y: scroll;
	}

body {
	height: auto;
	font-size: 16px;
	background-color: #373737;
	color:#FFF;	
	overflow-x:visible;
	font-family:Arial, Helvetica, sans-serif;
}

	
img {
	font-family: Verdana, Geneva, Arial,;
	font-size: 0.75em;
	color: #69818c;
	}

.wrapper {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

img {border:0px;}

a:link {
	color: #F9BA1C;
	text-decoration: none;
	}
a:visited {
	color: #F9BA1C;
	text-decoration: none;
	}	
a:hover, a:active {
	color: #FFFFFF;
	}
	
	
	
	
/*--HEADER--*/

#sup { 
	height:25px; 
	width:100%;
	background-color:#373737;
}

#header {
	height:99px;
	width: 100%;
	background-image: url(../img/backhead2.png);
	background-repeat: repeat-x;
	}

#header_wrapper {
	height: 99px;
	width: 1019px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/head.png);
	background-repeat: no-repeat;
	}
	
	
#header_soporte {
	width: 150px;
	padding-top:40px;
	margin-left: 168px;
	}
	

h1 a {
	float: right;
	height: 83px;
	width: 248px;
	margin-right:47px;
 	margin-top:8px;
	}

	h1 a:hover {
		/*background-position: left -1px;*/
		margin-top:9px;
		}
		
/*-----------------------------------------*/

h5 a {
	float: right;
	height: 56px;
	width: 235px;
	margin-right:80px;
 	margin-top:15px;
	background-image: url(../img/bt_online.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	}
	h5 a:hover {
		background-position: left -57px;
		}
		
/*-----------------------------------------*/

#nav { 
	height:99px; 
	margin-left:50px;
	margin-top:0px;}

h6 a {
	float: left;
	height: 25px;
	background-repeat: no-repeat;
	background-position: center 0px;
  	margin-top:50px;
	}
	h6 a:hover {
		background-position: center -25px;
		}

.nav_servicios a{
		background-image: url(../img/bt_servicios.png);
			width:90px;
		}

.nav_productos a{
		background-image: url(../img/bt_productos.png);
			width: 114px;
		}
.nav_blog a{
		background-image: url(../img/bt_blog.png);
			width: 50px;
		}
		
/*-----------------------------------------*/




/*--FLASH--*/

#flash {
	height: 300px;
	width: 100%;
	z-index: 50000;
	top: 0px;
	background-color: #FFF;
/*	background-image: url(/img/backflash.png);
	background-repeat: repeat-x;*/
	}

#flash_wrapper {
	height: 300px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	}



/*--CONTAINER--*/
#container{
	height:266px;
	width: 100%;
	z-index: 60000;
	top: 0px;
	background-color: #fff;
	background-image: url(../img/backcontainer.png);
	background-repeat: repeat-x;
	margin-top:0px;
	padding-top:15px;
	
	}
#productos {
	height:206px;
	width: 960px;
	margin-right: auto;
 	margin-left: auto;
	}
#productos ul li {display:inline;}


/*--REDES--*/
#redessociales{
	height: 60px;
	width: 100%;
	background-color: #FCBD1E;
	}

#redes_wrapper {
	height: 60px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	padding-top:7px;
	}
#redes_wrapper img  { margin-right:20px;}
	
/*--FOOTER--*/

#footer{
	height: 340px;
	width: 100%;
	z-index: 60000;
	top: 0px;
	background-color: #373737;
	}

#footer_wrapper {
	height: 340px;
	width: 960px;
	margin-right: auto;
 	margin-left: auto;
	background-image: url(../img/imagefoto.png);
	}
	
	#intenem {
		width:270px; margin-top:30px; float:left;
		line-height:30px;
		font-size:90%;
	}
	
	#intenem #new_home .t_tx { font-size:120%; }
	#intenem #new_home a{ font-size:80%; }
	#new_home .t_date { color:#F9BA1C;font-size:80%; }
	#new_home {
		
		width:400px; margin-top:30px; float:left;
		line-height:30px; 
		font-size:90%;
	}
	
	#contacto {
		width:270px; margin-top:30px; float:left;
	}
		

	
/*--TITLES--*/

h4 { font-size:12px;}

.class_forms{ border:0px; background-color:#3B3B3B; color:#FFF;}



/* // image replacement */
			
		
	#content{
		position:relative;
		}			

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:380px;
		height:90px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:400px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#3B3B3B;
		color:#fff;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#F9BA1C;
		color:#000;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */


textarea {overflow-y: hidden;}


/* Session */
#dvSession { text-align:center; padding-top:30px;}
#dvSession form a:hover {color:#000;}
#dvSession input {border:#000 1px solid;}


