html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

ol, ul {
	list-style: none;
}

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

caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

.clear {
	clear: both;
	font-size: 1px;
	line-height: 0em;
	height: 0;
	margin: 0;
	padding: 0;
	float: none !important;
}

a { color: #f16522; }

.hidden, legend {
	position: absolute;
	left: -5000em;
	overflow: hidden;
	visibility: hidden;
	font-size: 1px;
	height: 0;
	line-height: 0;
}

html, body {
	width: 100%;
	height: 100%;
	background: #fcfbf0 url('http://ororapido.es/img/images/bgORO.png') repeat-x 0 168px;
}

body#content { background: #fcfbf0 url('http://ororapido.es/img/images/bgORO.png') repeat-x 0 352px; }

body {
	font: normal 12px/14px arial, tahoma, sans-serif;
	color: #000;
	text-align: center;
}

p {
	margin: 0 0 15px;
}

a img { vertical-align: bottom; }

#wrapper {
	width: 795px;
	margin: 0 auto;
	text-align: left;
}

	#header {
		position: relative;
		padding: 30px 0 19px;
	}

	#content #header { padding-bottom: 48px; }

	#langmenu {
		position: absolute;
		top: 14px;
		right: 0;
	}

		#langmenu li {
			float: left;
			display: inline;
		}

			#langmenu li a {
				display: block;
				font: normal 11px/15px arial, sans-serif;
				color: #f16522;
				text-decoration: underline;
				text-transform: uppercase;
				margin: 0 2px 0 6px;
			}

			#langmenu .active a {
				font-weight: bold;
				color: #000;
				text-decoration: none;
			}

	#mainmenu {
		position: absolute;
		top: 20px;
		right: 0;
		
	}

		#mainmenu a {
			display: block;
			width: 155px;
			margin: 2px 0 0;
			padding: 0 8px 0 5px;
			font: bold 11px/18px arial, sans-serif;
			text-decoration: none;
			text-align: right;
			color: #ffffff;
			background: url('http://ororapido.es/img/images/menuder.png') no-repeat 0 0;
		}

		#mainmenu .active a {
			color: #000000;
			background: url('http://ororapido.es/img/images/menuder-a.png') no-repeat 0 0;
		}
		
		#mainmenu a:hover {
			color: #000000;
			background: url('http://ororapido.es/img/images/menuder-a.png') no-repeat 0 0;
		}		

#ofertas {
		width: 33%;
		margin-top:0px;
		
		font: bold 20px/36px arial, sans-serif;			
	    color:#ba9659;;
			text-decoration: none;
			/*padding: 16px 12px 0 24px;*/
			background: url('/img/images/button-black.png') no-repeat 0 0;
		/*background: url('../img/images/design/pasos.jpg');*/
		overflow: hidden;
	}

	#pasos {
		width: 100%;
		height: 305px;
		/*background: url('../img/images/design/pasos.jpg');*/
		overflow: hidden;
	}

		#pasos ol {
			/*padding: 220px 0 0;
			overflow: hidden;*/
			zoom:1;
		}

		#pasos li {
			float: left;
			width: 258px;
			/*padding: 0 0 0 71px;*/
			padding: 0;
			margin:0 2px;
		}

			#pasos a {
				display: block;
				background-repeat: no-repeat;
				width: 190px;
				height: 68px;
				color: #000000;
				/*color: #f16522; Color naranja*/
				/*font: bold 17px arial, sans-serif;*/
				font: bold 17px arial, sans-serif;				
				text-decoration: none;
				padding-top: 228px;
				padding-left: 70px;
				margin-right: 0px;
				float: left;
			}
			
			#pasos a:hover {
				color: #CF3F00;
			}
			
				#pasos a.v{
					background-image: url('/img/images/s_33OROmano.png');					
				}
				#pasos a.d{
					background-image: url('/img/images/s_11OROm.png');					
				}
				#pasos a.t{
					background-image: url('/img/images/s_22ORO.png');					
				}								

	#entrada, #entrada-table {
		float: right;
		width: 795px;
	}

	#entrada {
		width: 225px;		
		line-height: 16px;
	}

		
		#entrada p { 
			margin: 0; 
			padding:0;
			height:210px;
			overflow:hidden;
		}
		

	#entrada-table {
		float: left;
		background: url('http://ororapido.es/img/images/tableORO.png') no-repeat 0 0;
		padding: 18px 0 14px;
	}



	#entrada-table-bot {
		background: url('/img/images/table_bottomORO.png') no-repeat 0 bottom;
		height:183px;
	}
		#entrada-table table { margin: 0 21px; height: 115px; }

		#entrada-table td, #entrada-table th {
			vertical-align: top;
			text-align: left;
			padding: 12px 40px 10px;
			
			white-space: nowrap;
		}

		#entrada-table tbody td {
			padding: 0px 15px 15px;
		}

#entrada-table thead tr {
			padding: 1px 5px 0px 0px;
		}


		#entrada-table th {
			color: #fff;
			font: bold 15px arial;
		}

		#entrada-table td.first {
			text-align: right;
			padding-right: 5px;
			padding-left: 0;
		}

		#entrada-table td.first div {
			font-size: 11px;
			color: #999;
		}

#entrada-table-garantia {
		float: left;
		background: url('http://ororapido.es/img/images/tablegarantiasello.png') no-repeat 0 0;
		padding: 18px 0 14px;
		width:799px;
		
	}



	#entrada-table-bot-garantia {
		background: url('/img/images/table_bottom_garantia.png') no-repeat 0 bottom;
		height:203px;
		width:799px;
	}

	.button {
		float: left;
		padding: 0 10px 0 0;
		margin: 0 12px 0 0;
		text-align:center;
		width:244px;
		background: url('/img/images/button-orange-r.png') no-repeat 100% 0;
	}

		.button a, a#register {
			display: block;
			/*font: bold 20px/36px arial, sans-serif;*/
			font: bold 20px/36px arial, sans-serif;			
			color: #fff;
			text-decoration: none;
			padding: 16px 12px 0 24px;
			background: url('/img/images/button-orange.png') no-repeat 0 0;		
		}
		#reg-oran.button{
    		float: left;
		padding: 0 10px 0 0;
		margin: 0 10px 0 0;
		text-align:center;
		display: block;
			/*font: bold 20px/36px arial, sans-serif;*/
			font: bold 20px/36px arial, sans-serif;			
			color: #fff;
			text-decoration: none;
			padding: 16px 12px 0 24px;
		width:245px;
			
			background: url('/img/images/button-orange-full.png') no-repeat 100% 0;
    	   }
    		
		
		.buttonb {
		float: left;
		padding: 0 8px 0 0;
		margin: 0 8px 0 0;
		text-align:center;
		width:244px;
		background: url('/img/images/button-black-r.png') no-repeat 100% 0;
	}

		.buttonb a, a#register {
			display: block;
			/*font: bold 20px/36px arial, sans-serif;*/
			font: bold 20px/36px arial, sans-serif;			
			color: #fff;
			text-decoration: none;
			padding: 16px 12px 0 24px;
			background: url('/img/images/button-black.png') no-repeat 0 0;		
		}
		
		
    	#reg-btn.button{
    		float: left;
		padding: 0 10px 0 0;
		margin: 0 10px 0 0;
		text-align:center;
		width:243px;
			
			background: url('/img/images/button-blackie6.png') no-repeat 100% 0;
    	   }
    		.button#reg-btn a{
    			background: url('/img/images/button-blackie6.png') no-repeat 0 0;		
    		  }

		a#register {
			width: 125px;
			/*margin-top: 25px;*/
			background: url('/img/images/button-black.png') no-repeat 0 0;
		}

	#entrada-table ul {
		text-align: left;
		padding: 3px 0 25px 25px;
	}


	#entrada-table li {
		display: inline;
		font: normal 12px arial;
		color: #000000;
		padding: 5 20px 5px 0;
	}

#entrada-table oi {
		display: inline;
		font: normal 14px arial;
		color: #000000;
		padding: 5 20px 5px 0;
	}

	#entrada-table #cr-t { padding: 0 30px 0 0; }

	#footer {
		clear: both;
		padding: 40px 0 15px;
		font: bold 14px/18px arial, sans-serif;
		color: #000;
	}

		#footer h4 {
			color: #f16522;
			font: bold 14px/18px arial, sans-serif;
		}

		#footer p { margin: 0; }

		#footer a {
			font: bold 14px/18px arial, sans-serif;
			color: #000;
			text-decoration: underline;
		}

	#content h1 {
		background: url('/img/images/h1ORO.png') no-repeat 0 0;
		width: 250px;
		height:40px;
		padding: 82px 0 0;
		margin: 0 0 18px;
		text-align: center;
		color: #fff;
		font: bold 15px/23px arial, sans-serif;
	}
	#content h2 {
	   margin:0;
	   padding:9px 0;
	   font: bold 15px/19px arial, sans-serif;
	}
	#content h3 {
	    margin:0;
	    padding:0 0 3px 0;
        font: bold 13px/15px arial, sans-serif;
	}
	#content ul.list1{
	   margin:0 0 0 18px;
	   padding:0;
	   list-style-type:disc;
	}
	#content ul.list1 ul{
	   margin:0 0 0 18px;
	   padding:0;
	   list-style-type:circle;
	}
	#content ul.list1 li{
	   margin:0;
	   padding:0;
	   border:0;
	   text-align:left;
	}
	#content ul.list1 li ul li{
	   margin:0;
	   padding:0;
	}
	#content p{

    }
	#content p.p1{
	   padding:0;
	   margin:0;
	}
	#content p.p2{
	   padding:0;
	   margin:15px 0 0 0;
	}
	#content p.p3{
	   padding:0;
	   margin:15px 0 15px 0;
	}
	#content p.p4{
	   padding:0;
	   margin:0 0 15px 15px;
	}
	#content .contenttable1{
        border-collapse:collapse;
        margin:3px 0;
	}
	#content .contenttable1 tr{

	}
	#content .contenttable1 td{
        border:1px solid #999999;
        padding:9px;
	}
	
	#content .contenttable1 th{
        border:1px solid #999999;
        padding:6px;
        font-weight:bold;
	}

	#faq ul {
		float: left;
	}

	#faq li {
		border-bottom: 1px solid #fac7af;
		padding: 12px 0 6px;
		clear: both;
		overflow: hidden;
	}

		#faq div.first {
			float: left;
			margin: 0;
			width: 290px;
			padding-left: 60px;
			background-image: url('/img/images/jautajums.jpg');		
			background-position: center left;
			background-repeat: no-repeat;
			
			min-height: 60px;
			height:auto !important;
			height:60px;					
		}
	

		#faq div {
			float: none;
			/*margin-left: 419px;*/
			margin-left: 360px;	
			background-image: url('/img/images/atbilde.jpg');			
			background-position: top left;
			background-repeat: no-repeat;
			text-align: justify;
			padding-left: 100px;
			min-height: 60px;
			height:auto !important;
			height:60px;
			oveflow: hidden;			
		}
		

	#register {
		width: 438px;
		margin: 0 auto;
	}

		#register h2{
			color:#F78621;
			
		}
		#register fieldset {
			border-top: 1px solid #fac7af;
			padding: 11px 55px 19px 0;
		}

		#register fieldset.first { border-top: 1px solid #fac7af; padding-top: 0; }

		#register li {
			padding: 8px 21px 0 0;
			clear: both;
		}

		#register li.error {
			overflow: hidden;
			background: url('/img/images/error.png') no-repeat 100% 10px;
		}

		#register li.nolabel { padding-left: 124px;}

		#register label {
			float: left;
			width: 124px;
			padding: 0 9px 0 0;
			text-align: right;
			line-height: 20px;
		}

		#register label.label-space {
			padding: 0 9px 25px 0;
		}

		#register #vards, #register #uzvards, #register #adrese, #register #indekss, #register #mobt, #register #parole, #register #parole-confirm, #register #email, #register #perskods, #register #perskods-add, #register #parole, #register #parole-confirm, #rgister #dekl_pilseta, #register #dekl_adrese, #register #dekl_indekss {
			width: 216px;
			border: 1px solid #666;
			padding: 2px 5px 0;
			height: 18px;
			font: normal 12px arial, sans-serif;
			float: left;
		}
		
		
		#register #perskods{
			width: 50px!important;	
			float: none;
		}
		
		#register #perskods-add {
			width: 40px!important;	
			float: none;
		}

		#register select {
			width: 225px;
			border: 1px solid #666;
			float: left; 			
		}

		#register .error input, #register .error select {
			border: 1px solid #f00 !important;
		}
		#register .changed input, #register .changed select {
			border: 1px solid #ffde00 !important;
		}

		#register .errormsg {
			color: #f00;
			padding: 15px 0 3px;
		}

		#register .nolabel label {
			float: none;
			width: auto;
		}

		#register .nolabel p {
			color: #333;
			font: normal 11px/13px arial, sans-serif;
			margin: 0 0 10px;
		}

		#register .nolabel input {
			float: left;
		}

		#register .button { margin: 0; width:auto }

		#register .button a {
			width: 192px;
			text-align: center;
		}
		
.tool-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}

.copy {
	color: #6F6F6F;
	text-align: center;
	padding-bottom: 30px;
}


/* */
@media print {
	
	.noprint {
		display: none;
	}
	
	h1, h2 {
		margin: 5px;
	}
	
}




#priceTable {
	width: 526px;
	background-image: url('/img/images/fp_table_bg_stripes.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
	float: left;
	padding: 0 14px; 
	overflow: hidden;
}

	#priceTable .sw{
		background-image: url('/img/images/fp_tabula_bg_top.jpg');
		background-position: top;
		background-repeat: no-repeat;
		overflow: hidden;
		height: 30px;
	}
	
	.act15 {
		background-image: url('/img/images/act_15.jpg')!important;
	}
	
	.act30 {
		background-image: url('/img/images/design/act_30.jpg')!important;
	}	

	
	.sw a.swp{
		display: block;
		width: 50%;
		padding-top: 10px;
		floaT: left;
		text-align: center;
		color: #000;
		text-decoration: none;
		font-weight: bold;
		font-size: 16px;
	}

	.normal15, .normal30{
		color: #000!important;
	}
	
	.active15, .active30{
		color: #fff!important;
	}	

	.infoTable {
		margin-left: 65px;
		margin-bottom: 15px;
	}

	.infoTable td{
		text-align: center;
		padding: 10px;
	}

	.infoTable thead tr td{
		width: 85px;
		padding: 10px;
	}
	
	.infoTable tbody tr td{
		padding: 15px;
	}	
	
	.infoTable thead tr td.double {
		width: 170px;
	}

	
	.ff_title {
		float: left;
		width: 190px;
		text-align: right;
		padding: 4px 5px 0 0;
	}

	.ff_item {
		width: 400px;
		text-align: center;
		padding: 3px;
	}

	.ff_item .inp {
		width: 190px;
		border: 1px solid #666;
		padding: 2px 5px 0;
		height: 18px;
		font: normal 12px arial, sans-serif;
	}
