@charset "utf-8";
/* CSS Document */

/*************************************************************/
/*   Design:   Sites Studio                                */
/*             Global layout and formatting styles         */
/*   Author:   Pedro Silva                                 */
/*   Date:     Dezembro , 2008                                */
/*   Site:     Amplitude Seguros                             */
/*-----------------------------------------------------------*/
/************************************************************************


Styles List:
==============

1 - Body/Containers
    1.1 - Global body definitions
	1.2 - Global Container
2 - Header and main menu
    2.0 - Homepage Header Container
	2.0.1- Homepage Header Container
	2.1 - Logo
	2.2 - 2.2- Top Navigation
	2.3 - Main Menu
	2.4 - Homepage banner area
	2.4.1 - Global Pages header info
3 - Content area Layout
    3.1 - Homepage Layouts
	3.2 - Global Layout
	3.3 - break lines and paragraphs
4 - Headers/Spans/subtitles
    4.1 - Headers 
	4.2 - Spans
5 - Sidebar
6 - Empty
7 - Empty
8 - Footer
9 - Lists
    9.1 - Homepage List
	9.2 - Global List


*************************************************************/

/*************************/
/* 1-  BODY/CONTAINERS */
/*************************/

/* 1.1 - Global body definitions / CSS reset */
a{ overflow: hidden;}
 * {margin: 0;padding: 0;} 
body {font-size: 76%; margin: 0px auto; padding: 0px; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif; background: #FFFFFF url(../images/css/body-background.jpg) repeat-x 0 0; }
html, body { min-height: 100%; height: 100%; }
html { min-height: 100%; margin-bottom: 1px; }
img { border: none;}

#homepage {margin: 0px auto; padding: 0px; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif; background: #FFFFFF url(../images/css/homepage-body-background.jpg) repeat-x 0 0; }
/* 1.1 - End Body definitions */

/* 1.2 - Global Container */
#container {width: 820px;  margin: 0 auto; }
/* 1.2 - End Global container */


/*************************/
/* 2-  Header/Main Menu */
/*************************/

/* 2.0 - Homepage Header Container */
.header-homepage { width:820px; height: 415px; position:relative; }
/* 2.0 - End Header Container */

/* 2.0.1- Homepage Header Container */
.header { width:820px; height: 242px; position:relative;  }
/* 2.0.1 - End Header Container */

/* 2.1- Logo */
.logotipo { float: left;clear: both; width: 272px;  }
/* 2.1- End Logo*/

/* 2.2- Top Navigation */
.top-nav {background: url(../images/css/topnav-right.gif) no-repeat 100% 0;	padding: 0 20px 0 0;margin: 6px 0 0 0;	float: right;	display: inline;}
.top-nav ul {background: url(../images/css/topnav-left.gif) no-repeat 0 0;	margin: 0;padding: 0 0 0 20px;float: left;display: inline;}
.top-nav ul li {list-style: none;height: 26px;float: left;display: inline;}
.top-nav ul li a {display: block;margin: 6px 0 0 0;	padding: 0 10px 0 10px;	font-size: 11px;font-family:Arial, Helvetica, sans-serif;}
.top-nav ul li a:link, .top-nav ul li a:visited {color: #a4a4a4;text-decoration: none;}
.top-nav ul li a:hover {text-decoration: underline;}
/* 2.2- End Top Navigation */

/* 2.3 - Main Menu */
.menuprincipal { float:left; height:38px; position: absolute; right:0px; top:58px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 80%; }
.menuprincipal ul { padding:0;margin:0; display:inline; width:auto; float:right; }
.menuprincipal ul li {float:left; padding-left:10px;margin:0;list-style:none;  }
.menuprincipal a:link, .menuprincipal a:visited {text-decoration:none;line-height:30px;height:30px;color:#248ba5; padding:3px 12px;  letter-spacing: 1px;}
.menuprincipal a:hover {color:#ffffff;background-color:#32B0CB;}
.current a:link, .current a:visited, .current a:hover {color:#FFFFFF; background: #32B0CB;}
/* 2.3 - End main menu */

/* 2.4 - Homepage banner area */
.homepage-banner-container { float: left; width: 820px; margin-top: 36px; clear:both;}
.homepage-banner-left { float:left; width: 470px;}
.homepage-banner-right { float:right; width: 330px;}
.homepage-banner-right p { text-align:right; line-height: 1.5em; font-size:13px; color:#91E3E7; font-family: Arial, Helvetica, sans-serif; font-weight:bold; padding: 0px 0px 10px 0px;}
.home-inf-text { float:right; width: 330px; }
.home-inf-text p { line-height: 1.3em; padding: 6px 0px 0px 0px; color:#3B3B3B; font-family:Arial, Helvetica, sans-serif; font-size:15px; text-align:justify;}

/* 2.4.1 - Global Pages header info */
.banner-container {float:left; width: 820px; margin-top: 36px; clear:both;}
.banner-left { float:left; width: 470px;}
.banner-left p { line-height: 1.4em; font-size: 14px; font-family:Arial, Helvetica, sans-serif; color: #C1E7F4;}
.banner-right { float:right; width: 330px;}
.banner-right p { text-align:right; line-height: 1.5em; font-size:13px; color:#91E3E7; font-family: Arial, Helvetica, sans-serif; font-weight:bold; padding: 0px 0px 10px 0px;}



/*************************/
/* 3-  Content layout */
/*************************/

/* 3.1 - homepage layout */
.homepage-boxes-container { width: 820px; margin: 2px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; color:#1B96BE; font-size: 13px;}
.homepage-boxes-container a:link, .homepage-boxes-container a:visited {text-decoration:none;color:#1B96BE;}
.homepage-boxes-container a:hover {color: #339FBF; text-decoration:underline;}
.home-box-left { float:left; width: 273px; height: 210px; background-image:url(../images/css/homepage-boxes-background.gif);}
.home-box-left p { line-height: 1.4em; padding: 9px 14px 0px 14px;}
.home-box-center { float:left; width: 273px; height: 210px; background-image:url(../images/css/homepage-boxes-background.gif) ; }
.home-box-center p { line-height: 1.4em; padding: 9px 14px 0px 14px;}
.home-box-right { float:right; width: 273px; height: 210px; background-image:url(../images/css/homepage-boxes-background.gif); }
.home-box-right p { line-height: 1.4em; padding: 9px 14px 0px 14px;}


/* 3.2 - global layout */
.content {float: left; width: 820px; margin-top: 6px; padding: 0px 0px 0px 0px; margin-bottom: 20px;}

/* 2 Columns */
.content-container-leftcol{overflow: hidden; float: left; width: 550px; margin-top: 14px; padding: 0px; }
.content-container-rightcol{overflow: hidden; float: right; width: 214px; margin-top: 14px; padding: 0px; }

/* Text boxes */
.content-txtbox { float:left; margin: 0px;padding: 8px 0px 0px 0px; color: #484848;font-size:13px; font-family: Arial, Verdana, Helvetica, sans-serif; width: 100%;}
.content-txtbox p { margin: 0px 0px 1.1em 0px; padding: 0px; line-height: 1.4em;  }
.content-txtbox a { text-decoration:none; color:#3399CC;}
.content-txtbox a:visited { text-decoration:none; color:#3399CC;}
.content-txtbox a:hover { text-decoration:underline; color: #26839D;}
.content-txtbox ul {margin:12px 0px 10px 4px;padding:0; }
.content-txtbox ul li { padding:0px 0px 5px 20px; color: #2B3941;font-size:13px; font-family: Arial, Verdana, Helvetica, sans-serif; list-style-type: disc; list-style-position:inside; }
.content-txtbox ul li a { color: #3399CC; text-decoration:none;}
.content-txtbox ul li a:visited { color:#3399CC; text-decoration:none;}
.content-txtbox ul li a:hover { color: #E96E06; text-decoration:underline;}

/* 3.3 - break lines and paragraphs */
hr {clear:both;	height:0;border:none;border-bottom:1px solid #E1E2E3; margin: 0px 0px 4px 0px;}
.textcenter { text-align:center;}






/*************************/
/* 4-  Headers Spans and Subtitles */
/*************************/

/* 4.1 - Headers */
h1 {  font-size:20px; font-weight:normal; color: #000000; padding: 0px 0px 0px 0px; font-family: Verdana, Monaco, sans-serif; }
h2 {  font-size:16px; font-weight:bold; color:#6E9B12; padding: 0; margin:0; font-family: Arial, Helvetica, sans-serif; }
h3 {  font-size: 15px; font-weight: bold ; color: #248BA5; padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif;}
h4 {  font-size: 24px; font-weight: normal ; color: #3C3C3C; padding: 0; margin: 0; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: 1px;}
h5 {  font-size: 26px; font-weight: normal; color: #FFFFFF; padding:0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif;}
h6 {  font-size: 12px; font-weight: normal; color: #47B0C1; padding: 0px 0px 0px 0px; font-family:Arial, Verdana, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:1px;}

/* 4.2 - Spans */
.darkgrey { color:#515151; font-size: 12px;}
.lightblue { color:#3399CC;}
.strongblue { color:#3399CC; font-size: 14px; }
.titleblue { color: #53B4D0; font-size: 14px; font-weight:bold; }
.darkblue { color: #315F77; font-size: 14px; font-weight:bold; }

.sidebartitle { color: #333333; font-size: 14px; font-weight: bold;}
.blacktitle {color: #333333; font-size: 18px; font-weight: bold; }

/*************************/
/* 5-  SideBar */
/*************************/
.sidebar-container { width: 214px;}
.sidebar-header { width: 214px; height: 13px; background:url(../images/css/sidebar-header.jpg); background-repeat:no-repeat; overflow:hidden; }
.sidebar-content { background-color:#F0F1F2;}
.sidebar-content p { text-align: justify; padding: 6px 12px 2px 12px; color:#464646; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
.sidebar-content ul {margin:0px 0px 0px 30px;padding:0; }
.sidebar-content ul li { padding:0px 0px 8px 0px; list-style-type: none;  }
.sidebar-content a:link, .sidebar-content a:visited { color:#32B4CB; text-decoration:underline;}
.sidebar-content a:hover {color:#32B4CB; text-decoration:none;}



/*************************/
/* 8-  Footer */
/*************************/
.footer { float:left; width:820px; background-image:url(../images/css/footer-background.jpg); background-repeat:no-repeat; margin-top: 5px; margin-bottom: 10px; }
.footer p { padding: 24px 0px 0px 0px; color: #999999; font-size:12px; }
.footer a:link, .footer a:visited { color:#32B4CB; text-decoration:none;}
.footer a:hover {color:#32B4CB; text-decoration:underline;}


/*************************/
/* 9-  Lists */
/*************************/
/* 9.1 - Homepage List */

ul.homelist {margin:8px 0px 0px 12px;padding:0; }
ul.homelist li { display:block; padding:0px 0px 8px 20px; color: #3399CC;font-size:12px; font-family: Arial, Helvetica, sans-serif; list-style-type: none; background: url(../images/css/green-arrow.gif) no-repeat 0 2px;  }
ul.homelist li a { color: #3399CC; text-decoration:none;}
ul.homelist li a:visited { color:#3399CC; text-decoration:none;}
ul.homelist li a:hover { color: #1B96BE; text-decoration:underline;}

/* 9.2 - Global List */
ul.globallist {margin:8px 0px 0px 12px;padding:0; }
ul.globallist li { display:block; padding:0px 0px 8px 20px; color: #3399CC;font-size:14px; font-family: Arial, Helvetica, sans-serif; list-style-type: none; background: url(../images/css/green-arrow.gif) no-repeat 0 2px;  }
ul.globallist li a { color: #3399CC; text-decoration:none;}
ul.globallist li a:visited { color:#3399CC; text-decoration:none;}
ul.globallist li a:hover { color: #1B96BE; text-decoration:underline;}





