.page-producto {

}

.page-producto .back-link.show-portfolio {
	color: #007548;
	margin-top: 8px;
}

.page-producto .back-link.show-portfolio .fa-angle-left {
	background: #007548;
	padding: 2px;
	color: white;
	width: 18px;
	font-size: 12px;
	text-align: center;
}

.page-producto .back-link.show-portfolio:hover {
	color: #009a61;
	text-decoration: none;
}

.page-producto .back-link.show-portfolio:hover .fa-angle-left {
	background: #009a61;
}

.page-producto table {
	width: 100%;
}

.page-producto table tr {
	border-bottom: 1px solid grey;
}

.page-producto table tr th {
	background: #333333;
	color: white;
	padding: 15px 10px;
	text-align: left;
}


.page-producto table tr td{
	padding: 5px 5px 5px 10px;
}

.page-producto .section-top{
	margin-top: 20px;
	margin-bottom: 20px;
}


.page-producto .section-top h1{
    color: #007548;
    font-size: 30px;
    margin: 0;
    font-weight: normal;
    margin-top: 10px;
    margin-bottom: 10px;
}

.page-producto .section-top hr{
	background: #4d4d4d;
	height: 1px;
	padding: 0;
	margin:5px 0 0 0;
	    position: relative;
}

.page-producto .section-body p.text{
	font-size: 22px;
	line-height: 32px;
	margin-top: 30px;

}

.page-producto .section-body h4{
	margin-top: 15px;

}

.page-producto .section-body #product-carousel{
    margin-top: 0px;
}


/*Sidebar*/

.page-producto .product-sidebar{

}


.page-producto .product-sidebar a.unstyled{
}

.page-producto .product-sidebar a.unstyled:hover{
	text-decoration: none;
}
.page-producto .product-sidebar a.unstyled:hover div{

	opacity:0.9;
}

.page-producto .product-sidebar hr{
	background: #4A4A4A;
	height:1px;
}
.page-producto .product-sidebar h1{
	font-size:22px;
}
.page-producto .product-sidebar h2{
	font-size:22px;
	margin: 0;
	font-weight: normal;
}
.page-producto .product-sidebar h3.big{
	font-size:70px;
	color: #007548;
	font-weight: bold;
}

.page-producto .novedades{
	margin-top:20px;
	background: rgb(242, 242, 242);
	padding:20px;
}

.page-producto .novedades h2{

	font-size:22px;
	margin:0;
	padding: 20px 15px 20px 15px;
}

.page-producto .novedades ul { list-style-type: none; padding: 0px}
.page-producto .novedades li { margin-bottom: 10px}

.page-producto .ficha-tecnica {
		padding:0px;
		margin-top:20px;	
}

.page-producto .ficha-tecnica h2{

	font-size:22px;
	margin:0;
	padding: 20px 0;
	
}
	
	
/*Sidebar Bloques*/

.page-producto .product-sidebar .block:first-child{
	margin-top:0;
}

.page-producto .block {
	color: #ffffff;
	background: #fc4513 ;
	padding:20px;
	margin:10px 0;
}

.page-producto .block.transp {
	color: #565656;
	background: #ffffff ;
	padding:5px;
	margin: 0;
}

.page-producto .block.gris {
	background: #DBDBDB;
	color: #007548;
}

.page-producto .block.naranja {
	background: #007548;
	color: #ffffff;
}

.page-producto .block.naranja h1{
	font-size: 30px;
	margin-top: 0;
	font-weight: normal;
}

.page-producto .block.naranja p{
	font-size: 15px;

}

.page-producto .block.borde-naranja {
	background: inherit;
	color: #565656;
	border: 1px solid #565656;
	padding-bottom: 25px;
}

.page-producto .block.borde-naranja h2{
	margin-bottom: 10px;

}

.page-producto .block.borde-naranja ul{
	list-style: none;
	margin:0;
	padding:0;
}

.page-producto .block.borde-naranja ul li:first-child{
	border-top: 1px solid #9c9c9c;
}

.page-producto .block.borde-naranja ul li{
	border-bottom: 1px solid #9c9c9c;
	font-size: 15px;
	color:#333333;
	padding: 5px 0;
}

.page-producto .block.borde-naranja ul li a{
	color:#333333;
}

.page-producto .block.borde-naranja ul li a:hover{
	opacity:0.9;
}

.carousel-control .icon-prev, .carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left, .carousel-control
.glyphicon-chevron-right, .glyphicon-circle-arrow-left,
.carousel-control .glyphicon-circle-arrow-left,
.carousel-control .glyphicon-circle-arrow-right {
	display: inline-block;
	position: absolute;
	top: 50%;
	z-index: 5;
}

/*ficha tecnica colossus*/

.page-producto.colossus table tr:first-child th:nth-child(2) {
	background: #007548;
	color: white;
}

.page-producto.colossus table tr td:nth-child(2) {
	background: #F2F2F2;
	color: #007548;
}

.page-producto.colossusl table tr:first-child th:nth-child(3) {
	background: #007548;
	color: white;
}

.page-producto.colossusl table tr td:nth-child(3) {
	background: #F2F2F2;
	color: #007548;
}

.page-producto.colossusxl table tr:first-child th:nth-child(4) {
	background: #007548;
	color: white;
}

.page-producto.colossusxl table tr td:nth-child(4) {
	background: #F2F2F2;
	color: #007548;
}
.page-producto.colossusc table tr:first-child th:nth-child(5) {
	background: #007548;
	color: white;
}

.page-producto.colossusc table tr td:nth-child(5) {
	background: #F2F2F2;
	color: #007548;
}
