

/* --------------------- Común para toda la web ---------------------*/

body {
	margin:0px;
	padding:0px;
	font:normal 100% "trebuchet MS", tahoma;
	/*background:#494949;*/
	background:#333;
}

h1{
	margin:0px;
	padding:0px;
	z-index:1;
}

h1 img {
	border:none;
	margin:0px;	
}


h2 {
	/*color:#007295;*/
	color:#fff;
	font:bold 90% "trebuchet MS", tahoma;
	margin:-25px 0 0 62px;
	z-index:2;
}




h3 {
	font:bold 130% "trebuchet MS", tahoma;
	padding:0px;
	margin:0 0 20px 0;
	text-align:left;
	font-variant:small-caps;
}

body.v h3{
	color:#007295;
}

body.v1 h3{
	color:#245576;
}

body.v2 h3{
	color:#1c515f;
}

body.v3 h3{
	color:#3f5473;
}

body.v4 h3{
	color:#08637e;
}

body.v5 h3{
	color:#184b68;
}



h4 {
	font:bold 95% "trebuchet MS", tahoma;
	padding:0px;
	margin:7px 0 0 0;
	text-align:left;
}

body.v h4{
	color:#007295;
}

body.v1 h4{
	color:#245576;
}

body.v2 h4{
	color:#1c515f;
}

body.v3 h4{
	color:#3f5473;
}

body.v4 h4{
	color:#08637e;
}

body.v5 h4{
	color:#184b68;
}


h5 {
	font:normal 170% "trebuchet MS", tahoma;
	color:#fff;
	margin:0px;
	padding:35px 0 0 0;
	text-align:right;
}

h5 span {
	font:normal 67% "trebuchet MS", tahoma;
	color:#fff;
}

h6 {
	color:#333;
	font:bold 90% "trebuchet MS", tahoma;
	text-align:left;
}



*{
	padding:0px;
	margin:0px;
}

a{
	color:#000;
	text-decoration:underline;
}

a:hover{
	color:#999;
	text-decoration:underline;
}

img{
	border:none;
}




strong{
	color:#007295;
	font:bold 100% "trebuchet MS", tahoma;
}

body.v strong{
	color:#007295;
}

body.v1 strong{
	color:#5ba6d7;
}

body.v2 strong{
	color:#348598;
}

body.v3 strong{
	color:#9fabbb;
}

body.v4 strong{
	color:#3d9bb7;
}

body.v5 strong{
	color:#61879e;
}

#contenedor{
	padding:0px;
	margin:20px 0 0 0;
	width:100%;
	min-height:400px;
	/*background:url(../img/fondo-contenedor.jpg) top left repeat;*/
}

/* --------------------- HEAD ---------------------*/

#head{
	padding:0px;
	margin:0px auto;
	width:1024px;
	height:157px;
	background:url(../img/head-fondo.gif) top left repeat-x;
}

#h1h2{
	padding:0px;
	margin:0px;
	float:left;
	width:450px;
	height:157px;
}


#menu{
	padding:0px;
	margin:97px 36px 0 0;
	float:right;
	width:490px;
	height:37px;
}

#menu ul{
	margin:0px;
	padding:0px;
}

#menu li{
	list-style-type:none;
	display:inline;
}

#menu li a{
	font:normal 100% "trebuchet MS", tahoma;
	color:#333;
	text-align:center;
	list-style-type:none;
	display:block;
	float:left;
	height:47px;
	width:92px;
	padding:13px 0 0 0;
	margin:0 0 0 4px;
	text-decoration:none;
}

#menu li a:hover{
	font:normal 100% "trebuchet MS", tahoma;
	color:#fff;
}

.empresa a{
	background:url(../img/1.jpg) top no-repeat;
}


.empresa a:hover{
	background:url(../img/1.jpg) bottom no-repeat;
}

.empresa-on{
	background:url(../img/1.jpg) bottom no-repeat;
}

.reformas a{
	background:url(../img/2.jpg) top no-repeat;
}

.reformas a:hover{
	background:url(../img/2.jpg) bottom no-repeat;
}

.reformas-on{
	background:url(../img/2.jpg) bottom no-repeat;
}

.cocinas a{
	background:url(../img/3.jpg) top no-repeat;
}

.cocinas a:hover{
	background:url(../img/3.jpg) bottom no-repeat;
}

.cocinas-on{
	background:url(../img/3.jpg) bottom no-repeat;
}

.contacto a{
	background:url(../img/4.jpg) top no-repeat;
}

.contacto a:hover{
	background:url(../img/4.jpg) bottom no-repeat;
}

.contacto-on{
	background:url(../img/4.jpg) bottom no-repeat;
}

.ubicacion a{
	background:url(../img/5.jpg) top no-repeat;
}

.ubicacion a:hover{
	background:url(../img/5.jpg) bottom no-repeat;
}

.ubicacion-on{
	background:url(../img/5.jpg) bottom no-repeat;
}

.empresa-on, .reformas-on, .cocinas-on, .contacto-on, .ubicacion-on{
	font:normal 100% "trebuchet MS", tahoma;
	color:#fff;
	text-align:center;
	list-style-type:none;
	display:block;
	float:left;
	height:47px;
	width:92px;
	padding:13px 0 0 0;
	margin:0 0 0 4px;
	text-decoration:none;
}



/* --------------------- DESARROLLO ---------------------*/


#interior-index{
	background:url(../img/img-index.jpg) center center no-repeat;
	margin:0px auto;
	width:921px;
	height:362px;
	border:6px solid #007295;
}

#txt-index {
	color:#007295;
	font:normal 200% "trebuchet MS", tahoma;
	padding:0px;
	margin:260px 0 0 0;
	width:500px;
	float:right;
	text-align:left;
}



#interior{
	margin:0px auto;
	width:921px;
	min-height:362px;
	background-color:#eee;
}

body.v #interior{
	border:6px solid #007295;
}

body.v #interior-aviso{
	border:6px solid #007295;
}

body.v1 #interior{
	border:6px solid #5ba6d7;
}

body.v2 #interior{
	border:6px solid #348598;
}

body.v3 #interior{
	border:6px solid #9fabbb;
}

body.v4 #interior{
	border:6px solid #3d9bb7;
}

body.v5 #interior{
	border:6px solid #61879e;
}



#interior img{
	margin:0px;
	float:left;
}

body.v #interior img{
	border-right:6px solid #005c6f;
}

.img-v1{
	border-right:6px solid #5ba6d7;
}

.img-v2{
	border-right:6px solid #348598;
}

.img-v3{
	border-right:6px solid #9fabbb;
}

.img-v4{
	border-right:6px solid #3d9bb7;
}

.img-v5{
	border-right:6px solid #61879e;
}




#interior-txt{
	padding:0px;
	margin:15px 35px 0 0;
	width:500px;
	float:right;
}

#interior-txt p{
	color:#333;
	font:normal 80% "trebuchet MS", tahoma;
	text-align:justify;
	line-height:160%;
}

#interior-txt ul{
	margin:0px;
	padding:0px;
}

#interior-txt li{
	margin:0px;
	color:#333;
	font:normal 80% "trebuchet MS", tahoma;
	list-style-type:none;
	padding:5px 0;
}

#interior-txt li img{
	/*float:left;*/
	margin:15px 15px 0px 0px;
}

#gal-reformas{
	padding:0px;
	margin:50px 0 0 0;
	width:500px;
	height:50px;
	float:left;
}

#gal-reformas ul{
	margin:15px 0 0 0;
	padding:0px;
}

#gal-reformas li{
	margin:0px;
	list-style-type:none;
	padding:0px;
	display:inline;
}

#gal-reformas li img{
	margin:5px 10px 5px 0px;
}


/*#gal-cocinas{
	padding:0px;
	margin:5px 0 0 0;
	width:220px;
	height:175px;
	float:left;
}

#gal-banos{
	padding:0px;
	margin:5px 0 0 0;
	width:220px;
	height:175px;
	float:right;
}

#gal-cocinas ul, #gal-banos ul, #gal-reformas ul{
	margin:15px 0 0 0;
	padding:0px;
}

#gal-cocinas li, #gal-banos li, #gal-reformas li{
	margin:0px;
	list-style-type:none;
	padding:0px;
	display:inline;
}

#gal-cocinas li img, #gal-banos li img, #gal-reformas li img{
	margin:5px 10px 5px 0px;
}*/


#caja-mapa{
	padding:0px;
	margin:5px auto;
	width:500px;
}

#caja-mapa img{
	border:1px solid #333;
} 

#interior-aviso{
	margin:0px auto;
	width:881px;
	min-height:362px;
	padding:20px;
}

#interior-aviso p{
	color:#ccc;
	font:normal 90% "trebuchet MS", tahoma;
	text-align:left;
	line-height:150%;
}



/*--------------- PIE ----------------*/

#contenido-pie{
	margin:0px auto;
	height:185px;
}

#pie{
	margin:0px auto;
	width:930px;
	clear:both;
}

#pie ul{
	padding:12px 0 0 35px;
	margin:0px;
	text-align:left;
	float:right;
}

#pie li{
	text-align:right;
	padding:0px;
	margin:0px;
	display:inline;
	color:#fff;
}

#pie li a{
	font:normal 75% "trebuchet MS", tahoma;
	text-align:right;
	padding:0px;
	margin:0px;
	display:inline;
	color:#fff;
	text-decoration:none;
}

#pie li a:hover{
	color:#007295;
	text-decoration:none;
}

address{
	font:normal 75% "trebuchet MS", tahoma;
	color:#fff;
	padding:16px 0 0 0;
	float:left;
}





.clear {
	clear:both;
}