/* Body */
body {font-size:12px; line-height:17px; color:#694C24; font-family:Georgia, "Times New Roman", Times, serif; background:#DCDBBD;}

/* elementos de texto */
#page p {margin:0 0 2a0px 0}
#page small {font-size:11px; filter:alpha(opacity=66); opacity:.6;}
#page big {font-size:14px; padding-top:10px}
#page b,#page strong {color:#5D3303a;}
#page em, #page i {}
#page u {}
#page strike {}
#page sub {}
#page sup {}

#page hr {color:#CBC9A8; background-color:#CBC9A8;}

/* elementos de títulos */
#page h1, #page h2, #page h3, #page h4, #page h5 {padding:0; margin:0; line-height:normal; color:#5D3303; font-weight:normal; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}

#page h1 a, #page h2 a, #page h3 a, #page h4 a, #page h5 a, #page h1 a:visited, #page h2 a:visited, #page h3 a:visited, #page h4 a:visited, #page h5 a:visited, #page h1 a:link, #page h2 a:link, #page h3 a:link, #page h4 a:link, #page h5 a:link, #page a h1, #page a h2, #page a h3, #page a h4, #page a h5, #page a:visited h1, #page a:visited h2, #page a:visited h3, #page a:visited h4, #page a:visited h5, #page a:link h1, #page a:link h2 , #page a:link h3, #page a:link h4, #page a:link h5 {text-decoration:none; color:#C4632C;}
#page h1 a:hover, #page h2 a:hover, #page h3 a:hover, #page h4 a:hover, #page h5 a:hover, #page a:hover h1, #page a:hover h2 , #page a:hover h3, #page a:hover h4, #page a:hover h5 {text-decoration:underline; color:#5D3303;}

#page h1 {font-size:24px; color:#C4632C}
#page h2 {font-size:16px;}
#page h3 {font-size:14px;}
#page h4 {font-size:12px; color:#878354;}
#page h5 {font-size:11px;}
#page h6 {font-size:10px;}

/* enlaces */
#page a:link {color: #C4632C;}
#page a:visited {color:#C4632C;}
#page a:hover, #page a:active {color:#5D3303;}
#page a img {border:0 none;}
#page small a {}

/*listas*/
#page ul {margin-left:20px;}
#page li {list-style-type:none; padding:10px; line-height:160%;}

#page ol {margin:10px 0;}
#page ol li {}

#page dl {margin:10px 0;}
#page dl dt {}

/*tablas*/
#page table {display:table; width:100%; empty-cells:show; margin:0 0 15px 0; width:auto;}
#page table tr {display:table-row; vertical-align:middle;}
#page table thead th, #page table tbody td, #page table tfoot td {padding:5px 10px; color:#5D3303; text-align:left; vertical-align:top;}
#page table thead th {background:#5D3303; color:#fff; font-weight:normal;}
#page table tfoot td {border-top:#5D3303 solid 1px;}
#page table tbody td {display:table-cell; font-size:14px;}
#page tbody tr.even td {background:#CBC9A8;}
#page tbody tr.odd td {}
#page tbody tr.highlight td {}

/*bloques*/
#page #container #content blockquote {padding:20px; font-size:12px; margin:20px 0; background:#CBC9A8; font-weight:normal; line-height:140%;}
#page address {font-size:12px; margin:10px 0; line-height:140%;}

/* formularios */
#page fieldset{}
#page legend {}
#page label {display:block; font-size:12px; margin-bottom:5px; color:#878354}
#page input {width:96%; color:#5D3303; padding:3px; font-size:13px;}
#page textarea {width:98%; padding:3px; height:125px; color:#5D3303;}
#page select {width:96%; color:#5D3303;}  
#page input.checkbox {width:auto;} 
#page input.radio {width:auto;} 
#page textarea:focus, #page #container input:focus {} 
#page #content .dostercios input{width:97%;}
#page #content fieldset.dostercios {margin-right:4%}
body#body_contacto #page #content #enviar {float:right; width:99%; margin:0;}
body#body_contacto #page #content #enviar span {float:right; font-size:11px; padding-top:10px;}
body#body_foro .floatright .btn {margin-top:20px;}
body#body_foro .floatright span {font-size:11px;}

#page #container #content fieldset strong.floatleft {display:block; float:left; font-size:14px; padding:5px 5px 0 4px;} /*para los radio o checkbox*/

/*elementos decorativos*/
#page .colored {color:#5D3303;}
#page .backcolor{background: #CBC9A8;}
#page .borderColor {border:#CBC9A8 solid 5px;}

/*btn*/
#page .btn {background:url(../images/btn_left.png) 0 0 no-repeat; font-size:12px; margin:5px 0 5px 0; padding:0 10px 0 10px; height:29px; float:left;}
#page .btn a {background:url(../images/btn_right.png) right 0 no-repeat; padding:3px 15px 10px 5px; color:#DCDBBD; font-weight:bold; font-size:12px; display:block; text-decoration:none;}
#page .btn a:visited {color:#CBC9A8;text-decoration:none;}
#page .btn a:hover {text-decoration:none; color:#FFFAF7;}

/* PAGE */
#page {width:100%; margin:0 auto; position:relative;}
#page #page_wrap {margin:20px 0 20px 20px; width:946px; background:url(../images/fnd_page.gif) 0 0 repeat-y; position:relative;}

/** HEADER **/
#page #header {float:left; display:inline; width:255px; margin:260px 0px 0 0px;}
#page #header #header_wrap {float:left; display:inline; position:relative; z-index:12;}

/** LOGO **/
#page #header #logo {position:absolute; top:-255px; left:20px; float:left; display:inline; width:880px; background:#5d3303; margin:20px 0 0 0px; padding:10px;}
#page #header #logo .image {float:left; display:inline; margin:0px 10px 10px 0px;}
#page #header #logo .txt {}
#page #header #logo h2 {font-size:30px; color:#FFFAF7; margin:0; padding:0px;}

/** SHORTCUTS **/
#page #header #shortcuts {position:absolute; left:280px; top:10px; float:right; display:inline; width:620px;}
#page #header #shortcuts #shortcuts_wrap {}
#page #header #shortcuts ul {margin:0; padding:0;}
#page #header #shortcuts ul li {list-style:none; float:right; display:inline; padding:0 0 0 10px; margin:0 0 0 10px; border-left:1px solid #CBC9A8; line-height:normal;}
#page #header #shortcuts ul li.last {margin:0; border-left:none;}
#page #header #shortcuts ul li a, #page #header #shortcuts ul li a:visited {padding:0 0 0 20px; color:#878354; text-decoration:none; font-size:11px;}
#page #header #shortcuts ul li a:hover{text-decoration:none; color:#5D3303}

/** LANGUAGE **/
#page #header #lang {position:absolute; left:55px; top:90px; float:right; display:inline; width:195px; background:#CBC9A8 url(../images/fnd_layernav_top.png) 0 0 no-repeat; padding-top:10px; margin:0 5px 10px 0; text-align:right;}
#page #header #lang #lang_wrap {background:#CBC9A8 url(../images/fnd_layernav_bottom.png) 0 100% no-repeat; padding:0 10px 10px;}
#page #header #lang a {padding-left:3px}
#page #header #lang a img {filter:alpha(opacity=50); opacity:.50;}
#page #header #lang a:hover img {filter:alpha(opacity=99); opacity:.99;}
#page #header #lang a img.selected {filter:alpha(opacity=99); opacity:.99;}

/** SEARCH **/
#page #header #search {position:absolute; left:55px; top:40px; float:right; display:inline; width:195px; background:#CBC9A8 url(../images/fnd_layernav_top.png) 0 0 no-repeat; padding-top:10px; margin:0 5px 10px 0;}
#page #header #search #search_wrap {background:#CBC9A8 url(../images/fnd_layernav_bottom.png) 0 100% no-repeat; padding:0 10px 10px;}
#page #header #search #search_field {float:left; display:inline; padding:0 5px 0 0; width:150px;}
#page #header #search #search_field input {border:none; height:17px; width:150px; font-size:14px; float:left; background:#fff; padding:2px 0; text-align:left;}
#page #header #search #search_submit {float:left; display:inline;}

/** LAYER NAV **/
#page #layer_nav {width:255px; float:left; display:inline; clear:left; margin:165px 0 0 0; padding:0;} 
#page #layer_nav ul {margin:0; padding:0;}
#page #layer_nav li {float:right; display:inline; width:195px; background:#CBC9A8 url(../images/fnd_layernav_top.png) 0 0 no-repeat; padding:5px 0 0 0; margin:0 5px 10px 0;}
#page #layer_nav li.last {margin-right:5px !important;} 
#page #layer_nav li a, #page #layer_nav li a:visited {display:block; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; text-align:right; color:#5D3303; background:#CBC9A8 url(../images/fnd_layernav_bottom.png) 0 100% no-repeat; padding:0 10px 5px;}
#page #layer_nav li a:hover {text-decoration:none; color:#C4632C;}
#page #layer_nav li.selected {background:#C4632C url(../images/fnd_layernav_on_top.png) 0 0 no-repeat;}
#page #layer_nav li.selected a, #page #layer_nav li.selected a:visited {background:#C4632C url(../images/fnd_layernav_on_bottom.png) 0 100% no-repeat; color:#DCDBBD;}
#page #layer_nav li.selected a:hover {color:#fffaf7}

/*breadcrumbs*/
#page #container #breadcrumbs {display:none;}

/** banner **/
#page #banner {position:absolute; float:left; display:inline; top:0; left:0; width:946px; overflow:hidden; z-index:11; background:url(../images/fnd_container.png) 100% 0 repeat-y; height:260px;}
#page #banner #banner_wrap {float:left; display:inline; width:940px; overflow:hidden; height:250px; background:#5D3303 url(../images/banner.jpg) 0 0 no-repeat; border-top:5px solid #5D3303; border-bottom:5px solid #5D3303;}

/** CONTAINER **/
#page #container {float:right; display:inline; width:666px; overflow:hidden; padding-top:40px; background:url(../images/fnd_container.png) 100% 0 repeat-y;}
#page #container #content {float:left; display:inline;}
body.unacol #page #container #content {width:620px;}
body.doscol #page #container #content {width:620px;}
body.trescol #page #container #content {width:620px;}

/*left*/
#page #container #left {float:left; display:inline; width:620px; padding:10px 0 0 0; margin:0 0 40px 0; background:#CBC9A8 url(../images/fnd_left_top.png) 0 0 no-repeat;}
#page #container #left #left_wrap {float:left; display:inline; width:580px; padding:10px 20px 20px; margin:0 0 0 0; background:#CBC9A8 url(../images/fnd_left_bottom.png) 0 100% no-repeat; padding-top:10px;}

/*right*/
#page #container #right {float:left; display:inline; width:620px; padding:10px 0 0 0; margin:40px 0 20px 0; background:#CBC9A8 url(../images/fnd_left_top.png) 0 0 no-repeat;}
#page #container #right #right_wrap {float:left; display:inline; width:580px; padding:10px 20px 20px; margin:0 0 0 0; background:#CBC9A8 url(../images/fnd_left_bottom.png) 0 100% no-repeat; padding-top:10px;}

/*destacado*/
#page #destacado{background:#e5e5e5; padding:30px; border:1px solid #DDD}

/*cart*/
#page #container #left .basket {margin:0 0 20px 0; border-top:3px solid #878354; border-bottom:3px solid #878354; padding:10px 0;}
#page #container #left .basket table {width:100%}
#page #container #left .basket .floatright {text-align:right;}
#page #container #left .basket .floatright .btn {margin-right:0; padding-right:0;}
#page #container #left .basket h3 {margin:5px 0 10px 5px;}
#page #container #left .basket strong {color:#222; font-size:14px;}
#page #container #left .basket table tfoot {background:#878354;}

/* CATEGORY NAV */
#page #container #left h3 {font-size:16px; margin:0; padding:0 0 2px 0;}
#page #container #left h4 {font-size:11px; margin:0; padding:0;}
#page #container #left p {padding:5px 0 0 0px; margin:0; font-size:12px; font-style:italic;}
#page #container #left ul {margin:5px 0 0; padding:0;}
#page #container #left ul li {margin:10px 40px 10px 0; padding:0 0 0 20px; background:url(../images/ico_bullet.png) 0 2px no-repeat}
#page #container #left ul li.selected {background:url(../images/ico_bullet_on.png) 0 2px no-repeat}
#page #container #left ul li a {text-decoration:none; font-size:14px; color:#5D3303}
#page #container #left ul li a:hover {color:#C4632C}
#page #container #left ul li.selected a, #page #container #left ul li.selected a:visited {color:#C4632C; }
#page #container #left ul li.selected a:hover {}

/*second level*/
#page #container #left ul li ul {margin:0; padding:0;}
#page #container #left ul li ul li {}

/*third level*/
#page #container #left ul li ul li ul {margin:0; padding:0;}
#page #container #left ul li ul li ul li {}

/** FOOTER **/
#page #footer {float:right; display:inline; padding:40px 0px 0; width:666px; background:url(../images/fnd_footer.png) 100% 0 no-repeat;}
#page #footer #footer_wrap {}
#page #footer #shortcuts_footer {float:left; display:inline; width:620px; padding:10px 0 0 0; margin:0 0 20px 0; background:#CBC9A8 url(../images/fnd_left_top.png) 0 0 no-repeat;}
#page #footer #shortcuts_footer #shortcuts_footer_wrap {float:left; display:inline; width:580px; padding:10px 20px 20px; margin:0 0 0 0; background:#CBC9A8 url(../images/fnd_left_bottom.png) 0 100% no-repeat; padding-top:10px;}
#page #footer #shortcuts_footer h3 {font-weight:normal; font-size:12px; margin-bottom:10px; color:#878354;}
#page #footer #shortcuts_footer ul {margin:0; padding:0;}
#page #footer #shortcuts_footer ul li {list-style:none; margin:0 0 5px 0; padding:0; font-size:12px; background:none;}
#page #footer #shortcuts_footer ul li a {color:#C4632C; text-decoration:none; font-weight:normal;}
#page #footer #shortcuts_footer ul li a:hover {color:#5D3303; text-decoration:none;}

#page #footer #nav_footer {float:left; display:inline; width:620px; padding:10px 0 0 0; margin:0 0 20px 0; background:#CBC9A8 url(../images/fnd_left_top.png) 0 0 no-repeat;}
#page #footer #nav_footer #nav_footer_wrap {float:left; display:inline; width:580px; padding:0px 20px 10px; margin:0 0 0 0; background:#CBC9A8 url(../images/fnd_left_bottom.png) 0 100% no-repeat;}
#page #footer #nav_footer ul {margin:0; padding:0;}
#page #footer #nav_footer ul li {float:left; display:inline; list-style:none; margin:10px 10px 10px 0; padding:0 10px 0 0; font-size:12px; background:none; border-right:1px solid #DCDBBD; line-height:normal;}
#page #footer #nav_footer ul li a {color:#C4632C; text-decoration:none; font-weight:normal;}
#page #footer #nav_footer ul li a:hover {color:#5D3303; text-decoration:none;}

#page #footer hr {display:none;}

#page #footer #tex_footer {float:left; display:inline;}
#page #footer #tex_footer h2, #page #footer #tex_footer small {color:#878354; font-size:12px; float:left; line-height:normal; margin:0; padding:0 5px 0 0; display:block;}

#page #footer #powered {float:right; display:inline; margin-right:46px; text-align:right; color:#878354; font-size:11px;}
#page #footer #powered a {font-weight:normal; text-decoration:none; color:#C4632C; font-size:11px; display:inline;}
#page #footer #powered a:hover {color:#5D3303;}

/* paginacion */
#page .paginacion p a:link, #page .paginacion p a:visited, #page .paginacion p a:active {text-decoration:none;}
#page .paginacion p span, #page .paginacion p a:hover {background-color:#C4632C; border-color:#C4632C; color:#FFF;}

/** extraDIVS **/
#page #extraDiv1 {position:absolute; left:908px; top:-5px; background:url(../images/fnd_header.png) 0 0 no-repeat; width:57px; height:57px; z-index:1111;}
#page #extraDiv2 {display:none}
#page #extraDiv3 {display:none}
#page #extraDiv4 {display:none}
#page #extraDiv5 {display:none}

body#body_inicio #page .address {margin-top:20px;}
body#body_inicio #page .address .floatleft, body#body_inicio #page .address .floatright {float:none;}
body#body_inicio #page .address h2 {display:inline; clear:both;}

body#body_login_usuario #container fieldset {width:100%; margin:20px 0 0 0;}
body#body_login_usuario #container .inputLogin {width:100%;}

body#body_intercambio_de_documentos #page #container #content #content_middle {width:100%;}
body#body_intercambio_de_documentos #page #container #content #content_middle #content_middle_wrap {padding:0;}
body#body_intercambio_de_documentos #page #container #content #content_middle #div_fltr_doc_dest {float:left; display:inline; width:29%; margin:0 5% 0 0;}
body#body_intercambio_de_documentos #page #container #content #content_middle #div_fltr_doc_category {float:left; display:inline; width:59%; margin:0;}
body#body_intercambio_de_documentos #page #container #content #content_middle .div_fltr_search_box {float:left; display:inline; width:59%; margin:0;}
body#body_intercambio_de_documentos #page #container #content #content_bottom {width:100%; margin:0 0 20px 0;}
