hr {
   border: 0;
   width: 100%;
   color: #fff;
   background-color: #000;
   height: 1px;
 }
hr.brown {
   border: 0;
   width: 100%;
   color: #993300;
   background-color: #000;
   height: 1px;
 }
input
	{
width: 270px;
              font-family: Arial, Helvetica,Verdana; 
              height: 18px; 
	font-size: 10pt; 
	letter-spacing: 0.03em;
	color : #669933;
	font-weight : normal;
              line-height: 18px;
              border: 1px solid #669933;
	background-color : #f5f7e2;
              padding: 0px 4px  0px 4px;
    -moz-border-radius: 6px;           /* firefox */    -webkit-border-radius: 6px;        /* safari/chrome */    border-radius: 6px;
	}
input.caption
	{
width: 270px;
              font-family: Arial, Helvetica,Verdana; 
              height: 18px; 
	font-size: 10pt; 
	letter-spacing: 0.03em;
	color : #ffffff;
	font-weight : normal;
              line-height: 18px;
              border: 1px solid #669933;
	background-color : #669933;
              padding: 0px 4px  0px 4px;
    -moz-border-radius: 6px;           /* firefox */    -webkit-border-radius: 6px;        /* safari/chrome */    border-radius: 6px;
	}

textarea
	{
              width: 270px;
              font-family: Arial, Helvetica,Verdana; 
	  font-size: 9pt; 
	  letter-spacing: 0.03em;
	  color : #669933;
	  font-weight : normal;
              line-height: 18px;
               border: 1px solid #6639933;
	  background-color : #f5f7e2;
               padding: 0px 4px  0px 4px;
    -moz-border-radius: 6px;           /* firefox */    -webkit-border-radius: 6px;        /* safari/chrome */    border-radius: 6px;
	}
label
	{
             font-family: Arial, Helvetica,Verdana; 
             font-size : 10pt;
             font-weight: bold;
             color : #336600;
             width: 90px;
             float: left;
             text-align: left;
	}
.titulos {  
	font-family: Arial, Verdana, Helvetica; 
	font-size: 14pt; 
	font-weight: bold;
	color: #669933;
               letter-spacing: 1 px;	 
	text-decoration: none;
;
	}
.titulos2 {  
	font-family: Arial, Verdana, Helvetica; 
              display: block;
              height: 20px;
              line-height: 20px;
              width: auto;
              background-color: #cccc99;
              font-size: 13pt; 
	font-weight: bold;
	color: #666633;
              letter-spacing: 1 px;	 
	text-decoration: none;
              padding: 2px 10px 2px 10px;
              margin: 0px;
	}
.titulos3 {  
	font-family: Arial, Verdana, Helvetica; 
              height: 20px;
              line-height: 20px;
              width: auto;
              font-size: 14pt; 
	font-weight: bold;
	color: #006600;
              letter-spacing: 1 px;	 
	text-decoration: none;
              margin: 0px;
	}
.tit2 {  
	font-family: Arial, Verdana, Helvetica; 
	font-size: 12pt; 
	font-weight: bold;
	color: #006600;
               letter-spacing: 1 px;	 
	text-decoration: none;
	}
.tit3 {  
	font-family: Arial, Verdana, Helvetica; 
	font-size: 11pt; 
	font-weight: bold;
	color: #336600;
               letter-spacing: 0,5 px;	 
	text-decoration: none;
             border-bottom:0px solid #ffffff;
font-style: italic;
	}
.tit4 {  
	font-family: Arial, Verdana, Helvetica; 
	font-size: 11pt; 
	font-weight: bold;
	color: #996633;
               letter-spacing: 0,5 px;	 
	text-decoration: none;
              font-style: italic;
              line-height:30px;
	}
.adr {  
	font-family: Arial, Verdana, Helvetica;  
	font-size: 9pt; 
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
               letter-spacing: 1 px;
	}
.idiomas {  
	font-family: Arial, Verdana, Helvetica;  
	font-size: 9pt; 
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
              letter-spacing: 1 px;
	}
.textolayers {  
	font-family: Arial, Verdana, Helvetica; 
	font-size: 10pt; 
	font-weight: normal;
	color: #336600;
	 	text-decoration: none
	}
.texto2{  
	font-family: Arial, Verdana, Helvetica; 
	font-size: 11pt; 
	font-weight: normal;
	color: #003300;
	 	text-decoration: none
	}
.size{  
	font-family: Arial, Verdana, Helvetica; 
	font-size: 10pt; 
	font-weight: bold;
	color: #330000;	 
	text-decoration: none
	}
.price{  
	font-family: Arial, Verdana, Helvetica; 
              display: block;
	font-size: 11pt; 
	font-weight: bold;
	color: #ffffff;	 
              background-color:#cccc99;
              text-align: left;
padding-left: 10px; 
 
	}
.date{  
	font-family: Arial, Verdana, Helvetica; 
	font-size: 9pt; 
	font-weight: bold;
	color: #669933;	 
              text-align: right;
padding: 3px;   
	}
.titnot{  
	font-family: Arial, Verdana, Helvetica; 
              display: block;
	font-size: 11pt; 
	font-weight: bold;
	color: #006600;	 
              background-color:#f5f7e2;
              text-align: left; 
	}
.subcat{  
	font-family: Arial, Verdana, Helvetica; 
	font-size: 11pt; 
	font-weight: bold;
	color: #336633;	 
	text-decoration: none;
               letter-spacing: 0,5px;
	}
.subcat2{  
	font-family: Arial, Verdana, Helvetica; 
	font-size: 11pt; 
	font-weight: bold;
	color: #006600;	 
	text-decoration: none;
               letter-spacing: 1px;
	}
.subcatimg{  
	font-family: Arial, Verdana, Helvetica; 
	font-size: 11pt; 
	font-weight: bold;
	color: #336633;	 
	text-decoration: none;
               letter-spacing: 0,5px;
display: block;
height: 24px;
	}
.crit{  
	font-family: Arial, Verdana, Helvetica;
              background: #fff;
	font-size: 15px; 
	font-weight: bold;
	color: #663300;	 
	text-decoration: none;
              letter-spacing: .8 px;
              padding: 4px 10px 4px 10px;
              line-height: 26px;
background-color: #transparent;
background-image: url(img/butbg.png);
background-position: lcenter center;
background-repeat: repeat-x;
	}
.more{  
	width: 52px;
              height: 32px;
float: right;
display: block;
background-color: #transparent;
background-image: url(img/click.png);
background-position: center center;
background-repeat: no-repeat;
text-align: right;
	}
A:link {
	COLOR: #333366; TEXT-DECORATION: none
}
A:visited {
	COLOR: #333366; TEXT-DECORATION: none
}
A:active {
	COLOR: #336699; TEXT-DECORATION: none
}
A:unknown {
	COLOR: #336699
}
A:unknown {
	COLOR: #336699
}
A:hover {
	COLOR: #FF6699; Text-Decoration: none
}

select
	{
	font-family: Arial, Verdana, Helvetica; 
		font-size : 9;
		color : #000033;
	  border-color : #999999;
	  border-width : 1;
	  background-color : #EEEEEE
	}
.img{
             width: 300px;
	border: 3px solid #ffffff;
            vertical-align: middle;
            box-shadow: 2px 2px 2px #666;
}			
.imgmini{
width: 220px;
	border: 3px solid #ffffff;
            vertical-align: middle;
            box-shadow: 2px 2px 2px #666;
}

.imgsuper{
            width: 380px;
             border: 6px solid #ffffff;
             vertical-align: middle;
             box-shadow: 2px 2px 2px #666;
}
.imgmed{
             width: 230px;
	border: 3px solid #ffffff;
            vertical-align: middle;
            box-shadow: 2px 2px 2px #666;
}


#menumain {
              top: 0px;  
              width: 900px;
              height: 40px;
} 
#menumain ul {
             list-style: none;
             padding: 0px;
margin: 0px;

} 
#menumain ul li {
             padding: 0px;
             margin: 0px;
             float:left;

} 


#menumain ul li a {
             display: block;
height: 40px;
line-height: 40px;
             float:left;
             background-color: #006600;
             width: auto;
             text-decoration:none;
             font-size:12px;
             color:#ffffff;
             text-align: center;
             font-family:  Arial, Helvetica, sans-serif;
             font-weight: bold;
             text-transform: Capitalize;
             letter-spacing: 0.1em;
             padding: 0px 10px 0px 10px ;
             margin: 0px;
border-right: 1px solid #669933;

 
} 


#menumain ul li a:hover {
             background-color: #669933;
             color: #ffffff;
             padding: 0px 10px 0px 10px ;
             margin: 0px;


}

#menumain ul li#active a {

             padding-top: 0px;
             padding-bottom: 0px;



}


#info       {
             position: absolute;
	top: 200px;
             left: 150px;
             width: 600px;


}

table.info {
             background-color: transparent;
             width: 100%;
             vertical-align: middle; 
	padding: 0px 0px 0px 0px;        
}
table.info th{
	font-family: Arial, Helvetica,Verdana;
	font-size: 12pt; 
	font-weight: bold;
	color: #006699;
             background-color: transparent;
             vertical-align: middle; 
	padding: 10px 20px 4px 10px;
             border:0px solid #39a8d6; 
        
}
table.info td{
	font-family: Arial, Helvetica,Verdana; 
	font-size: 11pt; 
	font-weight: normal;
	color: #006699;
             background-color: transparent;
	padding: 4px 20px 4px 10;   
             border:0px solid #39a8d6;         
}
table.info td.image{
	font-family: Arial, Helvetica,Verdana; 
	font-size: 15pt; 
	font-weight: bold;
             color: #cf4f2d;
             background-color: transparent;
             vertical-align: middle;   
             border:0px solid #39a8d6; 
	padding-right:10px;        
}

table.info td.foot{
	font-family: Arial, Helvetica,Verdana;
	font-size: 13pt; 
	font-weight: bold;
	color: #006699;
             background-color: transparent;
             vertical-align: middle; 
	padding: 0px 4px 0px 10px;
             border:0px solid #39a8d6; 
        
}



table.cont_index{
               width: 480px;
               border-collapse: collapse;
               background-color: transparent;



}
table.cont_index td{


}
table.cont_index td.top{

	background-image:url(img/bgwhite_01.png);
	background-position: 0% 0%;
        background-repeat: no-repeat;
        height: 8px;


}
table.cont_index td.mid{

	background-image:url(img/bgwhite_02.png);
	background-position: 0% 0%;
        background-repeat: repeat-y;
        padding: 0px 10px 0px 0px;


}
table.cont_index td.bot{

	background-image:url(img/bgwhite_03.png);
	background-position: 0% 100%;
              background-repeat: no-repeat;
        height: 8px;

}

table.front {
              background-color: #transparent;
	padding: 20px;
              border-collapse: collapse;
   
 
}
table.front td. {
              background-color: #transparent;
        padding: 10px;
             vertical-align: top;
  
        
}
table.front td.left {
              background-color: #transparent;
        padding: 10px 10px 10px 30px;
             vertical-align: top;
  
        
}
table.front td.text {
              background-color: #transparent;
        padding: 10px 30px 10px 10px;
             vertical-align: top;    
        
}

table.cont_carta{
               width: 900px;
               border-collapse: collapse;
               background-color: transparent;
               padding: 10px;
}
table.ficha{
               width: 100%;
               background-color: transparent;
               border:0px solid #669933;
}
table.ficha td{
               background-color: #ffffff;
               border:0px solid #f5f7e2;


}
table.ficha td.bg{
               background-color: #ffffff;
               border:1px solid #669933;

}

table.menulist{

               height: 100%;
               border-collapse: collapse;
	      margin-right: 6px;
	       margin-left: 4px;
	       margin-top: 6px;
	      margin-bottom: 4px;
               border:1px solid #f5f7e2;
inherit: none
  
}
table.menulist td{
               border-bottom: 0px  solid #ffffff; 
	       padding: 4px 4px 4px 4px;  
               background-color: transparent;

}
table.menulist td.wh{
              border: 0px  solid #ffffff;
              background-color: #ffffff;   
              padding: 0px 4px 0px 4px; 
}


table.cont_beige{
               width: 900px;
               border-collapse: collapse;
               background-color: transparent;
}
table.cont_beige td{


}
table.cont_beige td.top{

	background-image:url(img/bgbeige_01.png);
	background-position: 0% 0%;
              background-repeat: no-repeat;

}
table.cont_beige td.mid{

	background-image:url(img/bgbeige_02.png);
	background-position: 0% 0%;
              background-repeat: repeat-y;

}
table.cont_beige td.bot{

	background-image:url(img/bgbeige_03.png);
	background-position: 0% 100%;
              background-repeat: no-repeat;

}

table.frontlist {
              background-color: #f5f7e2;
	padding: 30px 30px 30px 30px;

  
 
}
table.frontlist td {
             background-color: #ffffff;
             padding: 10px 8px 10px 8px;
             vertical-align: top;
             border-bottom: 6px solid #f5f7e2;        
}
table.frontlist td.right {
             background-color: #ffffff;
             padding: 10px 8px 10px 8px;
             vertical-align: top;
             border-right: 6px solid #f5f7e2;
       
}




table.form {
              width: 280px;
	font-family: Arial, Helvetica,Verdana; 
	font-size: 11pt;
             color: 330000; 
	font-weight: normal;
               background-color: #ffffff;
               border-collapse: collapse;
               padding: 0px 0px 0px 0px;
}
table.form td{
             align: left;
             background-color: #ffffff;
             padding: 4px 0px 4px 0px;
             border-bottom: 0px  solid #ebdebd;
}


#menuindex {
              top: 0px;  
              width: 95%;
              height: 40px;
} 
#menuindex ul {
             list-style: none;
             padding: 0px;

} 
#menuindex ul li {

             margin: 6px;
} 


#menuindex ul li a {

             display: block;
             height: 40px;
             line-height: 40px;
             background-color: #f5f7e2;
background-image:url(img/bgbot.png);
	background-position: 0% 0%;
              background-repeat: repeat-x;
             width: auto;
             text-decoration:none;
             font-size:13px;
font-weight: bold;
             color:#006600;
             text-align: left;
             font-family:  Arial, Helvetica, sans-serif;
             font-weight: bold;
             text-transform: Capitalize;
             letter-spacing: 0.1em;
             padding: 0px 0px 0px 40px;
            -moz-border-radius: 6px;           /* firefox */    
            -webkit-border-radius: 6px;        /* safari/chrome */    
             border-radius: 6px; 
             cursor: pointer;

 
} 


#menuindex ul li a:hover {
	background-image:url(img/bgbot2.png);
	background-position: 0% 0%;
              background-repeat: repeat-x;
             color:#006600;
             padding: 0px 0px 0px 40px ;


}

#menuindex ul li#active a {

             padding-top: 0px;
             padding-bottom: 0px;



}

#news {
              top: 0px;  
              width: 95%;
              height: 40px;
} 






table.not{
             background-color: transparent;
             width: 98%;
             vertical-align: middle; 
	padding: 0px 0px 0px 0px; 
             border:1px solid #cccc99; 
             border-collapse: collapse; 
       
}
table.not th{
	font-family: Arial, Helvetica,Verdana;
	font-size: 12pt; 
	font-weight: bold;
	color: #ffffff;
             background-color: cccc99;
             vertical-align: middle; 
	padding:  4px 10px 4px 10px; 

        
}
table.not td{
	font-family: Arial, Helvetica,Verdana; 
	font-size: 10pt; 
	font-weight: normal;
	color: #003300;
             background-color: transparent;
	padding:  4px 10px 4px 10px;      
}
a.butt:link, a.butt:visited { 
             display: block;
             height: 40px;
             width: 400px;
             line-height: 40px;
             background-color: #f5f7e2;
             background-image:url(img/bgbot.png);
	     background-position: 0% 0%;
             background-repeat: repeat-x;
             text-decoration:none;
             font-size:13px;
             font-weight: bold;
             color:#006600;
             text-align: right;
             font-family:  Arial, Helvetica, sans-serif;
             font-weight: bold;
             text-transform: Capitalize;
             letter-spacing: 0.1em;
             padding: 0px 40px 0px 40px;
             float: none;
margin: 2px;
    -moz-border-radius: 6px;           /* firefox */    -webkit-border-radius: 6px;        /* safari/chrome */    border-radius: 6px; 

                                         }
a.butt:hover, a.butt:active{
	background-image:url(img/bgbot2.png);
	background-position: 0% 0%;
        background-repeat: repeat-x;
        color:#006600;
        padding: 0px 40px 0px 40px ; 
    -moz-border-radius: 6px;           /* firefox */    -webkit-border-radius: 6px;        /* safari/chrome */    border-radius: 6px; 

                                         }