#menu{
margin:0px;
}
#menu .menu-fondo{
background-image:url(../images/menu-fondo.gif);
background-repeat:repeat-y;
}
#menu .menu-bottom{
background-image:url(../images/menu-bottom.gif);
background-repeat:no-repeat;
height:16px;
}
#menu .bloque{
margin:0px 8px 0px 8px;
padding:4px 0px 0px 0px;
border-bottom:solid 1px #E2E2E2;
height:54px;
}
#menu .bloque h3{
color:#666666;
font-size:10px;
font-weight:bold;
margin:0px;
padding:0px;
}
#menu .bloque a{
color:#666666;
}
#menu .bloque p{
color:#666666;
font-size:10px;
margin:0px;
padding:0px;
}
#menu .bloque-img{
float:left;
margin:2px 6px 2px 2px;
}
#menu .hot {
zoom: 1; /* Should be IE only */
}
#menu .hover {
background-color:#E2E2E2;
cursor: pointer;
}
#menu-traductor{
background-color:#FFFFFF;
padding:4px 0px 0px 0px;
font-size:10px;
float:left;
}
#menu-traductor a{
color:#f8ae00;
padding:4px;
}
#menu-traductor a:hover{
font-weight:bold;
}
#menu-top{
background-color:#FFFFFF;
padding:10px 0px 0px 0px;
font-size:10px;
text-align:right;
}
#menu-top a{
color:#444444;
padding:4px;
}
#menu-top a:hover{
font-weight:bold;
}
#carrito {
width:170px;
padding:4px;
margin:2px;
border: solid 1px #e0e4e3;
background-color:#eff1f1;
background-image:url(../images/carrito-fondo.gif);
background-repeat:repeat-x;
}
#carrito .img-carrito{
float:left;
margin:0px 4px 0px 0px;
}
#carrito .principal a{
font-size:14px;
color:#ffbf01;
font-weight:bold;
}
#submenu{
font-size:10px;
margin:10px 0px 10px 0px;
padding:0px;
text-align:right;
}
#submenu a{
color:#444444;
}
#submenu a:hover{
color:#f6e0ad;
}

div#nifty2{
	margin:4px;
	background-color: #f4f1ec;
}
div#nifty22{
	margin:4px;
	background-color: #f4f1ec;
}
b.rtop2, b.rbottom2{
	display:block;
	background-color: #f8ae00;
}
b.rtop2 b, b.rbottom2 b{
	display:block;
	height: 1px;
    overflow: hidden;
	background-color: #f4f1ec;
}
b.r12{margin: 0 5px;}
b.r22{margin: 0 3px;}
b.r32{margin: 0 2px;}
b.rtop2 b.r42, b.rbottom2 b.r42{
	margin: 0 1px;
	height: 2px;
}
.inscripciones{
width:94%;
margin:4px;
}
.inscripciones h3{
font-size:11px;
padding:4px 0px 4px 0px;;
margin:0px;
font-weight:bold;
text-transform:uppercase;
text-align:center;
}
.inscripciones a{
color:#666666;
font-size:11px;
display:block;
padding:4px;
margin:0px;
}
.inscripciones a:hover{
background-color:#e2e2e2;
color:#444444;
}
.formulario{
font-size:11px;
color:#666666;
}
.widget {
width: 208px;
margin: 0px;
padding: 0px;
background: #f3f1eb;
}
.widget h4{
font-size:10px;
margin:6px 0px 6px 2px;
padding:4px;
text-transform:uppercase;
background-color:#f9f9f9;
border-bottom:solid 1px #f2f2f2;
}
.widget p{
font-size:10px;
margin:2px;
padding:0px;
}
.widget ul{
margin:0px;
padding:0px;
}
.widget a {
font-size:10px;
color: #444;
text-decoration: none;
}
.link{
display:block;
margin:8px 0px 0px 0px;
}
.widget a:hover {
color: #444;
text-decoration: underline;
}
.tabnav li {
display:inline;
list-style:none;
paddingt:0px;
margin:0px;
}
.tabnav li a {
font-size:11px;
text-decoration: none;
text-transform: uppercase;
color: #222;
font-weight: bold;
padding: 8px 4px 8px 4px;
outline: none;
}
.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
color: #444;
text-decoration: none;
}
.tabdiv {
background:#fff;
border:1px solid #dedbd1;
padding:10px;
margin:2px;
}
.tabdiv li {
list-style:none;
margin:2px;
padding:2px;
font-size:10px;
border-bottom:solid 1px #f9f9f9;
}
.ui-tabs-hide {
display: none;
}
.fvid {
background:#fff;
border:1px solid #dedbd1;
padding:10px;
margin:2px;
}
.fvid li{
list-style:none;
margin:2px;
padding:2px;
font-size:10px;
border-bottom:solid 1px #e2e2e2;
}
.vidselector li {
list-style: none;
text-transform: uppercase;
font-size:11px;
padding:2px;
}
#separacion{
height:20px;
}