body {
	background:url(../images/bg_body.gif) repeat-x top;
	color:#fff;
}

p, span, label {
font-size:11px;
color:#fff;
}

ul li {
list-style:none;
}

a {
color:#FFB9CE;
text-decoration:none;
}

a.firstW, a.firstL {
color:#fff;
}

.header {
	background:url(../images/header.jpg) no-repeat top;
	margin:0;
	position:relative;
}

.headerTop {
height:172px;
}

.header h1 {
float:left;

display:block;
}

.header h1 a {
	margin:40px 0 0 200px;
	display:inline;
	height:96px;
	text-indent:-9999px;
	width:255px;
	float:left;
}

.fLeft {
float:left;
}

.fRight {
float:right;
}

#contactForm input {
width:214px;
background:url(../images/bg_input_form.gif) repeat-x;
border-top:none;
border-left:solid 1px #dfdfdf;
border-right:none;
border-bottom:solid 1px #dfdfdf;
}

#contactForm textarea{
width:214px;
background:url(../images/bg_input_form.gif) repeat-x;
border-top:none;
border-left:solid 1px #dfdfdf;
border-right:none;
border-bottom:solid 1px #dfdfdf;
}

#contactForm .enviardBtn {
float:right;
width:100px;
text-align:right;
font-size:11px;
color:#d3581c;
background:none;
border:none;
}

.menuH ul {
margin:0;
float:left;
width:940px;
}

.menuH ul li{
display:inline;
float:left;
height:63px;
margin-left:15px;
}

.menuH ul li a{
display:block;
height:50px;
float:left;
}

.menuH ul li a:hover{
border-bottom:#68a17d solid 3px;
}

.login {
margin:20px 0 0 0;

}

.login a {
float:right;
font-size:16px;
margin-left:20px;
display:block;
letter-spacing:1px;
color:#fff;
}

.login a span{
font-size:16px;
}

ul.flags {
margin-top:20px;
margin-bottom:10px;
}

ul.flags li {
margin:0 0 5px 0;
text-align:right;
}

.breadcrumb, .breadcrumb a {
font-size:10px;
color:#fff;
margin:0;
font-weight:bold;
line-height:40px;
}

div.bgSidebar {
background:url(../images/bg_sidebar.png) repeat;
margin-bottom:15px;
}

h3 {
font-weight:normal;
padding:0 42px 0 50px;
line-height:42px;
font-size:21px;

}

h3.lupa {
background:#351a2b url(../images/lupa.gif) no-repeat top right;

}

h3.chica {
background:#351a2b url(../images/chica.gif) no-repeat top right;
padding:0 60px 0 50px;
text-align:right;
color:#6BA57F;
}


h3  span {
font-size:21px;
}

.buscador {
height:310px;
float:left;
}

#formSidebar {
padding:0 30px;
margin:0 0 40px 0;
float:left;
z-index:5000;
position:relative;
}

div.itemHome {
margin-bottom:15px;
height:170px;
position:relative;
}

div.itemHomeAgency
{
	margin-bottom:15px;
	height:210px;
	position:relative;
	background:url(../images/bg_item.png) repeat;
}

div.itemHome div.itemContent, div.itemHomeAgency
{
background:url(../images/bg_item.png) repeat;
width:152px;
height:170px;
float:left;
}

div.itemHome img, div.itemHomeAgency img {
border:4px solid #311e2a;
float:left;
}

div.textoIntro div.itemHome img.noBorder, div.textoIntro div.itemHomeAgency img.noBorder {
border:0;
float:right;
}

div.textoIntro div.itemHome img, div.textoIntro div.itemHomeAgency img {
border:4px solid #311e2a;
float:right;
}

div.textoIntro div.itemHome div.textItemFloating, div.textoIntro div.itemHomeAgency div.textItemFloating {
position:absolute;
background:url(../images/bg_item.png) repeat;
left:20px;
bottom:15px;
display:block;
width:120px;
height:42px;
z-index:10000;
}

div.badgeItemFloating{
position:absolute;
right:5px;
top:65px;
display:block;
z-index:10000;
}

.homebadgets div.badgeItemFloating{
right:5px;
top:100px;
}


div.badgeItemFloating img, img.noBorder{
border:0;
}

div.itemHome div.textItemFloating {
position:absolute;
background:url(../images/bg_item.png) repeat;
left:-10px;
bottom:15px;
display:block;
width:120px;
height:42px;
z-index:10000;
}

div.itemHome div.textItemFloating span{
padding:0 10px;
clear:left;
display:block;
}

div.itemHome div.textItemFloating span.countryItem{
float:left;
color:#ffb9ce;
}

div.itemContent ul {
margin:10px 10px 0 10px;
float:left;
width:132px;
display:inline;
}

div.itemContent ul li{
display:block;
width:132px;
margin:0;
float:left;
clear:left;
font-size:11px;
}

div.itemContent ul li span{
color:#b3b3b3;
}

a.nameItem {
font-size:13px;
color:#6fb88a;
margin:2px 10px 0 5px;
float:left;
}

.footer {
height:73px;
padding-bottom:15px;
background:url(../images/bg_footer.png) no-repeat;
}




.contentFoot {
height:42px;
background:#351a2b;
text-align:right;
}

.contentFoot a, .contentFoot a span {
font-size:17px;
line-height:39px;

}

.contentFoot a {
margin-right:20px;
padding-right:35px;
height:42px;
position:relative;
float:right;
}

.contentFoot a img {
vertical-align:middle;
position:absolute;
top:9px;
right:5px;
}

.contentFicha {
height:42px;
background:#351a2b;
text-align:left;
}

.contentFicha a, .contentFicha a span {
font-size:17px;
line-height:39px;

}

.contentFicha a {
margin-left:20px;
padding-left:35px;
height:42px;
position:relative;
float:left;
}

.contentFicha a img {
vertical-align:middle;
position:absolute;
top:9px;
left:5px;
}




.footer span{
text-align:right;
margin:0;
padding:0;
width:100%;
line-height:10px;
}

.footer span a{
margin:0;
padding:0;
line-height:10px;
color:#FFFFFF;
font-weight:bold;
}

div.footCont {
padding:15px 10px 20px 10px;
text-align:right;
}

div.footCont2 {
padding:15px 20px 20px 20px;
text-align:right;
}

div.footCont2 a{

font-weight:normal;
}

h2 {
margin-bottom:0;
margin-right:40px;
float:right;
}

#slide, #contact, #login {
width:540px;
background:url(../images/bg_slide.png) no-repeat;
margin:0 0 20px 0;
float:left;
padding:15px 20px 0 20px;
overflow:hidden;
}

.conten10 {
width:540px;
background:url(../images/bg_slide.png) no-repeat;
margin:0 0 20px 0;
float:left;
padding:15px 20px 10px 20px;
overflow:hidden;
}

.conten5 {
width:240px;
background:url(../images/bg_slide.png) no-repeat;
margin:0 0 20px 0;
float:left;
padding:15px 20px 10px 20px;
overflow:hidden;
}

.conten5 ul, .conten10 ul{
z-index:5000;
position:relative;
}

#login { 
height:165px;

}

#login p{ 
margin:0 0 10px 0;
}



.fichaDescripcion {
width:540px;
background:url(../images/bg_slide.png) no-repeat;
margin:0 0 20px 0;
float:left;
padding:15px 20px 0 20px;
overflow:hidden;
}

.fichaDescripcion p, .fichaDescripcion span{
font-size:12px;
}

.fichaDescripcion p span{
color:#6BA57F;
}

#contact {
height:190px;

}

.slider ul li img {
	float:left;
	border:4px solid #311E2A;
}

.listImagesEdit img {
	border:4px solid #311E2A;
}

.slider li,
.slider p {
	font-family: "Arial", "Verdana", sans-serif;
	margin: 0;
	padding: 0;
	font-size: .8em;
	line-height: 1.6;
}

.slider p.view_all,
.slider p.skip_to_news
 {
	display:none;
}

.slider li p {
	font-size: 1em;
}
.slider {
	float:left;
	overflow:hidden;
	position:relative;
	z-index:9999;
	width:540px;
	margin-bottom:12px;
}
.slider .javascript_css {
	position: relative;
	z-index: 3;
	padding: 20px;
	background: #fffcd3;
}

.slider .back {
	float:left;
}

.slider .back a,
.slider .next a {
	display: none;
	outline: none; 
}
.slider .next {
	float:right;
}

.slider .next, .slider .back {
margin:9px 0 0 0;
}

.slider ul {
	position: relative;
	left: 0;
	width: auto;
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
	z-index: 1;
}
.slider li {
	float: left;
	display: inline;
	width: 137px;
}

ul.listarZebraRates {
margin:0 0 20px 0;
padding:0;
float:left;
}

ul.listarZebraInvoices{
width:540px;
}

ul.listarZebraRates li{
width:90%;
font-size:12px;
margin:0;
padding:0 5%;
line-height:26px;
float:left;
display:inline;
}

ul.listarZebraRates li span{
color:#c79ba8;
font-size:12px;
}

ul.listarZebra {
margin:0 0 20px 0;
padding:0;
float:left;
width:100%;
}

ul.listarZebra li{
width:90%;
font-size:12px;
margin:0;
padding:0 5%;
line-height:26px;
float:left;
display:inline;
}

ul.listarZebra li span{
color:#c79ba8;
font-size:12px;
}

ul.pricesInvoices {
margin:0;
float:left;
width:100%;
}

ul.pricesInvoices li {
margin:0 2%;
float:left;
display:inline;
padding:0;
}

ul.pricesInvoices li.price1 {
display:block;
margin-left: 0;
width:30%;
}

ul.pricesInvoices li.price2 {

width:28%;
}

ul.pricesInvoices li.price3 {
margin-right: 0;
width:28%;
}

ul.pricesModels {
margin:0;
float:left;
width:306px;
}

ul.pricesModels li {
margin:0 2%;
float:left;
display:inline;
padding:0;
}

ul.pricesModels li.price1 {
display:block;
margin-left: 0;
width:36%;
}

ul.pricesModels li.price2 {

width:28%;
}

ul.pricesModels li.price3 {
margin-right: 0;
width:28%;
}

li.even {
background:url(../images/bg_even.png) repeat;
}

li.odd {
background:url(../images/bg_slide.png) no-repeat;
}

.agencyCountry {
float:left;
margin:0 0 15px 0;
}

h4 {
background:#351a2b url(../images/bg_h4.gif) no-repeat top left;
font-size:17px;
padding:2px 20px 5px 40px;
margin:0 0 5px 0;
font-weight:normal;
}

.agencyCountry h4 {
margin:0 0 0 10px;
float:right;
width:510px;
}

h5 span{
color:#6BA57F;
font-size:12px;
}

.agencyCountry  h5 {
background:url(../images/bg_even.png) repeat;
margin:0 0 10px 0;
padding:5px 25px;
font-size:12px;
font-weight:bold;
width:530px;
position:relative;
float:left;
}

#contactFicha, #form_login {
padding:0;
margin:0;
float:left;
z-index:5000;
position:relative;
}

textarea.textbox {
background:#2E1324;
border:none;
color:#FFFFFF;
font-size:14px;
margin:0 5px 5px 0;
padding:5px 10px 0 10px;
width:240px;
overflow:hidden;
}

#contactFicha textarea.textbox  {
margin:0 0 0 20px;
}

#contactFicha input.inputbox, #form_login input.inputbox{
	background:#2E1324;
	border:none;
	height:22px;
	padding:5px 24px 0 10px;
	color:#fff;
	margin: 0px 0px 5px 0px;
	width : 225px; 
	display : block;
	font-size:14px;
}

.sendButton {
float:right;
margin:10px 0 10px 0;
}

.send {
float:right;
margin:10px 0 10px 0;
}

.agencyItems {
background:url(../images/bg_slide.png) repeat;
float:right;
margin:0 0 10px 10px;
overflow:hidden;
padding:10px 15px;
width:540px;
display:inline;
}

.agencyItems .nube{
width:380px;
}

.agencyItems a{
background:#2E1324;
color:#FFFFFF;
display:block;
float:left;
margin:0 4px 3px 0;
padding:2px 10px;
height:15px;
font-size:10px;
}

.agencyItems a:hover{
background:#73C391;
color:#222;

}

.agencyItems img {
	float:left;
	border:4px solid #311E2A;
}

.agencyCountry h5 img.flag {
right:10px;
top:8px;
position:absolute;
}

div.pagination {
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	background:#351A2B;
	color: #fff;
	line-height:2.5em;
	
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	background:#3e3e3e;
	text-decoration: none; /* no underline */
	color: #fff;
}
div.pagination a:hover, div.pagination a:active {
	background:#863A6B;
	color: #fff;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		font-weight: bold;
		background: #863A6B;
		color: #fff;
	}
div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		background:#3e3e3e;
		color: #868686;
	}

	
	
	
/* JGROWL */

div.jGrowl {
	padding: 			10px;
	z-index: 			9999;
}


/** Normal Style Positions **/
body > div.jGrowl {
	position:			fixed;
}

body > div.jGrowl.top-left {
	left: 				0px;
	top: 				0px;
	
}

body > div.jGrowl.top-right {
	margin:0 0 0 40%;
	top:200px;

}

body > div.jGrowl.bottom-left {
	left: 				0px;
	bottom:				0px;
}

body > div.jGrowl.bottom-right {
	right: 				0px;
	bottom: 			0px;
}

body > div.jGrowl.center {
	top: 				200px;
	width: 				50%;
	left: 				25%;
}

/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
	margin-left: 		auto;
	margin-right: 		auto;
	
}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
	background-color: 		#000;
	color: 					#fff;
	opacity: 				.85;
	filter: 				alpha(opacity = 85);
	zoom: 					1;
	width: 					235px;
	padding: 				10px;
	margin-top: 			5px;
	margin-bottom: 			5px;
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	font-size: 				12px;
	text-align: 			left;
	display: 				none;
	-moz-border-radius: 	5px;
	-webkit-border-radius:	5px;
}

div.jGrowl div.jGrowl-notification {
	min-height: 			40px;
}

div.jGrowl div.jGrowl-notification div.headerG {
	font-weight: 			bold;
	font-size:				10px;
	color:red;
	margin-bottom:20px;
}

div.jGrowl div.jGrowl-notification div.close {
	float: 					right;
	font-weight: 			bold;
	font-size: 				12px;
	cursor:					pointer;

}

div.jGrowl div.jGrowl-closer {
	height: 				15px;
	padding-top: 			4px;
	padding-bottom: 		4px;
	cursor: 				pointer;
	font-size:				11px;
	font-weight: 			bold;
	text-align: 			center;
}

div.message p.error {
margin:0 0 5px 0;
font-size:11px;
color:#fff;
}

input.inputSt {
border:1px solid #CDA4BF;
color:#333;
display:block;
font-family:tahoma,verdana,arial,sans-serif;
font-size:12px;
margin:0;
padding:3px 3px 3px 17px;
width:180px;
background:#fff url(../images/bg_st_input.gif) no-repeat left;
}

select.selectSt {
border:1px solid #CDA4BF;
font-family:tahoma,verdana,arial,sans-serif;
font-size:12px;
padding:2px 2px 2px 15px;
width:202px;
color:#333;
background:#fff url(../images/bg_st_select.gif) no-repeat left;
}

textarea.textareaSt {
border:1px solid #BDC7D8;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:12px;
padding:3px;
}

div.formulario {
width:540px;
}

div.formulario ul {
	width:100%;
	float:left;
	clear:left;
	margin:0 0 5px 0;
}

div.formulario ul li {
	float:left;
	margin:0;
}

div.formulario ul li.labelsCont  {
width:30%;
padding:0;
text-align:right;
font-weight:bold;
}

div.formulario ul li.inputsCont  {
width:66%;
padding:0 2%;

}
p.destacar {
text-align:right;
}
p.destacar a, p.destacar a span {
font-size:17px;
}

ul.listaChecks li {
float:left;
width:30%;
margin:0 3% 0 0;
}

ul.listImagesEdit li{
width:24%;
float:left;
margin:0 1% 0 0;
position:relative;
}

span.deleteImage {
background:#222222;
color:#FFFFFF;
cursor:pointer;
display:block;
left:0;
padding:2px 6% 3px;
position:absolute;
top:144px;
width:85%;
}

input.searchHeader{
/*background:#2E1324 none repeat scroll 0 0;*/
border:medium none;
display:block;
font-size:14px;
height:22px;
margin:40px 5px 0 0;
padding:5px 24px 0 10px;
width:150px;
float:right;
}

input.searchHeaderButton{
float:right;
margin:42px 0 0 0;
}

#res{
background:#222222;
}
.hidden
 {
	display:none;
}

.black_overlay{
	display: block;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:99991;
	-moz-opacity: 0.8;
	opacity:0.8;
	filter: alpha(opacity=80);
	/* filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); */
}
.white_content {
	color:white;
	display: block;
	position: absolute;
	top: 10%;
	left: 10%;
	width: 80%;
	height: 80%;
	padding: 5px;
	border: 4px solid white;
	background-color: #6C3156;
	z-index:99992;
	overflow: auto;
	font-size:12px;
	text-align:center;
}

div#light h3{
	
}
div#light p{
font-size:13px;
margin:0 auto 15px;
width:600px;
}

div.banners{
padding-bottom:20px;
}

div.footer2{
background:transparent url(../images/bg_slide.png) repeat-x scroll 0 0;
display:block;
float:left;
width:100%;
height:60px;
margin:-10px 0 10px 0;
}
div.footer2 .links{
padding:15px;
float:right;
display:block;
}

.at_item span, #at16ptc
{
color:black;
}

#pg1 {
	text-decoration:none;
	font-size:10px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}
#tagcloud {
	background-color: #F4F4F4;									
	width: 277px;
	border: 1px solid #BFBFBF;
	padding: 10px;
	text-align: center;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
}
#tagcloud a {
	text-decoration:none;
	margin-left:5px;
	display:inline-block;
}
#tagcloud a:hover {
	text-decoration:none;
	background-color:#B3B3B3;
	color:#FFFFFF;
}
#pg1-1 {
	color:#AA3406;
	font-size: 16px;
	font-weight:bold;
}
#pg1-2 {
	font-size: 14px;
	color:#070089;
}
#pg1-3 {
	font-size: 12px;
	color:#BF2470;
}
#pg1-4 {
	font-size: 10px;
	color:#333333;
}
#pg1-5 {
	font-size: 8px;
	color:#FF3300;
}