/* 

Flaco Zacarias
flaco@zacarias.com
@flaco_zacarias
http://www.digitalchili.net

Feel free to contact me if you have any doubts...
_________________________________________________ */

/*  ____________________________________________________________________________________________ GENERAL RULES ___________ */



@font-face {
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
 /*   font-family: 'CarmePinosRegular';
    src: url('../fonts/carmepinos2009-webfont.eot');
    src: url('../fonts/carmepinos2009-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/carmepinos2009-webfont.woff') format('woff'),
         url('../fonts/carmepinos2009-webfont.ttf') format('truetype'),
         url('../fonts/carmepinos2009-webfont.svg#CarmePinosRegular') format('svg');
    font-weight: normal;
    font-style: normal;*/
}


html {
	/*font-size:62.5%;*/
}

body {
	margin:0;
	padding:0;
	background-color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	line-height:1.2;
}


form {
	border:0;
	padding:0;
	margin:0;
	font-size:1em;
}

p,
li,
input,
textarea,
label,
select {
	font-size:1rem;
}


li li {
	font-size:1em;
}

h1 {
	font-size:2em;
	padding:.5em 0;
	margin:0;
}

h2 {
	font-size:2em;
	padding:.5em 0;
	margin:0;
}

h3 {
	font-size:1.5em;
	padding:.5em 0;
	margin:0;
}

h4 {
	font-size:1.2em;
	font-weight:bold;
	padding:.5em 0;
	margin:0;
}

h5 {
	font-size:1.2em;
	padding:.5em 0;
	margin:0;
}

h6 {
	font-size:1em;
	padding:.5em 0;
	margin:0;
}

p {
	padding:0 0 1em 0;
	margin:0;
}

img {
	max-width:100%;
	max-height:100%;
}

a {
	color:#000;
}

/*  ____________________________________________________________________________________________ ESTRUCTURE ___________

wrapper centered
header, main and footer at 100%
content and aside

 */


#wrapper {
	width:100%;
	padding:0;
	margin:0 auto;
	border:0;
	background-color:#fff;
}

/* 

SITE HEADER 
___________________________ */

#logohead {
	padding:0 0 2em 2em;
	margin:0;
}

#logohead .col-sm-6{
	padding:0;
	margin:0;
}

#mainheader {
	padding:0;
	margin:auto;
	margin-top:1.5em;
	float:left;
	background-color:white;
	width: 100%;
	margin-bottom: 1.5em;
}


#mainheader a {
	text-decoration:none;
	display:block;
	color: black;
}

#mainheader hgroup {
	float:left;
	width:100%;
}

#mainheader h1 {
	float:left;
	/*background-image:url(../img/logo.png);
	background-repeat:no-repeat;
	background-position:0 0;
	width:25em;
	height:6em;
	text-indent:-9999px;*/
	font-size:1em;
	line-height:1em;
	padding:0;
	margin:0;
}

#mainheader hgroup h1 a {
	/*width:25em;
	height:5.5em;*/
	display:block;
}



#mainheader hgroup form  {
	padding:0;
	margin:1.5em 3em 0 1em;
	float:right;
}

#mainheader hgroup form select  {
	background-color:#fff;
	border:0;
	padding:0;
	color:#333;
	font-size:1em;
}


#mainheader hgroup h2  {
	padding:0;
	margin:1.5em 0 0 0;
	font-size:1.1em;
	float:right;
	color:666;
}

#mainheader hgroup h2 a {
	color:#666;
}

#mainheader .cesta {
	color:#777;
}

#mainheader .cesta img{
	vertical-align: baseline;
}

.textdestacat,
#mainheader .textdestacat a{
	font-weight: bold;
	color: rgb(244,125,34);
	padding: 0;
	font-size: large;
}

#mainheader .idiomes li{
	font-weight: bold;
	font-size: 1em;
	padding-right: 2px;
	padding-left: 2px;
}

#mainheader .socialicons li{
	font-weight: bold;
	font-size: 1em;
	padding-right: 2px;
	padding-left: 2px;
}


/* ******* DROP DOWN NAVIGATION */


#mainheader #mainnav {
	float:left;
	width:100%;
	margin:0;
}

/*
.scroll-pane {
	z-index:900;
	position:absolute;
	top:0;
	left:0;
}
*/

#mainheader #mainnav li {
	position:relative;
}

#mainheader #mainnav ul {
	float:left;
	clear:both;
	padding:0 0 0 2em;
	margin:0;
	list-style-type:none;
	width:100%;
	border-bottom:3px solid #fff;
	z-index:4500;
	position:relative;
}

#mainheader #mainnav ul#mnavcat{
	white-space:nowrap;
}

#mainheader ul li a {
	margin:0 .1em 0 0;
	padding: 0;
	color:black;
}


#mainheader #mainnav ul:after {
         content: "";
         display: block;
         height: 0;
         clear: both;
}



#mainheader #mainnav ul li {
	float: left;
	position: relative;
	margin:0 1px 0em 0;
	padding:0 1em 0 0;
	font-size:1.3em;
	line-height:2;
	color:#999;
}


#mainheader #mainnav ul li#mnav1 {
	border-left:0;
}

#mainheader #mainnav ul li#mnav2 li:first-child {
	padding:1em 0 0 0;
}

#mainheader #mainnav ul li a {
	text-decoration:none;
	color:black;
}

#mainheader #mainnav ul li:hover,
#mainheader #mainnav ul li a:hover {
	text-decoration:none;
	color:black;
}


#mainheader #mainnav ul li#mnav1 a,
#mainheader #mainnav ul li#mnav2,
#mainheader #mainnav ul li#mnav3 a,
#mainheader #mainnav ul li#mnav4 a,
#mainheader #mainnav ul li#mnav5 a,
#mainheader #mainnav ul li#mnav7 a,
#mainheader #mainnav ul li#mnav6 a {
	color:black;
	font-weight: bold;
}




#mainheader #mainnav ul li ul {
	display: none;
	position: absolute;
	list-style-type:none;
	top:0;
	left:0;
	width:15em !important;
	margin:0;
	padding:0;
	float:none;
	border-bottom:0;
	background-color:#eee !important;
}


/*
#mainheader #mainnav ul li ul {
	font-size:3em\9;
}
*/



#mainheader #mainnav ul li > ul {
	top: auto;
	left: auto;
	left:1em;
}

#mainheader #mainnav ul li:hover ul,
#mainheader #mainnav ul li.over ul {
	display: block;
	padding:0;
	margin:0 0 0 -14px;
	width:auto;
}


#mainheader #mainnav ul li li {
	height:inherit;
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:100%;
	clear:both;
	font-size:1em;
}


#mainheader #mainnav ul li li a {
	color:#999;
	text-decoration:none;
	display:block;
	padding:.5em 1em;
	font-size:1em;
	background-color:#eee;
	border-bottom:1px solid #ddd;
	width:100%;
	line-height:1.2em;
}

#mainheader #mainnav ul li li a:hover {
	color:#333;
	text-decoration:none;
	background-color:#ddd;
}



#mainheader #mainnav ul li ul#dropdown {
	width:12.5em !important;
}

#mainheader #mainnav ul li ul#dropdown li.subseccion {
	color:#999;
	display:block;
	padding:.5em 1em;
	font-size:1em;
/*	background-color:#eee;*/
	border-bottom:1px solid #ddd;
	width:10em !important;
	line-height:1.2em;
}

#mainheader #mainnav ul li ul#dropdown li.estanterias {
	padding-top:1.5em;
}

#mainheader #mainnav ul li ul#dropdown li a {
	padding:.5em 0em .5em 1.9em;
}



/* 

MAIN: CONTENT AND ASIDE 
___________________________ */


#main {
	clear:both;
	width:100%;
	float:left;
}


#main aside {
	float:right;
	width:27%;
}

#main section {
	width:100%;
	margin:0;
	padding:0;
	float:left;
}

#main article {
	width:100%;
	margin:0;
	padding:0;
	float:left;
}

section header,
section footer,
article header,
article footer,
footer header {
	width:100%;
	float:left;
	clear:both;
}


/* 

PROMOS, BOXES, etc 
___________________________ */

.promo {
	clear:both;
}

.solid {
	background-color:#dec;
	margin:0 0 5% 0;
	padding:1.5% 3%;
	width:94%;
}

aside .solid {
	padding:3% 5%;
	width:90%;
}




/* 

SIDEBAR NAVBAR
___________________________ */

nav#sidenav {
	clear:both;
	background-color:#fed;
	margin:0 0 5% 0;
}

nav#sidenav ul li {
	margin:0 0 1px 0;
	padding:0;
}
nav#sidenav ul li a {
	background-color:#add;
	display:block;
	text-decoration:none;
	padding:2% 4%;
}

nav#sidenav ul li a:hover {
	background-color:#9bb;
}

/* 

FOOTER 
___________________________ */

#formchimp {
	z-index:5000;
}

#mainfooter {
	clear:both;
	border-top:1px #999 solid;
	font-size: 10px;
	margin: 0px 2em;
}

#mainfooter ul {
	float:left;
	width:100%;
}

#mainfooter ul li {
	float:left;
	border:0;
	padding:.35em .7em;
	color:#999;
}



ul li#foot-fb,
ul li#foot-tw,
ul li#foot-vm,
ul li#foot-info,
ul li#foot-talking,
ul li#foot-pi{
	border-right:0;
	border:0; /*IE8*/
}


ul.socialicons li#foot-fb,
ul.socialicons li#foot-tw,
ul.socialicons li#foot-vm,
ul.socialicons li#foot-pi{
	background-position:0 0;
	background-repeat:no-repeat;
	height:2em;
	width:2em;
	padding:0;
	margin:0 .5em 0 0;
	text-indent:-9999px;
}

ul li#foot-fb a,
ul li#foot-tw a,
ul li#foot-vm a,
ul li#foot-pi a {
	height:2em;
	width:2em;
	display:block;
}

ul li#foot-fb {
	background-image:url(../img/ico-facebook.png);
}

ul li#foot-pi {
	background-image:url(../img/ico-pinterest.png);
}


ul li#foot-tw {
	background-image:url(../img/ico-twitter.png);
}


ul li#foot-vm {
	background-image:url(../img/ico-instagram.png);
}

ul li#foot-talking {
	float:right;
}


ul li a {
	margin:0 .1em 0 0;
	padding:.4em 0;
	color:#999;
}




/*

__________ HOME ___________________ */


#b-home #main #content {
	float:left;
	width:100%;
	margin:0;
}


#b-home #main #content #cinco-promos  {
	margin:auto;
	padding:0 5px 5px 5px;
	max-width: 980px;
}

#b-home #main #content #cinco-promos article {
	float:left;
	width:18.71%;
	margin:0 1.6% 0 0;
	padding:0;
	line-height:1.3;
}

#b-home #main #content #cinco-promos article div {
	width:175px;
	height:175px;
}


#b-home #main #content #cinco-promos article.nro1 {
	width:39.02%;
	width:38.5%;
	width:39.02%;
	overflow:hidden;
}

#b-home #main #content #cinco-promos article.nro1 div.nro1 {
	float:left;
	clear:none;
}

#b-home #main #content #cinco-promos article.nro1 div.nro2 {
	float:right;
	clear:none;
}


#b-home #main #content #cinco-promos article.nro4 {
	margin:0;
	float:left;
}




#b-home #main #content #cinco-promos article h1,
#b-home #main #content #cinco-promos article h1 a {
	color:#000;
	font-size:1.5em;
	font-weight:bold;
	clear:both;
}

#b-home #main #content #cinco-promos article p, 
#b-home #main #content #cinco-promos article p a {
	color:#666;
}

/*
#b-home #main #content #cinco-promos article.nro1 div.slideshow.nro1#slideshow1,
#b-home #main #content #cinco-promos article.nro1 div.slideshow.nro2#slideshow2,
#b-home #main #content #cinco-promos article.nro2 div.slideshow#slideshow3,
#b-home #main #content #cinco-promos article.nro3 div.slideshow#slideshow4,
#b-home #main #content #cinco-promos article.nro4 div.slideshow#slideshow5 {
	margin:0 !important;
	padding:0 !important;
	width:175px !important;
	height:175px !important;
	max-width:175px !important;
	max-height:175px !important;
}

*/


/*

SHOP
-------------------------- */
#b-home #main #content,
#b-shop #main #content,
#b-noticias #main #content{
	float:left;
	width:100%;
	margin:0;
	padding: 2em 0 0 2em;
}

#b-home #main #content .quadfamilia,
#b-shop #main #content .quadfamilia,
#b-noticias #main #content .quadfamilia{
	padding: 0 2em 2em 0 !important;
}

/*

NOTICIAS
-------------------------- */

#b-noticias #main #content .noticia
{

}

#b-noticias #main #content .noticia h1
{
	font-size: 1.5em !important;
	font-weight: bold;
}

#b-noticias #main #content .noticia p
{
	padding-left: 20px;
}

/* 

OBJECTS
___________________________ */



#b-objects #content {
	padding:3.514%;
	float:left;
	width:92.972%;
}


#b-objects #content .col-1 {
	float:left;
	width:60%;
}


#b-objects #content .col-2 {
	float:right;
	width:34%;
	border-left:1px dotted #ccc;
	padding-left:3%;
	color:#666;
}

#b-objects #content .col-2 #acabados {
	width:30%;
	float:left;
}

#b-objects #content .col-2 #fichatecnica {
	width:63%;
	float:right;
}

#b-objects #content h4.ideas {
	clear:both;
	border-top:1px dashed #ccc;
	margin:2em 0;
	padding:1.5em 0 2em 8%;
	float:left;
	width:92%;
	font-size:1em;
	font-weight:normal;
	background-image:url(../img/ico-ideas.png);
	background-position:3% 1.5em;
	background-repeat:no-repeat;
}

#b-objects #content h4.ideas a {
	color:#666;
}

#b-objects #main #content .col-1 h2 {
		font-family: 'CarmePinosRegular', Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:4em;
		color:#666;
}

#b-objects #content .col-1 p {
	font-style:italic;
	font-size:1.3em;
	line-height:1.5;
	color:#666;
}




#b-objects #content .col-1 h5 {
	font-style:italic;
	font-size:1.2em;
	line-height:1.2;
	color:#333;
}


#b-objects #content .col-1 h3 {
	font-style:bold;
	font-size:1.5em;
	line-height:1.2;
	color:#000;
	margin-top:1em;
}

fieldset.opciones-principales {
	width:41em;
}

#content  fieldset label {
	display:block;
	margin:0em 0 2em 0;
	padding-left:.3em;
	font-size:1em;
	line-height:1.2em;
	font-weight:bold;
}

#content fieldset label input,
#content fieldset label select {
	display:block;
	margin:.3em 0 .3em -.3em;
	font-weight:normal;
	background-color:#e1e1e1;
	border:0;
	color:#333;
}

#b-objects #content fieldset label input,
#b-objects #content fieldset label select {
	width:100%;
}

fieldset.opciones-principales h4 {
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.5em;
	margin-bottom:0;
	padding-bottom:0;
}

fieldset.opciones-principales h5 {
	clear:right;
	float:right;
	font-size:1em !important;
	font-style:normal !important;
	margin-top:.2em;
	padding-top:0;
}

fieldset.opciones-principales input[type=submit],
fieldset.opciones-principales input[type=button] {
	float:right;
	clear:both;
	background-color:#ccc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	color:#333;
	border:0;
	margin:1em 0;
	padding:.4em 2.5em .4em .8em;
	background-image:url(../img/ico-cesta-off.png);
	background-position:top right;
	background-repeat:no-repeat;
}

fieldset.opciones-principales input[type=submit]:hover,
fieldset.opciones-principales input[type=button]:hover {
	background-image:url(../img/ico-cesta-on.png);
	background-color:#333;
	color:#fff;
}

#b-objects #content .col-2 {
	margin:9em 0 0 0;
}

#b-objects #content .col-2 h3 {
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
}


#b-objects #content .col-2 .acabado {
	margin:1em 0 0 0;
	background-image:url(../img/ico-mas.png);
	background-position:75px 62px;
	background-repeat:no-repeat;
}

#b-objects #content .col-2 .acabado p {
	clear:both;
	font-weight:bold;
	color:#666;
}

#b-objects #content .col-2 .acabado p a {
	text-decoration:none;
	color:#666;
}



#fichatecnica {
	color:#666;
}



#fichatecnica h4 {
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
	color:#666;
}

#fichatecnica li,
#fichatecnica p {
	font-size:1em;
	color:#666;
}

#fichatecnica li strong {
	font-weight:normal;
}

#fichatecnica ul {
	margin-bottom:1em;
}


h5.descargar-folleto,
h5.descargar-instrucciones,
h5.ver-instrucciones,
h5.montaje  {
	font-size:1em;
	font-weight:normal;
	color:#666;
	padding-left:2.5em;
	background-position:0 .8em;
	background-repeat:no-repeat;
	min-height:2em;
	margin:.2em 0;
	float:left;
	clear:both;
}

h5.montaje  {
	background-image:url(../img/ico-montaje.png);
}


h5.ver-instrucciones  {
	background-image:url(../img/ico-instrucciones.png);
}

h5.descargar-instrucciones  {
	background-image:url(../img/ico-descargar.png);
}

h5.descargar-folleto  {
	background-image:url(../img/ico-descargar.png);
}

h5 a {
	color:#000;
}


/*

OBJECTS: TABLA 
______________________________ */

.contablas#b-objects #content {
	padding-bottom:8px;
}

table#opciones {
	width:926px;
	clear:both;
	float:left;
	border-collapse:collapse;
	border:0;
	margin:0;
	padding:0;
}

table#opciones caption {
	font-style:bold;
	text-align:left;
	font-size:1.5em;
	line-height:1.2;
	color:#000;
	margin:0;
	padding:4px 0;
}

table#opciones td {
	border:0;
	margin:0;
	padding: 0;
	text-align:left;
}

table#opciones tr.tr1 td {	
	padding-top:6px;
}

table#opciones td.td1 {
	width:209px;
	padding-left:0;
	padding-right:15px;
}

table#opciones td.td2 {
	width:209px;
	padding-left:15px;
	padding-right:15px;
}

table#opciones td.td3 {
	width:209px;
	padding-left:15px;
	padding-right:15px;
}

table#opciones td.td4 {
	width:209px;
	padding-left:15px;
	padding-right:0;
}

table#opciones tr.tr1 td h3 {
	float:right;
	padding:0;
	margin:66px 0 0 0;
	font-size:17px;
	clear:none;
	color:#999;
}

table#opciones tr.tr1 td img {
	float:left;
	clear:none;
	margin:0;
}



table#opciones tr.tr2 h4 {
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
	color:#666;
}

table#opciones tr.tr2 li,
table#opciones tr.tr2 p {
	font-size:1em;
	color:#666;
	padding:0;
}


table#opciones tr.tr3 td {
	padding-bottom:8px;
}


table#opciones tr.tr3 h5 {
	font-size:1em;
	font-weight:bold;
	color:#000;
}

table#opciones tr.tr3 label {
	display:block;
	width:100%;
	float:left;
	margin:4px 0;
	padding:0;
}

table#opciones tr.tr3 label input {
	float:left;
	margin:0 5px 0 0;
	padding:0;
}

table#opciones tr.tr4 td {
	padding-bottom:8px;
}

table#opciones tr.tr4 label {
	display:block;
	margin:1em 0 2em 0;
	padding-left:.3em;
	font-size:1em;
	line-height:1.2em;
	font-weight:bold;
}

table#opciones tr.tr4 label input,
table#opciones tr.tr4 label select {
	display:block;
	margin:.3em 0 .3em -.3em;
	font-weight:normal;
	background-color:#e1e1e1;
	border:0;
	color:#333;
}

table#opciones tr.tr4 label input,
table#opciones tr.tr4 label select {
	width:100%;
}

table#opciones tr.tr5 td {
	padding-bottom:8px;
	border-bottom:1px dashed #999;
}

table#opciones tr.tr5 h4 {
	font-size:1.5em;
	font-weight:normal;
	text-align:right;
	padding:0;
	margin:0;
}


table#opciones tr.tr5 h5 {
	font-size:1em;
	font-weight:normal;
	text-align:right;
	color:#999;
	padding:2px 0;
	margin:0;
}

table#opciones tr.tr6 td {
	padding-top:8px;
}

table#opciones tr.tr6 h4 {
	font-size:21px;
	font-weight:bold;
	color:#666;
	padding:0;
	margin:0;
	float:left;
	width:80px;
}

table#opciones tr.tr6 h4 span {
	font-size:.45em;
	font-weight:normal;
	display:block;
}


table#opciones tr.tr6 h3 {
	font-size:2em;
	font-weight:normal;
	color:#666;
	padding:0;
	margin:0 0 2px 0;
	float:right;
	text-align:right;
	width:125px;
}

table#opciones tr.tr6 input[type=submit],
table#opciones tr.tr6 input[type=button] {
	float:right;
	background-color:#ccc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#333;
	border:0;
	margin:0;
	padding:.4em 2.5em .6em .4em;
	background-image:url(../img/ico-cesta-off.png);
	background-position:top right;
	background-repeat:no-repeat;
}

table#opciones tr.tr6 input[type=submit]:hover,
table#opciones tr.tr6 input[type=button]:hover {
	background-image:url(../img/ico-cesta-on.png);
	background-color:#333;
	color:#fff;
}

table#opciones tr.tr6 td.td234 {
	vertical-align:top;
}
table#opciones tr.tr6 td.td234 p {
	padding:0 0 .5em 30px;
	margin:0 0 0 15px;
	background-image:url(../img/ico-alerta.png);
	background-position:0 .7em;
	background-repeat:no-repeat;
	text-indent:0;
	width:405px;
	color:#999;
}

.contablas#b-objects #content .col-1 {
	width:564px;
	padding-left:0;
	padding-right:0;
	padding-bottom:5em;
}

.contablas#b-objects #content .col-2 {
	width:209px;
	padding-right:0;
	padding-left:15px;
}

.contablas#b-objects #content .col-2 #fichatecnica {
	clear:both;
	float:left;
	width:100%;
}

.contablas#b-objects #content .col-2 #fichatecnica h5.ver-instrucciones {
	clear:both;
	float:left;
	width:80%;
}



.contablas#b-objects #content .col-2 .acabado {
	margin:0 2px 0 0;
	background-image:url(../img/ico-mas.png);
	background-position:52px 42px;
	background-repeat:no-repeat;
	float:left;
	clear:none;
	width:67px;
}

.contablas#b-objects #content .col-2 .acabado p {
	clear:both;
	font-weight:bold;
	color:#666;
	font-size:.75em;
}

.contablas#b-objects #content .col-2 .acabado p a {
	text-decoration:none;
	color:#666;
}


.contablas#b-objects #content .col-2 #acabados {
	width:100%;
	float:left;
}


.contablas#b-objects #content .col-2 .acabado:hover {
	cursor:pointer !important;
}

/* 

TU CESTA
___________________________ */


#b-tucesta #content input[type=radio],
#b-tucesta #content input[type=checkbox] {
	background-color:#fff !important;
}


#b-tucesta #content table#gastosdeenvio td.gastos-c4,
#b-tucesta #content table#gastosdeenvio td.gastos-c3 {
	padding-right:0;
}

#b-tucesta #content table#gastosdeenvio td label {
	font-weight:bold !important;
}

#b-tucesta #content table#gastosdeenvio td div.envioymontaje {
	margin:0 0 2em 0;
	float:left;
	width:100%;
}

#b-tucesta #content table#gastosdeenvio td div.envioymontaje span {
	width:100%;
}

#b-tucesta #content table#gastosdeenvio td div label.cp {
	clear:both;
	margin:0 0 0 2em;
}

#b-tucesta #content table#gastosdeenvio td div p {
	clear:both;
	width:20em;
	margin:0 0 0 2em;
}



#b-tucesta #content {
	padding:3.514%;
	float:left;
	width:92.972%;
}

#b-tucesta #content table {
	width:100%;
	float:left;
	border:0;
	border-collapse:collapse;
	margin:0 0 2em 0;
}

#b-tucesta #content table#gastosdeenvio {
	margin:0;
}

#b-tucesta #content table#gastosdeenvio td.gastos-c3 span#gastosenvio {
	width:auto !important;
	margin:0 !important;
	padding:0 !important;
}

#b-tucesta #content table#gastosdeenvio td {
}



#b-tucesta #content table th {
	text-align:left;
	font-size:1.5em;
	font-weight:bold;
	padding:0;
	margin:0;
	color:#000;
}

#b-tucesta #content table td {
	font-size:1em;
	padding:1em 0;
	margin:0;
	color:#666;
	border-bottom:1px dashed #ccc;
}


#b-tucesta #content table#gastosdeenvio tr td {
	border-bottom:0;
}
/*
#b-tucesta #content table#gastosdeenvio tr:last-child td {
	border-bottom:1px dashed #ccc;
}
*/

/* rayitas en la tabla */

#b-tucesta #content table#cestaproductos  {
	margin-top:-4.1%;
}


#b-tucesta #content table#cestaproductos  thead th {
	padding-top:4em;
	border-right:1px solid #eee;
}

#b-tucesta #content table#cestaproductos  thead th.cesta-c5 {
	border-right:0;
}


/* defino anchos de la primera tabla */



#b-tucesta #content table#cestaproductos th,
#b-tucesta #content table#cestaproductos td {
	padding:1em 2% 1em 2%;
}

#b-tucesta #content table#cestaproductos th.cesta-c1 {
	width:32%;
}

#b-tucesta #content table#cestaproductos th.cesta-c2 {
	width:14.5%;
}

#b-tucesta #content table#cestaproductos th.cesta-c3 {
	width:14.5%;
}

#b-tucesta #content table#cestaproductos th.cesta-c4 {
	width:9.5%;
}

#b-tucesta #content table#cestaproductos th.cesta-c5 {
	width:9.5%;
}


#b-tucesta #content table#cestaproductos td select {
	width:95px;
	margin:0;
}

#b-tucesta #content table#cestaproductos td label {
	margin:0;
}

#b-tucesta #content table#cestaproductos td label select {
	margin:0;
}


#b-tucesta #content table#cestaproductos td label span {
	border-bottom:1px dotted #666;
}

/*
#b-tucesta #content table#cestaproductos td:nth-child(4) label {
	background-image:url(../img/borrar.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding-right:1.5em;
	padding-bottom:.1em;
}
*/

/* defino anchos de la segunda tabla */

#b-tucesta #content table#gastosdeenvio td {
	padding:1em 2% 0 2%;
}


/*
#b-tucesta #content table#gastosdeenvio td:first-child {
	width:65%;
	padding-top:1em;
	padding-right:2%;
	background-color:#ccc;
}
*/

#b-tucesta #content table#gastosdeenvio td {
	padding:1em 2% 0 2%;
}


#b-tucesta #content table#gastosdeenvio tr td.gastos-c1 {
	width:61%;
}


#b-tucesta #content table#gastosdeenvio tr td.gastos-c2 {
	width:9.5%;
}

#b-tucesta #content table#gastosdeenvio tr td.gastos-c3 {
	width:9.5%;
	font-size:1.2em;
	text-align:right;
	font-weight:bold;
}


#b-tucesta #content table#gastosdeenvio tr td.gastos-c3 {
	text-align:left\9;
}

#b-tucesta #content table#gastosdeenvio tr td.gastos-c3 input {
	width:inherit !important;
}

#b-tucesta #content table#gastosdeenvio tr td.gastos-c4 {
}


#b-tucesta #content input.codigopostal {
	width:6em !important;
	max-width:6em;
}



/* */


#b-tucesta #content table#gastosdeenvio td:nth-child(2) strong {
	font-size:1.2em;
	font-weight:bold;
	display:block;
}


#b-tucesta #content table#gastosdeenvio td.gastos-c2 strong {
	font-size:1.2em;
	font-weight:bold;
	display:block;
}


#b-tucesta #content table#cestaproductos td:nth-child(2),
#b-tucesta #content table#cestaproductos td:nth-child(5) {
	font-size:1.2em;
}

#b-tucesta #content table#cestaproductos td:nth-child(4) a {
	text-decoration:none;
	border-bottom:1px dotted #000;
}


#b-tucesta #content table#cestaproductos tfoot td {
	border-bottom:0;
	padding:1em 2% .5em 2% !important;
	background-image:url(../img/bg-cesta-table-foot.gif);
	background-repeat:repeat-x;
}

#b-tucesta #content table#cestaproductos tfoot td:last-child {
	padding:1em 0% .5em 2% !important;
}

#b-tucesta #content table#cestaproductos tfoot td:nth-child(4) strong {
	font-size:1.2em;
	font-weight:bold;
	display:block;
}

#b-tucesta #content table#cestaproductos tfoot td:nth-child(5) {
	font-size:1.2em;
	font-weight:bold;
}

#b-tucesta #content table#cestaproductos select {
	display:block;
	margin:.3em 0;
	font-weight:normal;
	background-color:#e1e1e1;
	border:0;
	color:#333;
}

.gastos-c1 #enviopormensajeria label {
	width:50em;
}

#enviopormensajeria span {
	width:50em !important;
}



#enviopormensajeria span#combopais {
	float:left;
	clear:both;
	margin:0 0 1em 2em;
}


#enviopormensajeria span#combopais select,
#enviopormensajeria span#combopais input {
	margin-left:.2em;
}


#b-tucesta #content table#gastosdeenvio td:first-child fieldset#enviopormensajeria label {
	float:left;
	clear:both;
	padding:1em 2em 1em 0;
	margin:0;
}

#b-tucesta #content table#gastosdeenvio  span#codimontaje {
	float:left;
	width:auto;
	clear:both;
	display:block;
	margin-left:2em;
}


#b-tucesta #content table#gastosdeenvio  span#codimontaje input {
	margin-left:.1em;
	width:8em;
}

#b-tucesta #content table#gastosdeenvio  span#codimontaje span {
		margin-left:0em;
		clear:both;
		float:left;
		padding-left:0;
}

#b-tucesta #content table#gastosdeenvio  span#codimontaje span p {
		margin-left:0em;
		padding-left:0;
		width:80%;
}



#b-tucesta #content table#gastosdeenvio td:first-child fieldset#enviopormensajeria label select {
	width:15em;
}

#b-tucesta #content table#gastosdeenvio td:first-child  label {
	font-weight:bold;
}

#b-tucesta #content table#gastosdeenvio td:first-child  label:first-child {
	font-weight:normal;
}


#b-tucesta #content table#gastosdeenvio td:first-child  label span {
	display:block;
	padding:.3em 0 0 1.6em;
	font-weight:normal;
}

#b-tucesta #content table#gastosdeenvio td:first-child  label  strong {
	font-weight:bold;
	color:#000;
}

input[type=submit],
input[type=button] {
	background-color:#ccc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	color:#333;
	border:0;
	padding:.4em .8em;
}

input[type=submit]:hover,
input[type=button]:hover {
	background-color:#333;
	color:#ccc;
}


#b-tucesta #content  h3 {
	font-weight:bold;
	font-size:1.5em;
	padding-top:1em;
}



#b-tucesta #content #quizasteinterese {
	border-top:1px dashed #ccc;
	padding-top:2em;
}


#b-tucesta #content #quizasteinterese h3 {
	padding-top:0;
}


#b-tucesta #content  #quizasteinterese li {
	float:left;
	margin:1em 1em 1em 0;
	text-transform:uppercase;	
	width:95px;

}


#b-tucesta #content  #quizasteinterese li a {
	color:#666;
}

#b-tucesta #content  #quizasteinterese li img {
	display:block;
	margin-bottom:.5em;
	width:95px;
	height:95px;
}


#b-tucesta #content table#gastosdeenvio td {
}

#b-tucesta #content table#gastosdeenvio input[type=submit],
#b-tucesta #content table#gastosdeenvio input[type=button] {
	float:right;
	margin:1em 0 1em 1em;
}

#b-tucesta #content table td img {
	float:left;
	margin:.6em 1em 0 0;
}

#b-tucesta #content table#cestaproductos td p,
#b-tucesta #content table#cestaproductos td ul {
	margin:0 0 0 10.5em;
}

#b-tucesta #content table td p,
#b-tucesta #content table td li {
	font-size:1em;
}

#b-tucesta #content table#cestaproductos td ul li {
}

#b-tucesta #content table td strong {
	font-weight:normal;
}


#b-tucesta #content table#cestaproductos td h4 {
	font-size:1em;
	font-weight:bold;
	margin:0 0 0 10.5em;
	text-transform:uppercase;
}

#b-tucesta #content table td h4 a {
	color:#666;
	text-decoration:none;
}

#b-tucesta #content table#gastosdeenvio input[type=submit],
#b-tucesta #content table#gastosdeenvio input[type=button] {
	float:right;
}

#b-tucesta .fila1,
#b-tucesta .fila2 {
	float:left;
	clear:both;
	width:100%;
	padding:1em 0;
	margin:1em 0;
}

#b-tucesta .fila2 {
	border-top:1px solid #ccc;
	padding-top:2em;
}

#b-tucesta #content .col-1,
#b-tucesta #content .col-2,
#b-tucesta #content .col-3 {
	float:left;
	clear:none;
	width:30%;
	padding:0;
	margin:0 3% 0 0;
}

#b-tucesta #content .col-doble {
	float:left;
	clear:none;
	width:63%;
	padding:0;
	margin:0 3% 0 0;
}

#b-tucesta fieldset label {
	display:block;
	/* margin:1em 0; */
	color:#666;
	line-height:1.3;
}

#b-tucesta fieldset label input {
	display:block;
	color:#333;
}

#b-tucesta table caption,
#b-tucesta fieldset  legend {
	font-weight:bold;
	font-size:1.5em;
	padding:0 0 1em 0;
	margin:0;
	text-align:left;
}

#b-tucesta fieldset  {
	padding:1em 0;
}

#b-tucesta fieldset input,
#b-tucesta fieldset select {
	width:85%;
	margin-right:15%;
}

#b-tucesta fieldset input[type=radio],
#b-tucesta fieldset input[type=checkbox] {
	width:auto;
	margin-right:1em;
	padding:0;
	float:left;
}

#b-tucesta fieldset#enviopormensajeria input[type=radio] {
	width:auto;
	margin-right:1em;
	margin-bottom:3em;
	padding:0;
	float:left;
}

#b-tucesta fieldset input[type=checkbox] {
	background-color:#e1e1e1;
	border:0;
	color:#333;
}


#b-tucesta .fila2 .col-2 label {
	font-weight:normal;
}

#b-tucesta .fila2 .col-2 label strong {
	display:block;
}

#b-tucesta #content table#resumendecompra  {
	margin-bottom:1em;
}
#b-tucesta #content table#resumendecompra td {
	border-bottom:0;
	padding:.2em 0;
}

#b-tucesta #content table#resumendecompra td:nth-child(2) {
	width:7em;
	text-align:right;
}


#b-tucesta #content table#resumendecompra td.res-c2 {
	width:7em;
	text-align:right;
}



#b-tucesta #content table#resumendecompra td:first-child {
	font-weight:bold;
}

#b-tucesta #content table#resumendecompra tfoot tr:first-child td  {
	padding-top:2em;
}

#b-tucesta #content #atencionalcliente h2,
#b-tucesta #content #datosdeconfirmacion h2 {
	font-weight:bold;
	font-size:1.5em;
	padding-top:1em;
}

#b-tucesta #content #datosdeconfirmacion h3 {
	font-weight:bold;
	font-size:1.2em;
	padding-top:1em;
	color:#666;
}

#b-tucesta #content #datosdeconfirmacion p {
	color:#666;
	font-size:1.2em;
}

#b-tucesta #content #recogidaenshowroom h3 {
	font-weight:bold;
	font-size:1em;
	padding-top:1em;
	color:#666;
}


#b-tucesta #content #recogidaenshowroom p {
	color:#666;
	font-size:1em;
	padding:0;
	margin:0;
}

#b-tucesta #content #recogidaenshowroom h5 {
	color:#666;
	font-size:1em;
	font-weight:bold;
}

#b-tucesta #content #recogidaenshowroom h5 a {
	color:#666;
}

#b-tucesta #content #atencionalcliente p {
/*	font-family:Georgia, "Times New Roman", Times, serif;*/
	font-weight:normal;
	font-size:1.3em;
	line-height:1.5;
	color:#666;
	padding:0 0 2em 0;
}

#b-tucesta #content #atencionalcliente p a {
	font-style:italic;
}

#b-tucesta #content #facturacion input[type=checkbox] {
	float:left;
	margin:.8em .7em 0 0;
}


#b-tucesta #content #formadepago input#opt1,
#b-tucesta #content #formadepago input#opt2 {
	float:left;
	margin:1em 0 0 0;
}

#b-tucesta #content #formadepago label {
	margin-left:2em;
}


#b-tucesta #content #opcionesmailing {
	padding-top:2.7em;
}

#b-tucesta #content #opcionesmailing input[type=checkbox] {
	margin:.2em 0 0 0;
	float:left;
	clear:left;
}

#b-tucesta #content #opcionesmailing label {
	font-weight:normal;
	float:none;
	padding:0;
	margin:0 0 1em 2em;
	clear:none;
}


/* #b-tucesta #content #opcionesmailing input#bt-pagar {
	margin:24em 0 0 0;
} */

/* 

CONTACTO
___________________________ */

#b-contacto #content {
	padding:0;
	float:left;
	width:100%;
}


#b-contacto #content .col-1 {
	float:left;
	width:34.666%;
}


#b-contacto #content .col-2 {
	float:right;
	width:56.666%;
}

#b-contacto #content  h3 {
	font-weight:bold;
	font-size:1.5em;
	padding-top:1em;
}

#b-contacto #content  h4 {
	font-weight:bold;
	font-size:1.5em;
	padding-top:2em;
}

#b-contacto #content .col-1 li,
#b-contacto #content .col-2 p {
	font-weight:normal;
	font-size:1.3em;
	line-height:1.5;
	color:#666;
	display:block;
	clear:both;
	border:0;
	padding:0;
	margin:0;
	width:100%;
}

#b-contacto #content .col-1 li a,
#b-contacto #content .col-2 p a {
	font-style:italic;
}


#b-contacto #content .col-2 p em {
	font-size:1.333em;
	margin-top:1em;
	display:block;
}

#b-contacto #content .col-2 p a {
	display:block;
}

#b-contacto #content .col-1 ul#estudio li {
	font-family:inherit;
	font-style:inherit;
	font-weight:normal;
	font-size:1.3em;
}

#b-contacto article#slideshow ul {
	float:right;
	padding-right:3.514%;
}

#b-contacto article#slideshow ul li {
	float:left;
	font-size:1.2em;
	color:#000;
}

#b-contacto article#slideshow ul li a {
	padding:.5em .5em;
	margin:0 0 0 .2em;
	display:block;
	color:#000;
}

/* 

INFORMACION
___________________________ */

#b-informacion #content {
	padding:0 2em;
	float:left;
	width:100%;
}


#b-informacion #content .col-1 {
	float:left;
	width:60%;
}


#b-informacion #content .col-2 {
	float:right;
	width:34%;
}


#b-informacion #content .col-2 ul {
	margin:0;
	padding:0;
}

#b-informacion #content .col-2 ul li {
	margin:0;
	padding:0;
}


#b-informacion #content  h3 {
	font-size:1.5em;
	font-weight:bold;
	padding-top:1em;
}

#b-informacion #content p {
	font-weight:normal;
	font-size:1.3em;
	line-height:1.8em;
	color:#666;
}


#b-informacion #content  h3 a {
	text-decoration:none;
	color:#000;
	background-position:0 0;
	background-repeat:no-repeat;
}

/*

#b-informacion #content  #accordion h3 {
	margin:0;
	padding:.6em 0 .6em 1.2em;
	background-image:url(../img/ico-info-cerrado.png);
	background-position:0 .8em;
	background-repeat:no-repeat;
	font-weight:bold;
}
*/

#b-informacion #content  #accordion h3 {
	margin:0;
	padding:0;
	font-weight:bold;
}


#b-informacion #content  #accordion h3 a.infocer {
	padding:.6em 0 .6em 1.2em;
	display:block;
	background-image:url(../img/ico-info-cerrado.png);
	background-position:0 .8em;
	background-repeat:no-repeat;
}

#b-informacion #content  #accordion h3 a.infoabi {
	padding:.6em 0 .6em 1.2em;
	display:block;
	background-image:url(../img/ico-info-abierto.png);
	background-position:0 .8em;
	background-repeat:no-repeat;
}



#b-informacion #content .terminacion {
	display:block;
	clear:both;
	padding:0 0 2em 0;
}

#b-informacion #content  .terminacion img {
	border:1px solid #ccc;
	width:70px !important;
	height:auto;
}



#b-informacion #content  .terminacion div {
	float:left;
	margin:0 .5em .5em 0;
	width:70px;
}

#b-informacion #content  .terminacion div.terminacion {
	width:inherit;
}


#b-informacion #content  .terminacion div.clear {
	clear:both;
}


#b-informacion #content  .terminacion div p {
	display:block;
	padding:0;
	margin:0;
	font-weight:bold;
}



#b-informacion #content  #accordion  {
}

#b-informacion #content  #accordion  div.faq {
	border-bottom:1px dotted #ccc;
}





#b-informacion #content h4,
#b-informacion #content p {
	display:block;
	clear:both;
}



/* 

ESTUDIO
___________________________ */



#b-estudio #content {
	padding:3.514% 0 3.514% 3.514%;
	float:left;
	width:54.457%;
}

#b-estudio #content h4 {
	font-weight:normal;
	font-size:1.3em;
	line-height:1.5;
	color:#666;
}

#b-estudio #content h3 {
	font-weight:bold;
	font-size:1.5em;
	padding-top:1em;
}

#b-estudio #content p,
#b-estudio #content li {
	color:#666;
	line-height:1.4em;
}

#b-estudio #content h5 {
	font-weight:normal;
	font-size:1em;
	padding-top:1em;
	background-image:url(../img/estudiocarmepinos.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:28em;
	height:4em;
	text-indent:-9999px;
	margin:3em 0 1em 0;
}

#b-estudio #content h5 a {
	width:28em;
	height:4em;
	display:block;
}


#b-estudio #content ul{
	padding:0;
	margin:0;
}

#b-estudio #content ul li {
	float:none;
	border:0;
	padding:0;
	margin:.2em 0;
	font-size:1em;
}

/* ___________ ERRORES _____ */

.error {
	font-weight:bold;
	color: #f00;
	padding-left:.5em;
}

.inputerrordatos {
	border:1px solid #f00;
}

#b-tucesta fieldset input[type=checkbox].inputerrordatos {
	outline:1px solid #f00;
	border:0;
}

#b-tucesta fieldset label .inputerrordatos {
                display:block;
                color:#333;
                border: 1px solid #f00;
}

span.editar {
	font-weight:normal;
	color: #f00;
	padding-left:.5em;
}

h3 span.editar {
	font-size:12px;
}

h3.editar a,
span.editar a {
	color: #f00;
}

h2.error {
	font-weight:bold;
	color: #fff;
	padding:.6em 3%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.2em;
	clear:both;
	width:94%;
	background-color:#f00;
}

p.alerta-gastos {
	padding:1.2em 0 .5em 0;
	margin:0;
	background-image:url(../img/ico-alerta.png);
	background-position:0 .7em;
	background-repeat:no-repeat;
	text-indent:2.5em;
	width:25em;
	float:left;
	clear:both;
}
/*
.gastos-c2 p.alerta-gastos {
	width:100%;
}
*/
#b-objects #content p.alerta-gastos {
	font-family:Verdana, Geneva, sans-serif;
	font-style:normal;
	font-size:1em;
}

/* ***** TERMINADO ***** */


.terminado {
                border:1px solid #666;
                background-color:#fff;
                width:28em;
                padding:1em;
                display:none;
                position: absolute;
				z-index:4500;
}

.terminado h6 {
	background-image:url(../img/cerrar.png);
	background-repeat:no-repeat;
	background-position:0 -1em;
	width:2em;
	height:1em;
	padding:0;
	margin:0;
	text-indent:-9999px;
	float:right;
	font-size:1em;
}

.terminado h6 a {
	width:2em;
	height:1em;
	display:block;
}

.terminado h3 {
	font-size:1em;
	font-weight:bold;
	margin:0 0 .5em 0;
	padding:0;
	float:left;
	color:#666;
}


.terminado p {
	font-size:1em;
	margin:.5em 0  0 0;
	padding:0;
	color:#666;
}


/* ***** DISPONIBILIDAD E INFORMACION ***** */

.informacion,
.disponibilidad {
	border:1px solid #f00;
	background-color:#fff;
	width:28em;
	height:34em;
	padding:1em;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -14em;
	margin-top: -18em;
	z-index:4500;

}

.informacion {
	border:1px solid #666;
}


.informacion h6,
.disponibilidad h6 {
	background-image:url(../img/cerrar.png);
	background-repeat:no-repeat;
	background-position:0 -1em;
	width:2em;
	height:1em;
	padding:0;
	margin:0;
	text-indent:-9999px;
	float:right;
	font-size:1em;
}

.informacion h6 a,
.disponibilidad h6 a {
	width:2em;
	height:1em;
	display:block;
}

.informacion h3,
.disponibilidad h3 {
	font-size:1.5em;
	font-weight:bold;
	margin:.5em 0 .5em 0;
	padding:0;
	float:left;
	color:#666;
}


.informacion h4,
.informacion h5,
.informacion p,
.disponibilidad h4,
.disponibilidad h5,
.disponibilidad p {
	clear:both;
	font-size:1.4em;
	line-height:1.4em;
	margin:0;
	padding:0 0 1em 0;
	color:#666;
}

.informacion h5,
.disponibilidad h5 {
	font-size:1em;
	font-weight:normal;
}

.recibirinfo label,
.informacion fieldset label,
.disponibilidad fieldset label {
	display:block;
	margin:1em 0;
}


.recibirinfo h2 {
	font-size:1.5em;
	padding:0;
	font-weight:bold;
}

.recibirinfo label {
	font-size:1.4em;
	padding:0;
}

.recibirinfo label input {
	margin:0;
}

.recibirinfo  input[type=submit] {
	margin:1em 0 0 0;
}

.recibirinfo label input,
.informacion fieldset label input,
.disponibilidad fieldset label input {
	display:block;
}




/* ***** PEDIDO ESPECIAL ***** */

.especial {
	border:1px solid #000;
	background-color:#fff;
	width:28em;
	height:28em;
	padding:1em;
	position: absolute;
	left: 50%;
	margin-left: -14em;
	z-index:4500;
}


.especial h6 {
	background-image:url(../img/cerrar.png);
	background-repeat:no-repeat;
	background-position:0 -1em;
	width:2em;
	height:1em;
	padding:0;
	margin:0;
	text-indent:-9999px;
	float:right;
	font-size:1em;
}

.especial h6 a {
	width:2em;
	height:1em;
	display:block;
}

.especial h3 {
	font-size:1.5em;
	font-weight:bold;
	margin:.5em 0 .5em 0;
	padding:0;
	float:left;
	color:#666;
}

.especial h4,
.especial h5,
.especial p {
	clear:both;
	font-size:1.4em;
	line-height:1.4em;
	margin:0;
	padding:0 0 1em 0;
	color:#666;
}

.especial h5 {
	font-size:1em;
	font-weight:normal;
}

/* ***** VIDEO - POP UP ***** */
 
 
.videopop {
                border:1px solid #999;
                background-color:#fff;
                padding:1em;
                display:none;
                position: absolute;
                left: 50%;
                top: 50%;
                height: 623px;
                margin-top: -270px;  
                 width: 1040px;
                margin-left: -500px;
				z-index:4500;
}
 
.videopop h6 {
                background-image:url(../img/cerrar.png);
                background-repeat:no-repeat;
                background-position:0 -1em;
                width:2em;
                height:1em;
                padding:0;
                margin:0;
                text-indent:-9999px;
                float:right;
                font-size:1em;
}
 
.videopop h6 a {
                width:2em;
                height:1em;
                display:block;
}
 
.videopop h3 {
                font-size:1em;
                font-weight:bold;
                margin:0 0 .5em 0;
                padding:0;
                float:left;
                color:#666;
}
 
 
.videopop p {
                font-size:1em;
                margin:.5em 0  0 0;
                padding:0;
                color:#666;
}

/* ***** RECIBIR INFO ***** */
 
 
.recibirinfo {
                border:1px solid #666;
                background-color:#fff;
                padding:1em;
                display:none;
                position: absolute;
                left: 50%;
                top: 50%;
                height: 300px;
                margin-top: -150px;  
                 width: 500px;
                margin-left: -250px;
}
 
.recibirinfo h6 {
                background-image:url(../img/cerrar.png);
                background-repeat:no-repeat;
                background-position:0 -1em;
                width:2em;
                height:1em;
                padding:0;
                margin:0;
                text-indent:-9999px;
                float:right;
                font-size:1em;
}
 
.recibirinfo h6 a {
                width:2em;
                height:1em;
                display:block;
}
 
.recibirinfo h3 {
                font-size:1.5em;
				font-weight:bold;
				margin:.5em 0 .5em 0;
				padding:0;
				color:#666;
}
 
 
.recibirinfo p {
                font-size:1em;
                margin:.5em 0  0 0;
                padding:0;
                color:#666;
}



.slideshow {
    width: 175px !important;
    height: 175px !important;
}

.slideshow img {
    width: 175px !important;
    height: 175px !important;
    max-width: 175px !important;
    max-height: 175px !important;
}



.fadebox {
display: none;
position: fixed;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: #fff;
-moz-opacity: 0.7;
opacity:.70;
filter: alpha(opacity=70);
	z-index:3000;
}
 
 
#wrapper:after {
         content: "";
         display: block;
         height: 0;
         clear: both;
}



/* COPY AND PASTE

border-radius: 1em;
	border-top-left-radius: 1em;
	-webkit-box-shadow:.5em .5em .5em #333;
	box-shadow:.5em .5em .5em #333;
	opacity: 0.5;
	background-color:rgba(0,102, 153, 0.5);
	text-shadow:1px 1px 3px #000;
	
	*/
	


/* 

MEDIA QUERIES 
__________________________________________________________________________ */


/* 
iPads (horizontal)
_________________________________________ */

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {



}


/*
iPads (vertical) 
_________________________________________ */

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {



}





/* 
iPhone (horizontal)
_________________________________________ */

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) 
and (orientation : landscape) {



}


/*
iPhone (vertical) 
_________________________________________ */

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) 
and (orientation : portrait) {



}

/* 
Ordenadores y portátiles 
_________________________________________ */

@media only screen 
and (max-width : 1124px) {


}


@media only screen 
and (max-width : 1024px) {


}

@media only screen 
and (max-width : 824px) {



}


.carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 5% !important;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    background-color: rgba(0,0,0,0);
    filter: alpha(opacity=50);
    opacity: .5;
}


