* { margin:0; padding:0; border:0; text-decoration:none; list-style-type:none; }

div.top { height:0px; }
div.bottom { height:0px; }
	
body{ background-color:#fff; margin: auto; margin-top:20px; margin-bottom:10px; width:780px;}

a { outline:none; }
a img {  }

.menutext { display:none; }

#mainContainer{ font-family:Arial; font-size:12px; font-weight:normal; font-style:normal; color:#000000; width:780px; background-color:#fff; /*border:solid 1px #000;*/}

#logo{ float:left; }
#logo img{ width:205px; height:55px; padding-left:55px; }

#headContainer{ padding-top:20px; }
#headContainer li{ display:inline; }

#upPanel{ width:460px; float:left; text-align:right; margin-bottom:40px; }
#upPanel li{ float:left; padding-bottom:10px; padding-top:5px; }

#mainContainer a{ color:#000000;/*209985*/ }
#mainContainer a:hover{ color:#992269; }
#mainContainer .activMenu a{ /*display:block;*/	color:#08AF9D; font-weight:bold; }
#mainContainer .activMenu a:hover{ /*color:#08AF9D; border:solid 1px #000;*/ }

#menu{ float:right; }
#menu a{ color:#C5C8C9; font-weight:bold; padding-left:8px; }
#menu a:hover{ color:#888; }

#menuAlt{ float:right; width:182px; }
#menuAlt a{ color:#BEC0C1 ; font-weight:bold; }
#menuAlt a:hover{ color:#000; }

#mainCenter{ clear:both; padding:0px; margin-top:15px; margin-left:15px; width:780px; }

#presentation{float:left;}
#presentation li{ list-style:none; float:left; }
#presentation img{ margin-left:60px; height:165px; width:165px; }
#presentation span{ display:block; text-align:center;}
#presentation a img{ border:solid 2px #fff; }
#presentation p{ width:175px; text-align:left; margin-left:65px; margin-bottom:50px; padding-top:2%; }
#presentation a{ color:#C5C8C9; font-weight:bold;}
#presentation a:hover{color:#000;}
#presentation a:hover img{ border:solid 2px #000;}

#listObras{ width:100%; float:left;}

.obras{ display:block; width:30%; float:left; padding-bottom:5%; }
.obras img{ width:50%;}


#pinturas{ float:left; width:450px; margin-left:50px; /*overflow:hidden;*/ }
#pinturas p{ text-align:right; display:inline; padding-left:8px; }
#pinturas img{ padding-top:10px; width:450px; }
#pinturas a{ color:#918686; }
#pinturas a:hover{ color:#000; }

#pinturas2{ width:660px; margin-left:50px; text-align:center; /*overflow:hidden;*/}
#pinturas2 img{ padding:10px 0px 10px 0px; width:660px; }
#pinturas2 a{ color:#918686; }
#pinturas2 a:hover{ color:#000;}

#description{ float:left; text-align:justify; width:190px; padding-left:20px; margin-top:40px; }
#description li{ padding-bottom:5px; }
#description  p{ padding-bottom:10px; }
#description h1{ padding-bottom:10px; font-weight:bold; font-size:12px;}

#description2{ display: block; float:left; text-align:right; width:700px;}
#description2 li{ padding-bottom:5px; }

#contacto{ float:left; text-align:justify; width:400px;}

#foot{ clear:both; display:block; text-align:right; padding-top:1%; padding-right:8%;}
#foot a{ color:#C5C8C9; font-weight:bold;}
#foot a:hover{ color:#000000; }

#changePage{ clear:both; margin-left:555px; margin-bottom:30px; padding-top:15px; }
#changePage li{ display:inline; margin-left:5px; border:solid 1px #666; padding:2px 10px 5px 10px; }
#changePage a{ color:#918686;}
#changePage a:hover{ color:#000;}
#changePage li.firstPage a{color:#cdcdcd;}
#changePage li.firstPage{border:solid 1px #cdcdcd;}
#changePage li.lastPage a{color:#cdcdcd;}
#changePage li.lastPage{border:solid 1px #cdcdcd;}

#contactFoto{ float:left; width:300px; padding-left:40px;}

#contactText{ text-align:justify; float:left; width:345px;}
#contactText input{ margin-left: 20px; border:solid 1px #E3E3DD; }
#contactText textarea{ margin-left: 20px; width:270px; border:solid 1px #E3E3DD;}
#contactText td{ padding-bottom:15px; }

#bio{ float:left; width:300px; padding-left:40px; }
#bio img{ padding-left:3%; width:280px; }
#bioText{ padding-left:3%; text-align:justify; float:left; width:345px; line-height:18px; color:#666;}
#bioText p{padding-bottom:5px;}

#cierre{clear:both;}

.fotos{padding-left:7%;}
.fotos ul li{ padding-top:2%;}
.fotos li{ float:left; width:15%;} 
.fotos li a img{ width:100px; height:100px;}

#videos img{ width:25%; padding-left:5%; padding-top:3%; }
#video { padding-left:15%; }