/* CSS Document */
html, body {    height: 100%;}
body {
    margin: 0px auto;
    padding: 0px 0px;
    width: 100%;
    text-align: center;
}
.container_24{	text-align: left;}
/* **************************************** GENERAL ************************************************ */
a{	color: #aaa;	text-decoration: none;}
a:hover{	color: #ff6600;}
a:focus{	outline: none;}

.margintop{	margin-bottom: 30px;}
.marginbottom{	margin-bottom: 20px;}
.marginbottom40{	margin-bottom: 40px;}
.margin-onlyright{ margin: 0px 20px 0px 0px !important}

.floatleft{ float: left !important;}
.floatright{ float: right !important;}
.noborder {border: 0px !important;}

/* *************************************** TOP ************************************************ */
.top {	height: 140px; padding-top:5px; font-size: 10px; color: #ccc; text-transform: uppercase;}
.top ul { margin: 0px 0px;}
.top .register  ul {	display: block;	text-align: right;}
.top .register  ul  li{	display: inline;}
.top .register  li a{	margin-left:15px;}

.top  a.active{
	background: transparent url(../images/bullet-orange.gif) 0px 3px no-repeat ;
	padding-left:10px;
}
.logo a{
    background: transparent url(../images/logo.jpg) top left no-repeat;
	height: 64px;
	margin-top: 55px;
	display: block;
}
.fashion{
    background: transparent url(../images/businnesfashion.gif) top right no-repeat;
        float: right;
	height: 90px;
	margin-top: 20px;
	display: block;
}

/* **************************************** SLIDE ************************************************ */
#home{                          background: transparent url(../images/bkg/bkg-home.gif) top left repeat-x;}
#news{                          background: transparent url(../images/bkg/bkg-mainpost.gif) top left repeat-x;}
#contact{                       background: transparent url(../images/bkg/bkg-maincontacto.gif) top left repeat-x;}
#collections, #openboutique{	background: transparent url(../images/bkg/bkg-maincolecciones.gif) top left repeat-x;}
#press{                         background: transparent url(../images/bkg/bkg-home.gif) top left repeat-x;}
#shops{                         background: transparent url(../images/bkg/bkg-maintiendas.gif) top left repeat-x;}
#catalogues{                    background: transparent url(../images/bkg/bkg-maincatalogo.gif) top left repeat-x;}
#history, #video{		background: transparent url(../images/bkg/bkg-mainhistoria.gif) top left repeat-x;}


.slide		{	height: 225px; text-transform: uppercase;}
.slide img	{	margin-bottom: 0px;}
.slide  ul 	{	margin: 12px 0px 0px 0px; text-align: right;}
.slide  ul li {	line-height: 1.3}
.slide  ul li a{	color: #fff;	font-size: 12px; }
.slide  ul li a:hover{	color: #000;}
.slide  ul li a.active{
	color: #000;
	background: transparent url(../images/bullet-violet.gif) right 3px no-repeat ;
	padding-right: 15px;
}
.menuslide{
	margin-top: 25px;
	float: right;
}
.navegacion{	padding-top:12px;	height: 48px;}
.navegacion a.navegacion{	background: transparent url(../images/bullet-orange.gif) 0px 15px no-repeat ;	padding-left:10px;}
	
/* **************************************** LEFT COLUMN  ***************************************** */
.black{background-color: #c5c5c5;
	padding: 10px 10px;
	color: #fff;
	margin-bottom: 20px;}

/* **************************************** SEPARADOR PIE CAMPOMARZIO ************************************************ */
.post	{	
		border-bottom: 2px solid #ff6600; 
		padding-bottom: 10px; 
		margin-bottom:20px;
}
.post p{	text-align: justify;}
		
#home .post{                    border-bottom: 2px solid #bc00dd; }
#shops .post{                   border-bottom: 2px solid #002147; }
#news .post{                    border-bottom: 2px solid #8900d3; }
#history .post, #video .post{	border-bottom: 2px solid #0cc726; }
#catalogues .post{              border-bottom: 2px solid #bc00dd; }
#collections .post{             border-bottom: 2px solid #e98100; }
#press .post{                   border-bottom: 2px solid #bc00dd; }
#contact .post{                 border-bottom: 2px solid #ed0078; }


.endpost{
	height: 17px;
	width: 80px;
	display: block;
	margin-top: -10px;
	margin-bottom:50px;
}
/* **************************************** LINK ESPECIALES ************************************** */
a.linkphoto, a.linkpdf, a.linkcontact, a.linkmap{
	font-family: "Trebuchet MS", Arial, sans-serif;
	text-transform: none;
	font-size: 11px;
	float: right;
	padding: 2px 23px 3px 5px; 
	margin:0px 0px 2px 10px;
	color:#666;
	display: block;	
	clear: right;
}
a:hover.linkphoto, a:hover.linkmap, a:hover.linkpdf, a:hover.linkcontact {	color:#ff6600;}
a.linkphoto	{	background: transparent url(../images/icon-photo.png) right 2px no-repeat;}
a.linkmap	{	background: transparent url(../images/icon-map.png) right 2px no-repeat;}
a.linkpdf	{	background: transparent url(../images/icon-pdf.png) right 1px no-repeat;}
a.linkcontact   {	background: transparent url(../images/icon-contact.png) right 1px no-repeat;}

h1 span.date{
	background: url(../images/icon-date.png) top left no-repeat;
	font-size:14px;
	color: #6a0c9d;
	padding-left:40px;
	display:block;
}

/* **************************************** MAIN ************************************** */
a.go-up{ float: right; font-size: 11px; font-family: "Trebuchet MS", Arial ,sans; margin-top: 10px; clear: both;}
.grid_19 img{
	float: left;
	margin: 0px 20px 15px 0px;}
.center img{ text-align: center; margin: 0px 0px;}
.center h6, .center h5{ margin-bottom: 0px !important;}
.center .grid_4{ width:160px  !important; text-align: center;}
.grid_4 p, .grid_3 p{text-align: left}
/* ------------------  Colecciones ------------------------*/
#collections h2{
	margin:10px 0px;
	text-transform: none;
        line-height: 18px;
        height: 26px;
	color: #e97300;
}
#collections h2 span{	display: block;	margin-top:3px;text-transform: none;}
#collections .post img{	border: 1px solid #ccc;}
/* ------------------ Tiendas ------------------------*/
#shops h2{
	margin:0px 0px 0px 0px ;
	color: #000;
	font-size: 16px;
	line-height: 16px;
	height: 36px;
}
#shops h2 span{
	text-transform: none;
	color: #ff5500;
	margin-left: 10px;
	
}
#shops p {	margin-bottom: 5px; text-align: left;}
#shops p span{
	text-transform: uppercase;
	color: #000;
	margin-left: 0px;
	display: block;
	clear:both;
}
#shops .post img{	border: 1px solid #ccc;}
#shops .post .grid_4 {	margin: 0px 3px 5px 0px;}
#shops .slide ul li a.active, #shops .slide ul li a:hover {color: #ff66ff;}
/* ------------------ Open Boutique ------------------------*/
#openboutique .post form {	background: none}
#openboutique h2 {	margin: 10px 0px;}
/* ------------------ Contacto ------------------------*/

#contact h5 { margin:10px 0px;}
#contact  ul li { margin-left:20px;}
#contact .linkcontact { float: left; margin-left: 0px; clear: both; padding-left: 0px;}
/*#contact p { font-size: 16px; clear: both; color: #FF6600}*/
/* ------------------ Video ------------------------*/

#video .grid_19 .post img{ margin: 0px 0px !important;}
#video .container_24 .prefix_1 {	padding-left: 36px;}
#video .post .grid_4{ width: 160px;}
#video .post h5{ margin: 0px 0px 0px 0px;}

#video-player {height: 320px; display: block;}
/* ------------------ Press ------------------------*/
#press .post h2 {
    font-size: 15px;
    font-weight: bold;
}
#press .post h2 small {
    font-size: 12px;
}
#press .post h2 span {
    font-size: 12px;
    font-weight: normal;
}
#press .post .linkphoto {
    float: left;
    margin: 0 0 2px 0;
    padding: 2px 23px 3px 0;
}

/* **************************************** RIGHT COLUMN  ***************************************** */
.columnright {float: right; text-align: right;}
.columnright a img {border: 1px solid #fff; margin-bottom: 30px;}
.columnright a:hover img{	border:1px solid #000;}

.columnright  ul{margin-bottom: 30px; border-top: 5px solid black; padding-top: 3px;}
.columnright  ul li { margin: 0px 0px; padding: 0px 0px; line-height: 12px;}
.columnright  ul li a{ color: #666;padding:3px 5px 3px 0px; display: block; text-transform: uppercase; font-size: 11px; line-height: 12px;}
.columnright  ul li a:hover, 
.columnright  ul li a.active:hover{ background-color: #000; color: #fff; }
.columnright  ul li a.active{ background: transparent url(../images/bullet-violet.gif) right 5px no-repeat ;
	padding-right: 15px; ; color: #000; }

div.logowarmup{
    height: 52px;
    display: block;
    text-align: right;
}
div.logowarmup a{
    float:right;
    background: url(../images/logowarmup.jpg) bottom right no-repeat;
    width: 80px;
    height: 52px;
    display: block;
}
div.logowarmup a:hover{
    background: url(../images/logowarmup2.jpg) bottom right no-repeat;
}

/* **************************************** FORMULARIO ******************************************** */
.label{ width: 80px;}
#contact input, #contact textarea{ width: 280px;}
#openboutique input, #openboutique textarea{ width: 280px;}
table tr td{ padding:5px 0px;}
form { 	background: transparent url(../images/icon-form.png) right 55px  no-repeat;}
small{ font-size: 10px; color: #999}
/* **************************************** FOOTER ************************************************ */
.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -33px;
}
.push{    height: 33px;}
div.footer{
    background-color: #000;
    height: 33px;
	color: #fff;
	margin: 0 auto;
	margin-top:30px;
	text-transform: uppercase;
	font-size:11px;
}
.footer .grid_4{
	background: transparent url(../images/logo-mini-black.gif) top left no-repeat;
	height: 33px;
}
.footer .grid_20 ul li{
	padding-top:8px;
	display: block;
	float: right;
	margin-left:20px;
}
/* **************************************** IE 6 ************************************************ */
div.ie6-disclaim {
	background-color:#fff6bf;
	border: 		1px solid #ffd324;
	color: 			#514721;
	padding: 		20px;
	width: 			450px;
	margin: 		0px auto;
	text-align: 	left;
}
div.ie6-disclaim h4 {
	margin: 		0px 0px 10px 0px;
	padding: 		0px;
	font-size: 		1.5em;
	line-height: 	1.1em;
	border-bottom: 	1px solid #514721;
	text-align: 	center;
}
div.ie6-disclaim p {
	display: 		inline-block;
	margin: 		0px 0px 5px 0px;
	padding: 		0px;
}
div.ie6-disclaim a {
	color: 			blue;
	text-decoration:underline;
}


/* **************************************** Wordpress ************************************************ */

.comment-author{margin-bottom:5px; font-weight:bold; float:left; width:150px; text-align:right;  margin-right:10px;}
.comment-author img{display:none;}
.comment-meta{font-size:10px; margin-top:5px; font-weight:normal;}
.comment-meta a{}
.comment-body{ padding-left:170px;}
.comment-body p{line-height:18px; margin-bottom:8px;}
.reply{font-size:11px; height:10px; padding-left:170px;}
.reply a{}
#respond{padding-top:15px; }
#respond{}
#respond textarea{width:90%; display:block}
#reply-title{ margin-bottom:10px;}
.commentlist{ border-bottom: 1px solid #CCC; padding: 20px 0px; margin-bottom:20px;}
.logged-in-as{font-size:13px;}
.form-allowed-tags{font-size:11px; display:none;}
#comments #commentform{background:none;}
#comments #submit{padding:3px 10px 3px 10px; background:#000; color:#fff; overflow:visible; width:auto; border:none; cursor:pointer;}
#nav-above,#nav-below{display:none;}
.commentlist .children{margin-left:30px; margin-top:10px;}
#commentform .required{display:none;}
#commentform .comment-form-url{display:none;}
#commentform label{margin-bottom:5px;}
.entry-content .alignleft{float:left; margin:0 15px 10px 0;}
.entry-content ul{padding-bottom:15px;}
.entry-content ul li{margin-left:30px; line-height:18px; margin-bottom:10px; list-style:disc;}
li.comment{margin-bottom:15px;}
li.comment .comment-wraper{margin-bottom:10px;}
#news .endpost{display:none;}
#searchsubmit { background-color: #000; color: #fff;}
#recent-comments-2{display:none;}
#meta-2{display:none;}
#search-2{margin-bottom:20px;}
#search-2 form{background:none;}
#search-2 .screen-reader-text{display:none;}
#search-2 #searchsubmit{border:none; width:100%; text-align:center; padding:3px 0 3px 0; cursor:pointer; font-size: 11px; text-transform:uppercase;}
#search-2 #s{width:145px;}
.post .meta-prep-author,
.post .meta-sep,
.post .author{display:none;}


