/*****************************

Desarrollado por GCC

INDICE

1.BODY & CONTENEDORES GENERALES
2.MENU & BANNER SUPERIOR
3.BORDE REDONDEADO
4.CARTA
5.TEXTOS
6.BANNER INTERMEDIO
7.LISTA DE SERVICIOS
8.MARCAS

*****************************/


/*------------------------------------------------------------------------------*/
/*	 BODY / CONTENEDORES GENERALES					*/
/*------------------------------------------------------------------------------*/

*{
	margin:0;
	padding:0;
}
body {
	background-image:url('img/bg.jpg');
	background-color:#FE7800;
	border:0;
	padding:0;
	font-family:"Century Gothic";
	color:#FFFFFF;
	font-size:15px;
}
img{
	border:0;
	padding:0;
}
.cont1{
	width:900px;
	margin:auto;
	position:relative;
}


/*------------------------------------------------------------------------------*/
/*	 MENU & BANNER SUPERIOR					*/
/*------------------------------------------------------------------------------*/

.topmenu{
	height:33px;
	margin:auto;
	margin:0 0 20px 0;
}
.contactenos{
	float:right;
	margin-right:50px;
	width:158px;
	height:33px;
}
.middlemenu{
	height:140px;
	margin:auto;
	margin:0 0 20px 0;
}
.logo{
	width:540px;
	height:161px;
	background-image:url('img/logo.gif');
	background-repeat:no-repeat;
	background-position:left;
	float:left;
	}
.datos{
	width:360px;
	float:right;
}
.phone{
	background-image:url('img/phone.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:60px;
	margin-bottom:5px;
	height:50px;
}
.folder{
	background-image:url('img/folder.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:60px;
	margin-bottom:5px;
	height:70px;
}
/*------------------------------------------------------------------------------*/
/*	 BORDE REDONDEADO					*/
/*------------------------------------------------------------------------------*/


.borde_cont{
	width:900px;
	margin:auto;
	background-color:#FFFFFF;
}
.borde_cont2{
	width:900px;
	height:527px;
	text-align:center;
	padding-top:13px;
	z-index:1;
}
.borde_cont3{
	width:840px;
	margin:auto;
	text-align:center;
	padding-top:70px;
	z-index:1;
	text-align:left;
	padding-bottom:20px;
}
/*
	tlc = Superior, izquiera
	trc = Superior, derecha
	blc = Inferior, izquierda
	brc = Inferior, derecha
	lb = Borde izquierdo
	rb = Borde derecho
	tb = Borde superior
	bb = Borde inferior
*/

.tlc, .trc, .blc, .brc{
	background-color: transparent;
	background-repeat: no-repeat;
}

.tlc{
	background-image:url('img/sq1.jpg');
	background-position: 0% 0%;
	}

.trc{
	background-image:url('img/sq2.jpg');
	background-position: 100% 0%;
	}
	
.blc{
	background-image:url('img/sq3.jpg');
	background-position: 0% 100%;
	}

.brc{
	background-image:url('img/sq4.jpg');
	background-position: 100% 100%;
	}

.tb, .bb{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
.tb{
	background-image:url('img/sq_bottom.jpg');
	background-position: 0% 0%;
	}

.bb{
	background-image:url('img/sq_top.jpg');
	background-position: 50% 100%;
	}
	
.rb{
	background-image:url('img/sq_right.jpg');
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

.lb{
	background-image:url('img/sq_left.jpg');
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}

/*------------------------------------------------------------------------------*/
/*	 CARTA					*/
/*------------------------------------------------------------------------------*/

.carta{
	width:168px;
	z-index:2px;
	position:absolute;
	background-color:#FFFFED;
	left: 50%;
	top: 238px;
	margin-left:-480px;
	text-align:center;
	background-image:url('img/carta_center.jpg');
	padding-left:15px;
	padding-right:15px;
}
.carta_top{
	background-image:url('img/carta_top.jpg');
	height:9px;
}
.carta_bottom{
	background-image:url('img/carta_bottom.jpg');
	height:9px;
	margin-top:20px;
}
.space1{
	margin-top:50px;
}
.space2{
	margin-top:45px;
}
.space3{
	margin-top:20px;
}
.space4{
	margin-top:60px;
}
.pronto{
	color:#FF6600;
	font:bold 36px/36px arial,sans-serif;
}
/*------------------------------------------------------------------------------*/
/*	 TEXTOS					*/
/*------------------------------------------------------------------------------*/

.txt1{
	font-size:20px;
}
.txt2{
	font-size:20px;
	color:#FF6600;
}
.txt3{
	font-size:12px;
	color:#666666;
}
.txt4{
	font-size:25px;
	color:#FF6600;
}
.txt5{
	font-size:20px;
	color:#666666;
}
.txt6{
	font-size:16px;
	color:#666666;
}
.txt7{
	font-size:18px;
	color:#FF6600;
}
/*------------------------------------------------------------------------------*/
/*	 BANNER INTERMEDIO				*/
/*------------------------------------------------------------------------------*/

.banner_center{
	height:100px;
	width:900px;
	background-color:#FF9900;
	position:absolute;
	top: -50px;
}

/*------------------------------------------------------------------------------*/
/*	 LISTA DE SERVICIOS				*/
/*------------------------------------------------------------------------------*/	

.servicios{
	list-style-image:url('img/vineta1.jpg');
	color:#666666;
	font-size:12px;
	margin-left:30px;
	margin-top:20px;
	font-size:15px;
}
.servicios li{
	margin-bottom:10px;
}

/*------------------------------------------------------------------------------*/
/*	 MARCAS				*/
/*------------------------------------------------------------------------------*/	

.bgmarcas{
	background-color:#FBA457;
	padding-left:30px;
	padding-right:30px;
	padding-top:30px;
	height:150px;
}
.plazahogar{
	height:100px;
	background-color:#FFFFFF;
	margin-bottom:30px;
	position:relative;
}
.marcas_ul{
	list-style:none;
}
.marcas_ul li{
	background-color:#FE7800;
	width:165px;
	height:105px;
	float:left;
	text-align:center;
	padding-top:5px;
	margin-right:2px;
	margin-top:20px;
}
.marcas_ul li:hover{
	background-color:#FF9900;
	border:1px solid #FF6600;
}
.img_footer{
	background-image:url(img/bg_footer.jpg);
	height:120px;
}

/*------------------------------------------------------------------------------*/
/*	 IMAGENES				*/
/*------------------------------------------------------------------------------*/	

.form{
	background-image:url(img/pareja.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

.form label{
	
}

.form p{
	font-size:15px;
	color:#FF6600;
}

.form input{
	background-color:#FFAE79;
	background-image:url(img/form.jpg);
	border:0px solid #666666;
	padding-top:5px;
	padding-left:5px;
	width:412px;
	height:25px;
	color:#666666;
	font-size:15px;
	font-family:"Century Gothic";
	margin-left:5px;
	margin-bottom:10px;
}
.form textarea{
	background-image:url(img/comment.jpg);
	background-color:#FFAE79;
	border:0px solid #666666;
	padding-top:5px;
	padding-left:5px;
	width:413px;
	height:100px;
	color:#666666;
	font-size:15px;
	font-family:"Century Gothic";
	margin-left:5px;
	margin-bottom:10px;
}
.form input:hover{
	background-image:url(img/form_in.jpg);
	background-color:#FE7800;
	color:#FFFFFF;
}
.form textarea:hover{
	background-image:url(img/comment_in.jpg);
	background-color:#FE7800;
	color:#FFFFFF;
}
.enviar{
	background-image:url(img/act.jpg);
	width:98px;
	height:24px;
	text-align:center;
	padding-top:5px;
	margin-left:5px;
	cursor:pointer;
	color:#666666;
}
.enviar:hover{
	background-image:url(img/desact.jpg);
	color:#FFFFFF;
}
/*------------------------------------------------------------------------------*/
/*	 IMAGENES				*/
/*------------------------------------------------------------------------------*/	

/*------------------------------------------------------------------------------*/
/*	 LINKS				*/
/*------------------------------------------------------------------------------*/	

a.link1:link, a.link1.visited, a.link1.active{
	text-decoration:none;
	color:#FFFFFF;
	background-image:url(img/facebook.png);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:18px;
}
a.link1:hover{
	background-color:#4969AC;
	text-decoration:none;
}
a.link1 span, a.link2 span{
	display:none;
}

a.link2:link, a.link2.visited, a.link2.active{
	text-decoration:none;
	color:#FFFFFF;
	background-image:url(img/twitter.png);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:18px;
}
a.link2:hover{
	background-color:#3AC2E4;
	text-decoration:none;
}