@charset "utf-8";
/* CSS Document */

body {
	background-color:#FFFFFF;
    font-family: 'Droid Sans', sans-serif;


	
	}
/* CSS Document .container {
	
	background-color:#FFF;
	
	
	}*/

header {
	padding:0px;
	background-color:#B0BEC5;
		
	}
	
.img-header {
	margin-top:40px;
	}

h1 {
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#663931;
	font-style:normal;
	font-weight:100;
	
		}
		
h2 {
	font-size:16px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#663931;
	font-style:normal;
	font-weight:200;
	
		}

	
p {
	font-size:13px;
	font-family: 'Droid Sans', sans-serif;
	color:#333333;
	font-style:normal;
	font-weight:100;
	line-height:24px;
	text-align:left;
	
	
		}
	
.rosa{
	background-color:#C96;
	}

.row {
	
	padding-top:10px;
	padding-bottom:10px;
	margin-right:0px;
	margin-left:0px;
	
	}
.title {
	font-family: 'Droid Sans', sans-serif;
	font-size:16px;
	color:#333333;
	text-align:left;
	
	}
	
.title-productos {
	font-family: 'Droid Sans', sans-serif;
	font-size:20px;
	color:#333333;
	text-align:left;
	background-color:#CFD8DC;
	padding:16px;	
	margin-bottom:10px;
	}

.title-producto {
	font-family: 'Droid Sans', sans-serif;
	font-size:16px;
	color:#333333;
	text-align:left;
	font-weight:bolder;
	padding:16px;	
	background-color:#CFD8DC;
	}
.title-t {
	
	border-bottom: 7px solid #337ab7;
	}

.description-producto {
	font-family: 'Droid Sans', sans-serif;
	font-size:12px;
	color:#333333;
	text-align:left;
	padding:16px;
		
	}
	
dt {
	
	margin-top:15px;
	}
	
.home {
	
	padding-left:30px;
	padding-right:30px;
	padding-top:30px;
	padding-bottom:20px;
	
	}
.icons{
	color:#999;
	}

.line {
	
	background-image:url(../img/linea-1.png);
	background-repeat:repeat-x;
	height:15px;
	}
	
.line2 {
	
	background-image:url(../img/linea-2.png);
	background-repeat:repeat-x;
	height:15px;
	
	}
	
.line3 {
	
	background-color:#666;
	height:3px;
	
	}
	
.rowslider {
	padding-top: 0px;
	padding-bottom:10px;
	
	
	}
	
.paddingtop {
	padding-left: 0px;
	padding-right: 0px;	
	
	}



  	


/*==== .headerbackground {
	background-color:#B0BEC5;
	background-image:url(../img/header-background.jpg);========== */
	
	
	} 
	


/*=========================
  Icons  ================= */


/* footer social icons */
ul.social-network {
	list-style: none;
	display: inline;
	margin-left:0 !important;
	padding: 0;
}
ul.social-network li {
	display: inline;
	margin: 0 5px;
}


/* footer social icons */
.social-network a.icoRss:hover {
	background-color: #F56505;
}
.social-network a.icoFacebook:hover {
	background-color:#3B5998;
}
.social-network a.icoTwitter:hover {
	background-color:#33ccff;
}
.social-network a.icoGoogle:hover {
	background-color:#BD3518;
}
.social-network a.icoVimeo:hover {
	background-color:#0590B8;
}
.social-network a.icoLinkedin:hover {
	background-color:#007bb7;
}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {
	color:#fff;
}
a.socialIcon:hover, .socialHoverClass {
	color:#44BCDD;
}

.social-circle li a {
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	width: 50px;
	height: 50px;
	font-size:20px;
}
.social-circle li i {
	margin:0;
	line-height:50px;
	text-align: center;
}

.social-circle li a:hover i, .triggeredHover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.social-circle i {
	color: #fff;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}

.social-circle a {
 background-color: #D3D3D3; 
}

.padding-social {
	padding-top:20px;
	padding-bottom:20px;
	background-color:#CFD8DC;
	
	}

.padding-social2 {
	padding-top:0px;
	padding-bottom:0px;
	background-color:#CFD8DC;
	
	
	}


	
.padding-social p{
	color:#37474F;
	
	
	}

.glyphicon-circl {
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	width: 40px;
	height: 40px;
	font-size:20px;
	background-color: #007883;
	color:#FFF;
	padding-top:10px;
	
	
	}
	
.img-responsive {
	margin: 0 auto;
	
	}
	
.navbar-default {
	margin-top:40px;
	
	}
.box {
	padding:20px;
	
	}

.carousel .item {
    width: 100%; 
    max-height: 400px; 
}
.carousel .item img {
    width: 100%; 
}


.navbar-default .navbar-nav>li>a:hover {
	background-color:#E5E5E5;
	
	}
	
.navbar-default .navbar-nav>li>a {
	padding-top:6px;
	padding-bottom:6px;
	
	}
   
.img-box{
	
	border-color:#666;
	border-radius:5px;
	border-bottom-width:thick;
	
	}
	
/* footer */
footer{
	background-color:#B0BEC5;
	
	}

.title-footer {
	color:#C60;
	
	}
footer h3 {
	color:#3F51B5;
	font-weight:600;
	font-size:16px;
	
	
	}

footer a {
	color:#666;
	font-weight:300;
	font-size:14px;
	
	}
	
footer a:hover {
	color:#428bca, 6.5%;
	font-weight:bolder;
	font-size:14px;
    text-decoration:none;
	
	}

footer li {
	display:block;
	text-decoration:none;
	padding:2px;
	background-color:transparent;
	
	}

.list-group-item {
	background-color:transparent;
	border:hidden;
	padding:0px;
	padding-bottom:8px;
	}
	
.list-unstyled {
    padding-left: 0;
    list-style: none;
}

/* Google maps 	*/

.google-maps {
position: relative;
padding-bottom: 60%; // This is the aspect ratio
height: 0;
overflow: hidden;
}
.google-maps iframe {
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important;
}
 
.form-control {
	
	height:45px;
	margin-bottom:0px;
	}

.contact {
	padding-left:4px;
	margin-bottom:15px;
	margin-top:15px;
	
	}
	
.su-list ul {
    list-style: none;
	padding:15px;
}

.su-list ul li {
  padding-bottom:10px;
  }


h3{
	font-size:15px;
	
	
	}
	
.slider-proser {
 padding:0px;	
	}
	
address {
	margin-top:25px;
	
	}
	
.widget-title {
    font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	color: #FFF; }
	