/* bloque menus */
#menu{
	width:960px;
	height:240px;
	background-color:#FFFFFF;
}
#menuc{
	width:240px;
	height:240px;
	padding:0px;
	margin:0px;
	float:left;
	background-color:#E6E6E6;
	background-image:url(../imgctrl/gradientemenu.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	vertical-align:middle;
}
#menuc1{
	width:239px;
	height:240px;
	padding:0px;
	margin:0px;
	float:left;
	background-color:#E6E6E6;
	background-image:url(../imgctrl/gradientemenu.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-right:1px;
	vertical-align:middle;
}
#menuc480{
	width:480px;
	height:240px;
	padding:0px;
	margin:0px;
	float:left;
	background-color:#E6E6E6;
	background-image:url(../imgctrl/gradientemenu.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	vertical-align:middle;
}
#menuc720{
	width:720px;
	height:240px;
	padding:0px;
	margin:0px;
	float:left;
	background-color:#E6E6E6;
	background-image:url(../imgctrl/gradientemenu.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	vertical-align:middle;
}
#menuc960{
	width:960px;
	height:240px;
	padding:0px;
	margin:0px;
	float:left;
	background-color:#E6E6E6;
	background-image:url(../imgctrl/gradientemenu.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	vertical-align:middle;
}
#menurotulo {
	width:202px;
	height:auto;
	min-height:27px;
	max-height:40px;
	padding-left:8px;
	padding-top:3px;
	float:left;
	display:block;
	font-size: 17px;
	font-weight: bold;
	overflow:hidden;
	}
#menuflec {
	width:30px;
	height:30px;
	float:right;
	display:block;
	background-position:center center;
	background-repeat:no-repeat;
	background-image:url(../imgctrl/plec30.gif);
	}
#menucaja {
	width:224px;
	margin-left:8px;
	margin-right:8px;
	padding:0px;
}
#menulinea {
	font-size: 10px;
}
/* bloque buscador */
.buscador{
	width:960px;
	height:24px;
	padding-bottom:2px;
	padding-top:2px;
	color:#000000;
	background-color:#2a2623;
	position:relative;
}
.buscaform {
	width:auto;
	height:20px;
	display:block;
	text-align:right;
	color:#FFFFFF;
	float:right;
	}
.buscador input{
	padding-left:5px;
	padding-right:0px;
}
.buscaidioma {
	width:478px;
	height:16px;
	color:#ffffff;
	display:block;
	float:left;
	position:relative;
	bottom:0px;
	left:0px;
	padding-top:0px;
	padding-bottom:0px;
	}
.buscaidioma a{
	color:#ffffff;
	text-decoration:none;
	}
	
/* Begin star rater CSS */
.srating{
list-style:none;
margin: 0px;
padding:0px;
width: 100px;
height: 20px;
position: relative;
background: url(../imgctrl/strating.gif) top left repeat-x;		
}
.srating li{
padding:0px;
margin:0px;
/*\*/
float: left;
/* */
}
.srating li a{
display:block;
width:20px;
height: 20px;
text-decoration: none;
text-indent: -9000px;
z-index: 20;
position: absolute;
padding: 0px;
background-image:none;	
}
.srating li a:hover{
background: url(../imgctrl/strating.gif) 0px -20px repeat-x;
z-index: 1;
left: 0px;
}
.srating a.onestar{
left: 0px;
}
.srating a.onestar:hover{
width:20px;
}
.srating a.twostars{
left:20px;
}
.srating a.twostars:hover{
width: 40px;
}
.srating a.threestars:hover{
width: 60px;
}
.srating a.threestars{
left: 40px;
}
.srating a.fourstars{
left: 60px;
}	
.srating a.fourstars:hover{
width: 80px;
}
.srating a.fivestars{
left: 80px;
}
.srating a.fivestars:hover{
width: 100px;
}	
/* End star rater CSS */

#tagCloud {
	font-family: verdana;
	width: 230px;
	border: 1px solid #CCCCCC;
	padding: 5px 0px 5px 0px;
	text-align: center;
	font-weight: bold;
 }
.tag1 {
	font-size: 12px;
	}
.tag2 {
	font-size: 18px;
	}
.tag3 {
	font-size: 24px;
	}

