@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;
}

.interactive
{
  cursor: pointer;
  cursor:hand;
}
.news_image
{
  text-align: left;
  margin-right: 12px;
}

#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;
}

/*IE 6*/
body #left {
	float: left;
	width: 70px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/images/circ2_izq.png", sizingMethod="crop");
	background-repeat: no-repeat;
	height: 30px;
}



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

/*IE*/
#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;

}
#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;
}
#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;
}

#sf_guard_auth_form{
      margin-right:10px
}

#flash
{
    width:181px;
    float: right;
    text-align: left;
}

#amounts_table
{
    margin-right:10px
}
.marginer
{
    margin-right:10px
}

/*IE 6*/
* 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: 31px;
        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;
}


#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 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/images/circ2_der.png", sizingMethod="crop");
	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;
}


#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;
}

#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;
}

#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;
}



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


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

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

#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;
}

#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;
}

#brimg{
      padding-right: 7px; 
      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%;
}

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;
}
