/*Body Definitions - Beginning*/
body{
margin:0;
padding:0;
font-family:Tahoma;
}
body form{
width:300px;
color:#88AC0B;
}
body form input, body form textarea{
width:165px;
height:15px;
margin-bottom:5px;
float:right;
clear:right;
border-style:solid;
border-width:1px;
border-color:#6CC7D9;
font-family:Tahoma;
font-size:12px;	
color:#88AC0B;
background-color:#FFFFFF;
}
body form label{
width:130px;
height:17px;
margin-bottom:7px;
display:block;
float:left;
clear:left;
}
/*Body Definitions - End*/
/*Main Div - Beginning*/
.center{
position:relative;
width:954px;
margin-left:auto;
margin-right:auto;
}
/*Main Div - End*/
/*Logo Header - Beginning*/
.header{
position:absolute;
width:954px;
height:157px;
left:0;
top:0;
}
/*Logo Header - End*/
/*Main Menu - Beginning*/
.main-menu{
position:absolute;
width:954px;
height:28px;
left:0;
top:157px;
text-align:center;
line-height:28px;
}
.main-menu a.twitter{
position:absolute;
right:0;
top:-9px;
border:none;
}
.main-menu a.twitter img{
border:none;
}
/*Main Menu - End*/
/*Home Page Elements - Beginning*/
.box-personal{
position:absolute;
width:275px;
height:184px;
left:10px;
top:401px;
padding-left:170px;
padding-right:5px;
padding-top:15px;
background-image:url(../img/box-personal.png);
background-repeat:no-repeat;
}
.box-medical{
position:absolute;
width:275px;
height:184px;
left:490px;
top:401px;
padding-left:170px;
padding-right:5px;
padding-top:15px;
background-image:url(../img/box-medical.png);
background-repeat:no-repeat;
}
.box-personal, .box-medical{
color:#1E7697;
font-size:11px;
}
.box-personal h2, .box-medical h2{
margin-top:0;
padding-top:0;
font-size:19px;
font-weight:normal;
}
.box-personal ul, .box-medical ul{
margin-left:0;
margin-top:0;
padding-left:22px;
padding-top:0;
}
.box-personal li, .box-medical li{
list-style-position:outside;
list-style-type:disc;
}
.box-personal a, .box-medical a{
text-decoration:none;
color:#1E7697;	
}
.box-personal a:hover, .box-medical a:hover{
text-decoration:underline;
}
.box-information{
position:absolute;
width:225px;
height:184px;
left:0;
top:195px;
padding-left:80px;
padding-right:15px;
padding-top:15px;
background-image:url(../img/box-information.png);
background-repeat:no-repeat;
}
.box-gift{
position:absolute;
width:213px;
height:184px;
left:323px;
top:195px;
padding-left:100px;
padding-right:15px;
padding-top:15px;
background-image:url(../img/box-gift.png);
background-repeat:no-repeat;
}
.box-clients{
position:absolute;
width:195px;
height:184px;
left:655px;
top:195px;
padding-left:100px;
padding-right:5px;
padding-top:15px;
background-image:url(../img/box-clients.png);
background-repeat:no-repeat;
}
.box-information, .box-gift, .box-clients{
font-size:11px;
text-align:justify;
color:#676767;
}
.box-information h1, .box-information h2, .box-gift h2, .box-clients h2{
margin:0;
padding:0;
margin-bottom:5px;
font-size:18px;
font-weight:normal;
text-align:left;
color:#2D4492;
}
.box-information h1 a, .box-information h2 a, .box-gift h2 a, .box-clients h2 a{
font-size:18px;
font-weight:normal;
text-decoration:none;
color:#2D4492;
}
.box-information h1 a:hover, .box-information h2 a:hover, .box-gift h2 a:hover, .box-clients h2 a:hover{
text-decoration:underline;
}
.box-information p, .box-gift p, .box-clients p{
margin:0;
padding:0;
margin-left:15px;
margin-bottom:5px;
}
/*.box-information p{
margin-left:40px;
}
.box-gift p{
margin-left:30px;
}
.box-clients p{
margin-left:15px;
}*/
.box-information a, .box-gift a, .box-clients a{
font-weight:bold;
text-decoration:none;
color:#676767;
}
.box-information a:hover, .box-gift a:hover, .box-clients a:hover{
text-decoration:underline;
}
.box-twitter{
position:absolute;
width:324px;
height:113px;
left:0;
top:600px;
padding-left:135px;
padding-right:15px;
padding-top:18px;
background-image:url(../img/box-twitter.png);
background-repeat:no-repeat;
}
.box-blog{
position:absolute;
width:319px;
height:113px;
left:474px;
top:600px;
padding-left:145px;
padding-right:15px;
padding-top:18px;
background-image:url(../img/box-blog.png);
background-repeat:no-repeat;
}
.box-twitter, .box-blog{
font-size:11px;
text-align:justify;
color:#676767;
}
.box-twitter h2, .box-blog h2{
margin:0;
padding:0;
margin-bottom:5px;
font-size:18px;
font-weight:normal;
text-align:left;
color:#2D4492;
}
.box-twitter h2 a, .box-blog h2 a{
font-size:18px;
font-weight:normal;
color:#2D4492;
text-decoration:none;
}
.box-twitter h2 a:hover, .box-blog h2 a:hover{
text-decoration:underline;
}
.box-twitter p, .box-blog p{
margin:0;
padding:0;
margin-left:15px;
margin-bottom:5px;
}
.box-twitter a, .box-blog a{
font-weight:bold;
text-decoration:none;
color:#676767;
}
.box-twitter a:hover, .box-blog a:hover{
text-decoration:underline;
}
.home-footer{
position:relative;
width:954px;
height:25px;
line-height:25px;
left:0;
top:740px;
background-image:url(../img/home-footer.png);
background-position:top;
background-repeat:no-repeat;
font-size:11px;
text-align:right;
color:#676767;
}
/*Home Page Elements - End*/
/*Breadcrumb - Beggining*/
.breadcrumb{
position:absolute;
width:954px;
height:12px;
line-height:12px;
left:0;
top:192px;
font-size:10px;
color:#676767;
}
.breadcrumb a{
font-weight:bold;
text-decoration:none;
color:#676767;
}
.breadcrumb a:hover{
text-decoration:underline;
}
/*Breadcrumb - End*/
/*General Pages Elements - Beggining*/
.body{
position:absolute;
width:954px;
top:210px;
font-size:12px;
text-align:justify;
color:#676767;
}
.table{
width:954px;
/*display:table;*/
}
.footer{
width:954px;
padding-top:10px;
margin-top:10px;
margin-bottom:10px;
font-size:11px;
text-align:right;
clear:both;
}
/*General Pages Elements - End*/
/*Menu-Pages Elements - Beggining*/
.content{
width:629px;
float:left;
padding-top:10px;
padding-right:10px;
}
.content h1{
width:490px;
height:31px;
line-height:31px;
padding:0;
margin:0;
padding-left:15px;
margin-bottom:8px;
background-image:url(../img/h1-general-page.png);
background-repeat:no-repeat;
font-size:20px;
font-weight:normal;
color:#FFFFFF;
}
.content h1 a{
font-size:20px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
}
.content h1 a:hover{
color:#6CC7D9;
}
.content h2{
font-size:18px;
font-weight:normal;
color:#2D94AA;
}
.content h3{
font-size:16px;
font-weight:normal;
color:#88AC0B;
}
.content h4{
font-size:13px;
font-weight:normal;
color:#88AC0B;
}
.content p{
padding-right:25px;
}
.content img{
margin-right:15px;
margin-bottom:10px;
}
.content a{
font-weight:bold;
text-decoration:none;
color:#676767;
}
.content a:hover{
text-decoration:underline;
}
.content .image{
float:left; 
margin-right:15px; 
margin-bottom:10px;
}
.content .image img{
margin-right:0; 
margin-bottom:5px;
}
.content .image p{
margin:0;
padding:0;
}
.menu{
width:314px;
min-height:290px;
float:right;
margin-top:10px;
padding-bottom:10px;
border-left-width:1px;
border-left-style:solid;
border-left-color:#CCCCCC;
}
.menu h2{
padding:0;
margin:0;
margin-left:5px;
margin-bottom:5px;
padding-left:10px;
height:25px;
line-height:25px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#CCCCCC;
font-size:17px;
font-weight:normal;
color:#2D94AA;
}
.menu h3.l1{
line-height:28px;
margin:0;
padding:0;
padding-left:8px;
display:block;
font-size:14px;
font-weight:bold;
color:#88AC0B;
}
.menu a.l1, .menu a.l2{
height:20px;
line-height:20px;
padding-left:20px;
background-image:url(../img/menu-bullet.png);
background-repeat:no-repeat;
display:block;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.menu a.l1:hover, .menu a.l2:hover{
text-decoration:underline;
}
.menu a.l1{
margin-left:5px;
color:#676767;
}
.menu a.l2{
margin-left:15px;
color:#86CFDE/*#BEBEBE*/;
}
.content table, .content td{
padding:0;
border-collapse:collapse;
}
.versions td{
padding-bottom:10px;
vertical-align:top;
text-align:center;
}
.versions img{
margin-right:0;
height:80px;
padding:5px;
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
}
/*Menu-Pages Elements - End*/
/*Landing Elements - Beginning*/
.main-thumb{
width:196px;
float:left;
}
.mini-thumb{
width:54px;
}
.landing{
width:758px;
float:right;
}
.landing h1{
width:758px;
height:32px;
line-height:32px;
margin-top:8px;
background-image:url(../img/h1-landing.png);
background-repeat:no-repeat;
font-size:20px;
font-weight:normal;
color:#FFFFFF;
}
.box-landing{
margin-left:20px;
float:left;
}
.box-landing-top{
width:357px;
height:20px;
background-image:url(../img/box-landing-top.png);
background-repeat:no-repeat;
}
.box-landing-middle{
width:317px;
background-image:url(../img/box-landing-middle.png);
background-repeat:repeat-y;
padding:20px;
padding-top:0;
padding-bottom:10px;
font-size:11px;	
}
.box-landing-middle table, .box-landing-middle td{
padding:0;
border-collapse:collapse;
}
.box-landing-middle td{
vertical-align:top;
}
.box-landing-middle h2{
padding:0;
margin:0;
margin-bottom:5px;
font-size:18px;
font-weight:normal;
color:#2D94AA;
}
.box-landing-middle h3{
width:248px;
height:24px;
line-height:24px;
margin:0;
padding:0;
margin-top:13px;
padding-left:5px;
background-image:url(../img/h3-landing.png);
background-repeat:no-repeat;
font-size:12px;
font-weight:bold;
color:#2D94AA;
}
.box-landing-middle h3 a{
color:#2D94AA;
text-decoration:none;
}
.box-landing-middle h3 a:hover{
text-decoration:none;
}
.box-landing-middle p{
padding:0;
margin:0;
margin-top:5px;
margin-left:10px;
}
.box-landing-middle a{
font-weight:bold;
text-decoration:none;
color:#676767;
}
.box-landing-middle a:hover{
text-decoration:underline;
}
.box-landing-bottom{
width:357px;
height:2px;
background-image:url(../img/box-landing-bottom.png);
background-repeat:no-repeat;
}
/*Landing Elements - End*/
.formulario{
float:left;
clear:both;
}