/* Tabs classes */

.tabs2 {
	float: left;
	width: 100%;
	line-height: normal;
	margin-bottom: -5px;
	background-image: url("../img/tabs_bg.gif");

	margin-top:5px;

}

/* Para navegadores no ie */
html>body .tabs2 {
	margin-bottom: 0px;
}

.tabs2 ul {
	margin: 0;
	padding: 0 0 0;
	list-style: none;
}

.tabs2 li {
	float: left;
	background: url("../img/tab_bg.gif") no-repeat left top;
	margin: 0 2px 0 0;
	padding: 0 0 0 10px;
	line-height: 18px;
}

.tabs2 li.current2 {
	background: url("../img/tab_sel_bg.gif") no-repeat left top;
	margin-right: 2px;
}

.tabs2 span {
	float: left;
	display: block;
	background: url("../img/tab_end.gif") no-repeat right top;
	padding: 0px 10px 0 0;
}

.tabs2 .current2 span {
	background: url("../img/tab_sel_end.gif") no-repeat right top;
}

.tabs2 a {
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 10px;
}

.tabs2 a:link, .tabs2 a:visited, .tabs2 a:hover {
	color: ffffff;
}

.tabs2 a:hover {color:ffffff;
}

.tabs2 .current2 {
}

.tabs2 .current2 a, .tabs2 .current2 a:link, .tabs2 .current2 a:visited {
}

.panel_contenedor div.panel2 {
	display: none;
	overflow: hidden; /* Should be auto but that breaks Safari */
	
}

.panel_contenedor div.current2 {
	display: block;
	overflow: visible; /* Should be auto but that breaks Safari */
										   padding-top:10px;
}

.panel_contenedor {
	border: 1px solid #919B9C;
	border-top: 0px;
	padding: 10px 0px 0px 0px;
	margin: 0 0 15px 0;
	background-color: #F9F9F9;
}

/* Sólo para navegadores no ie */
html>body .panel_contenedor {	
	clear:both;
}
.primary{
	color:#990000;
	list-style-position: outside;
	margin-top:10px;
}


.primary a:link {
	color: #777777;
}
.primary a:visited {
	color: #777777;
}
.primary a:hover {
	color: #fff;
	background-color:e5e5e5!important;
}
.primary a:active {
	color: #777777;
}