@charset "UTF-8";

@font-face{
    font-family:RobotoCondensed-Regular;
	src: url("../fonts/RobotoCondensed-Regular.ttf") format("truetype");
}
@font-face{
    font-family:RobotoCondensed-Ligth;
	src: url("../fonts/RobotoCondensed-Light.ttf") format("truetype");
}

@font-face{
    font-family:RobotoRegular;
	src: url("../fonts/Roboto-Regular.ttf") format("truetype");
}
@font-face{
    font-family:RobotoLight;
	src: url("../fonts/Roboto-Light.ttf") format("truetype");
}	
@font-face{
    font-family:RobotoMedium;
	src: url("../fonts/Roboto-Medium.ttf") format("truetype");
}
@font-face{
    font-family:RobotoBold;
	src: url("../fonts/Roboto-Bold.ttf") format("truetype");
}
@font-face{
    font-family:RobotoSlab-Thin;
	src: url("../fonts/RobotoSlab-Thin.ttf") format("truetype");
}
@font-face{
    font-family:RobotoSlab-Bold;
	src: url("../fonts/RobotoSlab-Bold.ttf") format("truetype");
}
/*************** HEADER *********************/
#myNavbar{
	font-family: RobotoLight;
	font-size:2em;
	font-weight:normal;
	padding-top:1em;
	color:#000;
	text-align:left;
	border:none;
	line-height:1.3em;
}
.active{
	font-family:RobotoMedium;
	font-weight:normal;	
}
.navbar{
	background:#FFF;
	border:none;
}
.navDiv{
	padding-top:4em;
}

/*************** SLIDE **********************/	
.slide{
	/*background-image: url('../images/background.png');
	background-repeat: no-repeat;
	background-position: 45% 50%;
	color:#FFF;
	padding-bottom:3.5em;
	padding-top:3.5em;*/
}
.carousel-inner { text-align: center; }
.carousel .item > img { display: inline-block; }
.carousel-indicators li {
    border-color: #BBBBBB;
	border-color: #BBBBBB;
 }
.carousel-indicators .active {
	background-color: #9D9D9D;
}

/*************** FADE CAROUSEL **************/

.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}

/*************** PRODUCTO *******************/

.producto{
	padding-bottom:5em;
}
.titProductos{
	margin-bottom:3em;
	margin-top:3em;
}
.liBold2{
	font-family:RobotoCondensed-Regular;
	font-weight:normal;
}
.producto h5{
	font-family:RobotoCondensed-Regular;
	font-size:1.4em;
	font-weight:normal;
}
.producto h4{
	border-bottom:2px solid gray;
	padding-bottom:0.3em;
	font-family:RobotoCondensed-Ligth;
	font-size:2.2em;
	font-weight:normal;
}
.producto article{
	margin-bottom:1.5em;
}
.descriptionText{
	font-family: RobotoLight;
	font-size:1.2em;
	font-weight:normal;
}
.liBold4{
	font-family: RobotoBold;
	font-weight:normal;
}
.descriptionProdcuto{
	text-align:right;
	margin-bottom:2em;
	margin-top:10.3em;
	font-family: RobotoLight;
	font-size:0.9em;
	font-weight:normal;
}
.descriptionProdcuto h4{
	border-bottom:2px solid black;
}
.productoColores{
	text-align:left;
}
.descriptionProdcuto a{
	color:#000;
	outline:none;
}

/*************** CONTACTO *******************/
	
.finaleFoot{
	background-image: url('../images/bkg_footer1.png');
	color:#FFF;
}
.finaleFoot p{
	font-family: RobotoSlab-Thin;
	font-size:2.5em;
	font-weight:normal;
}
.liBold1{
	font-family: RobotoSlab-Bold;
	font-weight:normal;
}
footer{
	background-image: url('../images/bkg_footer2.png');
	border:none;
	color:#FFF;
	font-size:0.8em;
	padding-top:1em;
	padding-bottom:1em;
}
footer a{
	color:#FFF;
}

.copy{
	margin-top:1.5em;
	text-align:right;
	font-family: RobotoLight;
	font-size:1.08em;
	font-weight:normal;
}
.copy span{
	font-family: RobotoMedium;
}
#contactoLabel{
	font-family: RobotoCondensed-Regular;
	font-size:1.2em;
	font-weight:normal;
	margin-bottom:1.5em;
	margin-top:1.5em;
}
	
section.contacto {
	padding-bottom:3em;
}

section.contacto article{
	padding-top:4em;
	text-align:left;
}
section.contacto aside{
	padding-top:3.5em;
	text-align:left;
}	
section.contacto ul{
	list-style:none;
	margin: 0px;
	padding: 0px;
	margin-top:1.2em;
}
section.contacto a{
	text-decoration:none;
	color:#FFF;
}
section.contacto a:hover{
	color:#333;
}
.liBold{
	font-weight:bold;
}
.botonEnviar{
	font-family: RobotoLight;
	font-size:1em;
	font-weight:normal;
	text-align:right;
	letter-spacing:2px;
}
.liDatos{
	font-family: RobotoLight;
	font-size:1.1em;
	font-weight:normal;
}
.liDatos1{
	font-family: RobotoMedium;
	font-size:1.1em;
	font-weight:normal;
}
#nombre,#email,#tel,#msg{
	font-family: RobotoRegular;
	font-size:1.1em;
	font-weight:normal;	
	border:none;
	background:transparent;
	border-bottom:1px solid #FFF;
	color:#FFF;
	margin-bottom:1em;
	outline:0px;
	width:100%;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
input-placeholder {
	color:#FFF;
}
::-webkit-input-placeholder {
	color:#FFF;
}

:-moz-placeholder { /* Firefox 18- */
	color:#FFF;
}

::-moz-placeholder {  /* Firefox 19+ */
	color:#FFF;  
}

:-ms-input-placeholder {  
	color:#FFF;
}
#submit{
	background:none;
	border:none;	
	font-weight:bold;
}
#submit:hover,.cierre a:hover{
	color:#333;
}
.hola{
	background:yellow;
}
.cierre,.cierre a{
	color:#FFF;
}
textarea { 
	resize: none;
}
.btnTablet,.standardTabletMove,.delgadasTabletMove,.especialesTabletMove,.pintadasTabletMove,.estenopeicasTabletMove{
	display:none;
}
.standardTablet,.standardPcMove{
	height:150px;
}
.especialesTablet,.especialesPcMove{
	height:200px;
}
.pintadasTablet,.pintadasPcMove{
	height:235px;
}
.delgadasTablet,.delgadasPcMove{
	height:250px;
}
.standardTabletMove,.delgadasTabletMove,.especialesTabletMove,.pintadasTabletMove,.estenopeicasTabletMove{
	height:auto;
}

section.producto article img{
	width:100%;
}
.rotate{
    -moz-transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.rotate.up{
    -moz-transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
}


@media screen and (max-width: 400px){
	.standardTablet{
		height:170px;
	}
	.especialesTablet{
		height:300px;
	}
	.pintadasTablet{
		height:310px;
	}	
	.especialesTabletMove{
		height:170px;
	}
	.pintadasTabletMove{
		height:180px;
	}
}


@media screen and (max-width: 767px){
	.btnTablet{
		display:block;
	}
	.descriptionColorPC{
		display:none;
	}
	.producto h4{
		font-size:1.5em;
	}
	#datos,.cierre,.copy{ 
		text-align:center;
	}
	.cierre,.copy{ 
		padding-left:0;
		margin-left:0;
		padding-right:0;
		margin-right:0;
	}
	.finaleFoot{
		background-repeat:no-repeat;
		background-color:#015CB9;
	}
	#contactForm{
		width:70%;
		margin-left:18%;
	}
	#contactoLabel{
		width:100%;
		text-align:center;
	}
	#myNavbar{
		font-size:1.5em;
		font-weight:normal;
		margin-top:2em;
		text-align:center;
	}
	.navDiv{
		padding-top:0em;
		border:none;
	}
	.navbar-header img{
		margin-left: auto;
		margin-right: auto;
		display:block;
		width:50%;
	}
	.navbar-header a{
		width:100%;
	}
}
@media screen and (max-width: 480px){
	.navbar-header img{
		width:90%;
	}
}