
.fondo_cabezal{
background-image: url(../images/bckgd_header.png);
}
.fondo_menu_horiz{
background-image:url(../images/bckgd_menu_horiz.gif);
background-color: #4ca8d2;
}
.fondo_contenido{
background-color: #060e4b;
}

.fondo_pie{
background-image: url(../images/bckgd_footer.png);
}
.bannergde{
WIDTH: 506px; 
HEIGHT: 293px;
TEXT-ALIGN: center;
}    
.sombra_bannergde{
WIDTH: 506px; 
HEIGHT: 14px;
background-image: url(../images/sombra_banner_gde.png);
TEXT-ALIGN: center;
position: relative;
top: -293px;
}   
.cuadrooscuro_bannergde{
WIDTH: 506px; 
HEIGHT: 40px;
background-color: #000000;

filter:alpha(opacity=75);
-moz-opacity: 0.75;
opacity: 0.75;
TEXT-ALIGN: left;

}   
.cuadrooscuro_bannerchico{  
WIDTH: 253px; 
HEIGHT: 22px;
background-color: #000000;
filter:alpha(opacity=75);
-moz-opacity: 0.75;
opacity: 0.75;
TEXT-ALIGN: left;
}   
.titulo_bannergde {
WIDTH: 506px; 
HEIGHT: 20px;
position:absolute;
top: 255px;
left: 7px;
TEXT-ALIGN: left;
font-family:"Georgia", Times New Roman, Georgia, Times, serif;
text-decoration: none;
color: #ffffff;
font-size: 24px;
}

.titulo_bannerchico {
WIDTH: 253px; 
HEIGHT: 40px;
position: absolute;
top: 54px;
left: 6px;
TEXT-ALIGN: left;
font-family:"Georgia", Times New Roman, Georgia, Times, serif;
text-decoration: none;
color: #ffffff;
font-size: 14px;
}
.cuadrito_thumb{
BORDER-RIGHT: #1d5f9d 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #1d5f9d 2px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; 
MARGIN: 2px; OVERFLOW: hidden; BORDER-LEFT: #1d5f9d 2px solid; 
WIDTH: 75px; PADDING-TOP: 0px; BORDER-BOTTOM: #1d5f9d 2px solid; HEIGHT: 75px;
TEXT-ALIGN: center;
}
.cuadrito_thumb:hover{
BORDER-RIGHT: #4ca8d2 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #4ca8d2 2px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px;
MARGIN: 2px; OVERFLOW: hidden; BORDER-LEFT: #4ca8d2 2px solid; 
WIDTH: 75px; PADDING-TOP: 0px; BORDER-BOTTOM: #4ca8d2 2px solid; HEIGHT: 75px;
TEXT-ALIGN: center;
}

.banner_chico{
BORDER-RIGHT: #1d5f9d 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #1d5f9d 2px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; 
MARGIN: 2px; OVERFLOW: hidden; BORDER-LEFT: #1d5f9d 2px solid; 
WIDTH: 253px; PADDING-TOP: 0px; BORDER-BOTTOM: #1d5f9d 2px solid; HEIGHT: 75px;
TEXT-ALIGN: center;
}
.banner_chico:hover{
BORDER-RIGHT: #4ca8d2 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #4ca8d2 2px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px;
MARGIN: 2px; OVERFLOW: hidden; BORDER-LEFT: #4ca8d2 2px solid; 
WIDTH: 253px; PADDING-TOP: 0px; BORDER-BOTTOM: #4ca8d2 2px solid; HEIGHT: 75px;
TEXT-ALIGN: center;
}

.pic_blog{
BORDER-RIGHT: #4ca8d2 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #4ca8d2 2px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; 
MARGIN: 2px; OVERFLOW: hidden; BORDER-LEFT: #4ca8d2 2px solid; 
WIDTH: 100px; PADDING-TOP: 0px; BORDER-BOTTOM: #4ca8d2 2px solid; HEIGHT: 100px; left:-2px;
TEXT-ALIGN: center;
}
.pic_blog:hover{
BORDER-RIGHT: #ffffff 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 2px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px;
MARGIN: 2px; OVERFLOW: hidden; BORDER-LEFT: #ffffff 2px solid; 
WIDTH: 100px; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 2px solid; HEIGHT: 100px; left:-2px;
TEXT-ALIGN: center;
}
.pic_blog150{
BORDER-RIGHT: #4ca8d2 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #4ca8d2 2px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; 
MARGIN: 2px; OVERFLOW: hidden; BORDER-LEFT: #4ca8d2 2px solid; 
WIDTH: 150px; PADDING-TOP: 0px; BORDER-BOTTOM: #4ca8d2 2px solid; HEIGHT: 150px; left:-2px;
TEXT-ALIGN: center;
}
.pic_blog150:hover{
BORDER-RIGHT: #ffffff 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 2px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px;
MARGIN: 2px; OVERFLOW: hidden; BORDER-LEFT: #ffffff 2px solid; 
WIDTH: 150px; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 2px solid; HEIGHT: 150px; left:-2px;
TEXT-ALIGN: center;
}

.pic_showart{
BORDER-RIGHT: #1d5f9d 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #1d5f9d 2px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; 
MARGIN: 2px; OVERFLOW: hidden; BORDER-LEFT: #1d5f9d 2px solid; 
WIDTH: 273px; PADDING-TOP: 0px; BORDER-BOTTOM: #1d5f9d 2px solid; HEIGHT: 273px; left:-2px;
TEXT-ALIGN: center; vertical-align:middle;
}
.pic_showart:hover{
BORDER-RIGHT: #4ecda6 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #4ecda6 2px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px;
MARGIN: 2px; OVERFLOW: hidden; BORDER-LEFT: #4ecda6 2px solid; 
WIDTH: 273px; PADDING-TOP: 0px; BORDER-BOTTOM: #4ecda6 2px solid; HEIGHT: 273px; left:-2px;
TEXT-ALIGN: center; vertical-align:middle;
}

.titulo_categoria18 {
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
color: #4ecda6;
font-size: 18px;
font-weight:bold;
}
.celeste12_link {
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
color: #4ecda6;
font-size: 14px;
}
.celeste12_link:hover{ 
text-decoration: none; 
color: #ffffff; 
}
.titulo_categoria18_link {
font-family:"Georgia", Times New Roman, Georgia, Times, serif;
text-decoration: none;
color: #4ecda6;
font-size: 18px;
}
.titulo_categoria18_link:hover{ 
text-decoration: none; 
color: #ffffff; 
}
.titulo_categoria {
font-family:"Georgia", Times New Roman, Georgia, Times, serif;
text-decoration: none;
color: #4ca8d2;
font-size: 22px;
}
.titulo_verde_oscuro12{
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 12px;
color:#16543F;
}
.titulo_categoria22 {
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
color: #4ecda6;
font-size: 22px;
}
.titulo_categoria20 {
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
color: #4ecda6;
font-size: 20px;
}

.titulo_categoria16_sinlink {
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
color: #4ecda6;
font-size: 16px;
}
.titulo_categoria16_sinlink_tachado {
font-family:Arial, Helvetica, sans-serif;
text-decoration:line-through;
color: #194464;
font-size: 16px;
}

.titulo_categoria14 {
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
color: #4ecda6;
font-size: 14px;
}
.titulo_categoria14:hover{ 
text-decoration: none; 
color: #ffffff; 
}

.titulo_categoria14_sinlink {
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
color: #4ecda6;
font-size: 14px;
}

.titulo_categoria12_sinlink {
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
color: #4ecda6;
font-size: 12px;
}
.titulo_categoria12 {
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
color: #4ecda6;
font-size: 14px;
}
.titulo_categoria:hover{ 
text-decoration: none; 
color: #ffffff; 
}
.titulo_blanco16_sinlink {
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
color: #ffffff;
font-size: 16px;
}
.titulo_blanco14 {
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
color: #ffffff;
font-size: 14px;
}
.titulo_blanco16 {
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
color: #ffffff;
font-size: 16px;
}
.titulo_blanco18 {
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
color: #ffffff;
font-size: 18px;
}
.titulo_blanco12 {
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
color: #ffffff;
font-size: 12px;
}
.titulo_deshab14 {
font-family:"Georgia", Times New Roman, Georgia, Times, serif;
text-decoration: none;
color: #113553;
font-size: 14px;
}
.titulo_deshab18 {
font-family:"Georgia", Times New Roman, Georgia, Times, serif;
text-decoration: none;
color: #113553;
font-size: 18px;
}

.recuadro{
BORDER-RIGHT: #bbbbbb 1px solid; 
BORDER-LEFT: #bbbbbb 1px solid; 
BORDER-TOP: #bbbbbb 1px solid; 
WIDTH: 260px; BORDER-BOTTOM: #bbbbbb 1px solid; HEIGHT: 80px;
TEXT-ALIGN: center;
}

.celeste12 {
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
color: #4ca8d2;
font-size: 12px;
}
.celeste_oscuro12 {
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
color: #194464;
font-size: 12px;
}


.contenido_rojo {
	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #c6221c;
	font-size: 12px;

}
.contenido_rojo11 {
	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #c6221c;
	font-size: 11px;

}
.titulo_rojo_grande {
	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #c6221c;
	font-size: 18px;

}
.titulo_rojo_mediano {
	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #c6221c;
	font-size: 16px;

}
.titulo_rojo_chico {
	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #c6221c;
	font-size: 14px;

}
.blanco11 {
	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;

}
.gris11 {
	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #555555;
	font-size: 11px;

}
.blanco14 {
	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 14px;

}
.negro11 {
	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	font-size: 11px;

}
.negro14 {
	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	font-size: 14px;

}

.negro12b {
	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
	
}
.negro12 {
	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color:#000000;
	
}

.negro14b {
	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	font-weight:bold;
	font-size: 14px;
}

.blanco12 {
	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;

}

.blanco16b {
	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	font-weight:bold;
	font-size: 16px;

}
.negro16b {
	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	font-weight:bold;
	font-size: 20px;

}


.tmenu {
	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	font-weight:bold;
	font-size: 12px;

}
.blanco16 {
	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 16px;

}
.gris12 {
	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #858585;
	font-size: 12px;

}
.gris12_campo21c {
	
	font-family: Arial, Helvetica, sans-serif;
	border:none;
	background-image:url(../images/fondo_campo1.gif);
	background-repeat:inherit;
	text-decoration: none;
	color: #555555;
	font-size: 12px;

}

.gris12_campo16c {
	
	font-family: Arial, Helvetica, sans-serif;
	border:none;
	background-image:url(../images/fondo_campo2.gif);
	background-repeat:inherit;
	text-decoration: none;
	color: #555555;
	font-size: 12px;

}
.gris12_campo1c {
	
	font-family: Arial, Helvetica, sans-serif;
	border:none;
	background-image:url(../images/fondo_campo3.gif);
	background-repeat:inherit;
	text-decoration: none;
	color: #555555;
	font-size: 12px;

}
.bordeaux16 {
	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #ec008b;
	font-size: 16px;

}
	
.bordeaux12 {
	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #ec008b;
	font-size: 12px;

}
.bordeaux11 {
	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #ec008b;
	font-size: 11px;

}

.alertas {
	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FF0000;
	font-size: 12px;

}
.alertas_ok {
	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #00FF00;
	font-size: 12px;

}

.recuadro_alertas {
border-color:#FF0000;
border-style:solid;
border-width:thin;



}


a:hover {
	
	text-decoration: underline;
}
#menu {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 84;
  height: 24px;
  position: relative;
}
#menu span {
  display: none;
  position: absolute;
}
#menu a {
text-decoration:none;
  display: block;
  text-indent: -3000%;
  position: absolute;
  outline: none;
}
#menu a:hover {
  background-position: left bottom;
}
#menu a:hover span {
  display: block;
}

#menu .anterior {
  width: 84px;
  height: 24px;
  background: url(../images/btn_anterior.gif) no-repeat;
  left:0px;
  top: 0px;
}
#menu .anterior span {
  width: 84px;
  height: 0px;
  left: 0px;
  top: -24px;
}
#menu .siguiente {
  width: 84px;
  height: 24px;
  background: url(../images/btn_siguiente.gif) no-repeat;
  left:0px;
  top: 0px;
}
#menu .siguiente span {
  width: 84px;
  height: 0px;
  left: 0px;
  top: -24px;
}

#menu1 {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
  height: 36px;
  position: relative;
}
#menu1 span {
  display: none;
  position: absolute;
}
#menu1 a {
text-decoration:none;
  display: block;
  text-indent: -3000%;
  position: absolute;
  outline: none;
}
#menu1 a:hover {
  background-position: left bottom;
}
#menu1 a:hover span {
  display: block;
}
#menu1 .inicio {
  width: 63px;
  height: 36px;
  background: url(../images/btn_home.gif) no-repeat;
  left:0px;
  top: 0px;
}
#menu1 .inicio span {
  width: 63px;
  height: 0px;
  left: 0px;
  top: -36px;
}
#menu1 .custom {
  width: 85px;
  height: 36px;
  background: url(../images/btn_custom.gif) no-repeat;
  left:0px;
  top: 0px;
}
#menu1 .custom span {
  width: 85px;
  height: 0px;
  left: 0px;
  top: -36px;
}
#menu1 .blog {
  width: 66px;
  height: 36px;
  background: url(../images/btn_blog.gif) no-repeat;
  left:0px;
  top: 0px;
}
#menu1 .custom span {
  width: 66px;
  height: 0px;
  left: 0px;
  top: -36px;
}
#menu1 .store {
  width: 72px;
  height: 36px;
  background: url(../images/btn_store.gif) no-repeat;
  left:0px;
  top: 0px;
}
#menu1 .store span {
  width: 72px;
  height: 0px;
  left: 0px;
  top: -36px;
}
#menu1 .contact {
  width: 92px;
  height: 36px;
  background: url(../images/btn_contact.gif) no-repeat;
  left:0px;
  top: 0px;
}
#menu1 .acerca span {
  width: 92px;
  height: 0px;
  left: 0px;
  top: -36px;
}
#menu1 .about {
  width: 75px;
  height: 36px;
  background: url(../images/btn_about.gif) no-repeat;
  left:0px;
  top: 0px;
}
#menu1 .about span {
  width: 75px;
  height: 0px;
  left: 0px;
  top: -36px;
}
#menu1 .pictures {
  width: 95px;
  height: 36px;
  background: url(../images/btn_pictures.gif) no-repeat;
  left:0px;
  top: 0px;
}
#menu1 .pictures span {
  width: 95px;
  height: 0px;
  left: 0px;
  top: -36px;
}
#menu1 .links {
  width: 62px;
  height: 36px;
  background: url(../images/btn_links.gif) no-repeat;
  left:0px;
  top: 0px;
}
#menu1 .links span {
  width: 62px;
  height: 0px;
  left: 0px;
  top: -36px;
}

.store_cat_out{
background-image:url(../images/bckgd_categ_out.gif);
}
.store_cat_over{
background-image:url(../images/bckgd_categ_over.gif);
cursor:pointer;
}
.preloader40{
background-image:url(../images/preloader_40.gif);
width:40px;
height:40px;
}
.pic_store_art{
BORDER-RIGHT: #1d5f9d 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #1d5f9d 2px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; 
MARGIN: 2px; OVERFLOW: hidden; BORDER-LEFT: #1d5f9d 2px solid; 
WIDTH: 200px; PADDING-TOP: 0px; BORDER-BOTTOM: #1d5f9d 2px solid; HEIGHT: 200px; left:-2px;
TEXT-ALIGN: center;
}
.pic_store_art:hover{
BORDER-RIGHT: #4ca8d2 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #4ecda6 2px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px;
MARGIN: 2px; OVERFLOW: hidden; BORDER-LEFT: #4ecda6 2px solid; 
WIDTH: 200px; PADDING-TOP: 0px; BORDER-BOTTOM: #4ecda6 2px solid; HEIGHT: 200px; left:-2px;
TEXT-ALIGN: center;
}
.campos_form{
background-color:#112257;
border:solid;
border-bottom-color:#112257;
border-left-color:#112257;
border-right-color:#112257;
border-top-color:#112257;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}