
@media (min-width:1200px)
{
	.container{ max-width:1170px;}
}


body
{
	background:rgba(0,0,0,0);
}

.carousel-caption
{
	background:rgba(0,0,0,0.5);
	padding: 0 20px;
	margin-bottom:40px;
	display:none;
}

.carousel-inner .item:hover > .carousel-caption
{
	display:block.
}



html
{ 
  background:url(../images/bg-html.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12
{
	padding:0px;
}


.allcaps
{
    text-align: justify;
    margin-right: 20px;
}


/*
top
*/
.top
{
	margin-bottom:5px;
	padding:0px;
	background:rgba(255,255,255,0.8);
}


.top span
{
	font-size:18px;
	font-weight:700;
}

.top span p
{
	margin-left:30px;
}


@media (max-width:400px)
{
.top span p
{
	margin-left:0px;
	text-align:center;
	font-size:20px;
}

}



.top span a
{
	color:#000000;
}

.top span a:hover
{
	color:#EF0509;
}


/*
//////top
*/























/*
menu
*/
.top
{
	margin-bottom:5px;
	padding:0px;
	background:rgba(255,255,255,0.8);
}


.navbar
{
	background:rgba(0,0,0,0);
	border:0px;
}

.navbar-default .navbar-nav > li > a
{
	color:#000000;
	font-size:19px;
}


.navbar-nav > li > .dropdown-menu
{
	background:#EF0509;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a
{
	color:#FFFFFF;
	font-size:17px;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus
{
	background:#EF0509;
}

#menuUno
{
	margin-top:10px;
}

#menuUno ul li a
{
	margin:3px;
}

#menuUno ul li a:hover
{
	background:rgba(0,0,0,0.3);
	color:#FFFFFF;
	border-radius:3px;
}


.dropdown-menu > li > a:hover, .dropdown-menu > li 
{
	background:#EF0509;
	color:#FFFFFF;
}


.navbar-default .navbar-nav .open .dropdown-menu > li > a
{
	color:#FFFFFF;
}

/*
//////menu
*/






















/*
slider
*/

.carousel
{
	background:rgba(255,255,255,0.8);
}

.carousel-control.left
{
	background:rgba(0,0,0,0);
}


.carousel-control.right
{
	background:rgba(0,0,0,0);
}


.carousel-indicators
{
	margin-bottom:-8px;
}


.carousel-indicators li
{
	border:1px solid rgba(0,0,0,0.1);
}


/*
/////slider
*/



/*
marcas
*/
.marcas
{
	background:rgba(0,0,0,0.8);
	margin-top:15px;
	padding:5px;
}

.marcas img
{
	margin:auto;
}

.marcas a img:hover
{
	background:#FF0004;
}

/*
///// marcas
*/









/*
contenido
*/
.contenido
{
	margin-top:20px;
	background:rgba(0,0,0,0.8);
	color:#FFFFFF;
	padding:15px;
}


h1, h3
{
	font-size:26px;
}


h2
{
	background:#EF0509;
	padding:7px 7px 7px 13px;
}




h6
{
	background:#2E2E2E;
	padding:7px 7px 7px 13px;
	font-size:16px;
}



.contenedorProductos
{
	background-color:#FFFFFF;
	padding:10px;
	background:#000000;
	color:#000000;
	font-size:12px;
}

.productos
{
	padding:10px;
	background:#FFFFFF;
    min-height: 200px;
}

.productos p
{
	margin-bottom:8px;
}

.productos img
{
	margin-bottom:8px;
}


.productos h5
{
	color:#FF0004;
	font-size:20px;
	text-transform:uppercase;
	margin:0px;
	font-weight:900;
}

.productos a
{
	font-size:12px;
	color:#FFFFFF;
	background:#FF0004;
	padding:5px;
	border-radius:3px;
}



.productos a:hover
{
	text-decoration:none;
	background:#000000;
}



.fichas h5
{
	font-size:36px;
}


.fichas h6
{
	color:#FFFFFF;
	background:#777777;
}


/*
//////contenido
*/





/*
contacto
*/


.contacto img
{
	display:inline;
}

.contacto
{
	font-size:18px;
}

.contacto a
{
	color:#FFFFFF;
	line-height:2;
}


input, button, select, textarea
{
	background:#FF0004;
	border:0px;
	padding:3px 5px 3px 5px 3px;
	border-radius:3px;
	margin-bottom:20px;
}

/*
////contacto
*/







/*
footer
*/

.footer
{
	background:#EF0509;
	color:#FFFFFF;
	padding:5px 5px 15px 5px;
}


.footer span p
{
	margin-bottom:0px;
}

.footer p a
{
	color:#FFFFFF;
}


.info
{
	margin-left:15px;
}

.info p
{
	margin-bottom:0px;
}


@media (max-width:400px)
{
.info
{
	margin-left:0px;
}
}



@media (max-width:400px)
{
.info p
{
	text-align:center;
}
}



@media (max-width:400px)
{
.info span
{
	display:block;
}
}







.footer img
{
	display:inline;
}

#miMenu ul li a
{
	color:#FFFFFF;
	font-size:16px;
	padding:5px 15px 5px 15px;
	text-align:center;
	margin:10px 3px 3px 3px;
	border:1px solid rgba(255,255,255,0.2);
	border-radius:4px;
}

#miMenu ul li a:hover
{
	background:rgba(0,0,0,0.1);
}




@media (max-width:400px)
{
#miMenu ul li a
{
	margin-top:0px;
}
}


.footer .navbar
{
	margin-bottom:0px;
}

.footer span
{
}



.social img
{
	margin-top:20px;
	max-width:40px;
}

@media (max-width:400px)
{
.social
{
	padding-left:35%;
}

}



/*
//////footer
*/





iframe
{
max-width: 100%;
height: auto;
width: 527px; /*IE8 bug fix*/
height:500px;
vertical-align: middle;
}



.flotante
{
    position: fixed;
    bottom: 10%;
    z-index: 2222;
    left: 25px;
}

.flotante img
{
max-width: 60px;

}












