/*********************/
/*** REBATERENTALS ***/
/*********************/

body            { background-color: #4D6483; font-family:Verdana; font-size: 11px; color: #333333; margin: 0px; padding: 0px; }

.left           { float: left !important; }
.right          { float: right !important; }
.text-left      { text-align: left !important; }
.text-right     { text-align: right !important; }
.text-center    { text-align: center !important; }
.text-ucase     { text-transform: uppercase !important; }
.clear          { float: left !important; clear: both !important; width: 100% !important; }

.wrapper        { width: 960px; margin: 0px auto 0px auto; padding: 0px; overflow: hidden; }
.line           { width: 960px; height: 2px; background-color: #1F497D; margin: 5px 0px 5px 0px; }
.btn_arrow      { background: url(../images/btn_arrow.gif) 0 50% no-repeat transparent; padding: 2px 1px 0px 20px; cursor: pointer; height: 15px; display: block; }
.btn_top        { background: url(../images/btn_top.gif) 0 50% no-repeat transparent; padding: 2px 1px 0px 20px; cursor: pointer; height: 15px; display: block; }
.btn_remove     { background: url(../images/_remove.gif) 0 50% no-repeat transparent; padding: 2px 1px 0px 20px; cursor: pointer; height: 15px; display: block; }

h1              { margin: 10px 0px 10px 0px; font-family: Tahoma; font-size: 18px; font-weight:bold; color: #1F497D;  }
h2              { margin: 10px 0px 10px 0px; font-family: Tahoma; font-size: 14px; font-weight:bold; color: #C00000; }
h3              { margin: 10px 0px 10px 0px; font-family: Tahoma; font-size: 12px; font-weight:bold; color: #1F497D; }
p               { margin: 0; padding:0; text-align:left}

#breadcrumb     { margin: auto; width: 940px; background-color:#FFFFFF; margin: 10px 0px 0px 10px; }
.bread          { margin: 10px 0px 0px 0px; font-family: Tahoma; font-size: 11px; color: #1F497D; }
.bread_current  { margin: 10px 0px 0px 0px; font-family: Tahoma; font-size: 11px; color: #C00000; text-decoration: none; }

#content        { margin: auto; }
#main           { margin: auto; width: 960px; min-height: 400px; background-color:#FFFFFF; }

#main_content   { clear: both; float: none; margin: 15px 0px 0px 10px; padding: 0px; width: 940px; min-height: 400px; }
#main_left      { float: left;  margin: 0px; padding: 5px; width: 600px; min-height: 400px; }
#main_right     { float: right; margin: 0px; padding: 5px; width: 300px; min-height: 400px; }

/************/
/*** HEAD ***/
/************/

#head_content   { clear: both;  height: 85px; padding: 0; background-color:#FFFFFF; }
#head_logo      { float: left;  width: 340px; height: 85px; padding: 0; }
#head_login     { float: right; width: 410px; height: 85px; padding: 0; }
#head_call      { float: right; width: 180px; height: 40px; padding: 25px 0 5px 45px; background: url(../images/bg_telefono.gif) 5px 24px no-repeat; color:#666666; font-size: 20px; }
#head_support   { float: left;  width: 180px; height: 40px; padding: 33px 0 0 0; text-align: right; }
#head_support a { color: #4A6E93; font-size: 14px; font-weight: bold; text-decoration: none; }
#head_support a:hover { color: #4A6E93; font-size: 14px; font-weight: bold; text-decoration: underline; }


/************/
/*** MENU ***/
/************/

#menu              { list-style:none; background-color: #1F497D; }
#menu ul           { list-style:none; margin: 0px; padding: 0px; }
#menu li           { margin: 0px 0px 0px 0px; padding:0; float:left; }
#menu li a         { display: block; padding: 6px 10px 6px 10px; text-decoration:none; text-align:center; font-size:10px; color:#FFFFFF; border-right: solid 1px #787878; } 
#menu li a:hover   { color:#FFFFFF; background-color: #C00000; }
.sel               { background-color: #C00000; } 

/************/
/*** FOOT ***/
/************/

#foot           { clear:both; background-color:#FFFFFF; }
#foot_content   { position: relative; margin: 10px 10px 10px 10px; height: 80px; }
#foot_logo      { float:left; width: 80px; height: 80px; background-color: #B0BFD2; }
#foot_copyright { float:right; width: 850px; height: 70px; background-color: #9FAEC1; text-align: center; padding: 10px 0px 0px 0px; }
.copyright      { font-family:Verdana; font-size: 10px; color: #FFFFFF; }
#foot_copyright img { position: absolute; right: 10px; top: 25px; padding: 1px; background-color: #FFFFFF; }
