/******************************************************************
Theme Name: Dinga
Author: Equipo Bioxnet
Author URI: http://www.bioxnet.com/
Version: 2.0
Tags:framework, css3, development

******************************************************************/

body, td, th { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333; line-height: 18px; }
p { margin-bottom: 15px; }
a { font-size: 12px; color: #333; }
	a:link { text-decoration: none; }
	a:visited { text-decoration: none; }
	a:hover { text-decoration: none; color: #666; }
	a:active { text-decoration: none; }
strong { font-weight:bold }	
h1, h2, h3, h4, h5{ margin-bottom:15px; color:#633;}	
h1 { font-size: 24px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5 { font-size: 13px; }
.full-width { position: relative; width: 100%; clear: both; }
.bg-header { background: url(images/bg-pattern-header.jpg); border-bottom: 1px solid #CCC; }
#header { position: relative; width: 990px; height: 150px; margin: auto; }
#logo { position: absolute; left: 107px; top: 28px; width: 163px; height: 98px; }
#nav { position: absolute; left: 330px; top: 88px; width: 650px; height: 27px; }
#phone { position: absolute; top: 20px; right: 45px; width: 250px; ;  text-align: right; }
#phone img{ vertical-align:middle;}
#carusel { position: relative; margin: auto; width: 950px; height: 390px; }
#content { position: relative; width: 990px; margin: auto; }
.post-sale { width: 185px; background: url(images/bedge_grunge.png) repeat-x; border: 4px solid #F6F6F6; float: left; margin: 10px 13px;  height:238px; padding-top:10px; }
#info-home { position: relative; float: right; width: 390px; height: 380px; margin: 46px 10px 0 0; padding: 10px; text-align: justify; }
	#info-home h2 { color: #333; text-shadow: 1px 1px 1px #CCC; }
h3.title { color: #333;  }
#info-post { position: relative; float: right; width: 390px; margin: 20px 10px 0 0; text-align: justify; padding: 10px; }
	#info-post p { margin-bottom: 15px; }
#info-page { position: relative; float: left; width: 700px; margin: 10px; line-height:22px; }
	#info-page p { margin-bottom: 15px; }
#sidebar { position: relative; float: left; width: 250px; height: 400px; margin: 10px; }

#sidebar img{
	display:block;
	margin:20px auto;
	border:2px solid #333;
	}
<!--.blue { color: #9ADDFF }-->
.border { border-bottom: 1px solid #CCC; margin: 3px 0 8px 0; }
#footer { position: relative; width: 990px; height: 330px; margin: auto; border-top: 1px solid #CCC; }

.footer-logo{ position:absolute; top:30px; left:10px;}
.bg-footer { border-bottom: 5px solid #F90; background: url(images/bedge_grunge.png) repeat-x; }
#copyright { position: absolute; left: 70px; bottom: 5px; color:#666; width: 880px; height: 19px; font-size: 11px; }
	#copyright a { font-size: 11px; color:#666; }
#advanced-search { position: relative; width: 600px; height: 160px; margin: auto; }
.bg-search { background: url(images/bedge_grunge.png) repeat-x; color: #333; }
#et-search { padding-top: 20px; }
#et-searchinput[type=text] { background: #FFF !important; width: 500px; height: 25px !important; border: 1px #333 !important; }
#et-search-right { position: absolute; width: 50px; height: 20px; top: 36px; right: 35px; }
.et_search_submit { background: #333 !important; width: 70px; height: 30px; color: #ffffff !important; border: none; cursor: pointer; margin-top: 40px; }
#et_choose_posts, #et_choose_pages { float: left; width: 80px; margin-top: 10px; }
#et_choose_date select { width: 200px; height: 25px; background: #FFF; border: 1px solid #CCC; margin-top: 10px; }
#footer-nav { position: absolute; width: 150px; top: 120px; left:10px; }
	#footer-nav ul li {  padding: 8px; border-bottom: 1px solid #999; }
		#footer-nav ul li:last-child { border-bottom: none; }
		#footer-nav ul li a { text-align: center }
		#socials { position: absolute; left: 235px; top: 45px; width: 400px; height: 200px; }
iframe { border: solid 4px #F6F6F6; background: #000; margin-bottom: 10px; }
.image_carousel { padding: 15px 0 15px 35px; position: relative; }
	.image_carousel img { border: 1px solid #ccc; background-color: white; padding: 2px; margin: 7px 0 7px 20px; display: block; float: left; 	-webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;}
.page-sales h2 { padding: 10px; margin-bottom:10px; border-bottom: 1px solid #CCC; }
.page-sales img { border: 1px solid #ccc; background-color: white; padding: 2px; margin: 7px 0 7px 20px; display: block; float: left; 	-webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;}
a.prev, a.next { background: url(images/miscellaneous_sprite.png) no-repeat transparent; width: 45px; height: 50px; display: block; position: absolute; top: 85px; }
a.prev { left: -22px; background-position: 0 0; }
	a.prev:hover { background-position: 0 -50px; }
	a.prev.disabled { background-position: 0 -100px !important; }
a.next { right: -22px; background-position: -50px 0; }
	a.next:hover { background-position: -50px -50px; }
	a.next.disabled { background-position: -50px -100px !important; }
a.prev.disabled, a.next.disabled { cursor: default; }
a.prev span, a.next span { display: none; }
.pagination { text-align: center; }
	.pagination a { background: url(images/miscellaneous_sprite.png) 0 -300px no-repeat transparent; width: 15px; height: 15px; margin: 0 5px 0 0; display: inline-block; }
		.pagination a.selected { background-position: -25px -300px; cursor: default; }
		.pagination a span { display: none; }
.clearfix { float: none; clear: both; }
/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/
.aligncenter, .aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin-bottom: 10px; }
	.wp-caption.alignleft { margin: 0px 10px 10px 0px; }
	.wp-caption.alignright { margin: 0px 0px 10px 10px; }
	.wp-caption img { margin: 0; padding: 0; border: 0 none; }
	.wp-caption .wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
.alignright { float: right; }
.alignleft { float: left }
img.alignleft { display: inline; float: left; margin-right: 15px; }
img.alignright { display: inline; float: right; margin-left: 15px; }
/* Gallery */
#instant-gallery { overflow: hidden; display: block; width: 482px; height: 700px; margin-top: 30px; margin-left: 20px; float: left; }
/* Main Display Area */
#ig-main { width: 100%; background: #FFF url(images/loading.gif)50% 50% no-repeat; }
	#ig-main img { border: 3px solid #aaa; padding: 3px; }
#ig-hero {  }
#ig-title { margin-top: 1.5em; margin-bottom: 1.5em; line-height: 1.5em; }
/* Thumbnails */
#ig-thumbs { overflow: hidden; margin: 0; }
	#ig-thumbs li { margin-right: 1.5em; margin-bottom: 1.5em; float: left; display: block; cursor: pointer; }
	#ig-thumbs img { width: 60px; /* Customize to change Thumbnail Width */ height: 60px; /* Customize to change Thumbnail Height */ padding: 1px; border: 1px solid #ddd; }
	#ig-thumbs li img:hover, #ig-thumbs li img.selected { border: 1px solid #aaa !important; }
	#contacto .clearfix-form { clear: both; height: 8px; }
#contacto h2 { text-align: left; font-size: 18px; margin-bottom: 10px; color: #333; }
#contacto label { float: left; width: 22%; text-align: left; font-size: 12px; color: #333; }
#contacto input, #contacto textarea { width: 200px; border: none; padding: 5px; color: #333; background: #F6F6F6; border: 1px #CCC solid; }
#contacto input.security, #contacto input.security { float: left; width: 40px; margin-right: 10px; }
#contacto .submit-button, #contacto .submit-button { border: none; padding: 5px 5px; margin: 0; float: right; background: none; color: #333; font-weight: bold; font-size: 13px; cursor: pointer; margin-right: 20px; max-width: 80px; }
.error { background-color: #fca7ab !important; border: 1px solid #F00 !important; }
form { margin: 1.5em 0; padding-top: .5em; }
/*Form*/
fieldset { margin: 0; padding: 0; border: none; }
legend { display: none; }
#form-contact label, #form-info label { float: left; width: 25%; text-align: left !important }
#form-contact input.security, #form-info input.security { float: left; width: 40px; margin-right: 10px; }
#form-contact input, #form-contact textarea, #form-info input, #form-info textarea { width: 70%; border: 1px solid #CCC; background: #EEE; color: #333; padding: 8px; }
#form-contact select, #form-info select { width: 200px; border: 1px solid #CCC; background: #EEE; color: #333; padding: 8px; }
#form-contact textarea, #form-info textarea { height: 120px; overflow: auto; }
input[type=radio] { display: inline; width: 20px !important; margin-left: 150px; }
form-contact p { clear: both; margin: 0; padding: 8px 0; }
#form-contact .submit-button , #form-info .submit-button { border: none; padding: 5px 5px; margin: 0; float: right; background: #333; color: #fff; font-weight: bold; font-size: 13px; cursor: pointer; margin-right: 20px; max-width: 200px; }
/*form end*/
.list li { padding: 5px 0 5px 15px; border-bottom: 1px solid #CCC; }
.price { padding-left: 15px; font-weight: bold; font-style: italic; color: #930; }
/* Para Safari */
::selection { background: #FC0; }
/* Para Firefox */
::-moz-selection { background: #FC0; }



.button {
   border-top: 1px solid #e3c69a;
   background: #966418;
   background: -webkit-gradient(linear, left top, left bottom, from(#e78d06), to(#966418));
   background: -webkit-linear-gradient(top, #e78d06, #966418);
   background: -moz-linear-gradient(top, #e78d06, #966418);
   background: -ms-linear-gradient(top, #e78d06, #966418);
   background: -o-linear-gradient(top, #e78d06, #966418);
   padding: 8px 16px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 15px;
   text-decoration: none;
   vertical-align: middle;

   }
.button:hover {
   border-top-color: #b06e0a;
   background: #b06e0a;
   color: #ffffff;
   }
.button:active {
   border-top-color: #e78d06;
   background: #e78d06;
   }
   
   .wp-pagenavi { width: 100%; clear: both; text-align: center; color: #FFF; height: auto; margin: 5px auto 100px auto; padding: 1.5em 0px 0.5em; }
	.wp-pagenavi a { text-decoration: none; height: auto; width: auto; margin: 0 4px 0 4px; display: inline; color: #333; background: #f3f3f3; padding: 4px 8px; box-shadow: 1px 1px 2px #999; -moz-box-shadow: 1px 1px 2px #999; -webkit-box-shadow: 1px 1px 2px #999; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
		.wp-pagenavi a:hover { color: #000000; background-color: #CCCCCC; }
	.wp-pagenavi span.pages { width: auto; position: relative; height: auto; color: #FFF; font-size: 13px; margin: 0px 3px 0px 0px; padding: 8px; }
	.wp-pagenavi span.current { color: #FFFFFF; width: auto; height: auto; margin: 0 4px 0 4px; background-color: #111; padding: 4px 8px; box-shadow: 1px 1px 2px #999; -moz-box-shadow: 1px 1px 2px #999; -webkit-box-shadow: 1px 1px 2px #999; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
	.wp-pagenavi span.extend { padding: 2px 4px 2px 4px; color: #000000; }