body{ margin:0; padding:0; font-size:1.0em; line-height:1.5em; text-align: justify; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#777777; background-color:#FFFFFF; } #arrondi { background-color:#ffffff; border-radius:10px; border:1px solid #8A8A79; width:550px; padding:12px; } a{ color:#1A3151; outline:none; font-family: Tahoma; text-decoration:underline; } .fl_left{float:left;} .fl_right{float:right;} img { max-width: 100%; height: auto; } /* ----------------------------------------------Wrapper-------------------------------------*/ div.wrapper{ position:relative; float:left; width:100%; margin:0; text-align:left; } div.wrapper h1, div.wrapper h2, div.wrapper h3, div.wrapper h4, div.wrapper h5, div.wrapper h6{ margin:0; padding:0; font-size:20px; font-weight:normal; line-height:normal; font-family:Georgia, "Times New Roman", Times, serif; } .col1{color:#FFFFFF; background-color:#1A3151;} .col2{color:#666666; background-color:#495870;} .col3{color:#777777; background-color:#FFFFFF;} .col4{color:#ffffff; background-color:#495870; border-top:1px dotted #232323;} .col4 a{color:#ffffff; background-color:#495870;} .col5, .col5 a{color:#CED6DA; background-color:#1A3151;} /* ----------------------------------------------Generalise-------------------------------------*/ #header, #topbar, #featured_slide, #homecontent, #breadcrumb, #container, #footer, #copyright{ position:relative; margin:0 auto 0; display:block; width:960px; } /* ----------------------------------------------Header-------------------------------------*/ #header{ padding:20px 0; } #header .fl_left{ display:block; float:left; color:#ffffff; width:350px; overflow:hidden; } #header .fl_left h1, #header .fl_left p{ padding:0; line-height:normal; margin-right:0; margin-top:0; margin-bottom:0 } #header .fl_left h1{ font-size:36px; } #header h1 a{ color:#CED6DA; background-color:#1A3151; } /* ----------------------------------------------Menu de navigation-------------------------------------*/ #topnav{ display:block; float:right; width:590px; margin:0; padding:0; } #topnav ul{ margin:0; padding:0; list-style:none; } #topnav li{ display:block; float:left; width:140px; line-height:1.0em; padding:8px 0 0 0; margin:0 10px 0 0; text-align:right; } #topnav li.last{ margin-right:0; } #topnav ul ul{ margin:5px 5px 0 0; } #topnav ul ul li{ margin:0 0 5px 0; padding:0; } #topnav li a{ display:block; width:100%; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:bold; color:#CED6DA; background-color:#1A3151; border-bottom:1px dotted #666666; } #topnav li a.active{ color:#FFFFFF; background-color:#1A3151; } #topnav ul ul li a{ display:inline; color:#CED6DA; background-color:#1A3151; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-transform:none; border:none; } /* ----------------------------------------------Featured slide-------------------------------------*/ #featured_slide{ padding:30px 0; font-family:Tahoma, "Times New Roman", Times, serif; } /* ----------------------------------------------Home page-------------------------------------*/ #homecontent{ padding:30px 0; line-height:1.3em; text-align: justify; } #homecontent h1{ font-size:32px; line-height:1.2em; text-align: left; margin:0 0 15px 0; padding:0 0 8px 0; color:#1A3151; border-bottom:1px solid #E7E6E6; } #homecontent h2{ font-size:30px; line-height:1.2em; text-align: left; margin:0 0 8px 0; padding:0 0 6px 0; color:#1A3151; } #homecontent h3{ font-size:24px; line-height:1.2em; text-align: left; margin:0 0 8px 0; padding:0 0 6px 0; color:#1A3151; } #homecontent h4{ font-size:24px; line-height:1.2em; text-align: left; margin:0 0 8px 0; padding:15px 0 6px 0; color:#1A3151; } #homecontent h5{ font-size:24px; line-height:1.2em; text-align: left; margin:0 0 8px 0; padding:0 0 6px 0; color:#1A3151; } #homecontent h6{ font-size:24px; line-height:1.2em; text-align: left; margin:0 0 8px 0; padding:0 0 6px 0; color:#1A3151; } /* Left Column */ #homecontent .fl_left{ display:block; margin:10px 10px 10px 10px; float:left; width:600px; } #homecontent .fl_left .column2{ display:block; width:600px; } /* Right Column */ #homecontent .fl_right{ display:block; margin:10px 10px 10px 10px; text-align: left; float:right; width:305px; } /* ----------------------------------------------Column-------------------------------------*/ #column{ display:block; float:right; width:300px; } #column .holder, #column #featured{ display:block; width:300px; margin-bottom:20px; } #column .holder p{ line-height:1.6em; } /* ----------------------------------------------Footer-------------------------------------*/ #footer{ padding:30px 0; } #footer h2{ font-size:18px; margin:0 0 15px 0; padding:0 0 8px 0; border-bottom:1px solid #E7E6E6; } #footer p, #footer ul, #footer a{ margin:0; padding:0; font-weight:normal; list-style:none; line-height:1.2 px; } #footer li{ margin-bottom:10px; } #footer li.last{ margin:0; } #footer .footbox{ display:block; float:left; line-height:1.5em; width:300px; margin:0 30px 0 0; padding:0; } #footer .last{ margin-right:0; } /* ----------------------------------------------Copyright-------------------------------------*/ #copyright{ padding:15px 0; } #copyright p{ margin:0; padding:0; }