@font-face {
 font-family: 'Vagabondfed';
 src: url('/fonts/vagabond_bold-webfont.eot');
 src: url('/fonts/vagabond_bold-webfont.eot?#iefix') format('embedded-opentype'),
 url('/fonts/vagabond_bold-webfont.woff') format('woff'),
 url('/fonts/vagabond_bold-webfont.ttf') format('truetype'),
 url('/fonts/vagabond_bold-webfont.svg#Vagabondfed') format('svg');
 font-weight: normal;
 font-style: normal;
}

body {
 background: #fdf5de;
 color: #0f008c;
 height: auto;
 padding-bottom: 20px;
}

a {
 color: #FAB400;
 text-decoration: none;
}
a:hover {
 text-decoration: underline;
}

/*
h1 {
 font-family: Georgia, serif;
 font-weight: normal;
 padding-top: 20px;
}
*/

h2 {
}

p {
 overflow: hidden;
}


.container_12,
.container_16,
.container_24 {
 /*background-color: #fff;
 background-repeat: repeat-y;*/
 margin-bottom: 20px;
}

.container_12 {
/* background-image: url(/img/12_col.gif);*/
}

.container_24 {
 /*background-image: url(/img/24_col.gif);*/
}

.container_24 {
 /*background-image: url(/img/24_col.gif);*/
}

header#cabecera h1 {
	background: transparent url(/images/logo-caracol-park.png) no-repeat center center;
	text-indent: -999em;
	margin-top: 20px;
	height: 51px;
}

#wrap-content {
	border: 1px solid #fab400;
	/*shadow*/
	-moz-box-shadow: 0px 0px 10px #8b5202;
	-webkit-box-shadow: 0px 0px 10px #8b5202;
	box-shadow: 0px 0px 10px #8b5202;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#8b5202')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#08b5202');
	/*background color opacity*/

 background-color: #fef8e5;
 background-color: rgba(254, 248, 229, 0.8); /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fef8e5,endColorstr=#fef8e5); /* IE6–IE9 */
 zoom: 1;
 margin-bottom: 10px;
}

/* ----- MAIN NAV ----- */

nav#main-nav {
height: 58px;
margin-bottom: 5px;
}

#navbar {
}

#navbar {
	margin-left: 0;
	padding-left: 0;
	margin-top: 10px;
}
#navbar li {
	list-style: none;
	float: left;
}

#navbar li a {
	display: block;
	padding: 3px 8px;
	text-transform: uppercase;
	text-decoration: none; 
	color: #fab400;
	font-size: 1.333em;
	font-family: 'Vagabondfed';
}

#navbar li a:hover, #navbar li a.active {
	color: #0f008c;
}

#navbar li:hover, #navbar li a.active {
	color: #0f008c;
}

#navbar li ul {
	display: none;
}

#navbar li:hover ul, #navbar li.hover ul {
	position: absolute;
	display: inline;
	left: 0;
	min-height: 50px;
	margin: 0;
	padding: 0;
	width: 100%;
	z-index: 9;
}

#navbar li:hover li, #navbar li.hover li {
	float: left;
}

#navbar li:hover li a, #navbar li.hover li a {
	color: #f6b60a;
	font-size: 1.166em;
}

#navbar li li a:hover {
	color: #0f008c;
	background-color: #f6b60a;
}

#navbar li li a.active {
	color: #0f008c;
}

/* ---- MAIN CONTENT ---- */

#main-content {
	margin-top: 10px;
	float: left;
}

/* ----- DESTACADO ----- */

#destacado img {
	border: 4px solid #fab400;
}
#destacado.home img {
	border: none;
}
#slider {
 float: left;
 border: 4px solid #fab400 !important;
}

/* ----- LOGOS ----- */

section.logos {
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #fff; /* #fab400 */
}

section.logos h2 {
	float: left;
 display: inline;
	font-family: 'Vagabondfed';
 padding-bottom: 0;
 padding: 10px 10px 0 10px;
 color: #FAB400; /* #fce8a9 */
 text-align: center;
 text-transform: uppercase;
 display: none;
}

section.logos ul { 
 display: inline;
	list-style: none;
	background-color: #fff;
	margin: 0;
	padding: 0;
}

section.logos li {
	float: left;
}

section.logos li span {
 display: none;
}

section.logos li figure {
	padding: 5px 10px 0 0;
	background-color: #fff;
}
section.logos li figure.first {
	padding-left: 10px;
}

/* ----- OCASION ----- */

section.ocasion {
	margin-top: 0px;
	background-color: #fab400;
}

section.ocasion.home {
	margin-top: 0;
	min-height: 450px;
}

section.ocasion.home .ocasion-data {
	width: 110px;
}

section.ocasion ul { 
	list-style: none;
}

section.ocasion article {
 border: medium none;
 margin-bottom: 0;
 padding: 0 35px 10px;
}

section.ocasion h2 {
	font-family: 'Vagabondfed';
 padding-bottom: 0;
 padding-top: 15px;
 color: #fce8a9;
 text-align: center;
 text-transform: uppercase;
}

section.ocasion li {
	float: left;
}

section.ocasion.vertical {
	margin-bottom: 10px;
	margin-top: 10px;
}

section.ocasion.vertical li {
	padding-left: 25px;
}

.ocasion-data { 
	width: 110px;
	float: right;
	margin-bottom: 10px;
}

.ocasion-data h3.title { 
	font-size: 1.166em;
	color: #0f008c;
	font-weight: bold;
	margin-bottom: 0.2em;
	min-height: 45px;
}

.ocasion-data p {
	margin-bottom: 0.2em;
}

.ocasion-data p.price {
	font-size: 1.5em;
	font-weight: bold;
}

/* ----- COMPANY DESCRIPTION ----- */

section.company-description {
	background-color: #fab400;
	min-height: 450px;
}

section.company-description h2 {
	padding-top: 15px;
	padding-bottom: 0;
	font-family: 'Vagabondfed';
 	color: #fce8a9;
 	text-align: center;
}

section.company-description p {
	text-align: justify; 
	text-justify: auto;
	margin-bottom: 0;
	padding: 0px 35px 10px 35px;
	border: none;
}

section.company-description p.image {
	text-align: center;
}

section.company-description img {
	text-align: center;
}

div.facebook {
	background-color: #FFFFFF;
}

/* ----- CARACOL RATING ----- */

.caracol-rating {
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 100px;
		height: 20px;
		position: relative;
		overflow:hidden;	
}

.caracol-rating.cinco {
		background: url(/img/alt_caracol.gif) no-repeat;
		background-position: 0 3px;
		display: block;
		text-indent: -9000px;
}
	
.caracol-rating.cuatro {
		background: url(/img/alt_caracol.gif) no-repeat;
		background-position: 0 -17px;
		display: block;
		text-indent: -9000px;
}
	
.caracol-rating.tres {
		background: url(/img/alt_caracol.gif) no-repeat;
		background-position: 0 -37px;
		display: block;
		text-indent: -9000px;
}

.caracol-rating.dos {
		background: url(/img/alt_caracol.gif) no-repeat;
		background-position: 0 -56px;
		display: block;
		text-indent: -9000px;
}
	
.caracol-rating.uno {
		background: url(/img/alt_caracol.gif) no-repeat;
		background-position: 0 -77px;
		display: block;
		text-indent: -9000px;
}
	

.caracol-rating-light {
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 100px;
		height: 25px;
		position: relative;
		overflow:hidden;	
}

.caracol-rating-light.cinco {
		background: url(/img/alt_caracol_light.gif) no-repeat;
		background-position: 0 3px;
		height: 25px;
		display: block;
		text-indent: -9000px;
}
	
.caracol-rating-light.cuatro {
		background: url(/img/alt_caracol_light.gif) no-repeat;
		background-position: 0 -17px;
		height: 25px;
		display: block;
		text-indent: -9000px;
}
	
.caracol-rating-light.tres {
		background: url(/img/alt_caracol_light.gif) no-repeat;
		background-position: 0 -37px;
		height: 25px;
		display: block;
		text-indent: -9000px;
}

.caracol-rating-light.dos {
		background: url(/img/alt_caracol_light.gif) no-repeat;
		background-position: 0 -56px;
		height: 25px;
		display: block;
		text-indent: -9000px;
}
	
.caracol-rating-light.uno {
		background: url(/img/alt_caracol_light.gif) no-repeat;
		background-position: 0 -77px;
		height: 25px;
		display: block;
		text-indent: -9000px;
}

/* ---- SUBFOOTER ---- */

aside.subfooter {
	background-color: #FAB400;
	margin-top: 20px;
	margin-bottom: 20px;
}

aside.subfooter section { 
	width: auto;
	float: left;
	padding-left: 10px;
	
}
aside.subfooter section.subfooter-element {
	padding-left: 15px;
	width: auto;
	float: left;
	margin-top: 10px;
}

aside.subfooter section a {
 color: #fce8a9;
}

aside.subfooter section h3 {
	font-size: 1.166em;
	text-align: left;
	font-family: 'Vagabondfed';
	color: #fce8a9;
	margin-bottom: 0.5em;
}

aside.subfooter section ul {
	padding-left: 0;
	color: #fce8a9;
}

/* ---- FOOTER ---- */

#footer p a {
 color: #fce8a9 !important;
}
#footer p a:hover {
 text-decoration: underline !important;
}

/* ----- GAMA ----- */

header#cabecera {
	text-align: center;
}

header#cabecera a img {
	margin-top: 20px;
	width: 310px;
	height: 51px;
}

header#cabecera a img.rent {
	margin-top: 20px;
	width: 229px;
	height: 90px;
}

.catalogo h1 {
	font-family: 'Vagabondfed';
	font-size: 2.5em;
	text-align: center;
	background-color: #fab400;
	color: #fce8a9;
	padding-top: 10px;
	padding-bottom: 10px;
	text-transform: uppercase;
}

/* MENU GAMA*/

nav.product-nav ul {
	margin-left: 0;
	padding-left: 0;
}

nav.product-nav li {
	background-color: #f7de9e; 

}

nav.product-nav li.active {
	background-color: #f7de9e; 

}

ul#product-nav, ul#product-nav ul {
 list-style-type:none;
 margin: 0;
 padding: 0;
 width: 150px;
}

ul#product-nav a {
 display: block;
 text-decoration: none;	
}

ul#product-nav li {
 margin-top: 1px;
}

ul#product-nav li a {
 background: #f7de9e;
 color: #fff;	
 padding: 0.5em;
 text-transform: uppercase;
 text-align: center;
 font-size: 1.083em;
 font-weight: bold;
}

ul#product-nav li a:hover, ul#product-nav li a.active {
 background: #fab400;
 color: #FFFFFF;	
}

ul#product-nav li a:hover {
 
}

ul#product-nav li ul li a {
	background: none;
 color: #fab400;
 
}

ul#product-nav li ul li a:hover, ul#product-nav li ul li a.active {
	background: none;
	color: #0F008C;
}

section.product-description {
	
}

section.product-description h2 {
	font-size: 4.166em;
	color: #0f008c;
	margin-bottom:0em;
	font-weight: bold;
}

section.product-description h3 {
	font-size: 1.666em;
	color: #fab400;
}

section.product-description article {
	padding: 0 1em 1em 1em;
}

section.product-description article p.image {
float: left;
margin-right: 15px;
}

section.product-description section.product-feature {
	float: left;
	padding-left: 0;
}

section.product-feature dd, section.product-feature ul { margin: 0; padding: 0 0 0 8px;
}

dt.product-skills {
	font-size: 1.666em;
	color: #fab400;
}

dd.features ul li {
	list-style-type: disc;
}

/* ---- SPOT PRODUCT ---- */

aside.spot-product section {
	
}

aside.spot-product section h3 {
	font-size: 1.083em;
	background-color: #fab400;
	text-align: center;
	color: #FFFFFF;
	text-transform: uppercase;
	padding: 0.2em;
}

aside.spot-product section h4 {
	font-size: 1.666em;
	color: #0f008c;
	font-weight: bold;
	margin-bottom: 0;
}

aside.spot-product section p {
	margin-bottom: 0.25em;
	color: #fab400;
	font-size: 1.083em;
	font-weight: bold;
}

/* ---- OCASION ---- */

.main-ocasion h1 {
 font-family: 'Vagabondfed';
 font-size: 2.5em;
 text-align: center;
 background-color: #fab400;
 color: #fce8a9;
 padding-bottom: 10px;
 padding-top: 10px;
 text-transform: uppercase;
}

.main-ocasion h2 {
	display: none;
}

.main-ocasion section.ocasion.vertical {
	background: none;
}

.main-ocasion section.ocasion.vertical ul {
	margin:0;
	padding: 0;
}

.main-ocasion section.ocasion.vertical li {
	padding-left: 14px;
	min-height: 250px;
}

.main-ocasion section.ocasion.vertical li section.ocasion-data {
	float: left;
}

.ocasion-filter {
	margin-top: 10px;
}

.ocasion-filter ul {
	margin: 0;
	padding: 0;
}

nav.ocasion-filter ul li {
	color: #fab400;
}


nav.ocasion-filter ul li li {
	color: #fab400;
	text-transform: none;
	font-weight: normal;
}


nav.ocasion-filter ul li.title-filter {
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 10px;
}
	
/*
	Slideshow
*/

#products_gallery {
	width:430px;
	position:relative;
	float: left;
}

#products_gallery.sold {
	width:300px;
	height: 275px;
	position:relative;
	float: left;
}
#products_gallery.gama {
	width:300px;
	position:relative;
	float: left;
}


#products {
	margin-left:0px;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

#products .slides_container {
	width:430px;
	overflow:hidden;
	float:left;
	position:relative;
	border:1px solid #dfdfdf;
	display:none;
	background-color: #fff;
}

#products_gallery.gama #products .slides_container {
	width:300px;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container a {
	width:366px;
	height:274px;
	display:block;
}

#products_gallery.gama .slides_container a {
	width:255px;
	height:190px;
}

/*
	Next/prev buttons
*/

#products .next, #products .prev {
	position:absolute;
	top:250px;
	left:375px;
	width:21px;
	height:0;
	padding-top:21px;
	overflow:hidden;
	display:block;
	z-index:101;
}

#products_gallery.gama #products .next, #products_gallery.gama #products .prev {
	top:165px;
	left:270px;
}

#products .prev {
	background:url(/css/images/slides_prev.png);
}

#products .next {
	left: 400px;
	background:url(/css/images/slides_next.png);
}
#products_gallery.gama #products .prev {
 left:250px;
}

/*
	Pagination
*/

#products .pagination {
	background:#dfdfdf;
	width:430px;
	padding:5px 0px 5px 0px;
	margin-top: 10px;
	float:left;
	margin-left:0px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

#products_gallery.gama #products .pagination {
 width:300px;
}

#products .pagination li {
	float:left;
	margin:2px 4px;
	list-style:none;
	padding-left: 5px;
	min-height: 46px;
}

#products .pagination li a {
	display:block;
	width:55px;
	min-height:41px;
	margin:1px;
	float:left;
}


#products .pagination li.current a {
	border:1px solid #FAB400;
	background:#FAB400;
	margin:0;
}

/* ---- MORE INFO ---- */

.more-info {
	float: left;
	background-color: #fab400;
	text-align: center;
	text-transform: uppercase;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 1.5em;
	font-family: 'Vagabondfed';
}

.more-info p {
	border: 3px solid #13058e;
	margin-bottom: 0;
	padding: 20px;

}

.more-info span.tel {
	font-size: 1.5em;
	color: #FFF;
} 
.more-info span.expo {
	font-size: 0.85em;
}
.more-info a {
	text-decoration: underline;
	c
}

.more-info a {
color: #0F008C;
}

/* ---- VIDEO ---- */

#video {
	margin-top: 10px;
	float: left;
}

#video .visor {
	margin-bottom: 10px;
	float: left;
}



/* ---- OCASION PROFILE ---- */


.ocasion ul li a.listado{ float: left; height: 112px; margin-bottom: 5px;}

.ocasion ul li a:hover.listado{ text-decoration: none;}

span.ribbonizquierda {
 background: url(/img/vendido-g.png) no-repeat; 
 color: #FFFFFF;
 display: block;
 position: relative;
 top: -278px;
 height: 112px;
 width: 150px;
 text-indent: -999em;
}

span.ribbonizquierda.peq {
 background: url(/img/vendido-p.png) no-repeat; 
 color: #FFFFFF;
 display: block;
 font-family: Collegiate,sans-serif;
 position: relative;
 top: -115px;
 height: 112px;
 width: 150px;
 text-indent: -999em;
}

.occasion-profile {
	float: left;
}

.occasion-profile ul { margin-bottom: 0.5em}
.occasion-profile h3 {
	background-color: #fab400;
	padding: 4px;
	color: #0F008C;
	margin-bottom: 0;
	text-transform: uppercase;
}

.occasion-profile ul {
	margin-left: 0;
	padding-left: 0;
	float: left;
}

.occasion-profile span {
	float: left;
}

.occasion-profile ul li {
	float: left;
	width: 270px;
	margin-top: 3px;
}

.occasion-profile ul li.ancho, .occasion-profile ul li.largo {
	width: 86px;
}

.occasion-profile ul li.alto {
	width: 87px;
}


.occasion-profile ul li.seats-number {
	width: 110px;
}

.occasion-profile ul li.rating, .occasion-profile ul li.price {
	float: right;
	width: 120px; /* 103px */
	margin-bottom: 4px;
}

.occasion-profile ul li.seats-number p {
		background-color: #fab400;
		padding: 5px;
		font-size: 2em;
		float: left;
		margin-bottom: 0;
}

.occasion-profile ul li p.price {
	margin: 0;
	background: none;
	color: #0F008C;
	font-size: 2em;
	font-weight: bolder;
}

.occasion-profile ul li.seats-number span.seats {
		font-size: 1.5em;
		color: #0F008C;
		line-height: 1em;		
		width: 100%;
		text-align: center;
}

.occasion-profile ul li.seats-number span {
	float: left;
	clear: left;
	font-size: 0.65em;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
}

.occasion-profile ul li.motor, .occasion-profile ul li.potencia {
 clear: left;
 margin-bottom: 0.25em;
}

.occasion-profile ul li.motor, .occasion-profile ul li.year,.occasion-profile ul li.km,.occasion-profile ul li.ancho,.occasion-profile ul li.largo,.occasion-profile ul li.alto, .occasion-profile ul li.peso {
	margin-bottom: 0.25em;
}

.occasion-profile p {
	
}
.occasion-profile li p {
	margin: 0;
	padding: 0;
	background-color: #fab400;
	padding: 3px;
	color: #FFFFFF;
	text-transform: uppercase;
	margin-top: 5px;
}

.occasion-profile li.motor span, .occasion-profile li.year span, .occasion-profile li.potencia span, .occasion-profile li.km span, .occasion-profile li.largo span, .occasion-profile li.alto span, .occasion-profile li.peso span, .occasion-profile li.ancho span {
	margin-top: 3px;
	float: left;
}

.occasion-profile li.caracteristicas p.caracteristicas-txt {
	background-color: transparent;
	color: #0f008c;
	text-transform: none;
	margin-top: 0;
	padding: 5px;
}

/* ----- SHARE ----- */

.social-share {
	float: left;
	margin-top: 5px;
	clear: left; 
/*	background-color: #FFFFFF;*/
	height: 33px;
	z-index: 999 !important;
}
.addthis_toolbox {
	float: left;
	padding: 7px 0;
	z-index: 999 !important;
}
a.addthis_button_google_plusone {
	margin-top: 3px;
}

.print-profile {
	padding: 7px;
	background-color: #0F008C;
	text-align: center;
	margin-bottom: 15px;
}

.print-profile a {
	text-decoration: none;
	color: #ffffff;
	height: 20px;
}

/* ----- CARACOL RENT ---- */

.page-description h2 {
	font-size: 4.166em;
	color: #0F008C;
	font-weight: bold;
	margin-bottom: 0.25em;
}

.page-description h3 {
	font-size: 1.666em;
	color: #fab400;
	font-weight: bold;
	margin-bottom: 0.2em;
}

.main-page h1 {
	font-family: 'Vagabondfed';
	font-size: 2.5em;
	text-align: center;
	background-color: #fab400;
	color: #fce8a9;
	padding-top: 10px;
	padding-bottom: 10px;
	text-transform: uppercase;
}

.sidebar figure.rent {
	margin: 15px 0;
	float: left;
}
.sidebar figure.rent img {
	float: left;
}

.sidebar figcaption.rent {
	float: left;
	margin-top: 15px;
	padding-left: 15px;
}

.sidebar .calculate-prices.rent a {
 background-color: #0F008C;
 color: #FFFFFF;
 margin: 15px 0;
 padding: 7px 0 7px 0;
 text-align: center;
 text-transform: uppercase;
 float: left;
 width: 100%;
}

aside.spot-product figure {
	margin-bottom: 5px;
}

aside.spot-product h3 {
	font-size: 1.083em;
	background-color: #0F008C;
	text-align: center;
	color: #fab400;
	text-transform: uppercase;
	padding: 0.2em;
	margin-bottom: 0.5em;
}

aside.spot-product figcaption {
color: #0F008C;
}


/*calculadora de precios*/

/*paso2*/

#result figure {
	float: left;
	width: 200px;
	margin-right: 15px;
	
}
.data-wrapp{
	float: left;
	margin-top: 15px;
}

#result form{
	float: left;
}

/* ---- FOOTER ---- */

footer p {
	text-align: center;
}


/*TARIFAS*/
table caption{
	display: none;
}
.page-description table.tarifas {
	background-color: rgba(254, 248, 229, 0.8);
	width: 400px;
	margin: 10px auto;
}

table.tarifas td {
	text-align: center;
}

table.tarifas th.yellow{
 background-color: #fab700;
 border: 1px solid #fff;
  color: #FFF;
 font-weight: bold;

}
table.tarifas  thead th.yellow{
 background-color: #fab700;
 border: 1px solid #fff;
  color: #09008b;
 font-weight: bold;

}
table.tarifas th.blue{
 background-color: #09008b;
 border: 1px solid #fff;
 color: #FFF;
 font-weight: bold;

}
table.tarifas td.yellow{
 background-color: #fab700 !important;
 border: 1px solid #fff;
  color: #FFF;
 font-weight: bold;
}
table.tarifas td.blue{
 background-color: #09008b;
 border: 1px solid #fff;
  color: #FFF;
 font-weight: bold;

}
/* --- mappress --- */

.mapp-container {
 width: 680px !important;
 min-height: 400px !important;
 margin-bottom: 30px !important;
}

.mapp-button { 
	display:block;
	background-repeat:repeat-x;
	background-color:#e4e4e4;
	-moz-border-radius: 4px; /* Firefox */
	-webkit-border-radius: 4px; /* Safari, Chrome */
	border-radius: 4px; /* CSS3 */
	text-align:center;
	width:100px;
	padding:5px 10px 7px 10px;
	font-size:12px !important;
	color:#767778;
	border:0px;
	cursor:pointer;
}
.mapp-button { 
	margin-right: 24px;
	float: left;
}

/* ---- uniForm ---- */

.uniForm {
 max-width: 600px;
}
.uniForm.ocasion {
 float: left;
}
.uniForm.ocasion .textInput,
.uniForm.ocasion .fileUpload,
.uniForm.ocasion .selectInput,
.uniForm.ocasion select,
.uniForm.ocasion textarea,
.uniForm.ocasion .formHint {
 width: 100%;
}
.uniForm .buttonHolder {
 background: none;
}
.uniForm .buttonHolder .primaryAction {
 background: #0F008C;
}
.uniForm #errorMsg,
.uniForm #errorMsg ol li,
.uniForm #okMsg,
.uniForm .ctrlHolder.error,
.uniForm .ctrlHolder.focused.error {
 /* CSS3 */
 border-radius:         0;
 -webkit-border-radius: 0;
 -moz-border-radius:    0;
 -o-border-radius:      0;
 -khtml-border-radius:  0;
}
#result {
 float: left;
 width: 100%;
 display: none;
}
.result_ok {
 display: block !important;
}
.oculto {
 display: none;
}



.ie6 .uniForm, .ie6 .uniForm fieldset, .ie6 .uniForm .ctrlHolder, .ie6 .uniForm .formHint, .ie6 .uniForm .buttonHolder, .ie6 .uniForm .ctrlHolder ul{ zoom:1; }
.ie7 .uniForm, .ie7 .uniForm fieldset, .ie7 .uniForm .ctrlHolder, .ie7 .uniForm .formHint, .ie7 .uniForm .buttonHolder, .ie7 .uniForm .ctrlHolder ul{ zoom:1; }

