/*index */

body { background-image:url(../Imagenes/fondo.png);
	}
	
#total { position:relative;
		width:1077px;
		height:1500px;
		margin:auto;
	}
	
#botones { position:absolute;
		width:650px;
		height:81px;
		top:280px;
		left:110px;
}
	
#b1 a:link {display:block;
	width:112px;
	height:81px;
	background-image:url(../Imagenes/Home_b.jpg);
	text-decoration:none;
	}
	
#b1 a:visited {
	display:block;
	width:112px;
	height:81px;
	background-image:url(../Imagenes/Home_b.jpg);
	text-decoration:none;
	}

#b1 a:hover {display:block;
	width:112px;
	height:81px;
	background-image:url(../Imagenes/Home_a.jpg);
	text-decoration:none;
}

#b1 span{
	visibility:hidden;
	}

	li {
	list-style:none;
	float:left;
	padding-left:10px;
	}

#b2 a:link {display:block;
	width:189px;
	height:81px;
	background-image:url(../Imagenes/gruporbdesign_a.jpg);
	text-decoration: none;
}

#b2 a:visited {
	display:block;
	width:189px;
	height:81px;
	background-image:url(../Imagenes/gruporbdesign_a.jpg);
	text-decoration:none;
	}

#b2 a:hover {
	display:block;
	width:189px;
	height:81px;
	background-image:url(../Imagenes/gruporbdesign_b.jpg);
	text-decoration:none;	
	}
	
#b2 span{
	visibility:hidden;}
	
#b3 a:link {
	display:block;
	width:153px;
	height:81px;
	background-image:url(../Imagenes/Productos_a.jpg);
	text-decoration:none;
	}
	
#b3 a:visited {
	display:block;
	width:153px;
	height:81px;
	background-image:url(../Imagenes/Productos_a.jpg);
	text-decoration:none;
	}
	
#b3 a:hover {
	display:block;
	width:153px;
	height:81px;
	background-image:url(../Imagenes/Productos_b.jpg);
	text-decoration:none;}
	
#b3 span{
	visibility:hidden;
	}
	
#b4 a:link {
	display:block;
	width:153px;
	height:81px;
	background-image:url(../Imagenes/contacto_a.jpg);
	text-decoration:none;
	}
	
#b4 a:visited {
	display:block;
	width:153px;
	height:81px;
	background-image:url(../Imagenes/contacto_a.jpg);
	text-decoration:none;
	}
	
#b4 a:hover {
	display:block;
	width:153px;
	height:81px;
	background-image:url(../Imagenes/contacto_b.jpg);
	text-decoration:none;
	}
	
#b4 span{
	visibility:hidden;
	}
	
/*banner*/

#banner {
	position:absolute;
	width:900px;
	height:300px;
	top:390px;
	left:90px;
	}

#wrapper {
	width: 900px;
	height: 300px;
	position: absolute;
	left: 0;
	top: 0;
	box-shadow: 0 5px 15px #666;
}

#carousel {
	width: 900px;
	height: 300px;
	overflow: hidden;
}
#carousel img {
	display: block;
	float: left;
}

#pager {
	text-align: right;
	padding: 20px 45px 0 0;
}
#pager a {
	background-color: #888;
	display: inline-block;
	width: 15px;
	height: 15px;
	margin-right: 6px;
	border-radius: 10px;
	box-shadow: 0 1px 1px #cef;
}
#pager a.selected {
	background-color:#F00;
}
#pager a span {
	display: none;
}

#thumbs {
	display: none;
	border: 1px solid rgba(0, 0, 0, 0.8);
	background-color: rgba(0, 0, 0, 0.5);
	width: 150px;
	height: 75px;
	padding: 10px;
	position: absolute;
	top: 215px;
	right: 10px;
}
#thumbs img {
	display: block;
	float: left;
}

/**/
	
	
#parrafo { position:absolute;
		width:360px;
		height:90px;
		top:800px;
		left:140px;
		font-family:Tahoma, Geneva, sans-serif;
		color:#666666;
		font-size:18px;
		text-align:justify;
	}
	
#parrafo2 { position:absolute;
		width: 360px;
		height: 90px;
		top:800px;
		left:580px;
		font-family:Tahoma, Geneva, sans-serif;
		color:#666666;
		font-size:18px;
		text-align:justify;
	}
	
#parrafo3 { position:absolute;
		width:818px;
		height:166px;
		top:1035px;
		left:140px;
		font-family:Tahoma, Geneva, sans-serif;
		color:#666666;
		font-size:18px;
		text-align:justify;
	}

	
#siguenos {
	position:absolute;
	width:282px;
	height:61px;
	top:1250px;
	left:550px;
	}
	
#facebook {
	position:absolute;
	width:88px;
	height:70px;
	top:1250px;
	left:855px;
	}
	
#twiter {
	position:absolute;
	width:88px;
	height:70px;
	top:1250px;
	left:930px;
	}
	
#menu {
	position:absolute;
	width:1057px;
	height:37px;
	top:1350px;
	left:0px;
	background-color:#AF1D1E;
	padding-right:20px;
	padding-top:16px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#FFF;
	}
#menuinferior {
	position:absolute;
	 left: 737px; 
	 top: 18px;
	
	}
	
li {
	list-style:none;
	float:right;
	padding-left:10px;0
	}
	
.m1 a:link { color:#FFF;
			text-decoration:none;}
			
.m1 a:visited { color:#FFF;
			text-decoration:none;
			}
			
.m1 a:hover { color:#FFF;
			text-decoration:none;
			}
			
.m1 a:active { color:#FFF;
			text-decoration:none;}


#derechos {
	position:absolute;
	width:1057px;
	height:37px;
	top:1402px;
	left:0px;
	background-color:#A60304;
	color:#FFF;
	text-align:right;
	padding-right:20px;
	padding-top:15px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	}
	
/*index-2*/

#b1s2 a:link {display:block;
	width:112px;
	height:81px;
	background-image:url(../Imagenes/Home_a.jpg);
	text-decoration:none;
	}
	
#b1s2 a:visited {
	display:block;
	width:112px;
	height:81px;
	background-image:url(../Imagenes/Home_a.jpg);
	text-decoration:none;
	}

#b1s2 a:hover {display:block;
	width:112px;
	height:81px;
	background-image:url(../Imagenes/Home_b.jpg);
	text-decoration:none;
}

#b1s2 span{
	visibility:hidden;
	}

	li {
	list-style:none;
	float:left;
	padding-left:10px;
	}

#b2s2 a:link {display:block;
	width:189px;
	height:81px;
	background-image:url(../Imagenes/gruporbdesign_b.jpg);
	text-decoration: none;
}

#b2s2 a:visited {
	display:block;
	width:189px;
	height:81px;
	background-image:url(../Imagenes/gruporbdesign_b.jpg);
	text-decoration:none;
	}

#b2s2 a:hover {
	display:block;
	width:189px;
	height:81px;
	background-image:url(../Imagenes/gruporbdesign_a.jpg);
	text-decoration:none;	
	}
	
#b2s2 span{
	visibility:hidden;}


#parrafosesion2 {
	position:absolute;
	width:757px;
	height:123px;
	top:956px;
	left:160px;
	font-size:18px;
	color:#484848;
	text-align:justify;
	font-family:Tahoma, Geneva, sans-serif;}
	
#siguenos2 {
	position:absolute;
	width:282px;
	height:61px;
	top:1240px;
	left:630px;
	}
	
#facebook2 {
	position:absolute;
	width:88px;
	height:70px;
	top:1240px;
	left:938px;
	}
	
#twiter2 {
	position:absolute;
	width:88px;
	height:70px;
	top:1240px;
	left:1013px;
	}

#menu2 {
	position:absolute;
	width:1057px;
	height:37px;
	top:1340px;
	left:0px;
	background-color:#AF1D1E;
	padding-right:20px;
	padding-top:16px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#FFF;}

	
#derechos2 {
	position:absolute;
	width:1057px;
	height:37px;
	top:1392px;
	left:0px;
	background-color:#A60304;
	color:#FFF;
	text-align:right;
	padding-right:20px;
	padding-top:15px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;}
	
/*Index-3*/

#b1s3 a:link {
	display:block;
	width:112px;
	height:81px;
	background-image:url(../Imagenes/Home_a.jpg);
	text-decoration:none;
	}
	
#b1s3 a:visited {
	display:block;
	width:112px;
	height:81px;
	background-image:url(../Imagenes/Home_a.jpg);
	text-decoration:none;
	}
	
#b1s3 a:hover {
	display:block;
	width:112px;
	height:81px;
	background-image:url(../Imagenes/Home_b.jpg);
	text-decoration:none;}
	
#b1s3 span{
	visibility:hidden;
	}
	
#b3s3 a:link {
	display:block;
	width:153px;
	height:81px;
	background-image:url(../Imagenes/Productos_b.jpg);
	text-decoration:none;
	}
	
#b3s3 a:visited {
	display:block;
	width:153px;
	height:81px;
	background-image:url(../Imagenes/Productos_b.jpg);
	text-decoration:none;
	}
	
#b3s3 a:hover {
	display:block;
	width:153px;
	height:81px;
	background-image:url(../Imagenes/Productos_a.jpg);
	text-decoration:none;}
	
#b3s3 span{
	visibility:hidden;
	}
	
/**/	
	
#galeria-proyectos {
	position:absolute;
	width:950px;
	height:630px;
	top:390px;
	left:100px;
	}
	
#projects-container {
  margin:0;
}

.project-item {
  position: relative; 
  float: left; 
  margin: 10px; 
  overflow: hidden;
}

.project-item .img img {
  width: 100%;
}

.project-item .caption {
  position: absolute; 
  bottom: 0; 
  left: 0; 
  width: 100%; 
  height: 65px; 
  background: #000; 
  color: #fff;
}

.project-item .caption h3 {
  font-size: 16px; 
  margin: 15px 20px 0; 
  font-style: normal;
}
	


/*FIN---galeria*/	

#siguenos3 {
	position:absolute;
	width:282px;
	height:61px;
	top:1085px;
	left:630px;
	}
	
#facebook3 {
	position:absolute;
	width:88px;
	height:70px;
	top:1085px;
	left:938px;
	}
	
#twiter3 {
	position:absolute;
	width:88px;
	height:70px;
	top:1085px;
	left:1013px;
	}

#menu3 {
	position:absolute;
	width:1057px;
	height:37px;
	top:1180px;
	left:0px;
	background-color:#AF1D1E;
	padding-right:20px;
	padding-top:16px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#FFF;}

	
#derechos3 {
	position:absolute;
	width:1057px;
	height:37px;
	top:1232px;
	left:0px;
	background-color:#A60304;
	color:#FFF;
	text-align:right;
	padding-right:20px;
	padding-top:15px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;}
	
/*index-4*/

#total4 { position:relative;
		width:1077px;
		height:1700px;
		margin:auto;
	}

#b4s4 a:link {
	display:block;
	width:153px;
	height:81px;
	background-image:url(../Imagenes/contacto_b.jpg);
	text-decoration:none;
	}
	
#b4s4 a:visited {
	display:block;
	width:153px;
	height:81px;
	background-image:url(../Imagenes/contacto_b.jpg);
	text-decoration:none;
	}
	
#b4s4 a:hover {
	display:block;
	width:153px;
	height:81px;
	background-image:url(../Imagenes/contacto_a.jpg);
	text-decoration:none;
	}
	
#b4s4 span{
	visibility:hidden;
	}
	
	
#direccion {
	position:absolute;
	width:508px;
	height:22px;
	top:466px;
	left:320px;
	font-size:20px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#666666;}
	
#correo {
	position:absolute;
	width:508px;
	height:22px;
	top:535px;
	left:270px;
	font-size:22px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#666666;}

#telefono-rb {
	position:absolute;
	width:508px;
	height:22px;
	top:610px;
	left:300px;
	font-size:40px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#666666;}
	
	

/*Formulario*/
	
#formulario {
	position:absolute;
	width:800px;
	height:580px;
	top:700px;
	left:100px;
	}

.itemsformulario {
	position:relative;
	float:left;
	color:red;
	font-size:17px;
	padding-top:15px;
	padding-left:20px;
	padding-bottom:5px;	
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	}
	
.campostexto {
	position:relative;
	float:left;
	width:90%;
	height:22px;	
	font-size:16px;
	color:#000;
	background-color:rgba(204,204,204,0.3);
	border:none;
	margin-left:20px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;	
	}
	
#nombre {
	margin-top:20px;
	}
	
#cuadromensaje {
	position:relative;
	float:left;
	width:90%;
	height:100px;
	color:#000;
	background-color:rgba(232,0,1,0.2);
	border:none;	
	margin-left:20px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	}

#enviar {
	position:relative;
	float:left;
	width:80px;
	height:35px;
	background-color:red;
	border:none;
	color:#fff;
	font-size:18px;
	margin-top:15px;
	margin-left:650px;
	font-family:Tahoma, Geneva, sans-serif;
	}
	
/*fin formulario*/	
	
#siguenos4 {
	position:absolute;
	width:282px;
	height:61px;
	top:1385px;
	left:630px;
	}
	
#facebook4 {
	position:absolute;
	width:88px;
	height:70px;
	top:1385px;
	left:938px;
	}
	
#twiter4 {
	position:absolute;
	width:88px;
	height:70px;
	top:1385px;
	left:1013px;
	}

#menu4 {
	position:absolute;
	width:1057px;
	height:37px;
	top:1480px;
	left:0px;
	background-color:#AF1D1E;
	padding-right:20px;
	padding-top:16px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#FFF;}

	
#derechos4 {
	position:absolute;
	width:1057px;
	height:37px;
	top:1532px;
	left:0px;
	background-color:#A60304;
	color:#FFF;
	text-align:right;
	padding-right:20px;
	padding-top:15px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	}

#firma-yuddy {
	width:900px;
	position:absolute;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#E60C43;
	}
	
.firma-bottom {
	bottom:20px;
	}
	
.firma-bottom-2 {
	bottom:180px;}
	
.firma-bottom-3 {
	bottom:80px;
	}


#firma-yuddy a {
	color:#E60C43;
	text-decoration:none;
	}
	
#firma-yuddy a:hover {
	text-decoration:underline;}



	
	
	
	