/******************************************
*   Estilos de menú principal                       
******************************************/


#menu_principal {
	float:left;
	padding-left:8px;
	margin:0;
}

#menu_principal a{
	text-decoration:none;
	cursor:pointer;
}

#menu_principal ul {
	padding:0;
	margin:0;
	list-style:none;
}

#menu_principal li {
	list-style:none;
	display:inline;
	float:left;
	padding-left:2px;
}

#menu_principal img{
	padding:0;
	margin:0;
}

#submenu0 {
	position:absolute;
	top:215px;
	left:256px;
	width:25px;
	margin:0;
	padding:0;
	display:none;
}

#submenu0 img{
	margin:0;
	padding:0;
}

#submenu0 a{
	text-decoration:none;
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
}

#submenu0 a:hover{
	text-decoration:underline;
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
}

#submenu0 ul {
	padding:0;
	margin:0;
	list-style:none;
	z-index:99;
}

#submenu0 li {
	list-style:none;
	padding:0 0 0 10px;
	margin:0;
}


#submenu1 {
	position:absolute;
	top:219px;
	text-align:left;
	font-size:11px;
	background-color:#df4108;
	width:127px;
	margin:0;
	padding:0;
	opacity: .93;
	filter: alpha(opacity=93);
	display:none;
	border-top:2px solid #FFFFFF;
}

#submenu1 a{
	text-decoration:none;
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
}

#submenu1 a:hover{
	text-decoration:underline;
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
}

#submenu1 ul {
	padding:0;
	margin:0;
	list-style:none;
	z-index:99;
}

#submenu1 li {
	list-style:none;
	padding-left:2px;
	list-style:none;
	padding:0 0 0 10px;
}

#submenu2 {
	position:absolute;
	top:219px;
	text-align:left;
	font-size:11px;
	background-color:#b43760;
	width:127px;
	margin:0;
	padding:0;
	opacity: .93;
	filter: alpha(opacity=93);
	display:none;
	border-top:2px solid #FFFFFF;
}

#submenu2 a{
	text-decoration:none;
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
}

#submenu2 a:hover{
	text-decoration:underline;
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
}

#submenu2 ul {
	padding:0;
	margin:0;
	list-style:none;
	z-index:99;
}

#submenu2 li {
	list-style:none;
	padding-left:2px;
	list-style:none;
	padding:0 0 0 10px;
}

#submenu3 {
	position:absolute;
	top:219px;
	text-align:left;
	font-size:11px;
	background-color:#834295;
	width:320px;
	margin:0;
	padding:0;
	opacity: .93;
	filter: alpha(opacity=93);
	display:none;
	border-top:2px solid #FFFFFF;
}

#submenu3 a{
	text-decoration:none;
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
}

#submenu3 a:hover{
	text-decoration:underline;
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
}

#submenu3 ul {
	padding:0;
	margin:0;
	list-style:none;
	z-index:99;
}

#submenu3 li {
	list-style:none;
	padding-left:2px;
	list-style:none;
	padding:0 0 0 10px;
}

#submenu4 {
	position:absolute;
	top:219px;
	text-align:left;
	font-size:11px;
	background-color:#8988bc;
	width:127px;
	margin:0;
	padding:0;
	opacity: .93;
	filter: alpha(opacity=93);
	display:none;
	border-top:2px solid #FFFFFF;
}

#submenu4 a{
	text-decoration:none;
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
}

#submenu4 a:hover{
	text-decoration:underline;
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
}

#submenu4 ul {
	padding:0;
	margin:0;
	list-style:none;
	z-index:99;
}

#submenu4 li {
	list-style:none;
	padding-left:2px;
	list-style:none;
	padding:0 0 0 10px;
}

#submenu5 {
	position:absolute;
	top:219px;
	text-align:left;
	font-size:11px;
	background-color:#b1bed9;
	width:127px;
	margin:0;
	padding:0;
	opacity: .93;
	filter: alpha(opacity=93);
	display:none;
	border-top:2px solid #FFFFFF;
}

#submenu5 a{
	text-decoration:none;
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
}

#submenu5 a:hover{
	text-decoration:underline;
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
}

#submenu5 ul {
	padding:0;
	margin:0;
	list-style:none;
	z-index:99;
}

#submenu5 li {
	list-style:none;
	padding-left:2px;
	list-style:none;
	padding:0 0 0 10px;
}

#submenu6 {
	position:absolute;
	top:219px;
	text-align:left;
	font-size:11px;
	background-color:#9faccb;
	width:127px;
	margin:0;
	padding:0;
	opacity: .93;
	filter: alpha(opacity=93);
	display:none;
	border-top:2px solid #FFFFFF;
}

#submenu6 a{
	text-decoration:none;
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
}

#submenu6 a:hover{
	text-decoration:underline;
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
}

#submenu6 ul {
	padding:0;
	margin:0;
	list-style:none;
	z-index:99;
}

#submenu6 li {
	list-style:none;
	padding-left:2px;
	list-style:none;
	padding:0 0 0 10px;
}


#opc7 {
	border-bottom:1px solid #b13609;
	width:110px;
	padding:3px 0 5px 0 ;
	margin:0;
}

#opc8 {
	border-bottom:1px solid #82193b;
	width:110px;
	padding:3px 0 5px 0 ;
	margin:0;
}

#opc9 {
	border-bottom:1px solid #642575;
	width:150px;
	padding:3px 0 5px 0 ;
	margin:0;
}

#opc10 {
	border-bottom:1px solid #6564a6;
	width:110px;
	padding:3px 0 5px 0 ;
	margin:0;
}

#opc11 {
	border-bottom:1px solid #7f95c1;
	width:110px;
	padding:3px 0 5px 0 ;
	margin:0;
}

#opc12 {
	border-bottom:1px solid #6e80ac;
	width:110px;
	padding:3px 0 5px 0 ;
	margin:0;
}

#opc0 {
	padding-left:3px;
	padding-top:8px;
	text-align:left;
	width:70px;
}

#opc0 img{
	padding:0;
	margin:0;
}

#opc01 {
	float:left;
	width:25px;
	text-align:left;
	padding:0;
	margin:0;
}

#opc01 img{
	padding:0;
	margin:0;
}

#opc1 {
	background-color:#df4108;
	color:#FFFFFF;
	width:117px;
	height:31px;
	font-size:12px;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	font-weight:bolder;
	background-image:url(../img/comunes/flechichita.gif);
	background-repeat:no-repeat;
	background-position:118px 25px;
}

#opc2 {
	background-color:#b43760;
	color:#FFFFFF;
	width:117px;
	height:31px;
	font-size:12px;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	font-weight:bolder;
	background-image:url(../img/comunes/flechichita.gif);
	background-repeat:no-repeat;
	background-position:118px 25px;
}

#opc3 {
	background-color:#834295;
	color:#FFFFFF;
	width:117px;
	height:31px;
	font-size:12px;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	font-weight:bolder;
	background-image:url(../img/comunes/flechichita.gif);
	background-repeat:no-repeat;
	background-position:118px 25px;
}

#opc4 {
	background-color:#8988bc;
	color:#FFFFFF;
	width:117px;
	height:31px;
	font-size:12px;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	font-weight:bolder;
	background-image:url(../img/comunes/flechichita.gif);
	background-repeat:no-repeat;
	background-position:118px 25px;
}

#opc5 {
	background-color:#b1bed9;
	color:#FFFFFF;
	width:117px;
	height:31px;
	font-size:12px;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	font-weight:bolder;
	background-image:url(../img/comunes/flechichita.gif);
	background-repeat:no-repeat;
	background-position:118px 25px;
}

#opc6 {
	background-color:#9faccb;
	color:#FFFFFF;
	width:117px;
	height:31px;
	font-size:12px;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	font-weight:bolder;
	background-image:url(../img/comunes/flechichita.gif);
	background-repeat:no-repeat;
	background-position:118px 25px;
}