@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
	
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
body {
	background-color: #000000;
	background-image: url(../images/fondo5.jpg);
	background-attachment: fixed;
	background-position: center top;
	background-repeat: no-repeat;
}
.news_image
{
  text-align: left;
  margin-right: 12px;
}
.interactive
{
  cursor: pointer;
  cursor:hand;
}

#wrapper {
	width: 792px;
	margin-right: auto;
	margin-left: auto;
}

#wrapper #logo {
	text-align: center;
}

img, a{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border:0px;
}

input{
  	position:relative;
        display:inline;
        outline: none;
        background-position:fixed;
}

button{
        position:relative;
        display:inline;
}

.transparent{
  position:relative;
  display:inline;
}

select{
  position:relative;
  display:inline;
}

#wrapper #navigation {
	text-align: left;
}

#wrapper #headerImg {
	height: 80px;
}

#left
{
          float: left;
          width: 70px;
          background-image: url(../images/circ2_izq.png);
          background-repeat: no-repeat;
          height: 30px; 
}


tr.cart{
  background-image: url(../images/CartBack.png);
  background-repeat: repeat-y;
  background-position: center;
}

/*IE*/
*:first-child+html #cart
{
    float: right;
    width: 181px;
    text-align: center;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/images/CartBack.png", sizingMethod="crop");
    background-repeat: no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    background-position: right top;

}
*:first-child+html #cartH
{
    float:right;
    width:181px;
    height:55px;
    text-align: center;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/images/CartHeader.png", sizingMethod="crop");
    background-repeat: no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    background-position: right top;
}
*:first-child+html #cartF
{
    float: right;
    width: 181px;
    height: 42px;
    text-align: center;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/images/CartFooter.png", sizingMethod="crop");
    background-repeat: no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    background-position: right top;
}

body *.marginer
{
    margin-right:10px
}
body *#sf_guard_auth_form{
    margin-right:10px
}
body *#flash
{
    width:181px;
    float: right;
}


/*Firefox*/
@-moz-document url-prefix() {
#loggedin{
      height:80px;
      text-align: center;
      float:center;
      color:#FFFFFF;
      margin-top:80px;
      width:167px;
      margin-left:13px;
}
#sf_guard_auth_form{
      margin-left:25px
}
#cart
{  
      width:181px;
      float: right;
      text-align: center;
      background-image: url(../images/CartBack.png);
      background-repeat: repeat-y;
      background-position: right top;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 11px;	
      color: #FFFFFF;
}
#cartH
{  
      width:181px;
      float: left;
      text-align: center;
      background-image: url(../images/CartHeader.png);
      height:55px;
      background-position: right top;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 11px;	
      color: #FFFFFF;
      background-repeat:no-repeat;
}
#cartF
{  
      width:181px;
      float: left;
      text-align: center;
      background-image: url(../images/CartFooter.png);
      height:42px;
      background-position: right top;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 11px;	
      color: #FFFFFF;
      background-repeat:no-repeat;
}
#flash
{
    width:181px;
    float: right;
    text-align: left;
    padding: 0px;
}
#amounts_table
{
    margin-left:45px
}
  .marginer
{
    margin-left:30px
}
#amounts_table_firefox
{
    margin-left:10px
}
}
/*IE 6*/
* html #amounts_table
{
    margin-right:10px
}

/*IE 8 + ff*/
html>/**/body #amounts_table
{
    margin-left:30px
}

/*IE 7*/
*:first-child+html #amounts_table
{
    margin-right:10px
}

/*IE 6*/
* html #loggedin{
    height:80px;
    width:167px;
    text-align: center;
    float:center;
    color:#FFFFFF;
    margin-top:80px;
    margin-right:12px;
}
/*IE 8 + ff*/
html>/**/body #loggedin{
    height:80px;
    width:167px;
    text-align: center;
    float:center;
    color:#FFFFFF;
    margin-top:80px;
    margin-right:12px;
}
/*IE 7*/
*:first-child+html #loggedin{
    height:80px;
    width:167px;
    text-align: center;
    float:center;
    color:#FFFFFF;
    margin-top:80px;
    margin-right:12px;
}

#middle {
	float: left;
	width: 650px;
	height: 31;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/images/fondo_audio.png", sizingMethod="crop");
	background-repeat: no-repeat;
	background-position: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

div>#middle {
          float: left;
          width: 650px;
          height: 31;
          background-image: url(../images/fondo_audio.png);
          background-repeat: no-repeat;
          background-position: left;
          font-family: Verdana, Arial, Helvetica, sans-serif;
          font-size: 10px;
          color: #FFFFFF;
}

#wrapper #bodyArea #middle1a {
	float: left;
	text-align: left;
	vertical-align: middle;
	background-image: url(../images/bt_buscar1.png);
	background-repeat: no-repeat;
	background-position: right;
	width: 212px;
	background-color: black;
}

#right {
    background-image: url(../images/circ2_der.png);
    float: right;
    height: 30px;
    width: 70px;
    background-repeat: no-repeat;
}

#wrapper #bodyArea2 {
	clear: both;
	float: none;
	margin-top: -1px;
}

#left2 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/images/circ3_izq.png", sizingMethod="crop");
	background-repeat: no-repeat;
	height: 50px;
	width: 70px;
	float: left;
}

div>#left2{
        background-image: url(../images/circ3_izq.png);
        background-repeat: no-repeat;
	height: 50px;
	width: 70px;
	float: left;
}

div>#middle2 {
	background-image: url(../images/barra_chica.png);
	background-repeat: no-repeat;
	height: 50px;
	width: 652px;
	float: left;
	text-align: center;
}

#middle2 {
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/images/barra_chica.png", sizingMethod="crop");
	background-repeat: no-repeat;
	height: 50px;
	width: 652px;
	float: left;
	text-align: center;
}

#right2 {
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/images/circ3_der.png", sizingMethod="crop");
	background-repeat: no-repeat;
	float: right;
	height: 50px;
	width: 70px;
}

div>#right2{
	background-image: url(../images/circ3_der.png);
	background-repeat: no-repeat;
	float: right;
	height: 50px;
	width: 70px;
}

#wrapper #bodyArea3 {
	clear: both;
	float: none;
	width: 792px;
}

#left3 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/images/circ4_izq.png", sizingMethod="crop");
        float: left;
	height: 30px;
	width: 70px;
}

div>#left3
{
        background-image: url(../images/circ4_izq.png);
        float: left;
	height: 30px;
	width: 70px;
}

#wrapper #bodyArea3 #middle3 {
	background-color: #000000;
	float: left;
	width: 652px;
	height: 30px;
	text-align: center;
}

#right3 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/images/circ4_der.png", sizingMethod="crop");
	background-repeat: no-repeat;
	float: right;
	height: 30px;
	width: 70px;
}

div>#right3 {
	background-image: url(../images/circ4_der.png);
	background-repeat: no-repeat;
	float: right;
	height: 30px;
	width: 70px;
}


#wrapper #bodyArea4 {
          clear: both;
          float: none;
          width: 792px;
}


#wrapper #bodyArea4 #left4 {
	float: left;
	width: 181px;
}

#wrapper #bodyArea4 #middle4 {
	float: left;
	width: 429px;
}



*:first-child+html #right4 {
	float: right;
	width: 181px;
	text-align: center;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/images/inicio_sesion.png", sizingMethod="crop");
        background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-position: right top;
}


/*Firefrox*/
@-moz-document url-prefix() {
#right4
{
          background-image: url(../images/inicio_sesion.png);
          float: right;
          width: 181px;
          text-align: right;
          background-repeat: no-repeat;
          font-family: Verdana, Arial, Helvetica, sans-serif;
          font-size: 11px;
          color: #FFFFFF;
          background-position: right top;
}
}

*:first-child+html #right4_login {
	float: right;
	width: 181px;
	text-align: center;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/images/bienvenido1.png", sizingMethod="crop");
        background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-position: right top;
	margin-bottom: 20px;
	text-align: center;
}


@-moz-document url-prefix() {
#right4_login {
            float: right;
            width: 181px;
            text-align: center;
            background-image: url(../images/bienvenido1.png);
            background-repeat: no-repeat;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #FFFFFF;
            background-position: right top;
            margin-bottom: 20px;
            text-align: center;
}
}




#wrapper #bodyArea #footer {
	clear: both;
	float: none;
	width: 792px;
	background-color: black;
}

#footer1  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 18px;
	text-align: center;
	padding: 10px;
	clear: both;
	float: none;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
td {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
div.popup{
    position: absolute;
    display: block;
}

div.popup p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.whiteLetters {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.blackLetters {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}

.contTitleLetters {
  font-family: System, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

.contTitleLetters:hover {
  text-decoration:none;
}

.contBigTitleLetters {
  font-family: System, sans-serif;
  font-size: 15px;
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

.contDescriptionLetters {
  font-family: Arial, Helvetica, sans-serif;
  text-align: justify;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}

h1 {
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: -15px;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DD0000;
	text-decoration: none;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration: none;
}

a.catalog:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a.catalog:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a.catalog:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a.catalog:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

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

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

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

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

.templateNoLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
        font-weight: bold;
}
.headerTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-transform: uppercase;
	position: relative;
	left: 25px;
	top: 9px;
	text-decoration: none;
	font-weight: bold;
}
.contTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000000;
	position: relative;
	left: 30px;
	text-decoration: none;
	font-weight: bold;
}
.contRedLetters{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	position: relative;
	padding-left: 20px;
	padding-right: 20px;
	text-decoration: none;
	font-weight: bold;
}
.contShare{
  font-family: System, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
  cursor: pointer;
}
.linkLike{
  cursor: pointer;
}
.templateMapamondoSign{
  font-family: Arial, Helvetica, sans-serif;
  padding-left: 20px;
  text-align: justify;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}
.r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.r:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.r:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff9933;
	text-decoration: underline;
	font-weight: bold;
}
.r:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.r:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff9933;
	text-decoration: underline;
}
.m {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #764024;
}
.aa {
        border: 0;
        background: url(../images/InputBack.png) top left repeat-x; 
	width:90px;
	height:18px;
	font-size:11px;
	font-family: Arial;
}

.bb {
	  margin: 30px;
}

input.rounded {
  border: 0;
  background: url(../images/buscar_combobx1.png) top left no-repeat;
  width: 120px;
  height: 25px;
  padding: 3px 5px;
  font-size: 85%;
}
/* comienzo Hack safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#cart
{  
          width:181px;
          float: right;
          text-align: center;
          background-image: url(../images/CartBack.png);
          background-repeat: repeat-y;
          background-position: left top;
          font-family: Verdana, Arial, Helvetica, sans-serif;
          font-size: 11px;	
          color: #FFFFFF;
}
#cartH
{  
          width:181px;
          float: left;
          text-align: center;
          background-image: url(../images/CartHeader.png);
          height:55px;
          background-position: left top;
          font-family: Verdana, Arial, Helvetica, sans-serif;
          font-size: 11px;	
          color: #FFFFFF;
          background-repeat:no-repeat;
}
#cartF
{  
          background-repeat:no-repeat;
          width:181px;
          float: left;
          text-align: center;
          background-image: url(../images/CartFooter.png);
          height:42px;
          background-position: left top;
          font-family: Verdana, Arial, Helvetica, sans-serif;
          font-size: 11px;	
          color: #FFFFFF;
}


#right4_login {
	float: right;
	width: 181px;
        background-image: url(../images/bienvenido1.png);	
        background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-position: left top;
	margin-bottom: 20px;
	text-align: center;
}
#right4 {
          float: right;
          width: 181px;
          text-align: center;
          background-image: url(../images/inicio_sesion.png);
          background-repeat: no-repeat;
          font-family: Verdana, Arial, Helvetica, sans-serif;
          font-size: 11px;
          color: #FFFFFF;
          background-position: left top;
}
  input.rounded {
    border: 0;
    background: url(../images/buscar_combobx1.png) center left no-repeat;
    width: 120px;
    height: 25px;
    padding: 3px 5px;
    font-size: 85%;
}
  input.roundedHeader {
    border: 0;
    background: url(../images/buscar_combobx1.png) center left no-repeat;
    width: 120px;
    height: 13px;
    padding: 3px 5px;
    font-size: 85%;
    vertical-align: middle;
}
  input.rounded2 {
    border: 0;
    background: url(../images/campo.png) center left no-repeat;
    
    width: 234px;
    height: 12px; 
    padding: 3px 5px;   
    font-size: 85%;
    vertical-align: middle;
}
  
  input.roundedEmail {
    border: 0;
    background: url(../images/contactUs/campo1.png) center left no-repeat;
    
    width: 285px;
    height: 18px;
    padding: 3px 5px;
    font-size: 85%;
}
  
  select.rounded{
    border: 0;
    background-image: url(../images/varios/select_background.png) center left no-repeat;
    
    width: 85px;
    height: 20px;
    font-size: 85%;
}
  
  input.rounded40{
    border: 0;
    background: url(../images/varios/rounded40.png) center left no-repeat;
    width: 30px;
    height: 12px;
    font-size: 85%;
    padding: 3px 5px;
    text-align: right;
}
  input.rounded31{
    border: 0;
    background: url(../images/varios/rounded31.png) center left no-repeat;
    width: 21px;
    height: 12px;
    font-size: 85%;
    padding: 3px 5px;
    text-align: right;
}
  
  
  input.rounded164{
    border: 0;
    background: url(../images/varios/campo2.png) center left no-repeat;
    width: 154px;
    height: 12px;
    font-size: 85%;
    padding: 3px 5px;
    text-align: left;
}
}
/*Fin hack safari*/


input.roundedHeader {
  border: 0;
  background: url(../images/buscar_combobx1.png) top left no-repeat;
  width: 120px;
  height: 13px;
  padding: 3px 5px;
  font-size: 85%;
  vertical-align: middle;
}

input.rounded2 {
  border: 0;
  background: url(../images/campo.png) top left no-repeat;
  
  width: 234px;
  height: 12px; 
  padding: 3px 5px;   
  font-size: 85%;
  vertical-align: middle;
}

input.roundedEmail {
  border: 0;
  background: url(../images/contactUs/campo1.png) top left no-repeat;
  
  width: 285px;
  height: 18px;
  padding: 3px 5px;
  font-size: 85%;
}

select.rounded{
  border: 0;
  background-image: url(../images/varios/select_background.png) top left no-repeat;
  
  width: 85px;
  height: 20px;
  font-size: 85%;
}

input.rounded40{
  border: 0;
  background: url(../images/varios/rounded40.png) top left no-repeat;
  width: 30px;
  height: 12px;
  font-size: 85%;
  padding: 3px 5px;
  text-align: right;
}
input.rounded31{
  border: 0;
  background: url(../images/varios/rounded31.png) top left no-repeat;
  width: 21px;
  height: 12px;
  font-size: 85%;
  padding: 3px 5px;
  text-align: right;
}


input.rounded164{
  border: 0;
  background: url(../images/varios/campo2.png) top left no-repeat;
  width: 154px;
  height: 12px;
  font-size: 85%;
  padding: 3px 5px;
  text-align: left;
}

/*TODO: La url esta harcoded, ver como solucionarlo*/
img, input{
  behavior: url(/iepngfix.htc);
}

.link_transparent{
  position:relative;
  display:inline;
}

.popUpTitle{
  font-size: 12px;
  padding-left: 20px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
  position: relative;
}

.popUpText11{
  font-size: 11px;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
  text-align: justify;
  color: #FFFFFF;
  position: relative;
}

.popUpText10{
  font-size: 10px;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
  text-align: justify;
  color: #FFFFFF;
  position: relative;
}

input.rounded31{
  border: 0;
  background: url(../images/varios/rounded31.png) top left no-repeat;
  width: 21px; 
  height: 12px;
  font-size: 85%;
  padding: 3px 5px;
  text-align: right;
}
