.tip{
     float:left;
     padding-top:30px;
} 
.tip1{ 
     margin: 0px;
     background-image: url(http://www.pixelhaiha.com/pxy/modulos/pages/img/globo1.png);
     width: 477px; height: 47px;
     text-align: center;
     color: #445500;
     font-size: 20px;   
     padding-top: 13px;
   } 

.tip2{
     margin: 0px;
     background-image: url(http://www.pixelhaiha.com/pxy/modulos/pages/img/globo2.png);
     width: 410px;
     padding: 0px 17px 0px 50px;
     color: #000;
} 
.tip3{
     margin: 0px; 
     background-image: url(http://www.pixelhaiha.com/pxy/modulos/pages/img/globo3.png); 
     width: 477px; height: 25px;
}
.dvd{
     border: none;
     float:left;
     clear: both;
     padding: 0px 0px 0px 70px;
}

body {
	margin: 0;
	padding: 0;
	background-image: url('images/bg.png');
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7f7f7f;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #ffa500;
	text-align: center;
}


a:link {
	color: #1e90ff;
}

a:hover, a:active {
	text-decoration: none;
	color: #6fb5f9;
}

a:visited {
	color: #1e90ff;
}

img {
	border: none;
}

/* Form */


input, textarea, select {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
}

/* Header */
#header {
	margin: 0 auto;
	padding: 0;
	background-image : url('images/header.jpg'); 
	height : 225px; 
	width : 998px;
}

#topmenu {
position: absolute;
margin: 135px 0px;
padding: 0;
background-color: transparent;
width : 998px;

}

#topmenu ul {
text-align: center;
margin: 0;
/*padding: 25px 90px 0px 0px;*/

}
#topmenu li {
display: inline;
}

#topmenu a:link {
color: #fff;
text-decoration: none;
margin: 0;
padding: 0px 5px;
/*padding: 4px 20px 4px 20px;*/
}
#topmenu a:visited {
color: #fff;
text-decoration: none;
margin: 0;
padding: 0px 5px;
}
#topmenu a:hover {
color: #fff;
text-decoration: underline;
}
.divi{
margin:0;
padding:0;
color:#00772e;
font-weight:bold;
}

#page {
background-image: url('images/contenido.jpg');
background-repeat: repeat-y;
border-left: 1px solid #1a1a1a;
border-right: 1px solid #1a1a1a;
margin: 0px auto; 
width: 998px;
position: relative;
}
#contenido {
	padding: 0px 70px;
	background-image: url('images/contenido.jpg');
	background-repeat: repeat-y;
	margin: 0px;
}

a:focus {
outline:none;
outline:0;
}

.derecha{
	display:block;
	border-width:1px;
	border-top-style:none;
	border-bottom-style:none;
	border-right-style:none;
	border-left-style:dashed;
	float:right;
	padding:0 0 0 10px;
}
hr{
	border-style:dashed;
	border-width:1px 0 0 0;
}

#footer {
	font-size: small;
	font-family: cursive;
	color: #fff;
	clear: both;
	text-align: center;
	width: 998px;
	height: 128px;
	background-image : url('images/footer.jpg');
	
}
#footer a:link {
	color: #fff;
	font-size: small;
	font-family: cursive;
}

#footer a:hover, a:active {
	text-decoration: none;
}

#footer a:visited {
	color: #fff;
	text-decoration: none;
}

/* Easy Slider */

	#slider{
		visibility:visible;
		margin:auto;
		/*float:right;
		margin:0 50px 0 0;*/
	}	
	#slider ul, #slider li, #slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:610px;
		height:75px;
		overflow:hidden;
		}	

	#slider2 li{ 
		background:#f1f1f1;
		}		
	#slider2 li h2{ 
		margin:0 20px;
		padding-top:20px;
		}	
	#slider2 li p{ 
		margin:20px;
		}						
		
	p#controls, p#controls2{
		margin:0;
		position:relative;
		} 
	
	#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 
		display:block;
		margin:0;
		overflow:hidden;
		text-indent:-8000px;		
		width:30px;
		height:77px;
		position:absolute;
		/*left:-30px;
		top:-160px;*/
		visibility:hidden;
		}	
	#nextBtn, #nextBtn2{ 
		left:610px;
		}														
	#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{  
		display:block;
		width:30px;
		height:77px;
		background:url(images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #nextBtn2 a{ 
		background:url(images/btn_next.gif) no-repeat 0 0;	
		}												

/* // Easy Slider */

#tcomparativa table {
	border-collapse:collapse;
	border:1px solid #FFCA5E;
}
#tcomparativa caption {
	font: 1.8em/1.8em Arial, Helvetica, sans-serif;
	text-align: left;
	text-indent: 10px;
	background: url(images/bg_caption.jpg) right top;
	height: 45px;
	color: #FFAA00;
}
#tcomparativa thead th {
	height: 47px;
	color: #FFFFFF;
	padding: 0px 7px;
	margin: 20px 0px 0px;
	border-right: 1px solid #FCF1D4;
}

#tcomparativa thead th.basico {
	background: url(images/bg_th.jpg) no-repeat right;
}
#tcomparativa thead th.bronce {
	background: url(images/bg_th_bronce.jpg) no-repeat right;
}
#tcomparativa thead th.plata {
	background: url(images/bg_th_plata.jpg) no-repeat right;
}
#tcomparativa thead th.vip {
	background: url(images/bg_th_vip.jpg) no-repeat right;
}
#tcomparativa tbody tr {
background: url(images/bg_td1.jpg) repeat-x top;
}
#tcomparativa tbody tr.odd {
	background: #FFF8E8 url(images/bg_td2.jpg) repeat-x;
}

#tcomparativa tbody th, #tcomparativa td {
	color: #777777;
	padding: 2px 5px;
	border-top: 1px solid #FFCA5E;
	border-right: 1px solid #DDDDDD;
}

#tcomparativa table a {
	color: #777777;
	text-decoration: underline;
}
#tcomparativa table a:hover {
	color: #F8A704;
	text-decoration: underline;
}
#tcomparativa tfoot th {
	background: url(images/bg_total.jpg) repeat-x bottom;
	color: #FFFFFF;
	height: 30px;
}
#tcomparativa tfoot td {
	background: url(images/bg_total.jpg) repeat-x bottom;
	color: #FFFFFF;
	height: 30px;
	background-repeat: no-repeat;
}

#sof > div{ margin: 0px 20px; font-size:13px; color:#000; }
#sof > div > h1{ 	color:#fff; 	font-size:26px;         text-align:left;         margin: 0px }
.sof{
	background-image: url(http://www.pixelhaiha.com/pxy/modulos/pages/img/software-a-medida.png);
	background-repeat: no-repeat;
	width: 850px;
	height: 711px;
	background-position: 182px 87px;
	background-color: #00b3ff;
}

