* {
 margin:0;
 padding:0;
 behavior:url(css/iepngfix.htc); /********MUY IMPORTANTE css/iepngfix.htc y css/images/transparent.gif*******/
}

html {
 margin:0;
 padding:0;
 background-color:#edc488
}

body {
 margin:0;
 padding:0;
 background-color:#edc488;
 font:normal 13px Arial, Verdana, sans-serif;
 line-height:17px;
 color:#993300
}

a {
 color:#4f2d02;
 font-size:13px;
 text-decoration:none
}

a:hover {
 text-decoration:underline
}

img {
 margin:0;
 border:none;
 padding:0
}

hr  {
 margin:5px auto 15px auto;
 padding:0;
 border:1px dotted #d3a881;
 background:none;
 /*border:1px solid #C8C8C8;*/
 width:99%
}

h2 {
 margin:0 auto 15px auto;
 padding:0;
 font:25px "BernhardMod BT","Garamond","Georgia","Times New Roman", Times, serif;
 font-weight:bold;
 color:#993300
}

h3 {
 margin:0 auto 10px auto;
 padding:0;
 font:20px "BernhardMod BT","Garamond","Georgia","Times New Roman", Times, serif;
 font-weight:bold;
 color:#993300
}

h3 {
 margin:0 auto 10px auto;
 padding:0;
 font:18px "BernhardMod BT","Garamond","Georgia","Times New Roman", Times, serif;
 font-weight:bold;
 color:#993300
}

h5 {
 margin:0 auto 5px auto;
 font-size:13px;
 text-align:center;
 color:#000
}

p {
 margin:0 auto 10px auto
}

ul li {
 list-style:outside disc;
 color:#ff5e00;
 margin-left:55px
}

ul li span,ol li span {
 color:#993300
}

ol li {
 list-style:outside decimal;
 color:#ff5e00;
 margin-left:55px
}

td {
 font:normal 13px Arial, Verdana, sans-serif;
 line-height:17px;
 color:#993300
}

#principal {
 margin:0 auto 0 auto;
 position:relative;
 /*border:1px solid #00f;*/
 padding:0;
 background:#edc488 url(images/bg.jpg) no-repeat top center;
 width:1000px;
 height:630px
}

/* invisible para IE 5*/
#principal {
 position:absolute;
 margin:-315px 0 0 -500px;
 left:50%;
 top:50%
}
/* fin hack */

#principal #header {
 margin:0;
 /*border:1px solid #0f0;*/
 padding:0;
 width:100%;
 height:106px;
 background:transparent url(images/bg_header.png) no-repeat top
}

#principal #header #logo{
 margin:0;
 /*border:1px solid #f00;*/
 padding:0;
 text-align:center
}

#principal #menu {
 margin:0;
 /*border:1px solid #00f;*/
 padding:0;
 width:1000px
}

/********************TODOS LOS NAV***********************/
.sta .sttb tr .sttd .stsp{                                    /*********SEPARACION MENUS*********/
 margin:0;
 padding:0 8px;
}

/********************TODOS LOS NAV***********************/
#principal #newsticker {
 margin:330px 8px 0 5px;
 width:190px;
 height:155px;
 /*border:1px solid #0f0;*/
 float:left
 /*margin-left:5px;*/
}

/********************NO LO LEE IE6***********************/
#principal>#newsticker {
 margin:330px 8px 0 10px;
}

#principal #frame_content {
 margin:0;
 padding:0;
 width:1000px;
 height:495px;
 /*border:1px solid #0f0;*/
}



#principal #content {
 margin:20px 0 0 0;
 padding:0;
 width:765px;
 height:465px;
 position:relative;
 overflow:hidden;
 float:left
}

#principal #content #text_p {
 width:100%;
 position:absolute
}

#principal #content #text_p #loading {
 margin:0 auto 0 auto;
 /*border:1px solid #0f0;*/
 padding-top:200px;
 width:250px;
 height:20px;
 text-align:center
}

#principal #content #text_p #frm {
 margin:0 0 0 15px;
 /*border:1px #f00 solid;*/
 padding:0;
 /*width:565px;*/
 width:745px;
 text-align:justify
}

#principal #content #text_p #frm p {
 padding-left:30px
}

#principal #content #text_p #frm #home {
 /*border:1px #0f0 solid;*/
 /*margin-right:5px;*/
 width:571px;
 float:left
}

#principal #content #text_p #frm #banner1 {
 margin:0 auto;
 /*border:1px #0f0 solid;*/
 /*margin-right:5px;*/
 width:150px;
 height:155px
}

table.store_table {
 margin-left:10px;
 /*border:1px #0f0 solid*/
}

table.table_submenu {
 padding:0;
 width:100%
}

.table_submenu td {
 padding-bottom:10px;
}

a.sub, a.subon{
 padding-left:18px;
 font:normal 13px Tahoma, Arial, Helvetica, sans-serif
}

a.sub:hover, a.subon, a.subon:hover {
  background:transparent url(images/arrow.png) no-repeat top left;
  text-decoration:none;
}

#principal #scroller {
 margin:20px 0 0 0;
 /*border:1px solid #0f0;*/
 padding:0;
 width:20px;
 height:465px;
 text-align:center;
 float:left
}

#principal #scroller #thumb {
 width:18px;
 height:50px;
 /*background-color:#d5a284;
 border:1px outset #864b26;*/
 position:relative
}

#principal #scroller #up {
 margin-bottom:5px
}

#principal #scroller #down {
 margin-top:367px
}

#principal #footer {
 margin:9px 0 0 0;
 /*border:1px solid #0f0;*/
 padding:0;
 color:#993300;
 font-size:11px
}

#principal #footer #visit {
 display:inline;
}

#principal #footer #counter {
 display:inline;
 font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
 letter-spacing:-1px
}

#principal #footer td {
 font-size:11px
}

#principal #footer a {
 color:#993300;
 font-size:11px
}

/****************************Formulario*********************/
#formulario {
 margin:0 auto;
 /*border:1px solid #f00;*/
 padding:0 0 0 0;
 width:350px;
}

#formulario p, #formulario_right p {
 margin:0;
 width:auto
}

#formulario p.right2 {
 margin-right:10px;
 text-align:right
}

#formulario form {
 margin:0;
 /*border:3px inset #e2e1dd;*/
 /*border:2px ridge #e2e1dd;*/
 padding:0 0 0 5px
}

#formulario label {
 display:block;
 width:260px;
 margin:2px 0;
 font:normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
 /*float:left;*/
}

#formulario input, #formulario select {
 margin:0;
 padding:2px;
 border:1px solid #c28966;
 width:280px;
 font:normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color:#8b6f5d
}

#formulario .area {
 width:55px;
 text-align:center
}

#formulario .number1 {
 width:70px;
 text-align:center
}

#formulario .number2 {
 width:85px;
 text-align:center
}

#formulario select {
  width:246px
}

#formulario #sending  {
 font-size:12px;
 color:#ff5e00
}

#formulario .error_ast {
 color:#ff5e00;
 visibility:hidden
}

#formulario textarea {
 margin:0;
 border:1px solid #c28966;
 padding:2px;
 height:65px;
 width:280px;
 font:normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color:#8b6f5d
}

#formulario input.button { 
 margin:10px 18px 0 0;
 padding:2px 3px;
 border:1px solid #c28966;
 background:#fff;
 width:70px;
 font:normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color:#b60000
}

#formulario_right {
 margin:0 10px 0 0;
 /*border:1px solid #f00;*/
 padding:0;
 width:540px;
 float:right
}

#formulario_right #logo{
 margin:25px 0 0 43px;
 padding:0;
 float:left
}
/************************************************************/
.video_space1 {
 margin:0 auto 5px auto;
 width:300px;
 height:243px;
 text-align:center
}

.video_space2 {
 margin:0 auto 5px auto;
 width:300px;
 height:265px;
 text-align:center
}

.no_separation {
 margin:0;
 padding:0
}

.sangria1, h2.sangria1 {
 margin-left:10px
}

.sangria2, h2.sangria2 {
 margin-left:20px
}

.sangria3, h2.sangria3 {
 margin-left:20px
}


.flota_center {
 margin:0 auto;
 /*border:solid 1px #f00;*/
 padding:0;
 /*width:auto*/
}

.flota_left {
 margin:5px 10px 5px 0;
 padding:0;
 float:left
}

.flota_right {
 margin:0 0 0 10px;
 padding:0;
 float:right
}

.center {
 text-align:center
}

.left {
 text-align:left
}

.right {
 text-align:right
}

.justify {
 text-align:justify
}

.inline {
 display:inline
}

.smaller {
 display:inline;
 font-size:10px
}

.clearer {
 clear:both;
 height:0;
 line-height:0;
 font-size:0
}