content { padding: 0 !important; }

#main-splash {
	padding: 9px;
	background: #ffffff;
}
#flashShowcase2 {
	width: 605px;
	height: 400px;
	float:right;
	display: block;
	border:#6ba8be 1px solid;	
}

#ctl00_cphMain_cbShowcase { display: none; }

/*search form*/
#ctl00_cphMain_searchForm_searchPanel {
	width: 328px;
	height: 405px;
	float: left;
	padding: 0px;
	color: #ffffff;
	font-size: 14px;
	overflow: hidden;
	background:#f2fcfe;
}
#ctl00_cphMain_searchForm_searchPanel h2 {
	
	width: 179px;
	height: 38px;
	margin-bottom: 22px;
}
#ctl00_cphMain_searchForm_searchPanel div {
	float: left;
	margin-right: 21px;
	margin-bottom: 12px;
}
#ctl00_cphMain_searchForm_searchPanel div.last { margin-right: 0; width: 109px; }

#ctl00_cphMain_searchForm_searchPanel .full-width {
	float: none;
	width: 239px;
}
#ctl00_cphMain_searchForm_searchPanel label span { display: block; }
#ctl00_cphMain_searchForm_searchPanel label input {
	height: 17px;
	padding: 2px 4px;
}
#ctl00_cphMain_searchForm_searchPanel label input,
#ctl00_cphMain_searchForm_searchPanel label select {
	margin-top: 2px;
	font-size: 14px;
}
#ctl00_cphMain_searchForm_searchPanel .full-width input { width: 231px; }
#ctl00_cphMain_searchForm_searchPanel .full-width select { width: 239px; }

#ctl00_cphMain_searchForm_searchPanel .date { margin-bottom: 3px; }

#ctl00_cphMain_searchForm_searchPanel .checkout {
	*overflow: hidden;
	*width: 105px;
	*height: 40px;
}
#ctl00_cphMain_searchForm_searchPanel .date input {
	color: #528fac;
	width: 76px;
	cursor: pointer;
}
#ctl00_cphMain_searchForm_searchPanel .date-picker-button {
	width: auto !important;
	height: auto !important;
	position: relative;
	top: 2px;
	margin: 0;
	margin-left: -1px;
	padding: 0;
}
#ctl00_cphMain_searchForm_searchPanel .last .date-picker-button { margin-right: -7px; }

#ctl00_cphMain_searchForm_searchPanel small {
	color: #255577;
	font-size: 10px;
	clear: both;
	display: block;
	margin-bottom: 12px;
	*margin-top: -12px;
}
#ctl00_cphMain_searchForm_searchPanel .within {
	margin-right: 0;
	*overflow: hidden;
	*width: 105px;
	*height: 40px;
}
#ctl00_cphMain_searchForm_searchPanel .within select { margin-right: 3px; }
#ctl00_cphMain_searchForm_searchPanel .within .miles { position: relative; top: .18em; }
#ctl00_cphMain_searchForm_searchPanel .buttons {
	clear: both;
	margin: 0 !important;
	padding-top: 12px;
	*clear: none;
	*padding-top: 10px;
}
#ctl00_cphMain_searchForm_searchPanel .buttons input {
	padding: 0 !important;
	vertical-align: bottom;
}

#ctl00_cphMain_searchForm_searchPanel .buttons #ctl00_cphMain_searchForm_btnFind {
	margin-left: 29px;
	_margin-left: 27px;
}


/*tan bottom area*/

.tan-area-outer { background: #c6c3a6 url('../images/content_tan_gradient_top.gif') top left repeat-x; }
.tan-area-inner {
	background: url('../images/content_tan_gradient_bottom.gif') bottom left repeat-x;
	padding: 30px 20px;
}
.banners .left { margin-right: 5px; }


/*five columns*/
ul.five-columns .affordable h2 { background-image: url('../images/heading_affordable.gif'); }
ul.five-columns .cleaner h2 { background-image: url('../images/heading_cleaner.gif'); }
ul.five-columns .safer h2 { background-image: url('../images/heading_safer.gif'); }
ul.five-columns .simple h2 { background-image: url('../images/heading_simple.gif'); }
ul.five-columns .flexible h2 { background-image: url('../images/heading_flexible.gif'); }

ul.five-columns .affordable p { background-image: url('../images/benefits_affordable.jpg'); }
ul.five-columns .cleaner p { background-image: url('../images/benefits_clean.jpg'); }
ul.five-columns .safer p { background-image: url('../images/benefits_safer.jpg'); }
ul.five-columns .simple p { background-image: url('../images/benefits_simple.jpg'); }
ul.five-columns .flexible p { background-image: url('../images/benefits_flexible.jpg'); }

.tan-area-outer .horiz-divider {
	background: url('../images/content_tan_horiz_rule.gif') repeat-x;
	margin: 18px 0 26px 0;
	
}
a.promise-banner 
{
color: #000; 
text-decoration: none;
}
a.promise-banner :hover
{
color: #000; 
text-decoration: none;
}


/* footer   */
#footer-nav #footer-text #footer-content
{
	display:block;
}

/*opciones de contenido */
#Panel {
	background: #6ba4bc url('../images/form_blue_gradient.gif') repeat-x;
	width: auto;
	height: 100%;
	float:none;
	padding:5px;
	font-size: 12px;
	overflow: hidden;
}
#Panel2 {
	background: #ffffff;/* url('../images/form_blue_gradient.gif') repeat-x;*/
	width: auto;
	padding:5px;
}
#Panel p{  padding:5px;	margin:0;padding:5px 6px 5px 5px;font-family:Verdana;text-align:justify;}
#Panel ul{ text-align:justify;	padding-right:8px;	margin: 1em 0;	line-height: 1.2em;}
#Panel li{ margin: 1em 0; line-height: 1.2em; padding-left:5px;}


/* Banner ================================================================================ */
#jqb_object img{ 	border: none; float:left;}
#jqb_object { 	position:relative;	width:100%; height:400px; 	overflow:hidden; float:left;}
#jqb_object .jqb_bar{	position:absolute;	width:100%; height: 27px;	bottom:0px;	background:#9cddf1;/*	opacity:0.9;	filter:alpha(opacity=90);*/	
	color: #444;	font: 90% "Lucida Grande", "Lucida Sans Unicode", "Lucida",Arial, verdana, sans-serif;	font-size: 18px;	letter-spacing: -1px; float:left;}
#jqb_object .jqb_slide{	width:100%; height:400px; }
#jqb_object .jqb_info{	padding: 2px 10px 2px 10px;	float: left;}
#jqb_object .jqb_btn{	padding: 7px 5px 2px 2px;	float: right;}

/* Blog =============================================================================== */
#blog{ width:320px; background:#f2fcfe; padding:0px; border:#6ba8be 1px solid;}
#chat{border:#6ba8be 1px solid;}
#carga{border:#6ba8be 1px solid;}
#civa_pass:hover, #imgblog:hover{ width:auto; opacity:0.5; filter:alpha(opacity=50); cursor:pointer; }
#chat:hover, #carga:hover{ width:auto; opacity:0.5; filter:alpha(opacity=50); border:#6ba8be 1px solid; cursor:pointer; background:#FFFFFF;}

/* FORM CONTAC ========================================================================= */
#cerrar{float:right; padding-right:0px; padding-top:2px;}
#cerrar:hover{float:right; padding-right:0px; padding-top:2px; opacity:0.5; filter:alpha(opacity=50); cursor:pointer;}
fieldset{ margin-top:7px;}
dl{ padding-bottom:4px;}
dt{ color:#666666; font-weight:bold; text-transform:uppercase; padding-top:5px;}

/* LOADING ============================================================================= */
#loading{
	position: absolute;
	top: 5%;
	margin: 0pt auto;
	padding: 0.5em;
	font-weight: 700;
	color: #fff;
	display: none;
	padding-right:20px;
	background:#ff8a00;
}
/* BOTONES DE ALERTA ================================================================= */
h3{font-family:"Myriad","Myriad Pro","Lucida Grande","Lucida Sans Unicode",Verdana;font-size:20px;border-bottom:1px solid #eee;padding:7px 0 7px 0;margin:0;color:#5f6a71}
h2{font-family:"Myriad","Myriad Pro","Lucida Grande","Lucida Sans Unicode",Verdana;color:#5f6a71;font-size:24px;font-weight:normal;padding:10px 0 5px 0;margin:0 0 0 0;border-bottom:1px solid #eee}
#span{font-size:12px;padding-left:7px;font-weight:normal; }
h3.borderless, h2.borderless{border-bottom:none}

/* TAB LIVEPIPE ======================================================================= */
p.introduction{font-family:"Myriad","Myriad Pro","Lucida Grande","Lucida Sans Unicode",Verdana;margin:0 0 25px 0;padding:0 0 0 0;color:#a8a8a8;}
ul.subsection_tabs{list-style:none;margin:0 0 5px 0;padding:0;clear:both;border-bottom:1px solid #ccc;height:20px;clear:both}
ul.subsection_tabs li.tab{float:left;margin-right:7px;text-align:center}
ul.subsection_tabs li.tab a{display:block;height:20px;padding:0 6px 0 6px;background-color:#fff;color:#666;width:80px}
ul.subsection_tabs li.tab a:hover{color:#666}
ul.subsection_tabs li.tab a.active{background-color:#ddd}
ul.subsection_tabs li.source_code{float:right}

/* ERROR OK ========================================================================= */
#cross{ display:none; background: url(../images/icon/cross.png) no-repeat left ; width:15px; height:15px;}
#tick{ display:none; background:url(../images/icon/tick.png) no-repeat left ;  width:15px; height:15px;}
#username,#clave,#recordar_pass,#mi_clave_actual,#nueva_clave,#repita_nueva_clave{ padding:3px;	font-size:18px;	border:3px #CCC solid;}

/* IDIOMAS ========================================================================= */
#HeaderUsername {
		text-align:right;
		float:right;
		max-width: none;
		font-size: 11px;
		color: #888;
		padding-top: 5px;
		padding-right:10px;
}
#HeaderUsername #Divider { padding: 0 3px 0 3px;}
#HeaderUsername { max-width: 220px;   min-height: 10px;   overflow: hidden;}
