/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-align:left;
	background:url(images/bg.gif) repeat-x top #26034B;
}
*{
	margin:0;
	padding:0;
	border:none;
}
a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:underline;
}
a:hover{
	color:#fff;
	text-decoration:underline;
}
img{
	padding:0;
	margin:0;
	border:none;
}
ul, li, ol{
	padding:0;
	margin:0;
	list-style:none;
}
.hide,h1 b,h2 b,h3 b,h5 b,a i{
     position: absolute;
     left: -9999px;
}
.cls{
	clear:both;
}

.wrap{
	width:950px;
	margin:0 auto;
	overflow:hidden;
	background:url(images/wrapbg.gif) repeat-y;
}
.main{
	width:950px;
	overflow:hidden;
	background:url(images/mainbg.jpg) no-repeat top;
}
.maincontent{
	width:768px;
	padding:0 90px 0 92px;
	overflow:hidden;
}
.saving{
	width:251px;
	padding:160px 20px 18px 497px;
	overflow:hidden;
	text-align:center;
}
* html .saving{
	padding:160px 20px 19px 497px;
}
*+ html .saving{
	padding:160px 20px 19px 497px;
}
.saving strong{
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:#1E1E1E;
	display:block;
	padding:3px 0 0 0;
}
.saving span{
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	float:left;
	color:#1E1E1E;
	font-weight:bold;
	display:block;
	padding:3px 2px 0 15px;
}
.restam{
	width:258px;
	height:46px;
	padding:0 0 0 495px;
	overflow:hidden;
	text-align:center;
}

.topcontent{
	width:768px;
	padding:5px 0 0 0;
	overflow:hidden;
}
.topcontentleft{
	width:495px;
	float:left;
	overflow:hidden;
}

.poder{
	width:475px;
	float:left;
	padding:415px 0 0 20px;
	overflow:hidden;
}
.topbox{
	width:459px;
	min-height:570px;
	overflow:hidden;
	background:url(images/boxtop.gif) no-repeat top;
}
.boxdata{
	width:436px;
	margin:0 12px 0 11px;
	overflow:hidden;
	padding:80px 0 0 0;
}
.boxwrap{
	width:459px;
	overflow:hidden;
	background:url(images/boxbg.gif) repeat-y center;
}
.boxinfo{
	width:271px;
	overflow:hidden;
	padding:0 30px 0 135px;
}
.boxinfo h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	padding:0 0 8px 0;
}
.boxinfo p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding:0 0 20px 0;
}
.topboxbottom{
	width:459px;
	height:15px;
	background:url(images/boxbottom.gif) no-repeat;
}
.topcontentright{
	width:273px;
	float:right;
	overflow:hidden;
}
.contactarea{
	width:258px;
	float:right;
	height:480px;
	padding:0 15px 0 0;
	overflow:hidden;
}
.topcontentright h3{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	padding:0 0 10px 0;
}
.contactinfo{
	width:258px;
	padding:0 0 2px 0;
	overflow:hidden;
}
.contactinfo label{
	width:79px;
	padding:6px 10px 0 0;
	float:left;
	text-align:right;
	display:block;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
.contactinfo input{
	width:138px;
	height:24px;
	padding:7px 0 0 8px;
	float:left;
	background:url(images/inputbg.gif) no-repeat;
	border:none;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.contactinfo input.btm{
	width:138px;
	height:24px;
	padding:7px 0 0 8px;
	float:left;
	background:url(images/inpbg.gif) no-repeat;
	border:none;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.contactinfo input.ciade{
	width:138px;
	height:24px;
	padding:7px 0 0 8px;
	float:left;
	background:url(images/ciadebg.gif) no-repeat;
	border:none;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.contactinfo input.small{
	width:35px;
	height:24px;
	padding:7px 0 0 8px;
	float:left;
	background:url(images/smallinpbg.gif) no-repeat;
	border:none;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.contactinfo input.medium{
	width:52px;
	height:24px;
	padding:7px 0 0 8px;
	float:left;
	background:url(images/mediuminpbg.gif) no-repeat;
	border:none;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.estado{
	width:146px;
	height:31px;
	padding:0 0 0 0;
	float:left;
	background:url(images/inpbg.gif) no-repeat;
}

.contactinfo select{
	width:138px;
	height:20px;
	border:none;
	color:#666;
	margin:5px 0 0 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#EBE9EA;
}
.envie{
	padding:20px 0 0 35px;
	overflow:hidden;
}
.envie input{
	cursor:pointer;
}
.celebrides{
	width:273px;
	padding:0 0 0 0;
	overflow:hidden;
}
.celebrides p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-align:justify;
	padding:0 15px 0 0;
}
.bottompart{
	width:760px;
	overflow:hidden;
	float:left;
	padding:10px 0 0 8px;
}
.bottombox{
	width:738px;
	background:url(images/bottombxbg.gif) repeat-y;
	overflow:hidden;
}
.bottomboxdata{
	width:738px;
	background:url(images/bottomboxbg.gif) no-repeat top;
	overflow:hidden;
	min-height:235px;
}
.bottomboxinfo{
	width:678px;
	padding:80px 30px 0 30px;
	overflow:hidden;
}
.boxleft{
	width:204px;
	float:left;
}
.boxright{
	width:450px;
	float:right;
}
.boxright p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	padding:0 0 10px 0;
}
.boxright h3{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#fff;
	padding:0 0 10px 0;
}
.boxright h3 span{
	color:#FFF600;
	font-size:30px;
}
.bottomboxbottom{
	width:738px;
	height:20px;
	background:url(images/bottomboxbottom.gif) no-repeat;
}
.testimuho{
	background:url(images/testimuho.gif) no-repeat top;
}
.clinic{
	background:url(images/clinic.gif) no-repeat top;
}
.bottomboxbottomclinic{
	width:738px;
	height:37px;
	background:url(images/clinicfooterbg.gif) no-repeat;
}
.footer{
	width:768px;
	height:99px;
	background:url(images/footerbg.gif) no-repeat top;

}


