/*----------------------------------------------------------------------------------------------------------------------------
												Framework: Rubycom 2.0 
----------------------------------------------------------------------------------------------------------------------------*/

/*= Reset ============================================================================================================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td
							{ margin:0; padding:0; }
table						{ border-collapse:collapse; border-spacing:0; }
fieldset,img				{ border:0; }
address,caption,cite,code,dfn,em,strong,th,var 
							{ font-style:normal; font-weight:normal; }
ul 							{ list-style:none; }
caption,th 					{ text-align:left; }
h1,h2,h3,h4,h5	 			{ font-weight:normal; margin:0; padding:0; }
q:before,q:after 			{ content:''; }
abbr,acronym 				{ border:0; }

/*= HTML ============================================================================================================================*/	
body, table, input, textarea, select, li, button
							{ font-family:Arial, Helvetica, sans-serif; line-height:1.5em; }
body						{ margin:0; padding:0; font-size:12px; color:#999999;
							  background:url(../images/rcBgPage.jpg) repeat-x; }
a, a:visited				{ text-decoration:none; color:#2B2B2B; outline:none; }
a:hover						{ color:#0066D3; }
ins							{ text-decoration:none; color:#900;font-style:italic; }
code						{ color:#555; }
pre							{ margin-left:2em; padding-left:2em; border-left:1px solid #ccc; }
blockquote					{ margin-left:2em; border-left:1px solid #ccc; font-style:italic; }
dt							{ font-weight:bold; }
th, td						{ padding:.5em 1em;line-height:1.5em; }
th							{ background:#eee; }

tr							{ border-bottom:1px solid #eee; text-transform:capitalize!important; }
caption						{ font-style:italic;color:#777;margin:.5em 0; }
fieldset					{ border:1px solid #ccc; padding:1em 2em; margin:0 0 1.5em 0; }
legend						{ padding:2px 5px; }	
form div.col				{ clear:none;}form div.first{clear:both; }
form div					{ overflow:hidden; }
input[type="text"], input[type="password"], textarea, .field, .area, select
							{ border:1px solid #aaa; padding:5px; background:#fff; width:300px; line-height:1em; margin:0; }
select						{ width:312px; }
textarea, .area				{ overflow:auto; height:150px; width:400px; }
input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus, .focus
							{ background:#f5f5f5;outline:none; }
button, .rcButton			{ border:none; background:#555; color:#fff; padding:0 2.5em; height:2em; line-height:2em;
							  cursor:pointer; }
b, strong					{ color:#666; }
strong 						{ font-weight:bold;}
h2							{ color:#262626; margin:0 0 10px 0; display:block; padding:10px 0; font-size:19px; }
h3							{ color:#0066D3; font-size:15px; padding:10px 0 4px; margin:0 0 5px 0; line-height:18px; }
p							{ margin:0 0 1.5em; line-height:20px; }

/*= Clases ============================================================================================================================*/	
.rcLeft						{ float:left; }
.rcRight					{ float:right; width: 25%;}
.rcCenter					{ text-align:center; }
.rcClear					{ clear:both !important; background:none !important; margin:0 !important; padding:0 !important; }
.rcFirst					{ margin-left:0 !important; }
.rcLast						{ margin-right:0 !important; }
.rcTop						{ margin-top:0 !important; }
.rcBottom					{ margin-bottom:0 !important; }
.rcHidden					{ display:none!important; }
.rcGraphic					{ overflow:hidden; text-indent:-8000px; }
.rcBorder					{ padding:2px; border:1px solid #eee !important; }
.rcBorderless				{ border:0 !important; }
.rcGallery img				{ float:left; margin:10px 20px; }
.rcNoOverflow				{ overflow:hidden; }
.rcColor					{ color:#0092be; }
.rcSection					{}
.rcArticle					{}
.vanadium-advice {
	/*position: absolute;
	z-index: 9999;
	display: block;*/ display: none;
}
.vanadium-invalid {
	border: 1px dashed #D43F3A !important;
	color: #ffffff;
}
.vanadium-advice {
	padding: 5px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /* IE 8 */
	filter: alpha(opacity=60);  /* IE 5-7 */
	-moz-opacity: 0.6;          /* Netscape */
	-khtml-opacity: 0.6;        /* Safari 1.x */
	opacity: 0.6;               /* Good browsers */
}
.vanadium-advice.vanadium-invalid {
	border: none !important;
	background: #D43F3A;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.vanadium-invalid:focus {
	border-color: #D43F3A !important;
box-shadow: -webkit-box-shadow: 0px 0px 5px 0px rgba(222,27,53,0.56);
	-moz-box-shadow: 0px 0px 5px 0px rgba(222,27,53,0.56);
	box-shadow: 0px 0px 5px 0px rgba(222,27,53,0.56);
}

ul.square-list			{ list-style: square!important; margin-left: 40px; }
ul.square-list li		{ margin-bottom: 10px; }

/*= Layout ============================================================================================================================*/
#rcPage						{ margin:0 auto; max-width:960px; width:960px; background:#fff; box-shadow:0px -120px 20px #BFBFBF;
							  min-height:600px; behavior:url(PIE.htc); }
#rcHeader					{ height:62px; position:relative; overflow:hidden; }
#rcAreaChanger				{ width:960px; height:62px; }
#rcNav						{}
#rcSlide					{}
#rcContent					{ padding:10px; }
#rcMain						{}
#rcSecondary				{}
#rcFooter					{ background:url(../images/rcBgFoot.jpg) no-repeat; }

/*(( Layout - Header ))*/
/*--------------------------------------------------------------------------------------------------------------------------*/
/*(( Layout - Head - Logo ))*/
#rcHeader h1#rcLogo			{ width:164px; height:62px; display:block; position:absolute; top:0; left:50%; margin-left:-82px; z-index:1; }
#rcHeader h1#rcLogo a		{ width:164px; height:62px; display:block; overflow:hidden; text-indent:-999px;
							  background:url(../images/rcLogoHonda.jpg) no-repeat;}
#rcHeader h2.rcLogoAgencia	{ width:141px; height:62px; display:block; text-indent:-999px; z-index:0; top:0; left:10px;
							  background:url(../images/rcLogoAgenciaBella.jpg) no-repeat; position:absolute; }
							  
/*(( Layout - Head - menu ))*/
#rcHeader .rcHeaderMenu		{ position:absolute; right:113px; top:17px; z-index:0; }
.rcHeaderMenu li			{ display:inline-block; font-size:11px; color:#000; float:left; margin:0 5px; }
.rcHeaderMenu li a			{  display:block; font-size:11px; color:#000; }

/*(( Layout - Head - Facebook ))*/
.rcFaceBookBoxCount			{ position:absolute; top:11px; right:0; z-index:0; width:98px; }

/*(( Layout - AreaChanger ))*/
/*--------------------------------------------------------------------------------------------------------------------------*/
#rcAreaChanger				{ background:url(../images/rcBgAreaChanger.jpg) repeat-x; overflow:hidden; }
#rcAreaChanger ul li a 		{ display:block; position:relative; color:#ECECEC; text-shadow:1px 1px 1px #000; behavior:url(PIE.htc); }
#rcAreaChanger ul li		{ float:left; height:62px; }
#rcAreaChanger ul li span	{ position:absolute; top:0; left:0; z-index:2; repeat-x; width:238px; height:62px; display:none;
							  background:url(../images/rcBgAreaChanger.jpg); line-height:62px; text-align:center;
							  cursor:pointer; behavior:url(PIE.htc); }

/*(( Layout - Menu ))*/
/*--------------------------------------------------------------------------------------------------------------------------*/
#rcPageMenu					{ height:50px; background:url(../images/rcBgMenujpg.jpg) repeat-x; position:relative; z-index:999; }
#rcPageMenu ul{
    display: flex;
    justify-content: center;
}
/*#rcPageMenu ul				{ width:842px; position:absolute; left:50%; top:0; z-index:999; margin-left:-421px; height:50px; }*/
#rcPageMenu ul li			{ float:left; display:inline; position:relative; height:50px; position:relative;
							  background:url(../images/rcBgPageNavLi.png) no-repeat center left; }
#rcPageMenu ul li.rcFirst	{ border-left:none; }
#rcPageMenu ul li a			{ height:50px; line-height:50px; display:inline-block; font-size:13px; font-weight:bold;
							  color:#000; padding:0 16px; }
#rcPageMenu ul li a:hover	{ color:#0066D4; background:#fff; }

/*(( Layout - Menu - SubNav Sobre Honda ))*/
.rcSubMenuSobreHonda		{ position:absolute; left:0; width:115px; height:164px; background:#fff; z-index:9999; 
							display:none; }
.rcSubMenuSobreHondabActive	{ color:#0066D4!important; background:#fff; }
.rcSubMenuSobreHonda a		{ display:block!important; float:none!important; font-size:11px!important; height:40px!important;
							  line-height:40px!important; width:83px!important; border-bottom:1px solid #ccc;
							  color:#262626!important; }
.rcSubMenuSobreHonda a:hover{ color:#0066D4!important; }

/*(( Layout - Menu - SubNav ))*/
.rcSubMenu					{ position:absolute; bottom:-328px; left:0; height:374px; width:600px; z-index:9999; display:none;
							  background:#fff url(../images/rcBgMenujpg.jpg) repeat-x bottom; }
.rcSubMenuTabActive			{ color:#0066D4!important; background:#fff; }
.rcVehicle a				{ display:block!important; float:none!important; font-size:11px!important; height:40px!important;
							  line-height:40px!important; width:150px!important; border-bottom:1px solid #ccc;
							  color:#262626!important; background:url(../images/rcBulletAnchor.png) no-repeat center right; }
.rcVehicle a:hover			{ color:#0066D4!important; background:url(../images/rcBulletAnchorHover.png) no-repeat center right!important; }

/*(( Layout - Menu - SubNav - info))*/
.rcVehicleNav				{ width:150px; }
.rcVehicleNav a.activeSlide	{ color:#0066D4!important; background:url(../images/rcBulletAnchorHover.png) no-repeat center right!important; }
.rcVehicleInfo				{ width:382px; margin:10px; font-style:italic; position:relative; height:314px; }
.rcVehicleRow				{ width:382px!important; height:314px!important; }
.rcVehicleInfo .rcMedia 	{ border:4px solid #f1f1f1; width:370px; height:210px; overflow:hidden; }
.rcMedia .rcVideo			{ cursor:pointer; }
.rcMedia iframe				{ display:none; }
.rcVehicleInfo h3			{ font-size:16px; color:#262626; border-bottom:1px solid #f1f1f1; padding:8px 3px; 
							  margin:0 0 6px 0; }
.rcVehicleInfo a			{ position:absolute; z-index:10; top:225px; right:24px; width:58px!important;
							  height:18px!important; line-height:18px!important; border:none; font-size:11px!important; }
.rcVehicleInfo p			{ line-height:20px!important; padding-left:3px; }

/*(( Layout - Slider ))*/
/*--------------------------------------------------------------------------------------------------------------------------*/
#rcPageSlider				{ height:310px; overflow:hidden; margin-top:1px; position:relative; }
#rcSliderNav				{ bottom:2px; height:25px; left:0; margin:0; position:absolute; width:960px;
							  z-index:40; text-align:center; }
#rcSliderNav span			{ width:22px; height:22px; display:inline-block; margin:0 5px; }
#rcSliderNav span a			{ display:block; width:19px; height:19px; background:#fff; float:left; margin:3px; 
							  outline:none; position:relative; background:url(../images/rcSlideSelectorBG.png); }
#rcSliderNav span.activeSlide a, #rcSliderNav span a:hover
							{ background:url(../images/rcSlideSelectorHoverBG.png) center!important; }
.rcSlidePreview				{ display:none; position:absolute; top:-100px; left:-34px; padding-bottom:6px; height:83px;
							  background:url(../images/rcThumb.png) no-repeat bottom center; width:83px; }
.rcSlidePreview img			{ border:4px solid #fff; }

/*(( Layout - Page - Home ))*/
/*--------------------------------------------------------------------------------------------------------------------------*/
.rcInfoHome					{ width:616px; height:130px; padding:10px; }
.rcMenuServicios			{ width:133px; display:block; margin-right:10px; }
.rcMenuServicios li			{ border-bottom:1px solid #999; width:133px; }
.rcMenuServicios li a 		{ font-weight:bold; padding-left:11px; height:26px; display:block; line-height:26px;
							  background:url(../images/rcBulletAnchor.png) center left no-repeat; }
.rcMenuServicios li a:hover	{ background:url(../images/rcBulletAnchorHover.png) center left no-repeat; }
.rcNoticias					{ width:251px; }
.rcInfoHome h3				{ font-size:16px; color:#0066D5; border-bottom:1px solid; padding:0 0 8px 0; margin:0 0 5px 0; }
.rcInfoHome p				{ font-size:11px; line-height:15px; margin:0; padding:0; }
.rcInfoHome	img				{ float:left; margin:0 10px 20px 0; object-fit: cover;width: 95px;height: 74px;}
.rcInfoHome b				{}
.rcReadMore					{ font-weight:bold; height:26px; display:block; line-height:26px; float:left;
							  background:url(../images/rcBulletAnchor.png) center left no-repeat;  padding-left:11px;  }
.rcReadMore:hover			{ background:url(../images/rcBulletAnchorHover.png) center left no-repeat; }
.rcOfertas					{ width:212px; }

/*(( Layout - Page - Vehicles ))*/
/*--------------------------------------------------------------------------------------------------------------------------*/
/*(( Nav ))*/
.rcContentVehiclesNav		{ width:250px; height:500px; float:left; }
.rcContentVehiclesNav a		{ display:block; height:50px; line-height:50px; border-bottom:1px solid #ccc; font-size:15px; 
							  padding:0 0 0 20px; background:url(../images/rcBulletAnchor.png) no-repeat center right; }
.rcContentVehiclesNav a:hover, .rcContentVehiclesNav a.activeSlide
							{ background:url(../images/rcBulletAnchorHover.png) no-repeat center right; }
.rcContentVehiclesNav span	{ height:24px; height:50px; line-height:50px; display:block; padding-left:39px; }

/*(( Nav Motocicletas))*/
.rcContentMotoNav			{ width:250px; float:left; padding:0 0 20px 0; }
.rcContentMotoNav a			{ display:block; height:50px; line-height:50px; border-bottom:1px solid #ccc; font-size:15px; 
							  padding:0 0 0 20px; background:url(../images/rcBulletAnchor.png) no-repeat center right; }
.rcContentMotoNav a:hover, .rcContentMotoNav a.activeSlide
							{ background:url(../images/rcBulletAnchorHover.png) no-repeat center right; }
.rcContentMotoNav span		{ height:24px; height:50px; line-height:50px; display:block; padding-left:39px; }

/*(( Nav Power Equipment))*/
.rcContentPowerEquipmentNav	{ width:250px; float:left; padding:0 0 20px 0; }
.rcContentPowerEquipmentNav a
							{ display:block; height:50px; line-height:50px; border-bottom:1px solid #ccc; font-size:15px; 
							  padding:0 0 0 20px; background:url(../images/rcBulletAnchor.png) no-repeat center right; }
.rcContentPowerEquipmentNav a:hover, .rcContentPowerEquipmentNav a.activeSlide
							{ background:url(../images/rcBulletAnchorHover.png) no-repeat center right; }
.rcContentPowerEquipmentNav span
							{ height:24px; height:50px; line-height:50px; display:block; padding-left:39px; }

/*(( Nav Marino))*/
.rcContentMarinoNav			{ width:250px; float:left; padding:0 0 20px 0; }
.rcContentMarinoNav a		{ display:block; height:50px; line-height:50px; border-bottom:1px solid #ccc; font-size:15px; 
							  padding:0 0 0 20px; background:url(../images/rcBulletAnchor.png) no-repeat center right; }
.rcContentMarinoNav a:hover, .rcContentVehiclesNav a.activeSlide
							{ background:url(../images/rcBulletAnchorHover.png) no-repeat center right; }
.rcContentMarinoNav span		{ height:24px; height:50px; line-height:50px; display:block; padding-left:39px; }							
span.rcIcon0				{ background:url(../images/rcIconVehicleNav00.gif) 0 center no-repeat; }
span.rcIcon1				{ background:url(../images/rcIconVehicleNav01.gif) 0 center no-repeat; }
span.rcIcon2				{ background:url(../images/rcIconVehicleNav02.gif) 0 center no-repeat; }
span.rcIcon3, span.rcIcon7	{ background:url(../images/rcIconVehicleNav03.gif) 0 center no-repeat; }
span.rcIcon4				{ background:url(../images/rcIconVehicleNav04.gif) 0 center no-repeat; }
span.rcIcon5				{ background:url(../images/rcIconVehicleNav05.gif) 0 center no-repeat; }
span.rcIcon6				{ background:url(../images/rcIconVehicleNav06.gif) 0 center no-repeat; }
span.rcNavMoto				{ background:url(../images/rcIconVehicleNav07.gif) 0 center no-repeat; }
span.rcPowerEquipmentNav
							{ background:url(../images/rcIconPowerEquipement.gif) 0 center no-repeat; }

/*(( Nav - Active ))*/
a.activeSlide span			{ color:#0066D3!important; }
a:hover span.rcIcon0, a.activeSlide span.rcIcon0
							{ background:url(../images/rcIconVehicleNav00Hover.gif) 0 center no-repeat; }
a:hover span.rcIcon1, a.activeSlide span.rcIcon1
							{ background:url(../images/rcIconVehicleNav01Hover.gif) 0 center no-repeat; }
a:hover span.rcIcon2, a.activeSlide span.rcIcon2
							{ background:url(../images/rcIconVehicleNav02Hover.gif) 0 center no-repeat; }
a:hover span.rcIcon3, a.activeSlide span.rcIcon3, a:hover span.rcIcon7, a.activeSlide span.rcIcon7
							{ background:url(../images/rcIconVehicleNav03Hover.gif) 0 center no-repeat; }														
a:hover span.rcIcon4, a.activeSlide span.rcIcon4
							{ background:url(../images/rcIconVehicleNav04Hover.gif) 0 center no-repeat; }							
a:hover span.rcIcon5, a.activeSlide span.rcIcon5
							{ background:url(../images/rcIconVehicleNav05Hover.gif) 0 center no-repeat; }
a:hover span.rcIcon6, a.activeSlide span.rcIcon6
							{ background:url(../images/rcIconVehicleNav06Hover.gif) 0 center no-repeat; }
a:hover span.rcNavMoto, a.activeSlide span.rcNavMoto
							{ background:url(../images/rcIconVehicleNav07Hover.gif) 0 center no-repeat; }
a:hover span.rcPowerEquipmentNav, a.activeSlide span.rcPowerEquipmentNav
							{ background:url(../images/rcIconPowerEquipementHover.gif) 0 center no-repeat; }																					

/*(( Info ))*/
.rcVehicleLogo				{ height:44px; }
#rcContentVehicles			{ float:right; margin:10px 10px 0 0; }
#rcContentMoto				{ float:right; margin:10px 10px 0 0; }
#rcContentPowerEquipment	{ float:right; margin:10px 10px 0 0; }
#rcContentMarino			{ float:right; margin:10px 10px 0 0; }
.rcInfoRow					{ width:670px; height:850px; background:#fff; overflow:hidden; }
.rcInfoRow .rcMainFoto		{ border:4px #f1f1f1 solid; height:232px; overflow:hidden; }
.rcInfoRow .rcMainInfo		{ padding:10px; }
.rcInfoRow .rcMoreInfo		{ padding-top:10px; border-top:1px solid #f1f1f1; /*height:120px;*/ height:130px; overflow:hidden; width:650px; }
.rcMoreInfo li				{ display:block!important; width:650px!important; background:#fff!important; }
.rcInfoRow .rcMoreInfo img	{ float:left; padding:1px; border:4px solid #f1f1f1; margin-right:10px; }
.rcInfoRow .rcMoreInfo h3	{ }

/*(( Contenedor Motocicletas ))*/
#rcContentMoto h3			{ font-weight:bold; }
#rcContentMoto p			{ line-height:26px; }
#rcContentMoto .rcContGen	{ margin:0; padding:0; }
#rcContentMoto .rcMainFoto	{ float:right; height:auto; }
#rcContentMoto .rcMainInfo	{ float:left; width:410px; }
#rcContentMoto .rcMotoPrice	{ margin:0; padding:0; }
#rcContentMoto .rcMotoPrice p
							{ font-size:15px; font-weight:bold; color:#0066D3; }
#rcContentMoto .rcInfoRow	{ height:auto; }
.rcMotoNota					{ margin:15px 0 0 0; padding:0; font-size:11px; display:block; }

/*(( Contenedor PowerEquiment ))*/
#rcContentPowerEquipment h3	{ font-weight:bold; }
#rcContentPowerEquipment p	{ line-height:26px; }
#rcContentPowerEquipment .rcContGen	
							{ margin:0; padding:0; }
#rcContentPowerEquipment .rcMainFoto	
							{ float:right; height:auto; }
#rcContentPowerEquipment .rcMainInfo	
							{ float:left; width:410px; }
#rcContentPowerEquipment .rcPowEquipPrice	
							{ margin:0; padding:0; }
#rcContentPowerEquipment .rcPowEquipPrice p
							{ font-size:15px; font-weight:bold; color:#0066D3; }
#rcContentPowerEquipment .rcInfoRow	
							{ height:auto; }


/*(( Contenedor Marinos ))*/

#rcContentMarino h3	{ font-weight:bold; }
#rcContentMarino p	{ line-height:26px; }
#rcContentMarino .rcContGen	
							{ margin:0; padding:0; }
#rcContentMarino .rcMainFoto	
							{ float:right; height:auto; }
#rcContentMarino .rcMainInfo	
							{ float:left; width:410px; }
#rcContentMarino .rcPowEquipPrice	
							{ margin:0; padding:0; }
#rcContentMarino .rcPowEquipPrice p
							{ font-size:15px; font-weight:bold; color:#0066D3; }
#rcContentMarino .rcInfoRow	
							{ height:auto; }

.rcMoreInfoNavInt, .rcMoreInfoNavExt, .rcMoreInfoNavSeg, .rcMoreInfoNavIng 				
							{ text-align:center; border-top:#f1f1f1 1px solid; padding-top:10px; text-align:center;  }
.rcMoreInfoNavInt a, .rcMoreInfoNavExt a, .rcMoreInfoNavSeg a, .rcMoreInfoNavIng a
							{ background:url(../images/rcMoreInfoNav.png) no-repeat; width:10px; height:10px; display:block; margin:0 5px 0 0; float:left; }
.rcMoreInfoNavInt a.activeSlide, .rcMoreInfoNavExt a.activeSlide, .rcMoreInfoNavSeg a.activeSlide, .rcMoreInfoNavIng a.activeSlide
							{ background:url(../images/rcMoreInfoNavActive.png) no-repeat!important; }
.rcSpecifications td        { text-align: center; width: 200px !important;}       

/*(( Info - Especificaciones ))*/
.rcEspecificaciones			{ overflow:auto; }
.rcEspecificaciones table	{ width:653px; }
.rcEspecificaciones td.rcTitle { background:#0066D3; color:#fff; font-weight:bold; }

/*(( Info - Accesorios ))*/
.rcFotoAccesories img		{ border:4px solid #212121; }
.rcFotoAccesories li		{ float:left; width:330px; background:#212121; margin-bottom:10px;  }
.rcFotoAccesories h3		{ color:#fff; padding:6px 0 6px 12px; }
.rcFotoAccesories .rcMarg	{ margin-right:10px; }

/*(( Info - Galeria ))*/
.rcGaleria #rcColorSlideShow{ width:662px; height:272px; overflow:hidden; position:relative; padding:1px; border:3px solid #f1f1f1; }
#rcColorSlideShow ul#slides	{ width:662px; height:272px; overflow:hidden; }
#rcColorSlideShow .rcNav	{ width:622px; height:40px; overflow:hidden; position:absolute; z-index:999; top:96px; left:20px; display:none; }
.rcGaleria .rcNav a			{ display:block; width:40px; height:40px; text-indent:-999px; overflow:hidden; }
.rcGaleria .rcNav .prev		{ float:left; }
.rcGaleria .rcNav .next		{ float:right; }
.rcGaleria .rcNav .prev a	{ background:url(../images/rcGaleriaNavPrev.png) no-repeat; }
.rcGaleria .rcNav .next a	{ background:url(../images/rcGaleriaNavNext.png) no-repeat; }
ul#slides span				{ background:#262626; color:#fff; padding:10px; height:20px; width:662px; display:block; text-align:center; }

/*(( Secciones ))*/
/*--------------------------------------------------------------------------------------------------------------------------*/
.rcRow300					{ width:300px; margin-right:15px; }
.rcRow300 img				{ border:5px solid #F0F0F0; }
.rcHondaContentLeft			{ margin:0; padding:0; float:left; position:relative; width:550px; }
.rcHondaContentRight		{ margin:0; padding:0; float:right; position:relative; width:370px; }
#rcContactenosBoton			{ margin:0; padding:10px 0 0 0; float:left; }
#rcContactenosBoton a, #rcContactenosBoton a:hover
							{ margin:0; padding:10px; width:100px; height:20px; 
							background:url("../images/rcBgAreaChanger.jpg") repeat-x; display:block;
							border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
							behavior:url(PIE.htc); color:#fff!important; font-size:16px; font-weight:bold; }
.rcCotizacion				{ position:relative; }
.rcCotizacion p				{ margin:0; padding:0; }
.rcCotizacion textarea		{ height:87px!important; width: 315px;}
.rcCotizacion span.vanadium-invalid
							{ float:right!important; margin-right:20px!important; }

/*(( Secciones Banners ))*/
.rcAutomoviles				{ margin:0; padding:0; }
.rcAutomoviles a			{ margin:15px 10px; padding:0; width:215px; display:block; float:left; text-align:center; 
							font-weight:bold; }
.rcAutomoviles a img		{ border:5px solid #F0F0F0; }

/*(( Secciones Banners ))*/
.rcFilosofiaBanners			{ margin:15px 0; padding:0; position:relative; }
.rcFilosofiaBanner			{ width:400px; height:200px; float:left; margin:0 35px; padding:0; }
.rcFilosofiaBanner a		{ border:none; margin:0; padding:0; }
.rcFilosofiaBanner img		{ border:5px solid #F0F0F0; }


/*(( Seccion Honda Accesorios ))*/
#rcHondaAccesorios			{ margin:0; padding:0; position:relative; }
#rcHondaAccesorios h3		{ margin:0; padding:10px 0 30px 0; color:#262626; font-size:16px; font-weight:bold;}
#rcHondaAccesorios img		{ margin:0 40px 0 0; padding:0; border:5px solid #F0F0F0; float:left;}
#rcHondaAccesoriosContent	{ margin:20px 0 0 0; padding:0; position:relative; overflow:hidden;}
.rcHondaAccesoriosNoDisplay { display:none; }
#rcHondaAccesoriosContentGallery
							{ margin:0; padding:0; position:relative; }
.rcHondaAcceosoriosProveedor{ margin:15px 0; padding:0; height:200px; }
.rcHondaAccesoriosOfertas	{ margin:15px 0; padding:0; height:200px; }							
#rcSeleccionModelo			{ border:none; padding:0; margin:0; }
.rcHondaAccesoriosFotos img	{ border:4px solid #212121; }
.rcHondaAccesoriosFotos li	{ float:left; margin:10px 26px; padding:0; background:#212121; margin-bottom:10px;  }
.rcHondaAccesoriosFotos h3	{ color:#fff; padding:6px 12px; width:234px; }

/*(( Seccion Honda Servicios ))*/
#rcPageServicios			{ margin:0; padding:0; position:relative; }
#rcPageServicios h2			{ color:#262626; margin:0; display:block; padding:10px 0 30px 0; font-size:18px; }
#rcPageServicios h3			{ color:#0066D3; font-size:15px; padding:10px 0; margin:0; line-height:18px; }
#rcPageServicios ul			{ margin:0; padding:10px 0 10px 15px; list-style:inside; text-decoration:inherit; }
#rcPageServicios ul li		{ margin:5px 0; padding:0; }


/*(( Seccion Honda Ofertas ))*/
#rcPageOfertas				{ margin:0; padding:0; }
#rcPageOfertas a			{ float:left; margin:0 15px; padding:0; border:solid 2px #999999; display:inline-block; }


/*(( Seccion Honda Financiamiento ))*/
#rcPageFinanciamiento		{ margin:0; padding:0; }
#rcPageFinanciamiento img	{ border:5px solid #F0F0F0; }
#rcPageFinanciamiento ul	{ margin:20px 0; padding:0; }
#rcPageFinanciamiento ul li	{ margin:0; padding:10px 22px; float:left; display:block;  }


#rcTableDealer				{ width:100%; }
.rcTrFirst					{ background:#262626!important; color:#fff; }
.rcTr						{ background:#F1F1F1; }

/*(( Layout - Footer ))*/
/*--------------------------------------------------------------------------------------------------------------------------*/
.rcCopyRight				{ color:#666; font-size:10px; text-align:center; padding-top:25px; }
.rcCopyRight a				{ text-decoration:underline; }

.rcNewsTeaser				{ margin:10px; width:45%; float:left; height:200px; }
#rcPageNoticiasFull			{ padding:20px; }


/*(( Contact Form))*/
/*--------------------------------------------------------------------------------------------------------------------------*/

#rcContactForm			{ margin-bottom:15px; }
#rcContactForm label            { color:#464646; }
.form-text					{ background:#E9E9E9!important; }
.form-textarea			{ background:#E9E9E9!important; height:81px; width:300px; }
#rcContactLeft			{ float:left; width:400px; }
#rcContactRight			{ float:left; width:390px; position:relative; }
.form-field					{ margin:8px 0; }
.form-field	.label-inline
										{ width:65px; float:left; }
.label-block				{ display:block; }
.form-actions				{ position:absolute; right:0; bottom:0; }
.form-actions input	{ border:none; background:#CCCCCC; color:#464646; font-weight:bold; padding:4px 10px; cursor:pointer; }

.rcMainInfo > p > strong, .rcMainInfo > p > b {
	text-transform:uppercase;
}
#rcSliderNav {  display:none;}

ul.iconos-redes {display: flex; justify-content: center; margin-top: 35px;}

#rcPageSlider ul > li > img {width: 960px;height: 310px;object-fit: cover;}

.hidden > p {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 22px;
}

.hidden > p > a {margin-left: 15px;}
