body{font-size: 12px; font-family: Verdana, "Trebuchet MS", sans-serif; color:#000000;background: #fafafa;}
.submenu a { padding: 2px 0px 2px 2px; color: #006296; font-size: 10px; font-weight:bold; text-decoration: none; display: block; border-style: solid; border-width: 1px 1px 1px 1px; background: #fefefe; border-color: #fafafa;}
.submenu a:hover { font-weight:bold; background: #f0f0f0; border-color: #fefefe; }
.submenuactiv a{ padding: 2px 0px 2px 3px; color: #003366; font-size: 10px; font-weight:bold; text-decoration: none; display: block; border-style: solid; border-width: 1px 1px 1px 1px; background: #ffffff; border-color: #ffcc99;}
.submenuactiv a:hover{ font-size: 10px; font-weight:bold; }
#topmenu{float: right;text-align: right;font-family: "Comic Sans MS","DomCasual BT", Elementric, Arial, Helvetica, sans-serif;width: 100%;background: #003366 url(../../../theme/encadiz/images/toptable.gif);font-weight:bold;font-size: 11px;padding: 0px 0px 1px 0px;margin:0px;}
a.topmenunav{text-decoration:none; color: #006296;font-family: "Comic Sans MS","DomCasual BT", Elementric, Arial, Helvetica, sans-serif;background: url(../../../theme/encadiz/images/topmenu.gif);padding: 2px 15px 1px 15px;}
a.topmenunav-act{text-decoration:none; color: #ffffff;font-family: "Comic Sans MS","DomCasual BT", Elementric, Arial, Helvetica, sans-serif;background: url(../../../theme/encadiz/images/topmenuactiv.gif);padding: 4px 15px 1px 15px;}
a:hover.topmenunav{text-decoration:none; color: #ffffff;}
#topmenu_gfx{ float: right;text-align: right;font-family: "Comic Sans MS","DomCasual BT", Elementric, Arial, Helvetica, sans-serif;width: 100%;background: #003366 url(../../../theme/encadiz/images/toptable.gif);font-weight:bold;font-size: 11px;padding: 0px 0px 1px 0px;margin:0px;}
.top_gfxflags{text-align: right;background: url(../../../theme/encadiz/images/topmenu.gif);padding: 2px 4px 1px 8px;}
.top_gfx a{text-decoration:none; color: #006296;font-family: "Comic Sans MS","DomCasual BT", Elementric, Arial, Helvetica, sans-serif;background: url(../../../theme/encadiz/images/topmenu.gif);padding: 2px 15px 1px 15px;}
.top_gfxactiv a{text-decoration:none; color: #ffffff;font-family: "Comic Sans MS","DomCasual BT", Elementric, Arial, Helvetica, sans-serif;background: url(../../../theme/encadiz/images/topmenuactiv.gif);padding: 4px 15px 1px 15px;}
.top_gfx a:hover{text-decoration:none; color: #ffffff;}
#mainmenu{ float: left; width: 140px;margin: 0px; padding: 10px 0px 10px 0px;}
#mainmenu .spacer{ height: 6px;border-top: 2px dotted #ffffcc;}
#mainmenu .nav{ text-align: left;border-top: 1px dotted #99ccff;}
#maincontent{width: 100%;margin: 0px; padding: 5px 1px 0px 0px;}
#maincontent-menu{float: right; width: 632px;margin: 0px; padding: 5px 0px 0px 0px;}
.submenu{padding: 2px 0px 4px 5px;color: #006296;font-size: 10px;line-height: 1.5;font-weight:bold;text-decoration: none;display: block;}
.submenuactiv{padding: 2px 0px 4px 5px;color: #003366;font-size: 10px;line-height: 1.5;font-weight:bold;text-decoration: none;display: block;}
.menu{margin: 0px; padding: 0px;background: url(../../../theme/encadiz/images/toptable.gif);border-top: 1px solid #ffffcc;}
.subsubmenu{padding: 2px 2px 6px 12px;color: #006296;font-size: 10px;font-weight:bold;text-decoration: none;display: block;background: #fafafa; border-color: #F0F0F0;}
.subsubmenuactiv{padding: 2px 2px 6px 12px;color: #003366;font-size: 10px;font-weight:bold;text-decoration: none;display: block;background: #fcfcfc;border-color: #ffdd44;}
a:hover.subsubmenu , a:hover.subsubmenuactiv{font-weight:bold;text-decoration: underline; }
#mainmenu{font-family: "Comic Sans MS","DomCasual BT", Elementric, Arial, Helvetica, sans-serif;font-size: 12px;display:block;margin:0px;}
#mainmenu a{ text-decoration: none; color: #330000; }
#mainmenu a:hover{ text-decoration: none; color: #993311; }
#mainmenu .mainmenunav{ padding: 2px 8px ; margin: 0px; border: 1px dotted #DDD; border-top:none;font-weight:bold;background: #FFF;}
#mainmenu .mainmenunav-act{font-size: 12px;padding: 4px 9px; margin: 0px; border-left: 0px solid #663300;text-transform: uppercase; font-weight: bold; color: #993311;background: #F4F4F4;}
.searchform { border-style: solid; border-color: #993311; border-width: 1px; background: #330000; }
.searchform submit { border-style: solid; border-color: #993311; background: #330000; border-width: 1px; }
.searchform-small { border-style: solid; border-color: #993311; border-width: 1px; }
.blocksearch{text-align:center;padding: 0px 0px 8px 15px;margin: 0px 8px 4px 6px;border: 1px solid #cccccc;background: #EFEFEF;}
.blocksearch a{font-family: "Comic Sans MS","DomCasual BT", Elementric, Arial, Helvetica, sans-serif; font-size: 12px; color: #663333; text-decoration: none;}
.blocksearch a:hover{color: #FF8811;}
.search_info{/* border-top: 1px dotted #00cc00; */padding: 3px 0px 2px 20px;margin: 4px auto;font-size: 11px;background: url(../../../images/li_type2.gif) left no-repeat;}
.cat_title{display: block;color: #003366;padding: 5px 0px 1px 0px;}
.cat_title_act{display: block;font-weight: bold;padding: 2px 0px 2px 0px;}
.cat_title a, .cat_title_act a{ text-decoration:none; color: #993311; }
.cat_subtitle{display: block;color: #993311;font-size: 11px;padding: 2px 0px 2px 5px;}
.cat_subtitle_act{display: block;color: #993311;font-weight: bold;font-size: 11px;padding: 2px 0px 2px 5px;}
.cat_headline{ font-size: 12px; font-weight:bold; color: #003366; font-family: "Comic Sans MS","DomCasual BT", Elementric, Arial, Helvetica, sans-serif; text-decoration: none; letter-spacing: 1.1px; line-height: 18px; padding-top: 6px; }
.cat_subheadline{ font-size: 11px; font-weight:normal; color: #336699; text-decoration: none; line-height: 14px; padding-top: 4px; }
.cat_headline a:hover{  color: #333333; }
.cal_table{ background: #f0f0f0; padding: 0px; margin:0px;}
.cal_day{ font-size : 10px; }
.cal_day_0{ color: #880000; font-size : 10px; }
.cal_day_set { font-size : 12px; background: #f8f8f8; font-weight:bold; font-family: "Comic Sans MS","DomCasual BT", Elementric, Arial, Helvetica, sans-serif; }
.cal_day_empty { font-size : 11px; background: #f8f8f8; font-weight:bold; font-family: "Comic Sans MS","DomCasual BT", Elementric, Arial, Helvetica, sans-serif; }
.cal_month{ font-family: "Comic Sans MS","DomCasual BT", Elementric, Arial, Helvetica, sans-serif; color: #ffffff;background: #99ccff url(../../../theme/encadiz/images/toptable.gif); font-weight: bold; text-transform: uppercase; font-size: 10pt; padding: 1 3 1 3px;  text-decoration: none; border-style: none; }
.gbook-normal{ font-size: 12px;}
.gbook-title{ color: #55555; font-size: 12px; font-family: "Lucida Grande",Verdana,Geneva,Arial,SansSerif;letter-spacing: 0.1pt; font-weight: bold; padding: 3px; text-decoration: none; }
.gbook-entry{ font-size: 14px;}
.gbook-mini{ font-size: 10px;}
.gbook-form{ color: #ffcc33; display:block; }
#logintop{padding:0px;margin:0px;}
.usertooltip{position: absolute;display: none;background: url(../../../images/tooltip.png); margin: 0px; padding:0px;}
.usertooltip a{ font-size: 9px;}
a.userinfo{cursor: pointer;}
.usertooltip .content{margin: 16px 0 0 3px;padding: 5px;border: 1px solid #cccccc;border-top:none;font-size: 9px; }
.usertoolmenu{margin: 0px;padding:0px;font-size: 9px;}
.usertoolmenu .infolink{font-size: 9px;font-weight: bold;color: #663333;text-decoration: none;padding: 5px 6px 3px 1px;}
.usertoolmenu .content{padding: 3px;border: 1px dotted #00CC00;border-top:none;}
.useravatar{margin: 1px;padding: 5px;border: 1px dotted #CCC;}
.userthumb{margin: 1px;padding: 1px;padding-right: 4px;border: 1px dotted #FFF;}
.blockentry{padding: 4px;margin: 3px;border-bottom: 1px dotted #0099CC;}
.blockentry_act{padding-bottom: 15px;margin: 4px 2px;border-bottom: 1px dotted #CCCCCC;}
.blockentry a, .blockentry_act a{color: #336699;text-decoration:none;}
.blockentry a:hover{text-decoration: underline;}
.blockentry h1, .blockentry_act h1{color: #333333; font-size: 16px; line-height: 1.4; margin-bottom: 3px;}
.blockentry h2, .blockentry_act h2{color: #82A29D; font-size: 15px; line-height: 1.3; margin-bottom: 2px;}
.blockentry h3, .blockentry_act h3{font-size: 14px; line-height: 1.3; margin-bottom: 1px;}
.blockentry h4, .blockentry_act h4{font-size: 13px; line-height: 1.2; margin-bottom: 1px;}
.blockentry h5, .blockentry_act h5{font-size: 12px; line-height: 1.1;}
.blockentry .status, .blockentry_act .status{color: #555555;margin: 0px;font-size: 10px;}
.blockentry .info, .blockentry_act .info{color: #003399;}
.blockentry .title, .blockentry_act .title{/* padding: 5px 6px 3px 4px; */color: #003399;font-size: 12px; line-height: 1.3; margin-bottom: 1px;}
.blockentry .text{color: #111111;}
.blockentry_act .text{padding: 5px 2px;font-size: 14px;}
a.blocknav{display: block;color: #663333;font-size: 11px;padding: 4px 0px 0px 0px;text-decoration:none;}
td { font-size: 12px; }
p { font-size: 10; padding: 0 5 5 0px; margin: 0px; }
ol,ul { margin-left: 15px; }
li { list-style-image: url(../../../theme/encadiz/images/li_type.gif); padding: 2px; }
img { border-color: #dddddd; }
h1 { color: #005A91; font-size: 16px; font-weight:bold; letter-spacing: 1.4; margin: 6 6 4 0px; font-family: "Comic Sans MS","DomCasual BT", Elementric, Arial, Helvetica, sans-serif, Elementric, Arial, Helvetica, sans-serif;}
h2 { color: #003366; font-size: 14px; font-weight:bold; letter-spacing: 1.3; margin: 5 5 3 0px; font-family: "Comic Sans MS","DomCasual BT", Elementric, Arial, Helvetica, sans-serif, Elementric, Arial, Helvetica, sans-serif;}
h3 { color: #2f4655; font-size: 12; font-weight:bold; letter-spacing: 1.1; margin: 4 2 2 0px;}
h4{ color: #2f4655; font-size: 11px; font-weight:bold; margin: 2 2 2 0px; text-decoration: none; }
fieldset{ border-style: dotted; border-width: 1px; border-color: #dddddd; padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px; }
form { border-style: dotted; border-width: 1px; border-color: #f8f8f8; }
select, input, textarea{color: #005A91; border: 1px solid #005A91; margin-bottom:4px;}
.form_left { font-size: 11px; color: #005A91; font-weight: bold;}
.check{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: none; border: none; color: #003366; font-weight: bold;}
.image{ background: none; border: none; margin: 0px; padding: 0px 0px 0px 0px;}
.button { font-size: 11px; color: #005A91; border: 1px solid #005A91; padding: 2px 3px 2px 3px; text-decoration: none; background: #f0f0f0; }
.button2{ font-size: 8px; padding-left: 2px; padding-right: 2px; border: 1px solid #006296; color: #111111; font-family: Arial, sans-serif; background: #ffffff; text-decoration: none; }
.headline { color: #006296; font-size: 14px; font-weight:bold; font-family: "Comic Sans MS","DomCasual BT", Elementric, Arial, Helvetica, sans-serif, Elementric, Arial, Helvetica, sans-serif;}
.subheadline{ color: #2f4655; font-size: 12px; font-weight:bold; font-family: "Comic Sans MS","DomCasual BT", Elementric, Arial, Helvetica, sans-serif, Elementric, Arial, Helvetica, sans-serif;}
.title-white{ color: #ffffff; font-family: "Comic Sans MS","DomCasual BT", Elementric, Arial, Helvetica, sans-serif, Elementric, Arial, Helvetica, sans-serif; }
.title  { font-size: 12; color: #2f4655; }
.subtitle { font-size: 12px; }
.cattitle { background: url(../../../images//icons/ic_category.gif) no-repeat 0px 0px; color: #2f4655;  font-size: 12px; font-weight: bold; padding: 0 0 0 16px; }
a.cattitle, a:visited.cattitle{ font-weight: bold; line-height: 2;}
.info{ font-size: 11px; }
.small{ font-size: 10px; }
.mini { font-size: 9px; }
.nav{ text-decoration: none; }
.footer{ color: #2f4655; text-decoration: none; font-size: 10px; }
.err_msg{ color: #990000; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 10px;}
.salga-detalle{ font-size: 11px; display: none; }
.header{ font-size: 10px; font-weight: bold; background: #003366; padding: 2px; height: 20px; }
.headerg{ font-size: 11px; font-weight: bold; background: #003366 url(../../../theme/encadiz/images/toptable.gif); padding: 2px; height: 20px; }
.header a, .header a:visited{ font-size: 10px; font-weight: bold; color: #000000; }
.header a:hover{ font-size: 10px; font-weight: bold; color: #0000ff; }
.tablalista { font-size: 10px; color: #111111; border-bottom: solid 1px #E6E6E6; border-top-style: none; border-right-style: none; border-left-style: none; padding: 2px; margin: 0px; height: 15px;}
.tablalistared{ font-size: 10px; color: #cc3300; padding: 2px; margin: 0px;}
.cat_container{padding:2px; margin: 2px;text-align:left;}
.cat_headline{display: block;font-weight: bold;color: #003366;font-family: "Comic Sans MS","DomCasual BT", Elementric, Arial, Helvetica, sans-serif;text-decoration: none;margin-top: 3px;border-bottom: 1px dotted #336699;}
a:hover.cat_headline{  color: #336699; }
.cat_subheadline{font-size: 11px;font-weight:normal;color: #336699;text-decoration: none;}
a:hover.cat_subheadline{  color: #003366; }
.cat_title{display: block;color: #003366;padding: 5px 0px 1px 0px;}
.cat_title_act{display: block;font-weight: bold;padding: 2px 0px 2px 0px;}
.cat_title a, .cat_title_act a{ text-decoration:none; color: #993311; }
.cat_subtitle{display: block;color: #993311;font-size: 11px;padding: 2px 0px 2px 5px;}
.cat_subtitle_act{display: block;color: #993311;font-weight: bold;font-size: 11px;padding: 2px 0px 2px 5px;}
