* { 
-moz-box-sizing: border-box; 
box-sizing: border-box; 
} 


body { 
	margin:  0px;
	padding: 0px;
	padding-left: 20px;
	border: 0px;
	background-color: #ffffff;
	background-image: url(../imgs/0029b.gif);
	background-repeat: repeat;

}

img {
	border: 0px;
}
h1 {
font-family: Helvetica,Arial,Serif;
	font-weight: bold;
	font-size: 18px;
	font-style: normal;
}

h2{
	font-family: Helvetica,Arial,Serif;
	font-weight: bold;
	font-size: 10px;
	font-style: normal;
}
Georgia,Palatino
#tot {
	position: relative;
	margin: 0px;
	padding:0px;
	width: 1045px;
	height: 100%;
	background-color: white;
	}

#zonalinks {
	width: 1043px;
	height: 100%;
	padding: 0px;
	margin: 0px;
}


.titols {
	background-color: white;
	width: 180px;
	display:block;
	padding: 5px;
	height: 30px;
	text-align:center;
}
.titols-latest {
	background-color: black;
	color:white;
	width: 180px;
	display:block;
	padding: 5px;
	height: 30px;
	text-align:center;
}

/* zona lnkscape */

.contenidor_lnkscape {
	width:200px;
	height: 100%;
	padding:0px;
	margin: 0px 0px 0px 7px;
	background-color: #ffffff;
	float: left;
}
.cap_lnkscape {
	background-color: red;
	height: 150px;
	padding:110px 10px 10px 10px;
	margin: 0px 0px 5px 0px;
}
/* latest */
.contenidor_latest {
	width:200px;
	height: auto;
	padding:0px;
	margin: 0px 0px 0px 7px;
	background-color: #ffffff;
	float: left;
	border-bottom: 5px solid gray;
}
.cap_latest {
	background-color: gray;
	height: 150px;
	padding:97px 10px 10px 10px;
	margin: 0px 0px 5px 0px;
}
ul.links_latest {
margin: 0px;
padding: 0px;
}
.links_latest li{
list-style-type: none;
font-family: Georgia,Palatino,Serif;
font-style: italic;
font-size: 12px;
margin: 0px 0px 7px 0px;
padding: 0px;
background-color: #000000;
height: 1.3em;
}
.links_latest a{
text-decoration: none;
color: #000000;
background: #f8f8f8;
display: block;
padding: 2px 2px 2px 10px;
margin: 0px;
width: 100%;
}
.links_latest a:hover {color: #000000; background: gray; text-decoration: none;}
.links_latest a:visited {color: #000000;background: gray; text-decoration: none;}

/* architects */

.contenidor_architects {
	width:200px;
	height: auto;
	padding:0px;
	margin: 0px 0px 0px 7px;
	background-color: #ffffff;
	float: left;
	border-bottom: 5px solid fuchsia;
}
.cap_architects {
	background-color: fuchsia;
	height: 150px;
	padding:97px 10px 10px 10px;
	margin: 0px 0px 5px 0px;
}
ul.links_architects {
margin: 0px;
padding: 0px;
}
.links_architects li{
list-style-type: none;
font-family: Georgia,Palatino,Times New Roman;
font-style: italic;
font-size: 12px;
margin: 0px 0px 7px 0px;
padding: 0px;
background-color: #000000;
height: 1.3em;
}
.links_architects a{
text-decoration: none;
color: #000000;
background: #f8f8f8;
display: block;
padding: 2px 2px 2px 10px;
margin: 0px;
width: 100%;
}
.links_architects a:hover {color: #000000; background: fuchsia; text-decoration: none;}
.links_architects a:visited {color: #000000;background: fuchsia; text-decoration: none;}

/* architecture */

.contenidor_architecture {
	width:200px;
	height: auto;
	padding:0px;
	margin: 0px 0px 0px 7px;
	background-color: #ffffff;
	float: left;
	border-bottom: 5px solid aqua;
}
.cap_architecture {
	background-color: aqua;
	height: 150px;
	padding:97px 10px 10px 10px;
	margin: 0px 0px 5px 0px;
}

ul.links_architecture {
margin: 0px;
padding: 0px;
}
.links_architecture li{
list-style-type: none;
font-family: Georgia,Palatino,Times New Roman;
font-style: italic;
font-size: 12px;
margin: 0px 0px 7px 0px;
padding: 0px;
background-color: #000000;
height: 1.3em;
}
.links_architecture a{
text-decoration: none;
color: #000000;
background: #f8f8f8;
display: block;
padding: 2px 2px 2px 10px;
margin: 0px;
width: 100%;
}
.links_architecture a:hover {color: #000000; background: aqua; text-decoration: none;}
.links_architecture a:visited {color: #000000;background: aqua; text-decoration: none;}

/* design */

.contenidor_design {
	width:200px;
	height: auto;
	padding:0px;
	margin: 0px 0px 0px 7px;
	background-color: #ffffff;
	float: left;
	border-bottom: 5px solid lime;
}

.cap_design {
	background-color: lime;
	height: 150px;
	padding:97px 10px 10px 10px;
	margin: 0px 0px 5px 0px;
}

ul.links_design {
margin: 0px;
padding: 0px;
}
.links_design li{
list-style-type: none;
font-family: Georgia,Palatino,Times New Roman;
font-style: italic;
font-size: 12px;
margin: 0px 0px 7px 0px;
padding: 0px;
background-color: #000000;
height: 1.3em;
}
.links_design a{
text-decoration: none;
color: #000000;
background: #f8f8f8;
display: block;
padding: 2px 2px 2px 10px;
margin: 0px;
width: 100%;
}
.links_design a:hover {color: #000000; background: lime; text-decoration: none;}
.links_design a:visited {color: #000000;background: lime; text-decoration: none;}

/* peu */
.respect{
	position: relative;
	color: #999999;
	height: auto;
	width: auto;
	margin: 0px 0px 10px 0px;
	padding: 5px 5px 15px 10px;
	background-color: #f8f8f8;
	display:block;
	}

#copyright {
	position: relative;
	vertical-align: bottom;
	font-family: arial, SansSerif;
	font-size: 9px;
	color: #999999;
	height: auto;
	width: auto;
	margin: 0px 0px 10px 0px;
	padding: 5px 5px 5px 5px;
	background-color: #f8f8f8;
	display:block;
	}