BODY
{
	margin: 1px 1px 1px 1px;
}

A
{
	color:#467b99;
	text-decoration:none;
}

A:visited
{
	color:#467b99;
}

A:hover
{
	color:#e06f41;
}

.borde3
{
	border-top:solid 3px #f1f1f1;
}

.prodColorA
{
	background-color:#e9f8fc;
	border-left:solid 6px #ff9600;
}

.textoTituloProd1
{
	font-family:	verdana;
	font-size:		11px;
	font-weight:	bold;
	color:			#0d547d;
}

.textoTituloProd2
{
	font-family:	verdana;
	font-size:		11px;
	font-weight:	bold;
	color:			#0d547d;
}

.textoTituloProd3
{
	font-family:	verdana;
	font-size:		11px;
	font-weight:	bold;
	color:			#818489;
}

.textoProd
{
	font-family:	verdana;
	font-size:		11px;
	color:			#0d547d;
}

.textoPrecio
{
	font-family:	verdana;
	font-size:		24px;
	color:			#ff9600;
}

.color01
{
	background-color:#f3f3f3;
}

.color02
{
	background-color:#f0fbfe;
}

.menu
{
	background-color: #f2f2f2;
	border: solid 1px #ffffff;
}

.menuMarco
{
	background-color: #f2f2f2;
	padding:          2px 2px 2px 2px;
	border:           solid 1px #c7c7c7;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=2);
}

.menuItem
{
	font-family:		tahoma;
	font-size:			10px;
	color:				#467b99;
	font-weight:		bold;
	text-decoration:	none;
	text-transform:		uppercase;
	padding:			3px 10px 3px 10px;
	display:			block;
}

.menuItem:hover
{
	color:				#e06f41;
	background-color:	#f4eacb;
}

.menuSubItem
{
	font-family:     tahoma;
	font-size:       10px;
	color:           #467b99;
	font-weight:     bold;
	text-decoration: none;
	text-transform:  uppercase;
	padding:         3px 8px 3px 8px;
	display:		block;
}

.menuSubItem:hover
{
	color:				#e06f41;
	background-color:	#f4eacb;
}

.menuSubItemPadre
{
	font-family:     tahoma;
	font-size:       10px;
	color:           #467b99;
	font-weight:     bold;
	text-decoration: none;
	text-transform:  uppercase;
	padding:         3px 4px 3px 4px;
	height:           20px;
}

.menuSubItemPadreOver
{
	font-family:     tahoma;
	font-size:       10px;
	color:           #e06f41;
	font-weight:     bold;
	text-decoration: none;
	text-transform:  uppercase;
	padding:         3px 4px 3px 4px;
	height:           20px;
}

.tituloMarcoMenu
{
	font-family:     tahoma;
	font-size:       10px;
	font-weight:     bold;
	color:           #b1b1b1;
	text-transform:  uppercase;
}

.tituloMarcoMenu_editorOver
{
	color:            #FFFFFF;
	background-color: #467b99;
}

.tituloMarco
{
	font-family:     tahoma;
	font-size:       10px;
	font-weight:     bold;
	color:           #0d547d;
	text-transform:  uppercase;
}

.textoTituloSinFondo
{
font-family:		verdana;
font-size:			14px;
color:				#0D547D;
font-weight:		bold;
}

.separador
{
border-bottom:		solid 1px #d6d6d6;
}

.titulo
{
	font-family:     verdana;
	font-size:       10px;
	color:           #467b99;
	font-weight:     bold;
	text-transform:  uppercase;
	white-space:     nowrap;
}

.tituloColor
{
	font-family:     verdana;
	font-size:       10px;
	color:           #e06f43;
	text-transform:  uppercase;
	font-weight:     bold;
}

.paddingDescripcionTitulo
{
	padding-left: 25px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
}

.RectanguloDescripcionImagen
{
	border:solid 1px #f1f1f1;
	background-color:#fdfdfd;
	padding:6px 6px 6px 6px;
}

.noticiaFecha
{
	font-family:     verdana;
	font-size:       10px;
	font-weight:     bold;
	color:           #e0724a;
}

.noticiaTitulo
{
	font-family:     verdana;
	font-size:       10px;
	font-weight:     bold;
	color:           #0d547d;
}

.catalogoNombre
{
	font-family:     verdana;
	font-size:       10px;
	color:           #0d547d;
	font-style:      italic;
	text-transform:  uppercase;
}

.listaCategoriasDescripcionItem
{
	font-family:     verdana;
	font-size:       10px;
	color:           #0d547d;
	white-space: nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	width: 155px;
}

.listaItemsProductoNombre
{
	font-family:     verdana;
	font-size:       10px;
	color:           #e06f43;
	font-weight: bold;
	white-space: nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	width: 120px;
}

.listaItemsProductoDescripcion
{
	font-family:     verdana;
	font-size:       10px;
	color:           #0d547d;
	white-space: nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	width: 120px;
}

.productoNombre
{
	font-family:     verdana;
	font-size:       10px;
	font-weight:     bold;
	color:           #e0724a;
}

.subtitulo
{
	font-family:     verdana;
	font-size:       14px;
	color:           #b54b1d;
}

.texto
{
	font-family: verdana;
	font-size:   10px;
	color:       #0d547d;
}

.textoContador
{
	font-family: verdana;
	font-size:   12px;
	color:       #0d547d;
}

.piePagina
{
	font-family: tahoma;
	font-size:   10px;
	color:       #cdcdcd;
	text-align:  center;
}

.piePagina:hover
{
	color: #cdcdcd;
}

.link
{
	font-family: verdana;
	font-size:   10px;
	color:       #467b99;
	text-decoration: none;
	text-transform:uppercase;
}

.link:hover
{
	color:#e06f43;
}

.link2
{
	font-family: verdana;
	font-size:   10px;
	color:       #0d547d;
	text-decoration: none;
	font-weight:bold;
}

.link2:hover
{
	color:#e06f43;
}

.loginTextBox
{
	font-family: verdana;
	font-size:   10px;
	color:       #8e8e8e;
	border: solid 1px #eaeaea;
	width: 69;
	height:16;
}

.loginTextBoxError
{
	font-family: verdana;
	font-size:   10px;
	color:       red;
	border:      solid 1px #eaeaea;
	width:       69;
	height:      16;
}

.loginLabel
{
	font-family: verdana;
	font-size:   10px;
	color:       #8e8e8e;
}

.boton
{
font-family:		Trebuchet MS, Arial;
font-size:			13;
color:				White;
text-decoration:	None;
background-color:	#d78d5e;
border:				solid 0px #000000;
}

/* FORMULARIOS */

.tituloGrupo
{
	font-family:    verdana;
	color:          #555555;
	font-size:      11px;
	font-weight:    bold;
	padding-left:   4px;
	padding-top:    2px;
	padding-bottom: 1px;
	cursor:         default;
}

.formLabel
{
	font-size:     11px;
	font-family:   verdana;
	color:         #666666;
	padding-top:   3px;
	padding-left:  2px;
	padding-right: 3px;
	white-space:   nowrap;
	overflow:      hidden;
	text-overflow: ellipsis;
}

.formLabelDisabled
{
	font-size:     11px;
	font-family:   verdana;
	color:         #ACA899;
	padding-top:   3px;
	padding-left:  2px;
	padding-right: 3px;
	white-space:   nowrap;
	overflow:      hidden;
	text-overflow: ellipsis;
}

.formLabelOnFocus
{
	font-size:        11px;
	font-family:      verdana;
	color:            #6296C5;
	padding-top:      3px;
	padding-left:     2px;
	padding-right:    3px;
	white-space:      nowrap;
	overflow:         hidden;
	text-overflow:    ellipsis;
}

.formLabelError
{
	font-size:     11px;
	font-family:   verdana;
	color:         #EB4A2A;
	padding-top:   3px;
	padding-left:  2px;
	padding-right: 3px;
	white-space:   nowrap;
	overflow:      hidden;
	text-overflow: ellipsis;
}

.formErrorMessage
{
	position:         absolute;
	border:           solid 1px #FFCC66;
	background-color: #FFFFCC;
	font-size:        11px;
	font-family:      verdana;
	color:            #666666;
	padding-top:      4px;
	padding-bottom:   4px;
	padding-left:     12px;
	padding-right:    12px;
}

.formErrorSistema
{
	font-size:        11px;
	font-family:      verdana;
	color:            #e44600;
	font-weight:      bold;
	padding-left:     4px;
	padding-right:    8px;
	padding-top:      4px;
	padding-bottom:   4px;
}

.formText
{
	font-size:     11px;
	font-family:   verdana;
	color:         #666666;
}

.formTextBox
{
	font-size:     11px;
	font-family:   verdana;
	color:         #666666;
}

.formList
{
	font-size:     11px;
	font-family:   verdana;
	color:         #666666;
}

.formCheckBoxList
{
	font-size:     11px;
	font-family:   verdana;
	color:         #666666;
	border: solid 1px #7f9db9;
}

/* ADMIN */
.boton
{
	font-family: verdana;
	font-size:   11px;
	color:       #2d4b45;
}

.botonAdmin
{
	font-family: verdana;
	font-size:   09px;
	height:      18px;
	color:       #2d4b45;
}

.EditorTextoOver
{
	cursor:default;
	border-width: 1px;
	border-style: dashed;
}

.EditorTextoEnFoco
{
	border-width: 1px;
	border-style: dashed;
}