/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */
 

body 
{
	font-family: "Comic Sans MS", "Comic Sans", Tahoma, sans-serif !important;
}

.header 
{
	border: 1px #bbb solid; 
	background: #fff; 
	position: relative;
}

#logo
{
	height: 110px;
	width: 958px;
                background: #fff url(../images/top.gif) top left no-repeat;
}

#logo a {
	display: block;
	height: 100%;
	width: 100%;
}

#logo span { display: none; }


.language-switcher      {  position: absolute; bottom: 2px; right: 0; }
.language-switcher p { margin: 0; display: none; }

#language-switcher-ul li 
{
	display: block;
	float: left;
	margin-right: 4px;
	padding: 0em 0.4em;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}

#language-switcher-ul li a
{
	color: #999999;
}

#language-switcher-ul li a:hover
{
	color: #000;
}

#language-switcher-ul li.activa 
{
	color: #000;
	background: transparent;
}	

.cross-sell-blank { display:none !important; } 


/* Home page */
#bloqueHome
{
	margin-top: 1.8em;
	background: #fff url(../images/fondo_home.png) center left no-repeat;
	min-height: 357px;
	position: relative;
	font-size: 1.1em;
/*	font-weight: bold;  */
}

#bloqueHome #p1
{
	margin: 5px 20px 10px 180px;
	text-indent: 0.3em;
}

#bloqueHome #p2
{
	margin: 12px 20px 10px 240px;
	text-indent: 0.3em;
}

#bloqueHome #p3
{
	margin: 95px 20px 10px 200px;
	text-indent: 0.3em;
}


/* Ayuda */
#insMontaje
{
	margin-top: 1em;
	text-align: center;
}

/* Quienes somos */

#bloqueAboutUs
{
	background: transparent url(../images/mariposa_rosa.gif) 75% 0.8em no-repeat;
}

#bloqueAboutUs h3 
{
	height: 92px;
	padding-top: 100px;		
	padding-left: 250px;
	background: transparent url(../images/foto_caro.png) top left no-repeat;
}

#bloqueAboutUs h3 #logoAnaisiades
{
	display: inline-block;
	vertical-align: middle;
	height: 48px;
	width: 103px;
	background: transparent url(../images/logo_small.png) center center no-repeat;
}

#bloqueAboutUs h3 #logoAnaisiades span
{
	display: none;
}

#bloqueAboutUs #cuerpo
{
	padding-top: 40px;
	padding-right: 320px;
	padding-left: 4em;  
	background: transparent url(../images/aboutus/fondo.gif) center right no-repeat;
	min-height: 400px;
	font-size: 13px;
}

#bloqueAboutUs #cuerpo p 
{
	text-indent: 20px;
}

#bloqueAboutUs #firma 
{
	margin-top: -40px;
	display: block;
	height: 164px;
	background: transparent url(../images/aboutus/firma.png) center left no-repeat;
}

#bloqueAboutUs #firma span { display: none; }

#linkLeftAboutUs 
{
	height: 100%;
	overflow: auto;
	margin-bottom: 0 !important;
}

#linkLeftAboutUs img
{
	float: left;
	margin-right: 4px;
	border: 1px solid #000;
}


/* Boxlink newsletter en col izquierda */
#boxlinkNewsletter
{
	color: #ED1775;
	background: transparent url(../images/fondo_boxlink_newsletter.gif) center bottom no-repeat;
	padding-bottom: 28px;
}

#boxlinkNewsletter h4
{
	color: #ED1775;
	background: transparent url(../images/fondo_boxlink_newsletter.gif) center top no-repeat;
	height: 75px;
	text-align: center;
	font-size: 1.5em;
	line-height: 3.5em;
}

#boxlinkNewsletter p
{
	padding: 0 32px 0 20px;
	text-align: center;
}

#boxlinkNewsletterLink a
{
	margin: 0 auto;	
	display: block;
	height: 40px;
	line-height: 38px;
	width: 116px;
	color: #4d4d4d;
	background: transparent url(../images/btn_inscrip.gif) center center no-repeat;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
}

/*	onepage checkout */
#billing-please-wait, #shipping-method-please-wait {
	color: #EB340A;
}

#billing-buttons-container, 
#shipping-buttons-container,
#shipping-method-buttons-container, 
#payment-buttons-container {
	display: block;
}

#billing-buttons-container a, 
#shipping-buttons-container a,
#shipping-method-buttons-container a, 
#payment-buttons-container a {
	margin-left: 140px;
}

#billing-buttons-container a.left, 
#shipping-buttons-container a.left,
#shipping-method-buttons-container a.left, 
#payment-buttons-container a.left {
	margin-left: 0 !important;
	line-height: 30px;
}


/* Servired */

#serviredExplica
{
	margin-left: 2em;
}

ul#serviredcards
{
	margin: auto auto 2.5em auto;
	width: 236px;
}

ul#serviredcards li
{
	display: inline;
}

/* Enlaces recomendados */
.recommendedLinks li
{
	float: left;
	margin-left: 1%;
	margin-bottom: 1em;
	border: 0.1em solid #ddd;
	padding: 1%;
	width: 46%;
	background: #EFEFEF;
}


/* Aviso legal */

.cms-terms-conditions h4
{
	font-size: 1.2em;	
}

.cms-terms-conditions dl
{
	margin-bottom: 0.9em;	
}

.cms-terms-conditions table
{
	margin-left: auto; margin-right: auto;	
}

ol#menuTerms li
{
	text-transform: uppercase;
}


/* Otros */

.rosa
{
	color: #ff0099;
	background: transparent;
}

.verde
{
	color: #569506;
	background: transparent;
}

.negrita
{
	font-weight: bold;	
}

.tituloPag
{
	font-size: 23px;
	font-weight:normal !important;
	margin: 0;
	margin-bottom: 0.4em;
	text-align: left;
}


/********************** Lists */
.square           { margin-bottom:1em; }
.square li        { margin-left:2em; list-style:square !important; }

.numera    { margin-bottom:1em; }
.numera li { margin-bottom:1em; list-style: decimal inside; }

.numeraLetra { margin-bottom:1em; margin-left: 1em;}
.numeraLetra li { margin-bottom:0.5em; list-style: lower-latin inside; }


/* Tabla datos */

.tablaDatos
{
	margin-bottom: 1em;
	border-collapse: collapse; 	
}

.tablaDatos th, .tablaDatos td
{
	border: 1px solid #000;	
	padding: 4px;
}

.tablaDatos th
{
	font-weight: bold;
	text-align: center;
}

