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

body#artworks a#artworksnav,
body#biography a#bionav,
body#agenda a#calendarnav,
body#contacto a#contactnav {font-size : 14px;color: #03A87C; font-weight:bold;}

#menulinetop {position:absolute; width:100%;border-top: 2px solid #03A87C;top:0px;left:0px; }
#menuline {position:absolute; width:580px;border-top: 1px dotted #848484;top:55px;left:0px;}
/*#menulinegallery {position:relative; width:100%;border-top: 1px dotted #03A87C;top:0px;left:0px;}*/
/*#floatmenuline {position:relative; width:100%;border-top: 1px dotted #848484;}*/
/*#menulinebottom {position:absolute; width:100%;border-bottom: 3px solid #303335;bottom:0px;left:0px;}*/


#header { padding:10px 0px 0px 0px;width:950px;margin:0;}
/*#headergallery { padding:10px 0px 0px 0px;width:100%; background-color:#E7EDE4; }*/
#logohome { float:left; width:490px; padding:0;}
#logo { float:left; width:200px; padding:0;}
#menulinks { float:left; width:350px; padding:13px 0px 0px 0px; }
#photoinfo { float:left;  padding:24px 0px 0px 0px;  }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } /* slightly enhanced, universal clearfix hack */
.clearfix { display: inline-block; }
/* start commented backslash hack \*/ * html .clearfix { height: 1%; }
.clearfix { display: block; } /* close commented backslash hack */



 /*menuworks---------------------------------------------------------------------------------*/
#menuworks{background-color:#000000;margin: 0;padding: 0;float: left; text-align: right;}

#menuworks ul{margin: 0;margin-left: 0px; float: left;padding: 0;font: normal 12px Arial;font-family: "Times New Roman", Times, serif;
}

* html #menuworks ul{ /*IE6 only rule. Decrease ul left margin and add 1em bottom margin*/
margin-bottom: 1em;
margin-right: 7px; /*menu offset from left edge of window in IE*/
}

#menuworks ul li{display:block;}

#menuworks a:link, #menuworks a:visited {color:#848484;text-decoration: none; float: left;margin: 0;}
#menuworks  a:hover {color: #031f80;text-decoration: none;}

#menuworks ul li a:link, #menuworks ul li a:visited {padding: 1px 14px 1px 7px;}
#menuworks ul li2 a:link, #menuworks ul li2 a:visited {padding: 5px 3px 1px 7px;font: normal 10px Arial;}
 /*end    menuworks---------------------------------------------------------------------------------*/


 /*mainmenu---------------------------------------------------------------------------------*/
#mainmenu{margin: 0;padding: 0;}

#mainmenu ul{margin: 0;margin-left: 0px; /*menu offset from left edge of window*/float: left;padding: 10px 0 0 0; font: normal 13.5px Arial; font-family:Arial, Helvetica, sans-serif; /*text-decoration:overline;*/}

* html #mainmenu ul{margin-bottom: 1em;margin-left: 0px; }

#mainmenu ul li{display: inline;}


#mainmenu a:link, #mainmenu a:visited {/*background-color:#000000;*/color:#404041;text-decoration: none; /*float: left;*/margin: 0;}
#mainmenu  a:hover {color: #03A87C;text-decoration: none;}


#mainmenu ul li a:link, #mainmenu ul li a:visited {padding: 1px 15px 1px 4px;}
#mainmenu ul li.lg a:link, #mainmenu ul li.lg a:visited {padding: 0px 6px 0px 0px;font: normal 10px Arial;}


 /*end    mainmenu---------------------------------------------------------------------------------*/