.boton-style {
	background-image: url(../images/button.png);
	border: 1px solid #E6E6E6;
	height: 25px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-position: center;
	padding: 0px;
	cursor:pointer;
}

.boton-red-style {
	background-image: url(../images/button-red.png);
	border: 1px solid #E6E6E6;
	height: 25px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-position: center;
	padding: 0px;
	cursor:pointer;
}

/* ////////////// Textos //////////////////////////////////////*/
.GlobalText, .GlobalTitle, .GlobalFooter, .TablaMarcoTitulo, p{
	font-family:Arial, Helvetica, sans-serif;
}

.GlobalText, p{
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
}

.GlobalText2, p{
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
}

.GlobalTitle{
	font-size:18px;
	font-weight:bold;
	padding-left:15px;
}

/* Colores */
.ColorPrincipal{color:#003366;}/*Azul*/
.Color1{color:#003366;}/*Azul*/
.Color2{color:#666666;}/*Gris Oscuro*/
.Color3{color:#FFFFFF;}/*Blanco*/
.Color4{color:#FF0000;}/*Rojo*/
.Color5{color: #A8A8A8;}/*Gris*/
.Color6{color: #00CC00;}/*Verde*/

/* Links */
a:link {
	color:#0033CC;
	font-weight:bold;
	font-size:inherit;
	font-family:inherit;
}
a:visited {
	color:#990066;
	font-weight:bold;
	font-size:inherit;
	font-family:inherit;
}
a:hover {
	color:#0099FF;
	font-weight:bold;
	font-size:inherit;
	font-family:inherit;
}
a:active {
	color:#0033CC;
	font-weight:bold;
	font-size:inherit;
	font-family:inherit;
}

/* ////////////////------- FIN (Textos) ////*/



.text-publicity-blue{
	font: "Trebuchet MS", Arial, Sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: bolder;
	color: #087B9B;
}

.medium {
font-size: 14px;

}

.text-publicity{
	font: "Trebuchet MS", Arial, Sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bolder;
	color: #8B8B8B;
}

.text-publicity-small{
	font: "Trebuchet MS", Arial, Sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bolder;
	color: #8B8B8B;
}

.text-precio{
	font: "Trebuchet MS", Arial, Sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bolder;
	color: #0066CC;
}

.text-publicity-bold{
	color: #606060;
}


/* ////////////// TABLAS //////////////////////////////////////*/
.TablaMarco{
	border: solid 1px  #CCCCCC;
	padding:5px;
	background:#F7F7F7;
}
.TablaMarcoTitulo{
	border: solid 1px  #CCCCCC;
	padding:5px;
	background:url(../images/barra-gris.png);
	color:#003366;
	font-weight:bold;
	font-size:13px;
}
.TablaMarcoSubTitulo{
	border: solid 1px  #CCCCCC;
	padding:5px;
	background: #E4E4E4;
	color:#003366;
	font-weight:bold;
	font-size:13px;
}


.TablaInfo{
	background:#E9EBF3;
	padding:2px;
}
.TablaInfoPendiente{
	background:#FFD7D7;
	color:#FF0000;
	padding:2px;
}
.TablaInfoCompleto{
	background:#D5EFC2;
	color:#00CC00;
	padding:2px;
}



.TablaMarcoRenglon{
	border-bottom: #DBDBDB 1px solid;
	vertical-align:middle;
	height:40px;
}

.TablaMarcoRenglonSub{
	vertical-align:middle;
	height:20px;
}

.TablaPestana1{
	background:url(../images/pestana-p1.png);
	height:29px;
	width:10px;
}
.TablaPestana2{
	background:url(../images/pestana-p2.png);
}
.TablaPestana3{
	background:url(../images/pestana-p3.png);
	width:39px;
}



.TablaInfoArchivosHeader{
	background:#003366;
}
.TablaInfoArchivosSubHeader{
	background:#999999;
}
.TablaInfoArchivosContenido{
	background:#EFEFEF;
}
/* ////////////////------- FIN (Tablas) ////*/






/* ////////////// NOTIFICAIONES//////////////////////////////////////*/
.NotificacionError{
	padding:5px; 
	margin:5px; 
	border:#FF0000 1px dotted;
	color:#FF0000;
}

.NotificacionCorrecto{
	padding:5px; 
	margin:5px; 
	border:#339900 1px dotted;
	color:#339900;
}

/* ////////////////------- FIN (Notificaciones) ////*/




/* ------- Menu Izquierdo ---------- */
#menu_izquierdo{
	margin-right:5px;
	width:152px;
}

#menu_izquierdo .header{
	background-color: #5270A0;
	height:26px;
	padding:4px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

#menu_izquierdo .botones_wrap{
	background:#F7F7F7;
	border:solid 1px #CCCCCC;
	padding:0px;
}

#menu_izquierdo .Botones{
	border-bottom:dotted 1px #CCCCCC;
	color: #087B9B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:3px;
	cursor:pointer;
}

#menu_izquierdo .BotonesOver{
	border-bottom:dotted 1px #CCCCCC;
	background: #E5E5E5;
	color: #087B9B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:3px;
	cursor:pointer;
}

#menu_izquierdo .BotonesCurrent{
	border-bottom:dotted 1px #CCCCCC;
	background: #B6BFD1;
	color: #003366;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:3px;
}

/* ------- Menu Superior ---------- */
#menu_superior {	
	clear: both;
	margin: 0; 
	padding:0px;		
	width: 300px;
	float: right;
}
#menu_superior ul {
	font: bolder 14px 'Trebuchet MS', sans-serif;
	width: 300px; 	
	margin:0px;
	padding: 0;
	display: inline;
	float: right;
}
#menu_superior li {
	float: left;
	list-style: none;
	margin-right:3px;
	color: #087B9B;
}
#menu_superior li a {
	display: block;
	padding: 5px 15px;
	text-decoration: none;
	color: #087B9B;
	background:url(../images/menu_sup_bot.jpg) repeat-x;
	background-position:bottom;
}
#menu_superior li a:hover {
	background:url(../images/menu_sup_bot.jpg) repeat-x;
	background-position: top;
}
#menu_superior li a#current  {
	background:#FFFFFF;
}

#tabla_de_archivos td {
	border:1px solid #cbcbf1;
	background-color:#ededf6;
}