/* @override 
	http://dev.indubal.cl/wp-content/themes/indubal-2010-cufon/style.css
	http://200.6.104.147/wp-content/themes/indubal-2010-cufon/style.css
	http://www.indubal.cl/wp-content/themes/indubal-2010-cufon/style.css
*/

/*   
Theme Name: Cufon
Theme URI: www.indubal.cl
Description: Indubal, lider en balatas y frenos
Author: Sergio Majluf - Jose Fonseca
Author URI: www.basa.cl
Version: 1

*/

/*
-----------------------------------------------
Grey Box Method - Layout CSS
----------------------------------------------- */

body {
	background: #eee;
	color: #333;
	font-size: 11px;
	padding: 0 0 40px;
	background: #fff url(img/bg-breadcrumb.png) repeat-x center top;
}

body.home {
	background: #fff url(img/bg-breadcrumb-home.png) repeat-x center top;
}

/* anchors
----------------------------------------------- */

a {
	color: #0360bd;
	text-decoration: underline;
	-webkit-transition: all 0.2s ease-out;
}

a:hover {
	color: #79aee2;
}

a.externalLink {
	background: url(img/link_go.png) no-repeat right bottom;
	padding: 0 20px 0 0;
}

/* 960 grid system container background
----------------------------------------------- */

.container_12,
.container_16 {
	
}

/* headings
----------------------------------------------- */

h1, h2, h3, h4, h5, h6 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	line-height: 16px;
	font-weight: bold;
}

#contenido h4 {
	margin: 0 0 0.5em 0;
	padding: 0.6em 0;
	border-top: 2px solid #ccdff0;
	border-bottom: 2px solid #ccdff0;
	color: #0360bd;
	font: bold 15px/22px sans-serif;
}

#contenido h4.error {
	color: #9a0000;
	padding-left: 90px;
	background: url(img/error-404.png) no-repeat left center;
}

#sidebar h4 {
	color: #0360bd;
	cursor: hand;
}

div#internacionales {
	margin-bottom: 10px;
	background: url(img/h4-clientes-internacionales.png) no-repeat left top;
}

div#internacionales.eng {
	background: url(img/h4-international-customers.png) no-repeat left top;
}

div#internacionales h4 {
	display: block;
	height: 35px;
	margin-bottom: 0;
}

div#internacionales h4 span {
	display: none;
}

h5 {
	font-size: 1.2em;
}

h6 {
	font-size: 1em;
	text-transform: uppercase;
}

h1 a {
	font-weight: normal;
}

/* branding
----------------------------------------------- */

#branding h1 {
	/*

font-weight: bold;
	text-align: left;*/
	margin-bottom: 0;
	display: block;
	/

*font-family: FagoOfficeSerif, sans-serif;
	text-transform: uppercase;
*/
}

#branding h1 a {
	display: block;
	height: 55px;
	color: #fff;
	padding: 12px 0 13px 0;
	background: url(img/logo-indubal.png) no-repeat left 5px;
	text-indent: -9999px;
}

#tagline h2 {
	padding: 32px 0 13px 0;
	color: #09468a;
}

/* page heading
----------------------------------------------- */

h2#page-heading {
	font-weight: normal;
	padding: .5em;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #ccc;
}

/* boxes
----------------------------------------------- */

.box {
	margin-bottom: 20px;
	padding: 10px 10px 1px 10px;
}

.box h2 a {
	color: #fff;
	border: none;
}

div.menu {
	padding: 0;
}

div.menu h2 {
	margin: 0;
}

div.menu .block {
	padding-top: 0;
	color: #79aee2;
}

/* paragraphs, quotes and lists
----------------------------------------------- */

blockquote {
	font-family: Georgia, 'Times New Roman', serif;
	font-size: 1.2em;
	padding-left: 1em;
	border-left: 4px solid #ccc;
}

blockquote cite {
	font-size: .9em;
}

ul, ol {
	padding-top: 0;
}

/* menus
----------------------------------------------- */

ul.menu {
	list-style: none;
	border-top: 1px solid #bbb;
}

ul.menu li {
	margin: 0;
}

ul.menu li a {
	display: block;
	padding: 4px 10px;
	border-bottom: 1px solid #ccc;
}

ul.menu li a:hover {
	background: #eee;
}

ul.menu li a:active {
	background: #ccc;
}

/* submenus
----------------------------------------------- */

ul.menu ul {
	list-style: none;
	margin: 0;
}

ul.menu ul li a {
	padding-left: 30px;
}

/* Clientes Extranjeros Menu */

#contenido ul.submenuInterior li {
	width: 170px;
	height: 127px;
	list-style: none;
	margin: 0 10px 10px 0;
	padding: 0;
	float: left;
	background-color: #620000;
}

#contenido ul.submenuInterior li a {
	color: #c1cee8;
	font-weight: bold;
	text-decoration: none;
	margin: 8px;
	display: block;
	line-height: 12px;
	height: 115px;
	font-size: 13px;
}

#contenido ul.submenuInterior li a:hover {
	color: #fffff;
}

#contenido ul.submenuInterior li.page_item.page-item-784 {
	background-image: url(img/li-certificado.jpg);
}

#contenido ul.submenuInterior li.page_item.page-item-787 {
	background-image: url(img/li-cuentas.jpg);
}

#contenido ul.submenuInterior li.page_item.page-item-872 {
	background-image: url(img/li-documentos.jpg);
}

#contenido ul.submenuInterior li.page_item.page-item-786 {
	background-image: url(img/li-embalaje.jpg);
}

#contenido ul.submenuInterior li.page_item.page-item-796 {
	background-image: url(img/li-crossreference.jpg);
}

#contenido ul.submenuInterior li.page_item.page-item-1026 {
	background-image: url(img/li-acuerdos.jpg);
}

/* section menus
----------------------------------------------- */

ul.section {
	border-top: 0;
	margin-bottom: 0;
}

ul.section li {
	text-transform: uppercase;
}

ul.section li a {
	background: #bbb;
}

ul.section li a:hover {
	background: #aaa;
}

ul.section li a:active {
	color: #fff;
	background: #666;
}

ul.section li li a {
	background: #ddd;
	border-bottom: 1px solid #eee;
}

ul.section li li a:hover {
	background: #ccc;
}

ul.section li li a:active {
	color: #000;
	background: #fff;
}

ul.section ul li {
	text-transform: none;
}

ul.section ul.current li a {
	background: #eee;
	border-bottom: 1px solid #fff;
}

ul.section ul.current li a:hover {
	background: #ddd;
}

ul.section ul.current li a:active {
	background: #fff;
}

ul.section li a.current {
	color: #fff;
	background: #666;
}

ul.section li a.current:hover {
	background: #555;
}

ul.section li a.current:active {
	background: #444;
}

ul.section li a.active {
	background: #fff;
	cursor: default;
}

ul.section li.current > a.active,
ul.section li.current > a.active:hover {
	color: #fff;
	background: #666;
	cursor: default;
}

/* table
----------------------------------------------- */

/* forms
----------------------------------------------- */

form {
	overflow: hidden;
}

form#accesoClientes {
	margin-bottom: 10px;
	padding-bottom: 0;
	height: 80px;
}

fieldset.login {
	padding: 10px 10px 0 10px;
	background: url(img/bg-form-bottom.png) no-repeat left top;
}

div#forms.block.toggle {
	margin-bottom: 10px;
	background: url(img/h4-acceso-clientes.png) no-repeat left top;
	border-bottom: none;
}

div#forms.block.toggle.eng {
	background: url(img/h4-client-login.png) no-repeat left top;
}

div#forms.block.toggle h4 {
	display: block;
	height: 35px;
	margin-bottom: 0;
}

div#forms.block.toggle h4 span {
	display: none;
}

legend {
	display: none;
}

fieldset.login p {
	margin-bottom: 1em;
	margin-top: 0pt;
	color: #fff;
}

fieldset.login p label {
	display: none;
}

fieldset.login p input {
	width: 60%;
}

fieldset.login input.button {
	float: right;
	position: relative;
	bottom: 70px;
}

/* buscador */

#sidebar.grid_3 #buscador {
	background: url(img/bg-search.png) no-repeat left top;
	margin-top: 0;
	height: 60px;
	border-bottom: none;
}

#sidebar.grid_3 #buscador.eng {
	background: url(img/bg-search-en.png) no-repeat left top;
}

form#searchform.buscador {
	padding: 26px 10px 20px 10px;
}

/* site information
----------------------------------------------- */

#site_info .box {
	color: #ccc;
	margin-bottom: 10px;
}

#site_info a {
	color: #fff;
}

#site_info a:hover {
	color: #000;
}

/* Breadcrumb */

.breadcrumb h1,
.breadcrumb h1.ruta {
	height: 55px;
	color: #fff;
	margin: 18px 5px 0;
	padding-left: 8px;
	font: bold 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

body.home .breadcrumb h1.ruta {
	height: 10px;
	margin: 0;
}

/* Home Aplicaciones */

.box h2 a {
	height: 220px;
	width: 220px;
}

.box h2 a span {
	display: none;
}

div.box.aplicacionesCamiones,
div.box.aplicacionesLivianos,
div.box.aplicacionesIndustriales {
	margin: 0 0 10px;
	padding: 0;
}

#ProductosAplicaciones {
	
}

#ProductosAplicaciones .aplicacionesCamiones h2 a {
	background: url(img/aplicaciones-camiones.jpg) no-repeat;
}

#ProductosAplicaciones .aplicacionesLivianos h2 a {
	background: url(img/aplicaciones-livianos.jpg) no-repeat;
}

#ProductosAplicaciones .aplicacionesIndustriales h2 a {
	background: url(img/aplicaciones-industriales.jpg) no-repeat;
}

#ProductosAplicaciones.english .aplicacionesCamiones h2 a {
	background: url(img/aplicaciones-truck.jpg) no-repeat;
}

#ProductosAplicaciones.english .aplicacionesLivianos h2 a {
	background: url(img/aplicaciones-small-vehicles.jpg) no-repeat;
}

#ProductosAplicaciones.english .aplicacionesIndustriales h2 a {
	background: url(img/aplicaciones-industriales-en.jpg) no-repeat;
}

/* Home Productos Destacados */

#ProductosDestacados {
	border-right: 1px solid #e7eef6;
	padding-right: 10px;
	color: #0360bd;
}

#ProductosDestacados h3 a {
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 460px;
	margin-bottom: 0;
	background: url(img/h3-productos-destacados.png) no-repeat;
}

#ProductosDestacados h3 a:hover {
	background: url(img/h3-productos-destacados-over.png) no-repeat;
}

#ProductosDestacados h3 a.featured {
	background: url(img/h3-featured-products.png) no-repeat;
}

#ProductosDestacados h3 a:hover.featured {
	background: url(img/h3-featured-products-over.png) no-repeat;
}

#ProductosDestacados dl.producto dt {
	background: #e5eff8 url(img/bg-productos-destacados.png) no-repeat center bottom;
	padding-bottom: 5px;
}

#ProductosDestacados dl.producto dt a {
	display: block;
	height: 30px;
	width: 140px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	padding-top: 5px;
	line-height: 1em;
}

#ProductosDestacados dl.producto dd.thumbnail a img {
	display: block;
	text-align: center;
	margin: 0 auto 10px;
}

#ProductosDestacados dl.producto dd {
	color: #363639;
}

#ProductosDestacados dl.producto {
	border-left: 1px solid #e7eef6;
	padding-left: 9px;
	margin-left: 0;
}

#ProductosDestacados dl.producto.grid_2.alpha {
	border-left: none;
	padding-left: 0;
	margin-left: 0;
}

/* Home Novedades */

#NovedadesOfertas {
	margin-left: -1px;
}

#NovedadesOfertas h3 {
	margin-bottom: 10px;
}

#NovedadesOfertas h3 a {
	color: #c10003;
	margin-bottom: 0px;
	/*height: 30px;*/
	height: 160px;
	text-indent: -9999px;
	display: block;
	background: url(img/h3-novedades.png) no-repeat;
}

#NovedadesOfertas h3 a.news {
	background: url(img/h3-news.png) no-repeat;
}
#NovedadesOfertas h3 a.earthquake {
	background: url(img/h3-earthquake.jpg) no-repeat;
}
#NovedadesOfertas h3 a.terremoto {
	background: url(img/h3-terremoto.jpg) no-repeat;
}
#NovedadesOfertas p {
	margin: 0 0 16px 0;
	font-size: 12px;
	line-height: 17px;
}

#NovedadesOfertas p.fecha {
	margin: 0 0 -3px 0;
	font-size: 11px;
	color: #df7374;
}

#NovedadesOfertas h2 a {
	text-decoration: none;
	font-size: 14px;
	line-height: 1.1em;
	color: #900;
}

/* Sidebar */

div#sidebar.grid_3 {
	margin-top: 0;
	padding-top: 0;
}

#sidebar div.block {
	border-bottom: 3px solid #e7eef6;
	margin: 10px 0;
}

#sidebar.grid_3 #forms.block {
	margin-top: 0;
}

/* Listado de Productos */

.ProductosTipo {
	color: #0360bd;
}

.ProductosAplicacion {
	color: #c10003;
}

h2.ProductosTipo,
h2.ProductosAplicacion {
	margin: 0;
	padding-bottom: 8px;
	border-bottom: 1px solid #f4f4f6;
	font-weight: bold;
	width: 150px;
	border-left-color: #900;
}

h2.ProductosTipo.short,
h2.ProductosAplicacion.short {
	border-bottom: 3px solid #ccdff0;
	width: 220px;
	font-size: 150%;
	margin-top: 10px;
}
h3.CategoriasDeProductos {
	margin: 0;
	padding-bottom: 8px;
	border-bottom: 1px solid #f4f4f6;
	font-weight: bold;
	width: 150px;
	border-left-color: #900;
	font-size: 1.15em;
	color: #0360bd;
}

ul.listadoProductos li {
	list-style: none;
	margin: 0;
	font-weight: bold;
	border-bottom: 1px solid #f4f4f6;
}

ul.listadoProductos li a {
	display: block;
	margin: 0;
	color: #79aee2;
	text-decoration: none;
	padding: 5px 3px;
}

ul.listadoProductos li a:hover {
	color: #0360bd;
}

.ProductosAplicacion ul.listadoProductos li a {
	color: #df7374;
}

.ProductosAplicacion ul.listadoProductos li a:hover {
	color: #900;
}

ul.menuInterior.otrasCategorias li a {
	color: #ababab;
}

ul.menuInterior.otrasCategorias li a:hover {
	color: #5f5f5f;
}

/* MARCAS */

#contenido .marcaLogos {
	text-align: left;
	background-color: #f4f4f6;
	border: 1px solid #e7eef6;
	margin-bottom: 10px;
}

#contenido .marcaLogos img {
	margin: 5px;
	max-width: 210px;
}

#contenido .marcaLogos p,
#contenido .marcaLogos p a {
	text-decoration: none;
	margin: 5px 0 0 5px;
}

/* Productos Listado */

#contenido div.ProductosListado {
	padding: 20px 0 10px 20px;
	margin-left: 20px;
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	border-left: 1px solid #e3e3e3;
}

#contenido div.ProductosListado a.imgListado img {
	padding: 2px;
	border: 1px solid #e3e3e3;
	background: #dfdfdf;
}

#contenido div.ProductosListado h2 small a.post-edit-link,
a.post-edit-link {
	margin-left: 5px;
	font-size: 10px;
	font-style: italic;
}

/* SINGLE */

#thumbInteriorZoom {
	overflow: hidden;
	width: 156px;
}

#thumbInteriorZoom a {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}

#thumbInteriorZoom a span {
	width: 150px;
	height: 30px;
	position: absolute;
	left: 3px;
	top: 123px;
	background: #1b3d5d url(img/zoom_in.png) no-repeat 10px;
	background-color: inherit;
}

#thumbInteriorZoom img {
	padding: 2px;
	border: 1px solid #e3e3e3;
	background: #dfdfdf;
}

#thumbInteriorZoom a span {
	opacity: 0.7;
}

#thumbInteriorZoom a:hover span {
	opacity: 0.8;
}

div.wp-caption {
background-color:#e3e3e3 ;
padding: 0;	
}

div.wp-caption p.wp-caption-text {
text-align: center;
font-size: 10px;
margin: 0;
padding: 0 4px 4px 4px;
}

div.wp-caption img {
	margin: 5px;
	padding: 0;
	
}


/* complementos */

div.complementos ul li {
	margin: 0 0 0 38px;
	list-style-type: square;
	padding: 0;
	color: #494949;
}

div.complementos ul li.camiones,
div.complementos ul li.livianos,
div.complementos ul li.industriales {
	color: #777;
}

div.complementos ul a.more-link,
div.complementos p a.more-link {
	clear: left;
	display: block;
	padding: 1px 0 0 24px;
	list-style-position: inside;
	background: url(img/table.png) no-repeat;
	margin: 12px 0 0 0;
	color: #0360bd;
	font-weight: bold;
	text-decoration: none;
	font-size: 95%;
}

div.complementos ul a.more-link em,
div.complementos p a.more-link em {
	text-decoration: none;
	font-style: normal;
	color: #494949;
}

a.more-link {
	text-decoration: underline;
	color: #2e60bd;
}

div.complementos ul li.recomendacion {
	list-style: none;
	padding: 1px 0 0 24px;
	font-weight: bold;
	list-style-position: inside;
	background: url(img/accept.png) no-repeat;
	margin: 8px 0 0 0;
	font-size: 95%;
	color: #777;
}

div.complementos ul li.downloadPdf {
	list-style: none;
	padding: 1px 0 0 24px;
	font-weight: bold;
	list-style-position: inside;
	background: url(img/page_white_acrobat.png) no-repeat;
	margin: 8px 0 12px 0;
}

#contenido ul li.downloadPdf {
	list-style: none;
	padding: 1px 0 0 24px;
	font-weight: bold;
	list-style-position: inside;
	background: url(img/page_white_acrobat.png) no-repeat;
	margin: 8px 0 8px 0px;
}

#contenido ul li.externalLink {
	list-style: none;
	padding: 1px 0 0 24px;
	font-weight: bold;
	list-style-position: inside;
	background: url(img/link_go.png) no-repeat;
	margin: 8px 0 8px 10px;
}

div.complementos ul li.downloadPdf a,
#contenido ul li.downloadPdf a,
#contenido ul li.externalLink a {
	text-decoration: none;
}

div.complementos ul li.similares {
	list-style: none;
	padding: 1px 0 0 24px;
	font-weight: normal;
	list-style-position: inside;
	background: url(img/book_next.png) no-repeat;
	margin: 8px 0 0 0;
	font-style: normal;
	color: #777;
	text-transform: lowercase;
	font-size: 10px;
}

div.complementos ul li.similares a {
	text-decoration: none;
	font-weight: bold;
	color: #777;
}

div.complementos.single {
	margin: 20px 0;
	padding: 10px 0;
	border-top: 1px dotted #494949;
}

/* FOOTER */

#footer {
	width: 100%;
	position: absolute;
	background: url(img/bg-footer.png) no-repeat center top;
	padding-bottom: 10px;
}

#footer p {
	margin-bottom: 0;
}

#footer div.container_12 {
	padding-top: 20px;
}

#footer h2 {
	padding-top: 15px;
	color: #fff;
	font-size: 160%;
}

#footer h2 span.tagline {
	display: block;
	font-size: 70%;
	margin-top: 5px;
}

#footer ul,
#footer li {
	list-style: none;
	margin: 0;
	padding: 0;
}

/*jffp*/

.clear {
	clear: both;
}

.interior .container_12 #contenido .tituloPost {
	color: #0360bd;
	text-decoration: underline;
	font-size: 2em;
	margin-bottom: 15px;
}

img.alignright {
	float: right;
	margin: 0 0 10px 10px;
}

img.alignleft {
	float: left;
	margin: 0 10px 10px 0;
}
img.borde {
	background-color: #edf4fb;
	padding: 4px;
	border: 1px solid #dae9f7;
}
#contenido .noticia h2 {
	color: #c10003;
;
}

#contenido .noticia .fecha {
	color: #df7374;
	margin-bottom: 0px;
}

#contenido .noticia img {
	float: left;
	margin-right: 20px;
}

.noticia {
	margin-bottom: 20px;
}

img.thumb {
	background-color: #ccc;
	padding: 3px;
}

/* GALERIA */

#contenido p.thumbs {
	width: 315px;
	float: left;
}

#despliegue {
	float: left;
}

#contenido p.thumbs a {
	margin: 0 5px 5px 0;
}

/* menu horizontal */

ul.jose {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.jose li {
	float: left;
}

ul.jose li a {
	display: block;
	padding: 10px 5px;
	background-color: #760904;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}

ul.jose li.current_page_item a {
	background-color: #fe2114;
}

/* WP-reloaded */

.wp-table-reloaded {
	background-color: #CDCDCD;
	margin: 10px 0px 15px 0px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
	clear: both;
}

.wp-table-reloaded th {
	background-color: #E6EEEE;
	/*

border: 1px solid #FFFFFF;*/
	padding: 4px;
	color: #2960bd;
	cursor: crosshair;
}

.wp-table-reloaded td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFFFFF;
	vertical-align: top;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

.wp-table-reloaded .even td {
	background-color: #FFFFFF;
}

.wp-table-reloaded .odd td {
	background-color: #e3effb;
}

.wp-table-reloaded .header {
	background-image: url(http://dev.indubal.cl/wp-content/plugins/wp-table-reloaded/img/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: crosshair;
}

.wp-table-reloaded .headerSortUp {
	background-color: #b8d1e9;
	background-image: url(http://dev.indubal.cl/wp-content/plugins/wp-table-reloaded/img/asc.gif);
	color: #760904;
}

.wp-table-reloaded .headerSortDown {
	background-color: #b8d1e9;
	background-image: url(http://dev.indubal.cl/wp-content/plugins/wp-table-reloaded/img/desc.gif);
	color: #760904;
}

.wp-table-reloaded tbody td {
	border-left: 1px solid #b8d1e9;
}

.wp-table-reloaded tbody td.column-1 {
	border-left: none;
}

h2.wp-table-reloaded-table-name {
	font-size: 120%;
	font-weight: normal;
}

/* @group qTranslate */

/*
.idioma #qtrans_language_chooser li {
	display: inline;
	opacity: 0.57;
}

#qtrans_language_chooser li a {
	opacity: 0.65;
}
#qtrans_language_chooser li.active a {
	opacity: 1;
}

.idioma #qtrans_language_chooser li a {
	margin-left: 20px;
	float: right;
	text-indent:-9999px;
	}
	
.idioma #qtrans_language_chooser {
	margin-top: 20px;
	}
	
#qtrans_language_chooser ul {
	float: left;
	}
	
a.qtrans_flag_and_text span {
	text-indent:-9999px;
	}


#qtranslate-chooser li {
	float: left;
	list-style: none;
	margin: 25px 5px 0;
}

li a.qtrans_flag_and_text {
	opacity: 0.4;
}

li.active a.qtrans_flag_and_text {
	opacity: 1;
}

#qtranslate-chooser li a.qtrans_flag_and_text span {
	display: none;
}
 


ul#qtranslate-2-chooser.qtrans_language_chooser {
	list-style: none;
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	border-bottom: 3px solid #e7eef6;
}

ul#qtranslate-2-chooser.qtrans_language_chooser li {
	margin: 0 30px 0 0;
	display: inline-table;
}
*/

/* @end */
/* language selector ----------------- */

.idioma {
	padding-top: 10px;
}
#contactanos,
#qtranslate-chooser {
list-style: none;
margin: 0;
}
#contactanos li,
#qtranslate-chooser.qtrans_language_chooser li {
	list-style: none;
	margin: 5px 5px 0 5px;
}

#contactanos li a {
	background: url(img/email.png) no-repeat 0 center;
	padding-left: 30px;
	text-decoration: none;
	padding: 4px 0 4px 30px;
}
#qtranslate-chooser.qtrans_language_chooser li a {
	padding-left: 30px;
	text-decoration: none;
}

#banderas li{
	font-weight: bold;
}

#banderas li a{
	opacity: 0.4;
	color: #424242;
}
#banderas li a:hover,
#banderas li.active a,
body.page-id-84 #banderas #contactanos li a{
	opacity: 0.9;
	color: #503e3e;
}
.qtrans_flag_en,
.qtrans_flag_es {

}

a.qtrans_flag_and_text {
	text-decoration: none;
}

/* JQery Carousel*/

div.jcarousel-scroll {
	height: 40px;
	margin: 10px 0;
}

div.carousel-gallery {
	background-color: #d9e3e9;
	padding: 10px;
}

div.carousel-gallery h2.cgj_title {
	margin: 0 0 10px 0;
}

li.jcarousel-item-horizontal img {
	max-width: 520px;
}

a.cgj_prev {
	float: left;
	padding: 10px 20px;
	width: 72px;
	text-align: center;
	background: url(img/botones.png) left 0;
	text-decoration: none;
	font-weight: bold;
	color: #151515;
	opacity: 0.65;
	-webkit-transition: all 0.2s ease-out;
}

a.cgj_next {
	float: right;
	padding: 10px 20px;
	width: 72px;
	text-align: center;
	background: url(img/botones.png) left -43px;
	text-decoration: none;
	font-weight: bold;
	color: #151515;
	opacity: 0.65;
	-webkit-transition: all 0.2s ease-out;
}

a.cgj_prev:hover,
a.cgj_next:hover {
	opacity: 1;
	color: #4d4d4d;
}

#contenido.grid_7 .carousel-controls {
	margin: 0.75em 0 0 0px;
	text-align: center;
}

#contenido.grid_7 .carousel-controls a {
	float: left;
	margin: 0 3px 3px 0;
}

#contenido.grid_7 .carousel-controls img {
	border: 4px solid #b8c1c6;
}

#contenido.grid_7 .carousel-controls span {
	display: none;
}

#contenido.grid_7 .carousel-controls .active img {
	border: 4px solid #5b81aa;
}
