body {
	margin: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
}

/********GENERALES********/
a{
	color:#990000;
	text-decoration: none;
}
a:hover{
	color: #990000;
	text-decoration: underline;
}
p {
	margin-top: 0px;
}

/******PRINCIPAL*******/
#principal{
	width: auto;
	text-align: left;
	margin: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#principal td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#principal .imagenleft{
	margin-right: 10px;
}
#principal .imagenright{
	margin-left: 10px;
}
#principal .txtrojo{
	color: #990000;
}
#principal .txtrojo12{
	font-size: 12px;
	color: #990000;
}
#principal .txt12{
	font-size: 12px;
}
#principal .txt14{
	font-size: 14px;
}
#principal .txt20{
	font-size: 18px;
}

#principal h1 {
	background-color: #CCCCCC;
	height: 22px;
	padding: 4px 6px 4px 6px;
	margin-bottom: 7px;
}
#principal h2 {
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	color: #990000;
	margin-bottom: 14px;
	margin-top: 6px;
}
#principal h3 {
	height: 20px;
	padding: 5px 6px 5px 6px;
	margin-bottom: 7px;
	border-top: 1px solid #D6D6D6;
}
#principal h4 {
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	color: #333333;
	margin-bottom: 8px;
	margin-top: 6px;
}
#principal ul{
	background-position:0px 0px;
	margin:0px 0px 10px 0px;
	padding:0px;
}

#principal li{
	list-style-type:none;
	background-image: url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:0px 0px 0px 8px;
	margin:0px;
}
#principal td.tdBordeGris {
	border: 1px solid #CCCCCC;
	padding: 7px 7px 7px 7px;
	vertical-align: top;
}
/*********************CABECERA****************/
#divCabecera {
height: 160px;
}
#divCabecera #divCabeceraScreen{
	display: none;
}
#divCabecera #divCabeceraPrint{
display: block;
}

/*********************MENU****************/
#divMenu {
	margin: 0px -2px 8px 0px;
	display: none;
}
#divMenu img {
	margin-right: 2px;
}

/*****************PIE**********/
#divPie {
	border-top: 1px solid #000000;
	padding: 5px 0px 5px 0px;
	margin: 15px 0px 0px 0px;
	text-align: right;
	clear: both;
}
#divPie a{
	color: #333333;
}

/*********************HERRAMIENTA****************/
#divHerramienta {
display: none;
	float: left;
}

/*************FORM****************/
form{
	margin: 0px;
}
input, textarea, select{
	color: #000000;
	font-size: 11px;
}

/********************************************/

#divContenido {
	width: 602px;
}
#divColLeft {
	width: 336px;
}
#divColRight {
	width: 252px;
	float: right;
}
#divBanner {
/*display: none;*/
	width: 105px;
	float: right;
	margin-top: 11px;
}

/*****************CONTENIDO**********************/
#divContenido #divTabla {
	margin: -7px -3px -3px -14px;
}
#divColLeft #divTabla {
	margin: -3px -3px -3px -3px;
}
#divTabla td {
	border: 1px solid #737373;
	padding: 4px 3px 4px 3px;
}
#divTabla td.tdVacio {
	border: 0px none #737373;
	padding: 0px 0px 0px 0px;
	height: 2px;
}
#divTabla div {
	color: #990000;
	margin: 1px 0px 1px 0px;
	height: 23px;
}
#divTabla h2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	background-color: #CCCCCC;
}

#divBusqueda {
	background-image: url(../images/back_busqueda.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
	padding: 11px 16px 11px 11px;
	height: 106px;
}
#divBusqueda h2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}
#divBusqueda select {
	width: 225px;
	margin-bottom: 6px;
}

#divColRight.classHome ul {
	margin-top: -12px;
	margin-bottom: 15px;
}
#divColRight.classHome li {
	font-size: 12px;
	margin-bottom: 2px;
}

#divListado th {
	padding: 4px 8px 4px 8px;
}
#divListado td {
	padding: 4px 8px 4px 8px;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}
#divListado td.tdGris {
	background-color: #F0F0F0;
	color: #990000;
}
#divListado td.tdVacio {
	border: 0px none #FFFFFF;
	padding: 0px 0px 0px 0px;
	height: 4px;
}
#divListado table table td {
	padding: 0px 0px 0px 0px;
	border-bottom: 0px none #FFFFFF;
	border-top: 0px none #FFFFFF;
}

#divSubmenu {
display: none;
	color: #821010;
	text-align: right;
	border-bottom: 1px solid #CCCCCC;
	padding: 0px 0px 5px 0px;
}

#divEspecificacion th {
	color: #333333;
	background-color: #CCCCCC;
	padding: 4px 8px 4px 8px;
	font-weight: normal;
	font-size: 12px;
}
#divEspecificacion td {
	border-bottom: 2px solid #CCCCCC;
	padding: 4px 8px 4px 8px;
	font-size: 12px;
}

#divDatos th {
	color: #333333;
	background-color: #CCCCCC;
	padding: 4px 8px 4px 8px;
	font-weight: normal;
	font-size: 12px;
}
#divDatos td {
	padding: 4px 8px 4px 8px;
	font-size: 12px;
}

#divThumbnail {
	margin-bottom: -7px;
	margin-right: -11px;
}
#divThumbnail td {
	vertical-align: top;
	padding-bottom: 20px;
	padding-right: 11px;
}

#divPublicar td {
	padding: 4px 8px 4px 8px;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}

#divRegresar {
	text-align: right;
	margin: 8px 0px 8px 0px;
}

#divSaludoUsuario td {
	color: #901b1d;
	padding: 3px 0px 4px 0px;
}

/*PLAYLIST*/
#playlist td{
	padding: 8px 10px;
	font-size:11px;
}

#playlist th{
	padding: 5px 10px;
	background-color:#990000;
	color: #ffffff;
	font-size:11px;
}
