@charset "UTF-8";

/* CSS Document */

/* @group main */

html {
	background: #ffffff;
	margin: 0;
	padding: 0;
}
strong{
	margin: 0;
	padding: 0;
	font-weight: bold;
}
body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 0;
}
#pop {
	position: fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
	background: url(images/popup.png) repeat;
	display:none;
	z-index:9999;
}
#cargadorPop{
    position: fixed; right: 50%; bottom: 50%; margin-right:-25px; margin-bottom:-25px;
}
img {
	border: none;
}

.moldura_img_paspartu{
-moz-box-shadow:inset 0 0 70px #999;
-webkit-box-shadow:inset 0 0 70px #999;
box-shadow:inset 0 0 70px #999;
}
.moldura_img{
-moz-box-shadow:inset 0 0 75px #000;
-webkit-box-shadow:inset 0 0 75px #000;
box-shadow:inset 0 0 75px #000;
}
.moldura_div{
-moz-box-shadow:0 0 0 8px #000;
-webkit-box-shadow:0 0 0 8px #000;
box-shadow:0 0 8px #000;
}

.insta_{
	width: 117px;
	height: 117px;
	background: #eee url(images/noImageImangram.png);
	float:left;
}
#head {
	width: 100%;
	height: 97px;
	background: #323232 url(images/headBack.jpg);
	z-index: 100;
}

#headMain {
	width: 950px;
	margin: 0 auto;
}

#headLogo {
	margin: 20px 0 0 0;
	float: left;
}

#headLanguage {
	margin: 24px 0 0 0;
	float: right;
}

#headBar {
	float: right;
	margin: 0;
	color: #858585;
}

#barNavigator {

	font-size: 11px;
	color: #1aaabd;
	float: left;
	padding-top: 3px;
}

#barNavigator a {
	font-size: 11px;
	color: #1aaabd;
	text-decoration: none;
}

#barNavigator a:hover {
	font-size: 11px;
	color: #1aaabd;
	text-decoration: none;
}

#headBarCenter {
	height: 21px;
	float: left;
	font-size: 11px;
	padding-top: 3px;
	margin: 0;
	background: url(images/barCenter.png) repeat-x;
}

#headMenu {
	margin: 59px 0 0 40px;
	float: left;
}

.cleanToPosition {
	float: none;
	clear: both;
}

.leftAlign {
	float: left;
}
a.instagram {
			margin-top: 15px;
	        background: url(images/iniciarInstagram.gif) no-repeat transparent;
	        cursor: pointer;
	        display: block;
	        height: 40px;
	        text-indent: -9999px;
	        width: 234px;
}

a.instagram:hover {
	        background-position: 0 -40px;
}
/* @end */

/* @group headMenu */

#jsddm {
	margin: 0;
	padding: 0;
	z-index:100;
}

#jsddm li {
	float: left;
	list-style: none;
	font-size: 14px;
	font-weight: bold;
	z-index:100;
}

#jsddm li a, .sinLink {
	display: block;
	text-align: center;
	padding: 5px 12px 16px;
	text-decoration: none;
	width: 100px;
	color: #858585;
	white-space: nowrap;
	margin: 0;
	z-index:100;
}

#jsddm li a:hover, .sinLink:hover {
	background: #1aaabd;
	color: #ffffff;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	-ms-border-radius-topleft: 5px;
	-ms-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-khtml-border-radius-topright: 5px;
	padding-bottom: 16px;
	margin: 0;
	z-index:100;
}

#jsddm li ul {
	font-weight: normal;
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	z-index:100;
}

#jsddm li ul a {
	font-weight: normal;
	background: #1aaabd;
	color: #ffffff;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-topleft: 0;
	-ms-border-radius-topleft: 0;
	-ms-border-radius-topright: 0;
	-khtml-border-radius-topleft: 0;
	-khtml-border-radius-topright: 0;
	padding: 5px 12px;
	z-index:100;
}

#jsddm li ul a:hover {
	font-weight: normal;
	background: #1aaabd;
	color: #ffffff;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-topleft: 0;
	-ms-border-radius-topleft: 0;
	-ms-border-radius-topright: 0;
	-khtml-border-radius-topleft: 0;
	-khtml-border-radius-topright: 0;
	padding: 5px 12px;
	z-index:100;
}

#jsddm li ul li {
	font-weight: normal;
	float: none;
	display: inline
	z-index:100;
}

#jsddm li ul li a {
	width: auto;
	background: url(images/backMenuTrans.png);
	color: #858585;
	text-align: left;
	z-index:100;
}

#jsddm li ul li a:hover {
	color: #ffffff;
	z-index:100;
}

/* @end */

/* @group content */

#content {
	margin: 40px auto;
	width: 950px;
}

#content h1 {
	color: #4A4A4A;
	font: 1.6em Verdana, Arial, sans-serif;
}
.topLink2{
	color: #1aaabd;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}
.topLink2:hover{
	color: #1aaabd;
	text-decoration: underline;
}

/* @end */

/* @group surfaceview */

#surfaceview {
	margin: 30px 0;
	width: 100%;
	height: 425px;
	background-color: #eaeaea;
	z-index: 0;
	box-shadow: 5px 5px 5px #000;
	moz-box-shadow: 5px 5px 5px #000;
	-webkit-box-shadow: 5px 5px 5px #000;
	border: 1px solid #cecece;
}
.sombraSombra{
	box-shadow: 5px 5px 5px #000;
	moz-box-shadow: 5px 5px 5px #000;
	-webkit-box-shadow: 5px 5px 5px #000;
}

#installFlashPlease {
	margin: 0px auto;
	width: 128px;
	height: 128px;
}

/* @end */

/* @group moduleTabs */

#tabview #wrapper {
	width: 900px;
	margin: 0 auto;
}

#tabview {
	margin-top: 40px;
}

#tabview #intro {
	padding-bottom: 10px;
}

#tabview h2 {
	margin: 0;
	margin-bottom: 14px;
	padding: 0;
	color: #4A4A4A;
}

#tabview #slider {
	width: 900px;
	margin: 0 auto;
	position: relative;
}

#tabview .scroll {
	height: 320px;
	width: 900px;
	overflow: auto;
	overflow-x: hidden;
	position: relative;
	clear: left;
	background: #eaeaea;
	border: 1px solid #e9e9e9;
	margin-left: 4px;
}

#tabview .scrollContainer div.panel {
	padding: 20px;
	height: 210px;
	width: 860px;
	margin-top: 5px;
}

#tabview ul.navigation {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	padding-bottom: 9px;
	color: #6C6C6C;
	margin-left: -15px;
}

#tabview ul.navigation li {
	display: inline;
	border-right: 1px solid #e9e9e9;
}

#tabview ul.navigation a {
	padding: 10px;
	color: #000;
	text-decoration: none;
	font: 1.4em Verdana, Arial, sans-serif;
	color: #6C6C6C;
	margin-left: -5px;
}

#tabview ul.navigation a:hover {
	color: #1aaabd;
	margin-left: -5px;
}

#tabview ul.navigation a.selected {
	background-color: #eaeaea;
	color: #1aaabd;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	-ms-border-radius-topleft: 5px;
	-ms-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-khtml-border-radius-topright: 5px;
	margin-left: -5px;
}

#tabview ul.navigation a:focus {
	outline: none;
}

#tabview .scrollButtons {
	position: absolute;
	top: 33px;
	cursor: pointer;
}

#tabview .scrollButtons.left {
	left: -20px;
}

#tabview .scrollButtons.right {
	right: -20px;
}

#tabview .hide {
	display: none;
}

.mas {
	margin-left: 10px;
	float: left;
	color: #000;
	text-decoration: none;
	font: bold 18px Verdana, Arial, sans-serif;
	color: #6C6C6C;
}

.mas:hover {
	color: #1aaabd;
	text-decoration: none;
}

.tabContent01 {
	width: 95px;
	height: 285px;
	float: left;
}

.tabContent01 img {
	margin-bottom: 10px;
}

.tabContent02 {
	width: 430px;
	float: left;
	height: 285px;
}

.tabContent02 img {
	margin-left: 15px;
}

.tabContent03 {
	width: 315px;
	float: left;
	height: 285px;
	padding: 0 0 0 20px;
	color: #6C6C6C;
	font-size: 12px;
	line-height: 1.5;
}

.tabContent03 h2 {
	font-size: 18px;
	color: #6c6c6c;
	padding: 0;
}

/* @end */

/* @group moduleView */

#moduleView_ {
	margin: 30px 0;
	width: 100%;

}

#moduleView_ .lista {
	float: left;
	margin: 4px 7px 0 0;
}

#moduleView_ .listaOne {
	float: left;
	margin: 4px 7px 20px 0;
}

#moduleView_ span {
	font-size: 11px;
	color: #6C6C6C;
	float: right;
	width: 160px;
	text-decoration: none;
}

#moduleView_ a span {
	font-size: 11px;
	color: #6C6C6C;
	float: right;
	width: 160px;
	text-decoration: none;
}

#moduleView_ a:hover span {
	font-size: 11px;
	color: #1aaabd;
	float: right;
	width: 160px;
	text-decoration: none;
}

#moduleView_ h3 {
	font-size: 20px;
	color: #4A4A4A;
	text-align: right;
	margin: 0 0 10px;
	padding: 0;
}




#moduleView {
	margin: 30px 0;
	width: 100%;
	height: 320px;
}

#moduleView .lista {
	float: left;
	margin: 4px 7px 0 0;
}

#moduleView .listaOne {
	float: left;
	margin: 4px 7px 20px 0;
}

#moduleView span {
	font-size: 11px;
	color: #6C6C6C;
	float: right;
	width: 160px;
	text-decoration: none;
}

#moduleView a span {
	font-size: 11px;
	color: #6C6C6C;
	float: right;
	width: 160px;
	text-decoration: none;
}

#moduleView a:hover span {
	font-size: 11px;
	color: #1aaabd;
	float: right;
	width: 160px;
	text-decoration: none;
}

#moduleView h3 {
	font-size: 20px;
	color: #4A4A4A;
	text-align: right;
	margin: 0 0 10px;
	padding: 0;
}

#moduleMain1 {
	width: 49%;
	height: 125px;
	float: left;
	margin: 0 0 10px 0;
	background: url(images/backLine.gif) repeat-x;
}

#moduleContent1 {
	width: 49%;
	height: 125px;
	float: left;
	margin: 0 0 10px 0;
	padding: 10px 0;
}

#moduleContent2 {
	width: 49%;
	height: 125px;
	float: right;
	margin: 0 0 10px 0;
	padding: 10px 0;
}

#moduleContent2_2 {
	width: 49%;
	height: 125px;
	float: right;
	margin: 0 0 10px 0;
	padding: 10px 0;
}

#moduleContent3 {
	width: 49%;
	height: 140px;
	float: left;
	margin: 0 0 10px 0;
}

#moduleContent4 {
	width: 49%;
	height: 140px;
	float: right;
	margin: 0 0 10px 0;
}

#moduleMain2 {
	width: 49%;
	height: 125px;
	float: right;
	margin: 0 0 10px 0;
	background: url(images/backLine.gif) repeat-x;
}

#moduleMain3 {
	background: url(images/backLine.gif) repeat-x;
	width: 49%;
	height: 140px;
	float: left;
	margin: 0 0 10px 0;
	padding-top: 10px;
}

#moduleMain4 {
	width: 49%;
	height: 140px;
	float: right;
	margin: 0 0 10px 0;
	background: url(images/backLine.gif) repeat-x;
	padding-top: 10px;
}



#moduleMain1 h3, #moduleMain3 h3, #moduleMain1 h3 a, #moduleMain3 h3 a, #moduleMain1 h3 a:hover, #moduleMain3 h3 a:hover, #moduleGaleria1 h3, #moduleGaleria2 h3 {
	color: #6C6C6C;
	text-align: left;
	margin: 0 0 10px;
	padding: 0;
	font: bold 16px Verdana, Arial, sans-serif;
	text-decoration: inherit;
}

#moduleMain2 h3 {
	color: #6C6C6C;
	text-align: left;
	margin: 0 0 10px;
	padding: 0;
	font: normal 14px Verdana, Arial, sans-serif;
	text-decoration: inherit;
}

#moduleMain2 *:hover {
	color: #1aaabd;
}

#moduleMain2Link_1 {
	width: 45%;
	float: left;
	margin: 15px;
}

#moduleMain2Link_2 {
	margin: 15px 0 0 0;
	width: 45%;
	float: right;
}

#moduleGaleria1 {
	width: 222px;
	height: 121px;
	float: left;
	background: url(images/pastilla.png) no-repeat;
}

#moduleGaleria2 {
	width: 222px;
	height: 121px;
	float: right;
	background: url(images/pastilla.png) no-repeat;
}

#moduleGaleria1 span,#moduleGaleria2 span {
	font-size: 11px;
	color: #6C6C6C;
	float: right;
	width: 100px;
	text-decoration: none;
	margin: 0 10px 0 0;
}

#moduleGaleria1 a span,#moduleGaleria2 a span {
	font-size: 11px;
	color: #6C6C6C;
	float: right;
	text-decoration: none;
	width: 100px;
	margin: 0 10px 0 0;
}

#moduleGaleria1 a:hover span,#moduleGaleria2 a:hover span {
	font-size: 11px;
	color: #1aaabd;
	float: right;
	text-decoration: none;
	width: 100px;
	margin: 0 10px 0 0;
}

.moveTo15pix {
	margin: 8px 0 0 15px;
}

/* @end */

/* @group footer */

#botonSube {
	position: relative;
	float: right;
	margin-right: 63px;
}

#botonSube_content {
	position: absolute;
	margin-top: -13px;
}

#topLink {
	cursor: hand;
	cursor: pointer;
}
.logosFooter{
	margin-right:35px;
	vertical-align:middle;
	border: none;
	
}
.logosFooterEnd{
	vertical-align:middle;
	border: none;
	
}
#footer {
	width: 100%;
	color: #fff;
	height: 620px;
	background: #1aaabd url(images/footerBack.jpg) repeat-x;
}

#logoFooter {
	margin-top: 15px;
}

#footerContent {
	width: 950px;
	margin: 0 auto;
}
.newButtonsFooter{
	width: 500px;
	margin: 30px auto 0px auto;
	color: #fff;
	font-size: 11px;
}
.newButtonsFooter a{
	color: #fff;
	font-size: 11px;
}
.newButtonsFooter a:hover{
	color: #fff;
	font-size: 11px;
}
#footerLista {
	width: 950px;
	margin: 10px 0 0 0;
}

#footerLista ul {
	list-style: none;
	text-align: left;
	margin: 0;
	padding: 0;
}

#footerLista li {
	width: 150px;
	display: block;
	float: left;
	padding: 1px;
	margin: 10px 30px 0 0;
}

#footerListaCabecera h3 {
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	margin: 0;
}

#footerListaCabecera li {
	font-weight: bold;
	font-size: 16px;
	color: #fff;
}

#footerLista ul li li {
	width: 150px;
	color: white;
	font-weight: normal;
	font-style: normal;
	line-height: 2;
	height: 10px;
}

#footerLista h4 {
	color: #c1e5f2;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	margin: 0;
}

#footerLista ul li a {
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
}

#footerCopy {
	margin-top: 20px;
	width: 949px;
	height: 38px;
	color: 1287ae;
	font-size: 12px;
	padding: 10px 0 0 15px;
	background: url(images/footerBar.png) no-repeat;
}

#footerCopy {
	color: #137f8d;
	font-size: 12px;
	text-decoration: none;
}

#footerCopy a {
	color: #137f8d;
	font-size: 12px;
	text-decoration: none;
}

#footerCopy a:hover {
	text-decoration: none;
}

/* @end */

/* @group pageToPage */

.tituloPaginas {
	color: #1aaabd;
	font: 1.2em Verdana, Arial, sans-serif;
}

.barSeparation {
	width: 100%;
	height: 2px;
	margin-top: 20px;
	margin-bottom: 20px;
	background: url(images/backLine.gif) repeat-x;
	display: block;
	position: static;
}
.barSeparation2 {
	width: 100%;
	height: 2px;
	margin-top: 15px;
	margin-bottom: 10px;
	background: url(images/backLine.gif) repeat-x;
	display: block;
	position: static;
}

.bold {
	font-weight: bold;
}

#contentPageGlobal {
	color: #6C6C6C;
	line-height: 1.5;
	font-size: 12px;
}

#contentPageGlobal a {
	color: #1aaabd;
	text-decoration: none;
}

#contentPageGlobal a:hover {
	color: #1aaabd;
	text-decoration: none;
}

.colorCeleste {
	color: #1aaabd;
}

/* @end */

/* @group pressRoom */

.pressRoomLineSpace {
	width: 100%;
	height: 5px;
	margin: 30px 0 20px 0;
	background: url(images/backLine.gif) repeat-x;
}

.pressroom .titulo {
	font: bold 18px Verdana, Arial, sans-serif;
	color: #6C6C6C;
}

.pressroom h1 {
	color: #000;
	text-decoration: none;
	color: #6C6C6C;
	margin: 0 0 15px 0;
	padding: 0;
}

/* @end */

/* @group loQueDicenDeNosotros */

.loQueDicenDeNosotrosImage {
	float: left;
	padding: 10px;
	width: 220px;
	margin-bottom: 10px;
}

#contentPageGlobal .loQueDicenDeNosotrosContenido {
	float: left;
	padding: 10px;
	width: 670px;
	margin-left: 10px;
}

.loQueDicenDeNosotrosContenido strong {
	font-weight: normal;
	font-style: normal;
}

.loQueDicenDeNosotrosContenido .titulo {
	font: bold 18px Verdana, Arial, sans-serif;
	color: #6C6C6C;
}

.loQueDicenDeNosotrosContenido h1 {
	color: #000;
	text-decoration: none;
	color: #6C6C6C;
	margin: 0 0 15px 0;
	padding: 0;
}

.loQueDicenDeNosotrosContenido a > * {
	color: #1aaabd;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

.loQueDicenDeNosotrosContenido a:hover > * {
	color: #1aaabd;
	text-decoration: none;
}

.loQueDicenDeNosotrosLineSpace {
	width: 100%;
	height: 5px;
	margin: 0 0 10px 0;
	background: url(images/backLine.gif) repeat-x;
}

/* @end */

/* @group shopping */


.proContent02__ {
	float: left;
	margin-top: 10px;
}
.proContent03__ {
	margin-left: 30px;
	width: 635px;
	float: left;
	padding: 0;
	color: #6C6C6C;
	font-size: 12px;
	line-height: 1.5;
}
.proContent03__2 {
	margin-left: 30px;
	width: 620px;
	float: left;
	padding: 0;
	color: #6C6C6C;
	font-size: 12px;
	line-height: 1.5;
	float:right;
}
.proContent04_text1__ {
	font-size: 11px;
	width: 390px;
	padding-left: 10px;
	display: table-cell;
	vertical-align: middle;
}
.proContent04_text11__ {
	font-size: 11px;
	width: 450px;
	padding-left: 10px;
	display: table-cell;
	vertical-align: middle;
}
.proContent04__ {
	width: 100%;
	min-height: 30px;
	height: auto;
	padding: 8px;
	background-color: #eaeaea;
	color: #1aaabd;
	border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border: 1px solid #dddddd;
	display: table;
}
.proContent04_text2__ {
	width:120px;
	font-size: 11px;
	text-align: center;
	line-height: 18px;
	display: table-cell;
	vertical-align: middle;
}
.proContent04_text2_frames {
	width:120px;
	font-size: 11px;
	text-align: center;
	line-height: 18px;
	margin-top:40px;

}
/* @end */


/* @group productos */

.proContent02 {
	width: 442px;
	float: left;
	height: 191px;
	border: 1px solid #eaeaea;
}


.proContent03 {
	margin-left: 30px;
	width: 470px;
	float: left;
	padding: 0;
	color: #6C6C6C;
	font-size: 12px;
	line-height: 1.5;
}


.proContent03 h2 {
	font-size: 18px;
	color: #4A4A4A;
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
}

.proContent04 {
	width: 100%;
	min-height: 30px;
	height: auto;
	padding: 8px;
	background-color: #eaeaea;
	color: #1aaabd;
	border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border: 1px solid #dddddd;
	display: table;
}
.proContent04_Dual {
	width: 98%;
	min-height: 30px;
	height: auto;
	padding: 8px;
	background-color: #eaeaea;
	color: #1aaabd;
	border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border: 1px solid #dddddd;
	display: table;
}
.imagenProContent {
	margin: 0 15px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.proContent04_text1 {
	font-size: 11px;
	width: 200px;
	padding-left: 10px;
	display: table-cell;
	vertical-align: middle;
}

.proContent04_text2 {
	font-size: 11px;
	text-align: center;
	line-height: 18px;
	display: table-cell;
	vertical-align: middle;
}

.proContent04_text2_precio {
	margin: 0;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}


#moduleMain1P {
	width: 100%;
	height: 125px;
	float: left;
	margin: 0 0 10px 0;
	background: url(images/backLine.gif) repeat-x;
}

.moduleMain1P {
	width: 100%;
	height: 125px;
	float: left;
	margin: 0 0 10px 0;
	background: url(images/backLine.gif) repeat-x;
}
.moduleMain1P2 {
	width: 100%;
	height: 125px;
	float: left;
	margin: 0 0 10px 0;

}


.moduleMain1PP {
	width: 100%;
	height: 125px;
	float: left;
	margin: 15px 0 10px 0;
	background: url(images/backLine.gif) repeat-x;
}
.moduleMain2PP {
	width: 100%;
	height: 125px;
	float: left;
	margin: 0px 0 10px 0;
	background: url(images/backLine.gif) repeat-x;
}

#moduleView_2 {
	margin: 30px 0;
	width: 100%;
	height: 150px;
}

#moduleView_2 span {
	font-size: 11px;
	color: #6C6C6C;
	float: right;
	width: 160px;
	text-decoration: none;
}

#moduleView_2 a span {
	font-size: 11px;
	color: #6C6C6C;
	float: right;
	width: 160px;
	text-decoration: none;
}

#moduleView_2 a:hover span {
	font-size: 11px;
	color: #1aaabd;
	float: right;
	width: 160px;
	text-decoration: none;
}

#moduleContent1P {
	width: 230px;
	height: 125px;
	float: left;
	margin: 0 0 10px 5px;
	padding: 10px 0;
}

#moduleMain1P h3, #moduleMain1P h3 a, #moduleMain1P h3 a:hover, #moduleGaleria1P h3 {
	color: #6c6c6c;
	text-align: left;
	margin: 0 0 10px;
	padding: 0;
	font: bold 16px Verdana, Arial, sans-serif;
	text-decoration: inherit;
}
.moduleMain1P h3, .moduleMain1P h3 a, .moduleMain1P h3 a:hover, .moduleGaleria1P h3 {
	color: #6c6c6c;
	text-align: left;
	margin: 0 0 10px;
	padding: 0;
	font: bold 16px Verdana, Arial, sans-serif;
	text-decoration: inherit;
}
.moduleMain1P2 h3, .moduleMain1P2 h3 a, .moduleMain1P2 h3 a:hover, .moduleGaleria1P h3 
{
		color: #6c6c6c;
	text-align: left;
	margin: 0 0 10px;
	padding: 0;
	font: bold 16px Verdana, Arial, sans-serif;
	text-decoration: inherit;
	
}
.moduleMain1PP h3, .moduleMain1PP h3 a, .moduleMain1PP h3 a:hover, .moduleGaleria1PP h3 {
	color: #6c6c6c;
	text-align: left;
	margin: 0 0 10px;
	padding: 0;
	font: bold 16px Verdana, Arial, sans-serif;
	text-decoration: inherit;
}

.moduleMain2PP h3, .moduleMain2PP h3 a, .moduleMain2PP h3 a:hover, .moduleGaleria2PP h3 {
	color: #6c6c6c;
	text-align: left;
	margin: 0 0 10px;
	padding: 0;
	font: bold 16px Verdana, Arial, sans-serif;
	text-decoration: inherit;
}

/* @end */

/* @group fichasProductos */

#tabview_2 #wrapper {
	width: 900px;
	margin: 0 auto;
}

#tabview_2 {
	margin-top: 0;
	margin-right: 16px;
}

#tabview_2 #intro {
	padding-bottom: 10px;
}

#tabview_2 h2 {
	margin: 0;
	margin-bottom: 14px;
	padding: 0;
}

#tabview_2 #slider {
	width: 900px;
	margin: 0 auto;
	position: relative;
}

#tabview_2 .scroll {
	height: 403px;
	width: 899px;
	overflow: auto;
	overflow-x: hidden;
	position: relative;
	clear: left;
	margin-left: 4px;
}

#tabview_2 .scrollContainer div.panel {
	height: 403px;
	width: 900px;
}

#tabview_2 .scrollButtons {
	position: absolute;
	top: -1px;
	cursor: pointer;
}

#tabview_2 .scrollButtons.left {
	left: -20px;
}

#tabview_2 .scrollButtons.right {
	right: -28px;
}

#tabview_2 .hide {
	display: none;
}

#tabProductos {
	margin: 8px 0 10px 5px;
}

#videoProductoLeft .linksEspeciales a {
	color: #6C6C6C;
	text-decoration: none;
	font-weight: bold;
	display: block;
}

#videoProductoLeft .linksEspeciales a:hover {
	color: #1aaabd;
	text-decoration: none;
	font-weight: bold;
	display: block;
}

.colorPrecio {
	font-size: 11px;
	color: #1aaabd;
}

.colorPrecio_2 {
	font-size: 15px;
	color: #1aaabd;
	font-weight: bold;
}

.tabImage01_ {
	width: 67px;
	height: 45px;
}

.tabImage01_CCC {
	width: 100px;
	height: 100px;
	border: 1px solid #d0d0d0;
}

.tabContent02_ img {
	width: 327px;
	height: 225px;
}
.tabContent02_CCC img {
	width: 320px;
	height: 320px;
	margin-left: 30px;
		border: 1px solid #d0d0d0;
}

.tabContent01_ {
	width: 95px;
	height: 250px;
	float: left;
}

.tabContent01_ img {
	margin-bottom: 10px;
}

#moduleView_31 {
	margin: 0;
	width: 100%;
	height: 150px;
}

#moduleView_31 span {
	font-size: 11px;
	color: #6c6c6c;
	float: right;
	width: 150px;
	text-decoration: none;
}

#moduleView_31 a span {
	font-size: 11px;
	color: #6c6c6c;
	float: right;
	width: 150px;
	text-decoration: none;
}

#moduleView_31 a:hover span {
	font-size: 11px;
	color: #1aaabd;
	float: right;
	width: 150px;
	text-decoration: none;
}


#moduleView_32 {
	margin: 0;
	width: 100%;
	height: 120px;
}

#moduleView_32 span {
	font-size: 11px;
	color: #6c6c6c;
	float: right;
	width: 150px;
	text-decoration: none;
}

#moduleView_32 a span {
	font-size: 11px;
	color: #6c6c6c;
	float: right;
	width: 150px;
	text-decoration: none;
}

#moduleView_32 a:hover span {
	font-size: 11px;
	color: #1aaabd;
	float: right;
	width: 150px;
	text-decoration: none;
}



#moduleView_3 {
	margin: 0;
	width: 100%;
	height: 150px;
}

#moduleView_3 span {
	font-size: 11px;
	color: #6c6c6c;
	float: right;
	width: 150px;
	text-decoration: none;
}

#moduleView_3 a span {
	font-size: 11px;
	color: #6c6c6c;
	float: right;
	width: 150px;
	text-decoration: none;
}

#moduleView_3 a:hover span {
	font-size: 11px;
	color: #1aaabd;
	float: right;
	width: 150px;
	text-decoration: none;
}

#moduleViewMin {
	width: 454px;
	height: 300px;
}

#videoProductoLeft {
	width: 465px;
	float: left;
}

#videoProductoRight {
	width: 465px;
	float: right;
}

#contentFicha {
	margin: 40px auto 70px auto;
	width: 950px;
}

#contentFicha h1 {
	color: #4a4a4a;
	font: 1.6em Verdana, Arial, sans-serif;
}

#videoProductoRight h2,#videoProductoLeft h2 {
	color: #4a4a4a;
	font: bold 1.6em Verdana, Arial, sans-serif;
}

#moduleContent2P {
	width: 220px;
	height: 125px;
	float: left;
	margin: 0 0 10px 5px;
	padding: 10px 0;
}
.moduleContent2P {
	width: 220px;
	height: 125px;
	float: left;
	margin: 0 0 10px 5px;
	padding: 10px 0;
}

.barSeparationSinEspacio {
	width: 100%;
	height: 2px;
	background: url(images/backLine.gif) repeat-x;
	display: block;
	position: static;
}

#contentTabFalse {
	width: 425px;
	height: 225px;
	background: #eaeaea;
	padding-left: 17px;
	padding-top: 17px;
	padding-bottom: 17px;
	padding-right: 14px;
	margin-top: 20px;
	margin-bottom: 32px;
}
#contentTabFalseCCC {
	width: 450px;
	height: 325px;
	background: #eaeaea;
	padding-left: 17px;
	padding-top: 17px;
	padding-bottom: 17px;
	padding-right: 14px;
	margin-top: 20px;
	margin-bottom: 32px;
}
#contentTabFalse_ {
	width: 435px;
	height: 225px;
	background: #eaeaea;
	padding-left: 17px;
	padding-top: 17px;
	padding-bottom: 17px;
	padding-right: 14px;
	margin-top: 20px;
	margin-bottom: 32px;
}

#videoProducto {
	width: 430px;
	height: 265px;
	padding: 17px;
	background: #282828;
	margin-bottom: 37px;
	margin-left: 1px;
}

h2.va-idc4 em, h2.el-idc3 em, #contentdiv  h3 a span em, .dcmap a em {
	position: absolute;
	left: -9999em;
}

#contentdiv h3 {
	margin: 0;
	padding: 0;
}

#contentdiv h3 a {
	display: block;
	font-size: 12px;
	color: #6c6c6c;
	!important;
	text-decoration: none !important;
	line-height: 1.5em;
	margin: 0 0 1px;
	border-radius: 5px 5px 5px 5px;
	font-weight: normal;
	font-style: normal;
	display: table;
	height: auto;
	min-height: 60px;
}

#contentdiv h3 a:hover,
#contentdiv h3 a:focus {
	background: #eaeaea;
}

#contentdiv h3 a b {
	display: block;
	float: left;
	margin: 10px 14px;
	width: 385px;
}

#contentdiv h3 a span {
	display: block;
	width: 19px;
	height: 19px;
	float: right;
	margin: 7px 10px;
	background: url(images/tab.gif) no-repeat;
}

#contentdiv h3 a.expand span {
	background-position: left top;
}

#contentdiv h3 a.expand:hover span,
#contentdiv h3 a.expand:focus span {
	background-position: -38px top;
}

#contentdiv h3 a.collapse span {
	background-position: -19px top;
}

#contentdiv h3 a.collapse:hover span,
#contentdiv h3 a.collapse:focus span {
	background-position: -57px top;
}

#contentdiv p, #contentdiv ul {
	font-size: 12px;
	line-height: 18px;
	display: block;
	color: #6C6C6C;
	;
	margin: 1em;
	padding-bottom: 1.5em;
	padding-top: 0.5em;
}

/* @end */

.boxText {
	padding: 0 10px 0 10px;
	font-size: 12px;
}

.errorBox {
	font-size: 12px;
	background: #ffb3b5;
	font-weight: bold;
}

.stockWarning {
	font-size: 12px;
	color: #cc0033;
}

.productsNotifications {
	background: #f2fff7;
}

.orderEdit {
	font-size: 12px;
	color: #70d250;
	text-decoration: none;
}

A {
	color: #1aaabd;
	text-decoration: none;
}

A:hover {
	color: #1aaabd;
	text-decoration: none;
}

.especial {
	color: #1aaabd;
	text-decoration: none;
}

.especial:hover {
	color: #1aaabd;
	text-decoration: none;
}

FORM {
	display: inline;
}

TR.header {
	background: #ffffff;
}

TR.headerNavigation {
	background: #1aaabd;
}

TD.headerNavigation {
	font-size: 12px;
	background: #1aaabd;
	color: #ffffff;
	font-weight: bold;
}

A.headerNavigation {
	color: #FFFFFF;
}

A.headerNavigation:hover {
	color: #ffffff;
}

TR.headerError {
	background-color: #ff9933;
}

TD.headerError {
	font-size: 12px;
	background-color: #ff9933;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

TR.headerInfo {
	background: #1aaabd;
}

TD.headerInfo {
	font-size: 12px;
	background: #1aaabd;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

TR.footer {
	background: #1aaabd;
}

TD.footer {
	font-size: 12px;
	background: #1aaabd;
	color: #ffffff;
	font-weight: bold;
}

.infoBox {
	background: #eaeaea;
}

.infoBoxContents {
	background: #eaeaea;
	color: #6C6C6C;
	line-height: 1.5;
}

.infoBoxNotice {
	background: #FF8E90;
}

.infoBoxNoticeContents {
	background: #FFE6E6;
	font-size: 12px;
}

TD.infoBoxHeading {
	font-size: 12px;
	font-weight: bold;
	background: #1aaabd;
	color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
	font-size: 12px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
	background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
	background: #f8f8f9;
}

TABLE.productListing {
	border: 1px;
	border-style: solid;
	border-color: #b6b7cb;
	border-spacing: 1px;
}

.productListing-heading {
	font-size: 12px;
	background: #1aaabd;
	color: #FFFFFF;
	font-weight: bold;
}

TD.productListing-data {
	font-size: 12px;
}

A.pageResults {
	color: #1aaabd;
		text-decoration: none;
}

A.pageResults:hover {
	color: #1aaabd;
	text-decoration: none;
	
}

TD.pageHeading, DIV.pageHeading {
	color: #1aaabd;
	font: 1.6em Verdana, Arial, sans-serif;
}

TR.subBar {
	background: #f4f7fd;
}

TD.subBar {
	font-size: 12px;
	color: #000000;
}

TD.main, P.main {
	font-size: 12px;
	line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
	font-size: 12px;
}

TD.accountCategory {
	font-size: 13px;
	color: #aabbdd;
}

TD.fieldKey {
	font-size: 12px;
	font-weight: bold;
}

TD.fieldValue {
	font-size: 12px;
}

TD.tableHeading {
	font-size: 12px;
	font-weight: bold;
}

SPAN.newItemInCart {
	font-size: 12px;
	color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
	font-size: 12px;
}

TEXTAREA {
	width: 100%;
	font-size: 12px;
}

SPAN.greetUser {
	font-size: 12px;
	color: #f0a480;
	font-weight: bold;
}

TABLE.formArea {
	background: #f1f9fe;
	border-color: #7b9ebd;
	border-style: solid;
	border-width: 1px;
}

TD.formAreaTitle {
	font-size: 12px;
	font-weight: bold;
}

SPAN.markProductOutOfStock {
	font-size: 12px;
	color: #c76170;
	font-weight: bold;
}

SPAN.productSpecialPrice {
	color: #ff0000;
}

SPAN.errorText {
	color: #ff0000;
}

.moduleRow {
	
}

.moduleRowOver {
	background-color: #D7E9F7;
	cursor: pointer;
	cursor: hand;
}

.moduleRowSelected {
	background-color: #E9F4FC;
}

.checkoutBarFrom, .checkoutBarTo {
	font-size: 12px;
	color: #8c8c8c;
}

.checkoutBarCurrent {
	font-size: 12px;
	color: #000000;
}

/* message box */

.messageBox {
	font-size: 12px;
}

.messageStackError, .messageStackWarning {
	font-size: 12px;
	background-color: #ff9933;
	color: black;
}

.messageStackSuccess {
	font-size: 12px;
	background: #1aaabd;
	color: #ffffff;
}

/* input requirement */

.inputRequirement {
	font-size: 12px;
	color: #ff0000;
}

/* @Firefox */

@-moz-document url-prefix() {
	#headMenu {
	margin: 58px 0 0 40px;
	float: left;
}

#jsddm li a:hover {
	background: #1aaabd;
	color: #ffffff;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	-ms-border-radius-topleft: 5px;
	-ms-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-khtml-border-radius-topright: 5px;
	padding-bottom: 15px;
	margin: 0;
}

#jsddm li a {
	display: block;
	text-align: center;
	padding: 5px 12px 16px;
	text-decoration: none;
	width: 100px;
	color: #858585;
	white-space: nowrap;
	padding-bottom: 15px;
	margin: 0;
}

}




/* @end */

/* @OScommerce */

.main {
	color: #6C6C6C;
}

h1 {
	margin: 0;
	padding: 0;
	margin-top: 10px;
}

.tituloPaginas {
	margin: 0;
	padding: 0;
	line-height: 1;
}

#logosCompany{
	margin: 25px 5px 50px;
	width: 942px;
	height: 27px;
	font-size: 11px;
	line-height: 48px;
}

.botoon_botoon li{
	list-style-type:none;
  border-top: 1px solid #ccc;
  height: 30px;
  margin: 0; padding: 0;
	line-height: 25px;
}
.botoon_botoon ul{
	
  margin: 0; padding: 0;
	
}

.thumbAutor {
	color: #1aaabd;
	text-decoration: none;
}
.thumbAutor a {
	color: #1aaabd;
	text-decoration: none;
}

.thumbAutor:hover {
	color: #1aaabd;
	text-decoration: underline;
}

.thumbAutor2 {
	color: #1aaabd;
	text-decoration: none;
}
.thumbAutor2 a {
	color: #1aaabd;
	text-decoration: none;
}

.thumbAutor2:hover {
	color: #1aaabd;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

.thuuums{
	float:left;
	margin-right:10px;
	font-size:10px;
	height:230px;
	word-wrap: break-word;
	width:100px;
	border:1px solid #e4e4e4;
	padding:10px;
	margin-bottom:10px;
}
.thuuums2{
	float:left;
	margin-right:10px;
	font-size:10px;
	height:170px;
	word-wrap: break-word;
	width:100px;
	border:1px solid #e4e4e4;
	padding:10px;
	margin-bottom:10px;
}

#contentGallery{
	margin-left:10px;
}
.galleryImages2:hover{
	opacity: 0.6;
	filter:alpha(opacity=60);
}
#contentGalleryInstagram{
	float: left;
	margin-top: 18px;
	width: 550px;
	margin-bottom:50px;
}
.thumbName {
	color: #6C6C6C;
	text-decoration: none;
	font-style: italic;
}
.thumbName a {
	color: #6C6C6C;
	text-decoration: none;
	font-style: italic;
}

.thumbName:hover {
	color: #6C6C6C;
	text-decoration: underline;
	font-style: italic;
}

.thumbText {
	color: #6C6C6C;
	text-decoration: none;
}
.thumbText a {
	color: #6C6C6C;
	text-decoration: none;
}

.thumbText:hover {
	color: #6C6C6C;
	text-decoration: underline;
}

.thumbText2 {
	color: #6C6C6C;
	text-decoration: none;
}
.thumbText2 a {
	color: #6C6C6C;
	text-decoration: none;
}

.thumbText2:hover {
	color: #6C6C6C;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

.boton1Menu{
	width: 45px;
	height: 17px;
	background-image: url(images/buttonMenu1__.png);
	margin:0 auto;
	background-position: 0 0;
}
.boton2Menu{
	width: 83px;
	height: 17px;
	background-image: url(images/buttonMenu2__.png);
	margin:0 auto;
	background-position: 0 0;
}
.boton3Menu{
	width: 82px;
	height: 17px;
	background-image: url(images/buttonMenu3__.png);
	margin:0 auto;
	background-position: 0 0;
}
.boton4Menu{
	width: 89px;
	height: 17px;
	background-image: url(images/buttonMenu4__.png);
	margin:0 auto;
	background-position: 0 0;
}
.boton5Menu{
	width: 35px;
	height: 17px;
	background-image: url(images/buttonMenu5__.png);
	margin:0 auto;
	background-position: 0 0;
}
#screenshot{
	position:absolute;
	border:1px solid #fff;
	display:none;
	color:#fff;
}
#moldura{
	margin: 20px;
	width:450px;
	color: #6C6C6C;
	font-size: 13px;
}
.moldura_block{
	width:75px;
	margin-right:10px;
	float:left;
	text-align: center;
	height:95px;
	line-height: 20px;
	margin-bottom: 30px;
}
.seleImage{
	border: 1px solid #d0d0d0;
	margin: 3px;
}
.seleImage_{
	border: 1px solid #d0d0d0;
	margin: 3px;
}
.molduraSelect_{
	border: 4px solid #1aaabd;
	margin: 0px;
}
#prevMarcoImage{
	margin-top:5px;
	width: 270px;
	height:  260px;
	
}

.prevMarcoImaRealRel{
	position: relative;
	z-index:1;
}
.prevMarcoImaRealAbs{
	position:absolute;
	width:280px;
	height:225px;
	z-index:1;
}
.prevMarcoImaXY_pas{
	width:202px;
	height:162px;
	margin-left:55px;
	margin-top:45px;
	z-index:1;
}
.prevMarcoImaXY{
	width:280px;
	height:225px;
	margin-left:15px;
	margin-top:10px;
	z-index:1;
}

.prevMarcoImaRealRel2{
	position: relative;
	z-index:2;
}
.prevMarcoImaRealAbs2{
	position:absolute;
	width:280px;
	height:225px;
	z-index:2;
}
.prevMarcoImaXY2{
	z-index:2;
}

#tooltip {
    padding: 5px 10px;
    background: #1aaabd;
    border: 1px solid #1aaabd;;
    opacity: 0.90;
    color: #fff;
}

.CropDiv{
	padding: 15px;
	background-color: #EAEAEA;
	border: 1px solid #DDDDDD;
	border-radius: 5px 5px 5px 5px;
}
/* @end */