﻿body { color:#FEBE5F; font-family: Arial, Verdana, Sans-Serif; font-size:12px; margin:0 0 0 0; border:0 0 0 0; background-color:#60030D;}
div.main { width:100%; background-image: url("/images/base/somos_bg_rep.jpg"); background-repeat:repeat-x;}
div.fl { float: left; display: block; }
div.fr { float: right; display: block; }
div.topcont {width:860px; }
div.head { height:194px; width:860px; float:left; text-align:left; background-image: url("/images/base/somos_head.jpg"); background-repeat: no-repeat;  }

div.menusection { width:710px; height:24px; padding-top:6px; padding-right: 20px; padding-left: 20px;  
                  text-align:left; background-image: url("/images/base/menu_bg.jpg"); background-repeat:repeat-x;  }
div.lang { height:30px; width:860px; float: right; text-align:right; }
div.menu { color: #B15B0E; height:82px; width:860px; float: left; text-align:left; }

div.mainbanner {background-image: url("/images/base/main_banner.jpg"); background-repeat:no-repeat; height: 245px; width: 750px; text-align: left; }

div.contentsection {width:860px; text-align:left; background-image: url("/images/base/somos_content_bg.jpg"); background-repeat:no-repeat;}
div.leftmenusection {width:210px; float:left; position:relative; }
td.pagecontent { padding-left:27px; width:625px; vertical-align: top; } 
/* width:641px; */
td.rightcontent { vertical-align:top; filter:alpha(opacity=100); opacity: 1.0; color: #FFFFFF; vertical-align: top; padding-top:56px; }
div.righttopgif {background-image: url("/images/base/right_head.gif"); background-repeat:no-repeat; height: 24px; width: 174px;
                 padding-top: 6px; font-size: 15px; color: #FE9A00; padding-left: 10px; font-weight: bold; vertical-align:top; }
div.righttrans {width:166px; padding-left: 8px; padding-right: 6px; background-image: url("/images/base/content_trans_bg.gif"); background-repeat:repeat;  
               border-left: solid 2px #C73F2C; border-right: solid 2px #C73F2C; padding-top:8px; padding-bottom:2px; color: #FEBE5F;  }


div.foot {width:800px; color: #FFFFFF; text-align:left; padding-left:10px; padding-top:5px; }
div.footmenu { text-align:center; position: relative; color: #D66447; }
div.foottext { text-align:center; position: relative; color: #D66447; }

div.leftmenu_top { width:207px; height: 19px; background-image: url("/images/base/sidemenu_top.jpg"); background-repeat: no-repeat;  }
div.submenu { width:590px; height: 22px; padding-left:8px; padding-top:4px; border-left: solid 2px #CE4936; border-right: solid 2px #CE4936; background-color: #981815; 
              filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; color: #ffcc00; font-size: 14px; display: block;}
div.submenu a {color: #FFFFB4; font-weight: bold;}
div.submenu a:hover {color: #F6F641; }

div.texttrans {width:570px; padding-left:18px; padding-right: 10px; background-image: url("/images/base/content_trans_bg.gif"); background-repeat:repeat;  
               border-left: solid 2px #C73F2C; border-right: solid 2px #C73F2C; padding-top:15px; padding-bottom:20px; color: #FEBE5F;  }
div.texttrans a {color: #FEE378; text-decoration: underline;}
div.texttrans a:hover {color: #FE9A00; }

div.leftmenu_bot { width:207px; height: 21px; background-image: url("/images/base/sidemenu_bot.jpg"); background-repeat: no-repeat;  }

a { color:#FEE378; text-decoration:none;} 
a:hover {color:#FE9A00;}

a.mainmenu1 { display: block; background-image: url("/images/base/somos_news.jpg"); background-repeat:no-repeat; height: 82px; width:59px; }
a.mainmenu1:hover {background-image: url("/images/base/somos_news_sel.jpg"); background-repeat:no-repeat; }
a.mainmenu2 { display: block; background-image: url("/images/base/somos_about.jpg"); background-repeat:no-repeat; height: 82px; width:111px; }
a.mainmenu2:hover {background-image: url("/images/base/somos_about_sel.jpg"); background-repeat:no-repeat; }
a.mainmenu3 { display: block; background-image: url("/images/base/somos_service.jpg"); background-repeat:no-repeat; height: 82px; width:94px; }
a.mainmenu3:hover {background-image: url("/images/base/somos_service_sel.jpg"); background-repeat:no-repeat; }
a.mainmenu4 { display: block; background-image: url("/images/base/somos_gallery.jpg"); background-repeat:no-repeat; height: 82px; width:93px; }
a.mainmenu4:hover {background-image: url("/images/base/somos_gallery_sel.jpg"); background-repeat:no-repeat; }
a.mainmenu5 { display: block; background-image: url("/images/base/somos_contact.jpg"); background-repeat:no-repeat; height: 82px; width:101px; }
a.mainmenu5:hover {background-image: url("/images/base/somos_contact_sel.jpg"); background-repeat:no-repeat; }

a.mainmenu6 { display: block; background-image: url("/images/base/en/somos_gallery.jpg"); background-repeat:no-repeat; height: 82px; width:93px; }
a.mainmenu6:hover {background-image: url("/images/base/en/somos_gallery_sel.jpg"); background-repeat:no-repeat; }
a.mainmenu7 { display: block; background-image: url("/images/base/en/somos_contact.jpg"); background-repeat:no-repeat; height: 82px; width:101px; }
a.mainmenu7:hover {background-image: url("/images/base/en/somos_contact_sel.jpg"); background-repeat:no-repeat; }

a.submenu { color:#F2EAD9; text-decoration:none; font-size: 11px; font-weight: bold;}
a.submenu:hover {color:#E4D4B3;}
a.submenumain { color:#F2EAD9; text-decoration:none; font-size: 16px; font-weight: bold; display: block; padding-left:50px; }
a.submenumain:hover {color:#E4D4B3;}

a.footmenu { color:#D66447; text-decoration:none;}
a.footmenu:hover {color:#D4B57A;}

.sandwich { background-image: url("/images/base/sandwich.gif"); background-repeat: no-repeat; height:25px; padding-top:4px; }
.drink { background-image: url("/images/base/drink.gif"); background-repeat: no-repeat; height:40px; padding-top:11px; }
.candy { background-image: url("/images/base/candy.gif"); background-repeat: no-repeat; height:40px; padding-top:10px; }
.coffee { background-image: url("/images/base/coffee.gif"); background-repeat: no-repeat; height:40px; padding-top:12px; }
.salad { background-image: url("/images/base/salad.gif"); background-repeat: no-repeat; height:30px; padding-top:7px; }

hr { height: 1px; display: block; border-top: solid 1px #C7A156; border-left: solid 0px #C7A156; border-right: solid 0px #C7A156; border-bottom: solid 0px #C7A156; 
     padding-bottom:0px; margin-bottom: 0px;}
     
hr.comment { height: 1px; display: block; border-top: solid 1px #DF460B; border-left: solid 0px #DF460B; border-right: solid 0px #DF460B; 
             border-bottom: solid 0px #DF460B; padding-bottom:0px; margin-bottom: 0px;} 
     
img.img_top {padding-top:5px; padding-left:15px;}
img.padl {padding-left:15px; padding-bottom: 15px; padding-right:6px;}
img.thumbGrid {margin-right: 15px; margin-bottom:10px; border: solid 6px #D88C41; width: 100px;}
span.title {color:#FE9A00; font-weight: bold; font-size: 16px; }
ul.sidemenu {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: dot;}
ul.sidemenu li {margin: 0px 0px 0px 65px; padding: 0px 0px 0px 0px; color: #F2EAD9;}

h3 {color: #ff9900; font-size: 14px; font-weight: bold; font-style: italic; padding-bottom: 0px; margin-bottom: 0px; padding-top: 12px;}

div.para {padding-left:8px;}
div.content {padding-left:15px; padding-right: 15px;}

a.headmenusel { color:#FEBE5F; text-decoration:none; font-weight:bold;}
a.headmenusel:hover {color:#FEE378;}
a.headmenu { color:#FEF2C3; text-decoration:none; font-weight:bold;}
a.headmenu:hover {color:#FEE378;}

span.texttitle { font-size:16px; font-weight:bolder;}

input.thinbox {height:14px;}

input.red {
    border: 1px solid #760E0F;
    background: #BB301D;
    color: #FEBE5F;}
    
div.texttrans input {
    border: 1px solid #760E0F;
    background: #BB301D;
    color: #FEBE5F;}

ul { padding-top: 10px;}
ul li {padding-bottom: 8px;}

.postName
{
	font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    color: #FE9A00;
    margin-bottom: 5px;
    float: left;
}
.postText
{
	color: #FEBE5F;
	margin-top:8px;
}
.postFooter
{
	float:right;
}
a.PageTitleClose
{
    font-size:14px;
    text-align:right;
}

a.PageTitleClose:hover
{
    font-size:14px;
}

.pnlDetails
{
	font-size: 13px;
}
.pnlDetails .newsTitle
{
    font-size: 15px;
    font-style: italic;
    font-weight: bold;
    color: goldenrod;
}
.pnlDetails .dateCreated
{
	color: #cccccc;
}

td.inputtitle 
{
    font-weight: bold; 
    text-align: right; 
    width: 120px;
    padding-right:9px;
}
td.inputtitletop
{
    font-weight: bold; 
    text-align: right; 
    vertical-align: text-top;
    width: 120px;
    padding-right:9px;
    padding-top:5px;
}
td.input 
{
    text-align: left;
}
span.PageTitle {font-size:15px;
		font-weight: bold;
		color:Orange;}
		
ol.help li {margin-bottom:8px;}
