* {
	box-sizing: border-box;
}

/* espacio antes del contenido en páginas interiores */
.espacio_pag_int {
	background: url("../images/fondo-plomo.jpg");
	height: 100px;
}
@media (max-width: 1150px) {
	.espacio_pag_int {height: 30px;}
} /* fin de estilos para el espacio */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl,
dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas,
details, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary, time, mark, audio,
video {	margin: 0; 	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table {	border-collapse: collapse; border-spacing: 0; }

body {
	background: #fff;
}

a { color:#919191; text-decoration: none; }
a:visited { /*color: #919191;*/ }
a:hover { /*color: #06e;*/ }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }

h2, h3, h4, h5, h6 { font-size: 14px; font-family: 'Nunito', Arial, Helvetica, sans-serif; color: #000; font-style: bold; }
h1 { font-size: 30px; }
h2 {text-transform:uppercase;}
h3 { font-size: 700 14px; font-family: 'Nunito',Arial, Helvetica, sans-serif; color:#232429; }
h3 a { color: #000; }
h4 { font-size: 14px; }
h4 a { color: #000; }
h5 { font-size: 12px; }
h5 a { color: #000; }
h6 { font-size: 10px; }
h6 a { color: #000; }

ol {}
ol li {}
ol li a {}

p strong { font-weight: bold; }
p em { font-style: italic; }

input { outline:none; }
textarea { outline:none; }

blockquote {}
blockquote p {}

::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
::selection { background: #fe57a1; color: #fff; text-shadow: none; }

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }


.send:hover {background:#409915; color:#fff;}
.clear{background:#e8e7e6;padding:12px 41px 9px 41px; color:#4c4c50;}
.clear:hover {background:#409915; color:#fff;}

.header-topwrapper{width: 100%; background: #000; }
.header-topwrapper .login { float: right; margin:1% 5% 1% 0; }
.header-topwrapper .login p{font-size: 15px; font-family: Arial, Helvetica, sans-serif;color:#d6d9e3; text-align: right; line-height: 18px; }

/* nuevos cambios */
.header-topwrapper .login {
	/*outline: 1px solid red;*/
}
.header-topwrapper .login .numeros {
	text-align: right;
}
.header-topwrapper .login .numeros p {
	display: inline-block;
}

.header-wrapper{
	background: #000;
	border-bottom: 3px solid #cccccc;
}
.logo { position:absolute; z-index: 999; top: 130px; left: 20px; }

#desktop-nav { margin:2% 0 0 5%; float: left; line-height: 32px; }
#desktop-nav > ul > li { display:inline; margin-right:1px; text-align: center;  }
/*#desktop-nav > ul> li > a { background:url(../images/bg2.png) repeat 0 0; font-family: "Nunito", Arial, Helvetica, sans-serif; font-size: 16px; color:#FFF; padding:12px; border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px; }*/
#desktop-nav > ul> li > a {font-family: "Nunito", Arial, Helvetica, sans-serif; font-size: 16px; color:#FFF; padding:12px; border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px; }
#desktop-nav> ul> li a:hover, li a:focus, li a:active { background-color: #94C405 ;text-decoration:none; color:#000; background-position:-170px 0; }

#desktop-nav> ul> li> ul {position:absolute;top:37px;left:0px;z-index:99999;display:none;}
#desktop-nav> ul> li ul li:first-child { margin-top: 2px; }
#desktop-nav> ul> li ul li { width:176px; border-bottom:1px solid #0a0a0a; border-top:1px solid #1f1f1f;background:url(../images/li-bg.png) repeat-x;position:relative; }
#desktop-nav> ul> li ul li a { font-family: "Nunito", Arial, Helvetica, sans-serif; font-size: 400 13px; color:#a4a4a4; padding:5px 10px; display:block; padding-right:30px; }

#desktop-nav > ul > li ul li ul { position:absolute;top:0px; left:176px; }
.header-wrapper .header #mobile-nav { background:#333333; color:#8e8e8e; display:none ; width:200px; margin:0 auto; height:20px; border:1px solid #666666; border-radius:3px; height:30px; -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px; }

/****************************************************************************
						Slider
****************************************************************************/
.slider-wrapper { width:100%;position:relative;background:url(../images/slider-image.png) repeat-x; height:auto; overflow: hidden;}
.slider-wrapper .slider { width:100% !important; }
.slider .slide { position:relative; height:auto !important; width:100%;}
.slider .slide img{width:100%; height:100%;}

.slider-wrapper .tp-leftarrow{height:37px;width:37px; display:block; position:absolute;left:0px;background:url(../images/arrow-slide-next.png); background-position: 0px 0px; z-index:999;}
.slider-wrapper .tp-rightarrow{height:37px;width:37px; display:block; position:absolute;left:42px;background:url(../images/arrow-slide-next.png); background-position: 0px -47px;z-index:999;}
.slider-wrapper .tp-leftarrow:hover{background:url(../images/arrow-slide-next.png); background-position: 0px -94px;}
.slider-wrapper .tp-rightarrow:hover{background:url(../images/arrow-slide-next.png); background-position: 0px -142px;}


/****************************************************************************
						Slider-A
****************************************************************************/
.slider-wrapper-a{width:100%;position:relative;background:url(../images/slider-image.png) repeat-x;padding:50px 0px 58px 0px; height:auto;}
.slider-wrapper-a #slider { width:100%; }
.slider-wrapper-a #slider .slide { width:100%; }
.slider-wrapper-a #slider .slide img{width:100%; height:100%; }
.slider-wrapper-a #slider{width:100%; margin:0 auto;height:387px;}
.slider-wrapper-a #per{background:url(../images/left-arrow.png) no-repeat; width:15px; height:26px;display:block;position:absolute; top:232px; left:195px;}
.slider-wrapper-a #per:hover{background:url(../images/left-hover.png) no-repeat; width:15px; height:26px;display:block;}
.slider-wrapper-a #next{background:url(../images/next-arrow.png) no-repeat; width:15px; height:26px;display:block;position:absolute; top:232px; right:195px;}
.slider-wrapper-a #next:hover{background:url(../images/next-hover.png) no-repeat; width:15px; height:26px;display:block;}
#slider .slide{height:387px;width:940px;}
#slider .slide .slide-detail{width:900px;background:#121212;padding:20px; position:absolute; bottom:0px; z-index:9999;}
.slider-wrapper-a .slide-opetion{width: 940px; margin-left: -470px; position: absolute; bottom: 30px; left: 50%; text-align: center; }
.slider-wrapper-a .slide-opetion a{background:url(../images/dot.png) no-repeat; height:9px; width:9px; font-size: 0; display:inline-block; margin-right:9px;}
.slider-wrapper-a .slide-opetion a:hover{background:#FFF; border-radius:100%;}


/****************************************************************************
						Slider-B
****************************************************************************/
.slider-wrapper-b{width:100%;position:relative;background:url(../images/slider-image.png) repeat-x;padding:50px 0px 56px 0px; height:auto;}
.slider-wrapper-b #slider { width:100%; }
.slider-wrapper-b #slider .slide { width:100%; }
.slider-wrapper-b #slider .slide img{width:100%; height:100%;}
.slider-wrapper-b #slider{width:940px; margin:0 auto;height:387px;}
.slider-wrapper-b #prev{background:url(../images/arrow-prev.png) no-repeat; width:62px; height:56px;display:block;position:absolute; top:232px; left:0px;}
.slider-wrapper-b #prev:hover{background:url(../images/arrow-prev-hover.png) no-repeat; width:62px; height:56px;display:block;top:232px; left:0px;}
.slider-wrapper-b #forward{background:url(../images/arrow-next.png) no-repeat; width:62px; height:56px;display:block;position:absolute; top:232px; right:0px;}
.slider-wrapper-b #forward:hover{background:url(../images/arrow-next-hover.png) no-repeat; width:62px; height:56px;display:block;}
#slider .slide{height:387px;width:940px;}
#slider .slide .slide-detail{width:900px; background-color:#000000; opacity:0.9; padding:20px; position:absolute; bottom:0px; z-index:9999;}
.slider-wrapper-b .slide-opetion{ width: 940px; margin-left: -470px; position: absolute; top: 190px; left: 50%; }
.slider-wrapper-b .slide-opetion a{background:url(../images/dot.png) no-repeat; height:9px; width:9px; font-size:0px; display:inline-block; margin-right:9px;}
.slider-wrapper-b .slide-opetion a:hover{background:#FFF; border-radius:100%;}
/****************************************************************************
						Slider-C
****************************************************************************/
.slider-wrapper-c{width:100%;position:relative;background:url(../images/slider-image.png) repeat-x;padding:50px 0px 56px 0px; height:auto;}
.slider-wrapper-c #slider-c{width:940px; margin:0 auto;height:387px;}
.slider-wrapper-c #slider-c .slide-c .slide-c-detail{width:320px;float:left;margin-right:60px;padding:20px 0px 0px;}
.slider-wrapper-c #slider-c .slide-c .slide-c-detail h1{font-size: 700 40px; font-family: 'Nunito',Arial, Helvetica, sans-serif;color:#ffffff;margin-bottom:34px; text-shadow:0 1px 1px #000;}
.slider-wrapper-c #slider-c .slide-c .slide-c-detail p{font-size: 400 14px; font-family: 'Nunito',Arial, Helvetica, sans-serif;color:#dbdbdb;line-height:20px;margin-bottom:43px; text-shadow:0 1px 1px #000;}
.slider-wrapper-c #slider-c .slide-c .slide-c-detail .blue{margin-right:15px;}
.slider-wrapper-c #slider-c .slide-c .slide-c-detail .btn{padding-top:12px ; padding-bottom:12px;}
.slider-wrapper-c #slider-c .slide-c .video{width:560px;float:right; height:314px;}
.slider-wrapper-c #slider-c .slide-c .video iframe#vid { width:560px; height:314px; }
.slider-wrapper-c #prev{background:url(../images/arrow-prev.png) 0 -67px no-repeat; width:58px; height:62px;display:block;position:absolute; top:200px; left:0px;}
.slider-wrapper-c #prev:hover{background:url(../images/arrow-prev.png) 0 0 no-repeat;}
.slider-wrapper-c #forward{background:url(../images/arrow-next.png) 0 -67px no-repeat; width:58px; height:62px;display:block;position:absolute; top:200px; right:0px;}
.slider-wrapper-c #forward:hover{background:url(../images/arrow-next.png) 0 0 no-repeat; }

/***************************************************************************
						CONTAINER
***************************************************************************/
.container-wrapper{width:100%;background:url(../images/container-wrapper-bg.png) repeat; }

#contenedor {
	width: 100%;
	background: url("../images/fondo-plomo.jpg");
}
.content{
	width: 90%;
	background: #FFF;
	margin: 0 auto;
	border: 1px solid #e8e7e6;
	border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
	/*position: relative;*/
	/*top: -40px;*/
	/*z-index: 999;*/
	z-index: 500;
}

.content .cuerpo {
	padding: 1% 2%;
	font-family: 'Sintony', sans-serif, Arial;
}

.content .caja {
	width: 95%;
	font-size: 16px;
	line-height: 26px;
	float: left;
	padding: 5px;
	font-family: 'Sintony', sans-serif, Arial;
	margin-bottom: 2px;
}

.errorbox {
	border-style: red solid 1px;
	color: red;
	background: #FCC;

}
.errorbox2 { border:red solid 1px !important; background: #FCC !important; line-height: 25px; height: 50px; width: 95.4%; float:left; padding:1%; margin:1px; }

.content .caja2 {
	width: 45.3%;
	font-size: 16px;
	line-height: 26px;
	float: left;
	padding: 5px;
	font-family: 'Sintony', sans-serif, Arial;
	margin-bottom: 2px;
}

.derecha_margin {
	margin-right: 5px;
}

.cuadro {
width: 46%;
float: left;
margin: 0 2%;
font-family: 'Sintony', sans-serif, Arial;
}

.cuadro p {
	margin-bottom: 10px;
	text-align: justify;
	font-family: 'Sintony', sans-serif, Arial;
	font-size: 16px;
}

.cuadro > ul {
	list-style: inside;
	font-size: 16px;
	font-family: 'Sintony', sans-serif, Arial;
}

.cuerpo > ul {
	list-style: none;
	font-family: 'Nunito', sans-serif, Arial;
}

.amplio {
	width: 40% !important;
	height: auto;
	float: left;
	margin: 3%;
	text-align: center;
	color:#97CA29;
	display: inline-block;
	border-radius:2%;
	-webkit-border-radius: 2%;
	-moz-border-radius: 2%;
	-o-border-radius: 2%;
	padding:3% 2%;
	background:#000000;
	margin-bottom: 5px;
	font-size: 19px;
}

.servicios > li {
	width: 23%;
	height: auto;
	float: left;
	margin: 3%;
	text-align: center;
	color:#97CA29;
	opacity:0.8;
	display: inline-block;
	border-radius:10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	padding:3% 2%;
	background:#000000;
	opacity:0.8 !important;
	margin-bottom: 5px;
	font-size: 19px;
}

.blanco {
	color:#FFF;
	font-size: 24px;
}
.normal {
	font-size: 14px;
	text-align: center;
}
.vehiculos {
	font-size: 14px !important;
}

.cuadro > ul > li {
	line-height: 26px;
	font-family: 'Sintony', sans-serif, Arial;
	font-size: 16px;
}

.cuadro > h1 {
	font: 400 26px 'Nunito',Arial, Helvetica, sans-serif; line-height:normal !important; color:#FFF; border-radius:10px; opacity:0.8; display: inline-block; border-radius:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; padding:10px 20px; background:#000000; opacity:0.8 !important; margin-bottom: 5px; }
}

.recuadro {
	font-family: 'Sintony', sans-serif, Arial;
	width: 100%;
	text-align: justify;
	font-size: 16px;
	column-count: 2;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    -o-column-count: 2;
        /*Espacio entre columnas*/
    column-gap: 2em;
    -webkit-column-gap: 2em;
    -moz-column-gap: 2em;
    -o-column-gap: 2em;
}

.recuadro p .cursiva {
	text-decoration: italic;
}

.container-wrapper .content .container{
	width: 100%;
	margin: 0 auto;
}

.container-top {
	background: url(../images/container-header.png) repeat-x;
	background-size: contain;
	padding: 5px 0;
}

/* formulario de reserva */
#demo {
	/*position: relative;*/
}
.form_reserva * {box-sizing: border-box;}
.form_reserva {
	/*box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);*/
	padding-bottom: 5px;
	width: 100% !important;
	z-index: 1000 !important;  }
	@media (max-width: 900px) {
		.form_reserva {right: auto;
			position: relative;
			display: block;
			top: 0;}
	}

	.form_reserva h1 {
		font: 400 26px 'Nunito',Arial, Helvetica, sans-serif; line-height:normal !important; color:#FFF; border-radius:10px; opacity:0.8; display: inline-block; border-radius:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; padding:10px 20px; background:#000000; opacity:0.8 !important; margin-bottom: 5px; }

		#contenido > label {
			font-weight: bold;
			font-size: 12px;	}

		#contenido div.control-group {
			display: block;
			height: auto;
			margin-top: 5px;
			margin-bottom: 10px;
			width: 100%;	}

			/* estilos generales para los input, select, textarea */
			#contenido select, #contenido > form input, #contenido > form textarea {
				outline: none;
				box-shadow: none;
				border: 1px solid #666;

				padding: 0 5px;
				height: 40px;
				border-radius: 0px;	}

				/* estilos generales para los input, select, textarea en pag interiores */
				#contenido select.alto, #contenido > form input.alto, #contenido > form textarea.alto {
					height: 40px;	}

			#contenido select {
				width: 100%;
				margin-bottom: 10px;
					}

		#contenido > form {
				}
			#contenido > form .control-group {
				display: flex;		}
				#contenido > form .control-group input {
					width: 100%;		}
				#contenido > form .control-group span {font-weight: bold; font-size: 12px; position: relative; top: 3px; margin: 0 !important; padding: 0 !important;}
			#contenido > form input {
					}
			#contenido > form textarea {
				height: 80px;
				width: 100%;	}
			#contenido > form input#enviar {
				border-radius: 5px;
				width: 180px;
				height: auto;
				padding: 12px;
				margin: 0 auto;
				outline: none;
				border: none;	}

/* fin del formulario de reserva */

/* parte de sliders de promociones en index */
#nota_pie {

}
#nota_pie p:nth-child(1) {
		margin-bottom: 0;
		font-weight: bold;
	}
#nota_pie p:nth-child(2) {
		font-size: 12px;
	}
/* FIN parte de sliders de promociones en index */

.clientes > li > img {

	margin: 1.9%;
	float: left;
	width: 160px;
	height: 160px;
	border: 2px solid #CCC;
	border-radius: 5%;
	-webkit-border-radius: 5%;
    -moz-border-radius: 5%;
    -o-border-radius: 5%;

	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: none;

	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.clientes > li > img:hover {

	border: 2px solid #97CA29;
	box-shadow: 3px 3px 3px 3px #CCC;

	filter: url('#grayscale'); /* Versión SVG para IE10, Chrome 17, FF3.5, Safari 5.2 and Opera 11.6 */
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%); /* Para cuando es estándar funcione en todos */
	filter: Gray(); /* IE4-8 and 9 */

	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;

}

.container-top h1{font:100 32px 'Nunito',Arial, Helvetica, sans-serif;  color:#FFF; float:left; text-shadow: 0 1px 1px #DDD; text-align: center;}
.container-top.center h1 { float: none; text-align: center; }
.container-top h1 span{font: 700 36px 'Nunito',Arial, Helvetica, sans-serif; color:#232429;}
.container-top .btn{float:right;}
.container-top .blue{ margin-right:17px;}
.container-top .red{ margin-right:20px; font-weight:bold; font-size:18px;}

/****************************************************************************
						FOOTER
****************************************************************************/
.footer-top{width:100%; height:7px;display:block; background:#161616; }
.footer-wrapper{background:url(../images/footer-wrapper-bg.png) repeat; }
.footer{width:940px; margin:0 auto; padding-bottom:47px; border-bottom:1px solid #151515;}
.footer .help{width:220px; float:left; margin-right:82px;}
.footer h4{font: 700 18px 'Nunito',Arial, Helvetica, sans-serif; color:#fdfdfd; margin-bottom:14px;}
.footer li{margin-bottom:14px;}
.footer li a{font: 400 14px 'Nunito',Arial, Helvetica, sans-serif; color:#808181;}
.footer li a:hover{color:#59B42D;}
.footer ul{width:210px; float:left;}
.footer .my-account{width:110px; float:left; margin-right:70px;}
.footer .privacy{width:110px; float:left;}
.footer .ab{width:300px; float:right; position:relative;}
.footer .ab p{font: 400 13px 'Nunito',Arial, Helvetica, sans-serif; color:#808181; line-height:20px; margin-bottom:28px;}
.footer .ab input{width:175px; height:35px;border:1px solid #000; color:#616161; border-radius:4px;padding:0px 13px; background:#1a1a1a;}
.buton{ background:#97CA29; line-height: 36px; font: 500 18px 'Nunito'; color: white; padding: 10px 20px; display:block; cursor:pointer; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; }
.buton:hover { background:#690; }

footer{border-top:1px solid #000; width:86%; margin:0 auto; padding:16px 0px  10px 0px;}
footer p{font: 400 12px 'Sintony',Arial, Helvetica, sans-serif; color:#808181;margin-bottom:5px; }
footer .copy-right{float:left; width:80%;}
footer .social-nav{float:right; width:20%; text-align:center;}

/****************************************************************************
							ERROR PAGE 404
****************************************************************************/
.slider-wrapper-error{width:100%;position:relative;background:url(../images/slider-image.png) repeat-x;padding:50px 0px 58px 0px;min-height:530px; }
.error-page{width:940px; margin:0 auto; text-align:center;}
.error-page img{margin-bottom:33px;}
.error-page h4{font: 400 18px 'Nunito',Arial, Helvetica, sans-serif;color:#4c4c50;margin-bottom:14px;}
.error-page p{font: 400 14px 'Nunito',Arial, Helvetica, sans-serif;color:#4c4c50;margin-bottom:190px;}
.error-page p a{color:#59B42D;}

/****************************************************************************
							SHORTCODES
****************************************************************************/
.alert{ padding:14px 0px 12px 52px;margin-bottom:15px;}
.alert.good{background:url(../images/ok.png)/*tpa=http://automotive.coralixthemes.com/green/images/ok.png*/ no-repeat 20px #d8edba;border:1px solid #9bbb68;color:#739a3a; }
.alert.error{background:url(../images/error.png)/*tpa=http://automotive.coralixthemes.com/green/images/error.png*/ no-repeat 20px #f5c1c1;border:1px solid #bb6868;color:#d84545; }
.alert.info{background:url(../images/alert.png)/*tpa=http://automotive.coralixthemes.com/green/images/alert.png*/ no-repeat 20px #f3f5c1;border:1px solid #c8c21a;color:#ccbd40; }


/* Dropdown control */
.selectBox-dropdown {
	float:right;
	min-width: 130px;
	width: 130px !important;
	position: relative;
	border: solid 1px #dddcdc;
	line-height: 1.5;
	text-decoration: none;
	text-align: left;
	color: #000;
	outline: none;
	vertical-align: middle;
	background: #FFF;
	border-radius: 4px;
	display: inline-block;
	cursor: default;
}

.selectBox-dropdown:focus,
.selectBox-dropdown:focus .selectBox-arrow {
	border-color: #dddcdc;
}

.selectBox-dropdown.selectBox-menuShowing {
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.selectBox-dropdown .selectBox-label {
	padding: 2px 8px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	color:#b2b2b2;
}

.selectBox-dropdown .selectBox-arrow {
	position: absolute;
	top: 0;
	right: 0;
	width: 23px;
	height: 100%;
	background:url(../images/dropdown-arrow.png) 50% center no-repeat;

}


/* Dropdown menu */
.selectBox-dropdown-menu {
	position: absolute;
	z-index: 99999;
	max-height: 200px;
	min-height: 1em;
	border: solid 1px #BBB; /* should be the same border width as .selectBox-dropdown */
	background: #FFF;
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	overflow: auto;
}


/* Inline control */
.selectBox-inline {
	min-width: 150px;
	outline: none;
	border: solid 1px #BBB;
	background: #FFF;
	display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow: auto;
}

.selectBox-inline:focus {
	border-color: #666;
}


/* Options */
.selectBox-options,
.selectBox-options LI,
.selectBox-options LI A {
	list-style: none;
	display: block;
	cursor: default;
	padding: 0;
	margin: 0;
}

.selectBox-options LI A {
	line-height: 1.5;
	padding: 0 .5em;
	white-space: nowrap;
	overflow: hidden;
	background: 6px center no-repeat;
}

.selectBox-options LI.selectBox-hover A {
	background-color: #EEE;
}

.selectBox-options LI.selectBox-disabled A {
	color: #888;
	background-color: transparent;
}

.selectBox-options LI.selectBox-selected A {
	background-color: #9CE479;
}

.selectBox-options .selectBox-optgroup {
	color: #666;
	background: #EEE;
	font-weight: bold;
	line-height: 1.5;
	padding: 0 .3em;
	white-space: nowrap;
}


/* Disabled state */
.selectBox.selectBox-disabled {
	color: #888 !important;
}

.selectBox-dropdown.selectBox-disabled .selectBox-arrow {
	opacity: .5;
	filter: alpha(opacity=50);
	border-color: #666;
}

.selectBox-inline.selectBox-disabled {
	color: #888 !important;
}

.selectBox-inline.selectBox-disabled .selectBox-options A {
	background-color: transparent !important;
}

/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}


.control-group { width: 100%; height: 46px; }
.cuerpo p { text-align: justify; }
.verde { color: #94C405; }
.plomo { padding-left: 10px !important;  }
#gmap { width: 500px; height: 350px; }

.traslados li { list-style: none; }
.traslados li > h2 { font: 400 28px 'Nunito'; line-height: 45px; margin-top: 10px; }
.traslados li > img { width: 100%; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -o-border-radius: 15px; }
.chico { font-size: 10px; }

.cuerpo2 { width: 55%; padding: 3% 4%; float: left; }
.foto_derecha { width: 35%; padding: 5% 0; float: left; }
.foto_derecha h1 {
	font: 400 26px 'Nunito',Arial, Helvetica, sans-serif; line-height:normal !important; color:#FFF; border-radius:10px; opacity:0.8; display: inline-block; border-radius:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; padding:10px 20px; background:#000000; opacity:0.8 !important; margin-bottom: 5px; }
}
.cuerpo2 h1 {
	font: 400 26px 'Nunito',Arial, Helvetica, sans-serif; line-height:normal !important; color:#FFF; border-radius:10px; opacity:0.8; display: inline-block; border-radius:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; padding:10px 20px; background:#000000; opacity:0.8 !important; margin-bottom: 5px; }
}
.margin-arriba { margin-top: 20px; }
.recuadro_verde { background: #94C405; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 15px; padding: 3px 6px; color:white;}
}

#contenedor .cuerpo .cuadro div#nota_pie{
	font-style: italic !important;
	font-size: 12px !important;
}

p.center{
	text-align: center;
}
