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

#top {
	background : #000000;
	background : rgba(0, 0, 0, 1);
	width : 1020px;
	height : 40px;
}
#top p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#FC0;
	float:right;
	margin-top:8px;
	margin-right:-130px;
	cursor:pointer;
}
.imagen1{
	float:right;
	margin-right:100px;
	margin-top:3px;
}
#logo {
	background-image: url(imagenes/logo.png);
	width: 332px;
	height: 200px;
	margin-left: 10px;
}
.cycle-slideshow {
	margin-top: -200px;
	margin-left: 343px;
	display: block;
}
#boton1 {
	background-image: url(imagenes/boton1.png);
	background-repeat: no-repeat;
	width: 248px;
	height: 317px;
	margin-top: 10px;
	-webkit-transition: all;
	-moz-transition: all;
	-ms-transition: all;
	-o-transition: all;
	transition: all;
	margin-left: 10px;
	cursor:pointer;
}
#boton1:hover {
	background-image: url(imagenes/boton1negro.png);
}
#boton2 {
	background-image: url(imagenes/boton2.png);
	background-repeat: no-repeat;
	width: 248px;
	height: 317px;
	-webkit-transition: all;
	-moz-transition: all;
	-ms-transition: all;
	-o-transition: all;
	transition: all;
	display: block;
	margin-top: -317px;
	margin-left: 263px;
	cursor:pointer;
}
#boton2:hover {
	background-image: url(imagenes/boton2negro.png);
}
#boton3 {
	background-image: url(imagenes/boton3_2_.png);
	background-repeat: no-repeat;
	width: 248px;
	height: 317px;
	-webkit-transition: all;
	-moz-transition: all;
	-ms-transition: all;
	-o-transition: all;
	transition: all;
	margin-top: -317px;
	margin-left: 516px;
	cursor:pointer;
}
#boton3:hover {
	background-image: url(imagenes/boton3negro.png);
}
#boton4 {
	background-image: url(imagenes/boton4_2_.png);
	background-repeat: no-repeat;
	width: 248px;
	height: 317px;
	margin-top: -317px;
	margin-left: 768px;
	cursor:pointer;
}
#boton4:hover {
	background-image:url(imagenes/boton4negro.png);
}
.cont1 #izq1 {
	background-image:url(imagenes/IZQ1.png);
	background-repeat: no-repeat;
	width: 248px;
	height: 70px;
	margin-top: 10px;
}

#izq1 {
	-webkit-transition: all;
	-moz-transition: all;
	-ms-transition: all;
	-o-transition: all;
	transition: all;
}
#izq1:hover {
	background-image: url(imagenes/IZQ1negro.png);
}

.cont1 #izq2 {
	background-image: url(imagenes/IZQ2.png);
	background-repeat: no-repeat;
	width: 248px;
	height: 70px;
	margin-top: 10px;
}

#izq2 {
	-webkit-transition: all;
	-moz-transition: all;
	-ms-transition: all;
	-o-transition: all;
	transition: all;
}
#izq2:hover {
	background-image: url(imagenes/IZQ2negro.png);
}

.cont1 #izq3 {
	width: 248px;
	height: 70px;
	background-image: url(imagenes/IZQ3.png);
	margin-top: 10px;
	display: block;
}
#izq3 {
	-webkit-transition: all;
	-moz-transition: all;
	-ms-transition: all;
	-o-transition: all;
	transition: all;
}
#izq3:hover {
	background-image: url(imagenes/IZQ3negro.png);
}
.cont1 #izq4 {
	width: 248px;
	height: 70px;
	background-image: url(imagenes/IZQ4.png);
	background-repeat: no-repeat;
	margin-top: 10px;
	display: block;
}
#izq4 {
	-webkit-transition: all;
	-moz-transition: all;
	-ms-transition: all;
	-o-transition: all;
	transition: all;
}
#izq4:hover {
	background-image: url(imagenes/IZQ4negro.png);
}
.cont1 #marquesina1 {
	width: 500px;
	height: 70px;
	background-image: url(imagenes/marq1.png);
	background-repeat: no-repeat;
	margin-top: -468px;
	margin-left: 506px;
	display: block;
}
.cont1 #foto1 {
	background : rgba(193, 193, 193, 1)
	width: 248px;
	height: 229px;
	width: 248px;
	margin-top: -310px;
	margin-left: 254px;
}
.cont1 #foto2 {
	background : rgba(193, 193, 193, 1)
	width: 248px;
	height: 229px;
	width: 248px;
	margin-top: 10px;
	margin-left: 254px;
	
}
.cont1 #foto3 {
	background-color: #CCCCCC;
	background : rgba(193, 193, 193, 1)
	width: 248px;
	height: 229px;
	width: 248px;
	margin-top: 10px;
	margin-left: 254px;
}
.cont1 {
	width: 1008px;
	display: block;
	margin-left: 10px;
	height:490px;
}
.cont1 #texto1 {
	width: 505px;
	display: block;
	height: 235px;
	background-repeat: no-repeat;
	margin-top: 7px;
	margin-left: 502px;
}
.cont2 {
	width: 1008px;
	display: block;
	margin-left: 10px;
	padding-top: 22px;
	margin-top: -170px;
	height:640px;
}

.cont2 #izq1b {
	width: 248px;
	height: 70px;
	background-image: url(imagenes/izqemp-01.png);
	margin-top: 157px;
}
#izq1b {
	-webkit-transition: all;
	-moz-transition: all;
	-ms-transition: all;
	-o-transition: all;
	transition: all;
}
#izq1b:hover {
	background-image: url(imagenes/izqemp-02.png);
}
.cont2 #izq2b {
	width: 248px;
	height: 70px;
	display: block;
	background-image: url(imagenes/IZQ1.png);
	background-repeat: no-repeat;
	margin-top: 10px;
}
#izq2b {
	-webkit-transition: all;
	-moz-transition: all;
	-ms-transition: all;
	-o-transition: all;
	transition: all;
}
#izq2b:hover {
	background-image: url(imagenes/IZQ1negro.png);
}
.cont2 #izq3b {
	width: 248px;
	height: 70px;
	background-image: url(imagenes/IZQ3.png);
	background-repeat: no-repeat;
	margin-top: 10px;
}
#izq3b {
	-webkit-transition: all;
	-moz-transition: all;
	-ms-transition: all;
	-o-transition: all;
	transition: all;
}
#izq3b:hover {
	background-image: url(imagenes/IZQ3negro.png);
}
.cont2 #izq4b {
	width: 248px;
	height: 70px;
	background-image: url(imagenes/IZQ4.png);
	background-repeat: no-repeat;
	display: block;
	margin-top: 10px;
}
#izq4b {
	-webkit-transition: all;
	-moz-transition: all;
	-ms-transition: all;
	-o-transition: all;
	transition: all;
}
#izq4b:hover {
	background-image: url(imagenes/IZQ4negro.png);
}
.cont2 #foto1b {
	width: 248px;
	height: 229px;
	background-color: #CCCCCC;
	margin-top: -310px;
	margin-left: 254px;
	display: block;
}
.cont2 #foto2b {
	width: 248px;
	height: 229px;
	background-color: #CCCCCC;
	display: block;
	margin-top: 10px;
	margin-left: 254px;
}
.cont2 #mar2 {
	width: 500px;
	height: 70px;
	display: block;
	background-image: url(imagenes/marq2.png);
	background-repeat: no-repeat;
	margin-top: -468px;
	margin-left: 506px;
}
.cont2 #texto2 {
	width: 505px;
	height: 235px;
	display: block;
	/*background-image: url(imagenes/texto2.png);*/
	margin-left: 503px;
	margin-top: 7px;
}
.cont3 #izq1c {
	width: 248px;
	height: 70px;
	display: block;
	background-image: url(imagenes/izqemp-01.png);
	background-repeat: no-repeat;
	margin-top: 156px;
}
#izq1c {
	-webkit-transition: all;
	-moz-transition: all;
	-ms-transition: all;
	-o-transition: all;
	transition: all;
}
#izq1c:hover {
	background-image: url(imagenes/izqemp-02.png);
}
.cont3 #izq2c {
	width: 248px;
	height: 70px;
	display: block;
	background-image: url(imagenes/IZQ2.png);
	background-repeat: no-repeat;
	margin-top: 10px;
}
#izq2c {
	-webkit-transition: all;
	-moz-transition: all;
	-ms-transition: all;
	-o-transition: all;
	transition: all;
}
#izq2c:hover {
	background-image: url(imagenes/IZQ2negro.png);
}
.cont3 #izq3c {
	width: 248px;
	height: 70px;
	display: block;
	background-image: url(imagenes/IZQ1.png);
	background-repeat: no-repeat;
	margin-top: 10px;
}
#izq3c {
	-webkit-transition: all;
	-moz-transition: all;
	-ms-transition: all;
	-o-transition: all;
	transition: all;
}
#izq3c:hover {
	background-image: url(imagenes/IZQ1negro.png);
}
.cont3 #izq4c {
	width: 248px;
	height: 70px;
	margin-top: 10px;
	display: block;
	background-image: url(imagenes/IZQ4.png);
	background-repeat: no-repeat;
}
#izq4c {
	-webkit-transition: all;
	-moz-transition: all;
	-ms-transition: all;
	-o-transition: all;
	transition: all;
}
#izq4c:hover {
	background-image: url(imagenes/IZQ4negro.png);
}
.cont3 #mar3 {
	width: 500px;
	height: 70px;
	background-image: url(imagenes/marq3.png);
	display: block;
	margin-left: 506px;
	margin-top: -400px;
}
.cont3 {
	width: 1008px;
	margin-left: 10px;
	margin-top:-145px;
	height:735px;
}
.cont4 #mar4 {
	width: 248px;
	height: 70px;
	display: block;
	background-image: url(imagenes/MARQ4.png);
	background-repeat:no-repeat;
	margin-left: 758px;
	margin-top: 656px;
}
.cont4 #fotocontacto {
	width: 754px;
	height: 437px;
	display: block;
	background-color: #CCCCCC;
	background-repeat: no-repeat;
	margin-top: 8px;
}
.cont4 #formulario {
	height: 437px;
	width: 248px;
	background-image: url(imagenes/fondocontacto-02.png);
	margin-top: -437px;
	margin-left: 758px;
}
.cont3 #foto1c {
	width: 248px;
	height: 317px;
	display: block;
	background-color: #CCCCCC;
	margin-left: 506px;
	margin-top: -230px;
}
.cont3 #foto2c {
	width: 248px;
	height: 317px;
	display: block;
	background-repeat: no-repeat;
	background-color: #CCCCCC;
	margin-left: 758px;
	margin-top: -317px;
}
.cont3 #foto3c {
	width: 248px;
	height: 317px;
	display: block;
	background-color: #CCCCCC;
	background-repeat: no-repeat;
	margin-left: 253px;
	margin-top: 5px;
}
.cont3 #foto4c {
	width: 248px;
	height: 317px;
	display: block;
	background-color: #CCCCCC;
	margin-left: 506px;
	margin-top: -317px;
}
.cont3 #foto5c {
	width: 248px;
	height: 317px;
	display: block;
	background-color: #CCCCCC;
	margin-top: -317px;
	margin-left: 758px;
}
.cont3 #foto6c {
	width: 248px;
	height: 317px;
	display: block;
	background-color: #CCCCCC;
	margin-top: -639px;
	margin-left: 253px;
}

.cont5 {
	width: 1008px;
	display: block;
	margin-left: 10px;
	padding-top: 22px;
	margin-top: -170px;
	height:490px;
}

.cont5 #izq1d {
	width: 248px;
	height: 70px;
	background-image: url(imagenes/izqemp-01.png);
	margin-top: 157px;
}
#izq1d {
	-webkit-transition: all;
	-moz-transition: all;
	-ms-transition: all;
	-o-transition: all;
	transition: all;
}
#izq1d:hover {
	background-image: url(imagenes/izqemp-02.png);
}
.cont5 #izq2d{
	width: 248px;
	height: 70px;
	display: block;
	background-image: url(imagenes/IZQ2.png);
	background-repeat: no-repeat;
	margin-top: 10px;
}
#izq2d {
	-webkit-transition: all;
	-moz-transition: all;
	-ms-transition: all;
	-o-transition: all;
	transition: all;
}
#izq2d:hover {
	background-image: url(imagenes/IZQ2negro.png);
}
.cont5 #izq3d {
	width: 248px;
	height: 70px;
	background-image: url(imagenes/IZQ3.png);
	background-repeat: no-repeat;
	margin-top: 10px;
}
#izq3d{
	-webkit-transition: all;
	-moz-transition: all;
	-ms-transition: all;
	-o-transition: all;
	transition: all;
}
#izq3d:hover {
	background-image: url(imagenes/IZQ3negro.png);
}
.cont5 #izq4d{
	width: 248px;
	height: 70px;
	background-image: url(imagenes/IZQ1.png);
	background-repeat: no-repeat;
	display: block;
	margin-top: 10px;
}
#izq4d {
	-webkit-transition: all;
	-moz-transition: all;
	-ms-transition: all;
	-o-transition: all;
	transition: all;
}
#izq4d:hover {
	background-image: url(imagenes/IZQ1negro.png);
}
/*.cont5 #foto1d {
	width: 248px;
	height: 229px;
	background-color: #CCCCCC;
	margin-top: -310px;
	margin-left: 254px;
	display: block;
}
.cont5 #foto2d {
	width: 248px;
	height: 229px;
	background-color: #CCCCCC;
	display: block;
	margin-top: 10px;
	margin-left: 254px;
}*/
.cont5 #mar5 {
	width: 500px;
	height: 70px;
	display: block;
	background-image: url(imagenes/marq5.png);
	background-repeat: no-repeat;
	margin-top: -310px;
	margin-left: 506px;
}
.cont5 #texto5 {
	width: 505px;
	height: 235px;
	display: block;
	margin-left: 503px;
	margin-top: 7px;
}

.main {
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: 1020px;
	background-image: url(imagenes/rough_diagonal.png);
	background-repeat: repeat;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
body {
	background-image: url(imagenes/random_grey_variations.png);
	background-repeat: repeat;
}
.main .cont4 {
	margin-left: 10px;
	margin-top:-643px;
}
.main .cont4 {
	height: 612px;
}
#info p{
	font-family: arial;
    font-size: 14px;
	font-weight:bold;
    height: 2px;
    text-align: center;
}
#cuerpo{
	position:relative;
	top:30px;
}
#nombre{
	margin-bottom:20px;
	margin-top:6px;
	margin-left:10px;
	width:220px;
	height:25px;
}
#mail{
	margin-bottom:20px;
	margin-top:6px;
	margin-left:10px;
	width:220px;
	height:25px;
}
#mensaje{
	margin-bottom:20px;
	margin-top:6px;
	margin-left:10px;
	width:220px;
	resize:none;
}
#cuerpo label{
	margin-left:11px;
	font-weight:bold;
}
.btn_contacto{
	margin-left:10px;
	resize:none;
	
	cursor:pointer;
	background-color:#000;
	border: 1px solid #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight:bold;
	height: 30px;
	width: auto;
	color:#fdbc11;
	border.radius: 3px 3px 3px 3px;  /* Estandar CSS3 */
	-moz-border-radius: 3px 3px 3px 3px;   /* Mozilla Firefox*/
	-webkit-border-radius: 3px 3px 3px 3px;   /* WebKit y Safari */
	border-radius:  3px 3px 3px 3px;   /* IE */
}

.main .botonprincipales {
	margin-left: -3px;
	height:330px;
}
