/*
Theme Name: Tecno Paris
Theme URI: http://www.tecnoparis.cl
Description: -
Version: 0.8
Author: Jorge Epu&ntilde;an
Author URI: http://www.be-studios.com/
Tags: fixed width, two columns, widgets
*/

body {
font-size: 85.5%;
font-family: Arial,Helvetica,Tahoma,sans-serif;
background: #000 url(images/fondo.jpg) left top repeat-x;
color: #333;
margin:0;
padding:0;
text-align: left;
}

a:link {
color:#1fa5de;
}

a:visited {
color:#1fa5de;
}

a:hover { 
color: #000000;
}

a:active {
color:#1fa5de;
}

a:focus {
border: 0;
outline: 0;
}

.ultimo {
border: 0!important;
}

.subscribe-to-comments{
font-size:11px;
text-transform:
}

.boton,
.more-link {
clear: both;
background:#365C65 url(images/boton.gif) center top repeat-x;
border: 1px solid #fff!important;
padding: 3px 6px;
color: #fff!important;
text-decoration: none!important;
font-size: 10px!important;
font-weight: bold!important;
text-transform: uppercase;
letter-spacing: 1px;
line-height: 17px;
cursor: pointer;
}

button {
border: 0;
padding: 0 6px!important;
margin: 0;
height: 20px;
}

fieldset {
border: 0;
}

input {
border: 1px solid #ccc;
color: #999;
}

/*------------ Basic layout outline ------------ */

#page{
line-height: 20px;
width: 940px;
margin-left: auto;
margin-right: auto;
}

.wrap-middle{
padding:0;
float:left;
width: 940px; 
margin-bottom: 2px;
background:#ffffff url(images/fondo.gif) left top repeat-y;
}



/*-------------Header------------ */

.top-header{
width: 100%;
float:left;
background:#58595B;
}

#logo  {
	display:block;
	/*	padding:15px;	*/
	float:left;
}

/*searchbox*/
.search-box {
	width: 234px;
	height: 122px;
	padding-top: 0;
	background: url('images/caja_search.jpg') no-repeat;
	float: left;
}
.search-box form{
	margin:0;
	padding:5px 0 0 0;
	float:left;
	width:100%;
}

 input.search-field{ 
	float: left;
	border:1px solid #ccc;
	margin:0;
	padding: 2px 4px;
	height: 16px;
	background: #ffffff;
	width: 140px;
	margin: 1px 0 0 12px;
}

	input.search-field.grande { 
		width: 240px;
		margin-left: 100px;
	}

 input.search-go { 
	float:left;
	border:0;
	margin:0;
	padding:0;
	margin-left: 5px;
	height: 23px;
	width: 58px;
	background: url(images/btn_buscar.gif) no-repeat top left;
	cursor: pointer;
}

#subnav {
	width: 940px;
	overflow: hidden;
	background: #39464e;
	font-size: 10px;
	padding: 0;
	margin: 0;
}

	#subnav a {
		color: #fff;
	}
	
	#enlaces, #breadcrumbs {
		padding: 0;
		margin: 0;
	}

	#enlaces li {
		display: inline;
		border-right: 1px solid #999;
		margin-right: 5px;
		padding-right: 5px;
	}
	
	#breadcrumbs {
		margin-left: 10px;
		color: #ccc;
	}


.topmenu{
}

.topmenu ul{
margin:0;
padding:0;
list-style:none;
	text-transform: uppercase;
letter-spacing:1px;
	font-size: 12px;
}

.topmenu li{
display:inline;
}

.topmenu li a{
margin-right: 10px;
}

.topmenu li a:visited{
color:#797a7d;
text-decoration:none;
}

.topmenu li a:hover{
color:#1fa5de;
}

.topmenu li a{
color:#797a7d;
text-decoration:none;
}



/*featured block below logo*/

.top-right-splash{
background:#e5e6e6;
height:215px;
overflow:hidden;
border-bottom:2px solid #000;

}

.top-left-splash{
background:#e5e6e6;
float:left;
overflow:hidden;
}

.featured-story{
padding: 15px 200px 15px 15px;	
font-size:11px;
position: relative;
}

.featured-story .borde {
	width: 310px;
}

#img_destacado {
	position: absolute;
	right: 10px;
	top: 10px;
}

.thumb_destacado {
	position: absolute;
	right: 20px;
	bottom: 0;
}

.featured-story h2.link{
font-size: 20px;
width: 320px;
}

.featured-story .post-thumbnail{
float:left;
margin-left: 0px; 
margin-right:8px;
margin-top:14px;
}

.featured-story .top-tools{
border: 0;
}

.blue-text{
text-transform:uppercase;
color:#0aa0d0;
font-size: 15px;
}


.fecha {
float: left;
width: 40px;

text-align: center;
}

.fecha .dia {
	display: block;
	font-size: 18px;
	line-height: 14px;
	color: #6FB5BF!important;
}

.fecha .mes {
	display: block;
	font-size: 11px;
	color: #6FB5BF!important;
}

.fecha .ano {
	display: none;
	color: #6FB5BF!important;
}

.borde {
float: left;
border-left: 1px solid #999;
margin-left: 5px;
padding-left: 5px;
}


/* --------Sidebar------------*/

#sidebar-contain{
float:right;
width:351px;
padding:0;
overflow:hidden;
position:relative;
top:-25px;

}

.side-box .caja_tabs {
	background: #232a2e;
	border: 1px solid transparent;
	margin-bottom:2px;
}


.side-box #catalogo {
	padding: 7px;
}

.side-box #promociones {
	padding: 7px;
}

.side-box #proveedor {
	padding: 7px;
}



.side-box {
	float:left;
	margin-bottom: 0;
	width: 100%;
	background: #15181a;
	line-height: 120%;
	font-size: 12px;
}




.side-box.claro {
	background: #84BAC6 url("images/bg-registro-touch.gif") 0 0 no-repeat;
	background-repeat:no-repeat;
	background-position:0 0;
	height:auto !important;
	min-height:282px !important;
	height:282px;
	display: block;
	overflow:hidden;
}

.side-box.claro h3{
	display:none;
}


.side-box.claro fieldset{
	padding:90px 0 0 0;
}

div.mitad{
	float:right;
	width:158px;
	
}

	#msj div.mitad div{
		float:right;
		width:100%;
		padding-top:2px;
		padding-bottom:2px;
	}
	
	#msj div.mitad h2{
		color:#fff;
		line-height:19px;
		font-weight:bold;
	}
	
	label.acepto{
		font-size:11px;
		line-height:11px;
		color:#fff;
		float:right;
		width:116px;
		padding:0 10px 0 0;
	}
	
	div.side-box p.acepto{
		line-height:100%;
		margin:0;
		padding:0 0 10px 30px;
		float:left;
	}

		div.side-box p.acepto a{
			font-size:11px;
			color: #FFFFFF;
			text-decoration: underline;
			margin:0;
			padding:0;
			height:auto;
		}
		
				div.side-box p.acepto a:hover{
					text-decoration:none;
					
				}
				
						input.btn_promo{
							font-size:12px;
							text-transform:capitalize;
						}
						
						input.inputText{
							display:block;
							font-size:11px;
							color:#666;
							padding:5px 4px;
							width:141px;
							border:0;
							background:transparent url("images/bg-input.gif") 0 0 no-repeat;
						}

	

	
/*
.side-box.claro {
	background: #84BAC6 url("images/bg_suscribete.jpg") 0 0 no-repeat;
	height:200px;
	display: block;
	overflow:hidden;
} 

.link_paris{
		width:100%;
		height:51px !important;
		height:31px;
		display:block;
	}

.side-box.claro h3{
	display:none;
}

	.side-box #btn_compartir {
		clear: right;
		float: right;
		margin-right: 5px;
	}
	
	
	.side-box.claro div.mitad{
		/*padding:44px 0 0 63px !important;
		padding:47px 0 0 69px;*/
		/*padding:0 0 0 63px !important;
		padding:0 0 0 73px;
		width:193px;
		float:left;
	
	}
	
	.side-box.claro div.mitad_boton{
		padding:0;
		width:60px;
		float:left;
	
	}
	
	.side-box.claro input {
		width: 164px;
		height:19px;
		display:block;
		padding:0 0 0 5px;
		border:0;
		background-color:transparent;
	}
	
			.side-box.claro input#subName{*/
				/*margin: 14px 5px 0  0;*/
				/*margin: 9px 5px 0  0;
			}
			
			.side-box.claro input.casilla{
				margin: 4px 5px 0  0;
				float:left;
				width:auto;
			}
			
			.side-box.claro label.acepto{
				margin: 7px 5px 0  0;
				float:left;
				width:159px;
				font-size:9px;
				color:#fff;
			}
			
			.side-box.claro input#subsEmail{
				margin: 6px 5px 0 0;
			}
			
			.side-box.claro input#subsRut{
				margin: 6px 5px 0 0;
			}
			
			.side-box.claro input#subsTel{
				margin: 6px 5px 0 0;
			}
				
				
					.side-box.claro input.boton {
						width:50px;
						height:19px;
						margin: 82px 5px 0 0;
						height:19px;
						padding:0;
						float:right;
						font-size:9px !important;
						text-align:center !important;
						letter-spacing:normal;
						font-weight:normal !important;
						cursor:pointer;
					}
					
					.side-box.claro input.boton:hover {
						background-image: none;
						background-color:#2A5B69;
					}*/

	
	.side-box a{
/*			color:#579fb1;	*/
		color: #ccc;
		text-decoration: none;
	}

		.side-box a:hover {
			text-decoration: underline;
			color:#333;
		}
		
	#wp_quotes .wp_quotes_author {
		color: #fff;
		text-shadow: #000 0 0 3px;
	}


	.side-box.doble {
		background: url(images/sidebox-doble.gif) center top repeat-y;	
		background: #39464e;
	}

	.side-box .divide {
		width: 170px;
		float:left;
		margin-left: 1px;
		overflow:hidden;
	}
	
	.divide_publ{
		width: 170px;
		float:left;
		overflow:hidden;
	}
	
	.side-box .divide.publicidad {
		background:#fff url("images/bg_publicidad.jpg") center center repeat-y;
		width: 100%;
	}
	
	.side-box .divide.publicidad .divide{
			width: 180px;
		}
		.side-box .divide.publicidad .divide h3 {
			background:none;
			color: #fff;
			font-weight:bold;
		}
		
		.hist_title{
		padding:0 0 0 3px;
		}
		
		.cat_title{
		padding:0 0 0 3px;
		}
		.res_title{
		padding:0 0 0 10px;
		}
		
		.rew_title{
		padding:0 0 0 10px;
		}
		
		
	.gravatar{
		font-size:10px;
		padding:0 0 0 20px;
	}
	
.side-box #polls-2 {
	margin: 0 10px;
	color:#fff;
}

			.side-box .wp-polls{
			color:#fff;
			padding:4px 10px 0 10px;
			}
			
					.side-box .wp-polls ul{
						padding:0;
						margin:0 0 16px 0;
						float:left;
						
						}
					
						.side-box #polls-2 label {
							color: #fff;
							font-size: 11px;
						}
						
						.wp-polls-ans p input.Buttons{
							width:51px;
							height:21px;
							float:left;
							color:#fff;
							background:#2a5b69 url("images/boton.gif") 0 0 repeat-x;
							cursor:pointer;
							border:1px solid #fff;
							font-size:9px;
							text-transform:uppercase;
						}
						
						.wp-polls-ans p input.Buttons:hover{
							background-position:0 -21px;
							text-decoration:none;
						}
						
						
						
						.side-box .wp-polls-ans p a{
							width:108px;
							height:17px;
							padding:3px 0 0 0;
							margin:5px 0 0 0;
							float:left;
							text-align:center;
							color:#fff;
							background:#2a5b69 url("images/boton.gif") 0 0 repeat-x;
							border:1px solid #fff;
							font-size:10px;
							text-transform:uppercase;
						}
						
						.side-box .wp-polls-ans p a:hover{
							background-position:0 -21px;
							text-decoration:none;
							color:#fff;
						}

.side-box h3{
	color: #fff;
	border-bottom: 1px solid #fff;
	font-size: 0.9em;
	padding: 5px 0 5px 10px;
	text-transform: uppercase;
	margin: 0;
}

	.side-box .divide h3 {
		margin-left: 2px;
		color:#fff;
	}
	
	.side-box .divide_publ .titulo_pub{
		float:left;
		width:152px;
		color:#2A5B69;
		
	}
	
.side-box .rev {
	clear: both;
	width: 300px;
	overflow: hidden;
	margin: 10px 20px;
	font-size: 11px;
	color:#FFFFFF;
}

.side-box#review {
	background: #39464E;
	margin-bottom:2px;
	margin-top:2px;
}

.side-box .rev.social {
	margin-top: 20px;
	margin-bottom:2px;
}


	.side-box .rev h3 {
		float: left;
		border: 0;
		margin-right: 20px;
	}
	
	.side-box .rev.social h3 {
		margin-top: 9px;
	}
	
	.side-box .rev a {
		font-size: 12px;
		color: #56ADBB;
		font-weight: bold;
		margin-left: 20px;
	}
	
	.side-box .rev a.env_noticia {
		font-size:13px !important;
		letter-spacing:0;
		padding:6px 15px 6px 15px;
		float:right;
		height:auto;
	}
	
	.side-box .rev a.env_noticia:hover {
		background-image:none;
	}
	
	
	.side-box .rev .title_rev {
		font-size: 12px;
		color: #56ADBB;
		font-weight: bold;
		margin-left: 0;
		width:237px;
		display:block;
	}
	
	.side-box .rev .float_rev {
		float:right;
		width:237px;
	}
	
		.side-box .rev.social a{
			margin-left: 25px !important;
			margin-left: 20px;
		}
	
	.side-box .thumb_reviews {
		width: 50px;
		height: 40px;
		float: left;
		margin-right: 10px;
	}


.side-box ul{
	margin:0;
	padding:0;
	list-style: none;
	margin: 15px 25px;
}
	
	.side-box li {
		list-style-image: url(images/sidebar_bullet.gif);
		margin-bottom: 4px;
		color:#FFFFFF;
	}
	
	.side-box li ul {
		margin: 0 10px;
		font-size: 12px;
	}
	
	
	
.side-box .margen {
	clear: both;
	width: 300px;
	overflow: hidden;
	margin: 10px auto;
	font-size: 12px;
	color:#FFFFFF;
	font-weight:normal;
}



.side-box .comentarios_recientes {
	padding-top: 10px;
}

.side-box .comentarios_recientes .contiene {
	clear: both;
	width: 290px;
	overflow: hidden;
	margin: 0 0 5px 0;
}

	.side-box .comentarios_recientes img {
		float: left;
		margin-right: 10px;
	}
	
	.side-box .comentarios_recientes .grupo {
		float: left;
		width: 240px;
	}
	
	.side-box .comentarios_recientes p {

		padding: 0;
		margin: 0 0 5px 0;
	}
	
		.side-box .comentarios_recientes .autor {
			font-size: 10px;
		}
		
		.side-box .comentarios_recientes a {
			text-decoration: underline;
			font-weight: bold;
			color: #579fb1;
		}



* html .side-box li a{
height: 28px;
} 



/* --------Main Content------------*/

#content{
float:left;
padding: 0px;
width: 585px;
overflow:hidden;
}

.post{
margin-bottom: 25px;
float:left;
padding: 20px;
font-size: 12px;
}


.post a{
	color: #304041;
}

.post a:hover {
	color: #6FB5BF;
}


.post-thumbnail{
float:right;
margin-top: 20px; 
margin-left: 5px;
border:1px solid #d5d5d5;
padding: 3px;
}

.post-thumbnail img{
vertical-align:bottom;
width: 125px; 
height: 90px;
}


.entry{
margin:0;
padding:0;
}

.entry p{
	margin:10px 0;
}

#content .entry h2, h3, h4{
	color:#304041;
	margin:3px 0 3px 0;
}

#content .entry h2{
	font-size:14px;
}

#content .entry h3{
	font-size:14px;
}

#content .entry h4{
	font-size:14px;
}

#content .entry h2 a{
	color:#008CFF;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
}

#content .entry h2 a:hover{
	color:#008CFF;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:underline;
}


.float-left h4{
	color:#304041;
}

.float-right h4{
	color:#304041;
}


.pagetitle {
margin: 10px 20px;
}


h2.link{
margin:0;
padding:0;
font-size: 1.6em;
font-weight:normal;
color:#354142;
width: 470px;
}

h2.link a:hover{
color:#6FB5BF;
}

h2.link a{
margin:0;
padding:0;
color:#354142;
text-decoration:none;
}

.top-tools{
clear:both;
font-size: 12px;
width: 100%;
overflow: hidden;
padding: 5px 0; 
color:#666;
}

.top-tools span{
	color:#333;
}


.tools a:hover {
	color:#6FB5BF;
}

.tools a{
	text-decoration:none;
	color: #304041;
}

	.tools a:hover {
		text-decoration: underline;
	}

.tools  span{
}

.tools{
font-size: 11px;
float:left;
border-bottom: 1px solid #e3e3e4;
line-height: 28px;
width: 100%;
color: #333F41;
}


.comentario {
	background: url(images/icon_comment.gif) left center no-repeat;
	padding-left: 20px;
}



.no-border{
border-bottom: 0;
}


.list-items {
margin:0;
padding:0;
list-style:none;
width: 350px;
float:left;
}

.share{
	width: 110px; 
	float:right;
}

.list-items li {
	border-top: 1px solid #dbdcde;
	list-style:none;
}


.list-items li a{
	color:#7e7f81;
	display:block;
	line-height: 28px;
	text-decoration: none;
	font-size: 12px;
}

.list-items a:hover{
	background-color:#e5e5e5;
	color:#1fa5de;
}

	
	.list-items .icon_digg {
		background: url(images/icon_digg.gif) left center no-repeat;
		padding-left: 20px;
	}
	
	.list-items .icon_delicious {
		background: url(images/icon_delicious.gif) left center no-repeat;
		padding-left: 20px;
	}
	
	.list-items .icon_facebook {
		background: url(images/icon_facebook.gif) left center no-repeat;
		padding-left: 20px;
	}
	
	.list-items .icon_twitter {
		background: url(images/icon_twitter.gif) left center no-repeat;
		padding-left: 20px;
	}
	


* html .list-items li a{
height: 28px;
} 


.compra {
font-size: 18px;
color: #fff;
background: #f00;
padding: 4px 10px;
text-transform: uppercase;
text-decoration: none;
border: 1px solid #000;
}

.compra:hover {
	border: 1px solid #f00;
	background: #fff;
	color: #f00;
}

/* ---------------Comments----------------*/

#comments, #respond, #commentform {
margin: 10px 20px;
text-transform: uppercase;
}

.commentlist{
margin:0;
padding:0;
color: #fff;
}

.comment{
background:#94c0c9;
margin-bottom: 2px;
display:block;
padding: 10px;
}


.comment em{
font-size:12px;
}

.comment a {
	color: #354142;
}

	.comment a:hover {
		text-decoration: none;
	}

.comment cite {
	font-weight: bold;
	font-size: 1.2em;
}

.comment .avatar{
float:right;
border:1px solid #e5e5e5;
padding:1px;
}

.commentmetadata {
font-style: italic;
}

.commentlist .reply {}

.commentlist .reply .comment-reply-link {
	font-size: 11px;
	font-weight: bold;
}

.commentlist .children {
padding: 0;
margin: 10px 20px 0;
border: 2px solid #fff;
}

.commentlist .children li {
}

.commentlist #cancel-comment-reply {
margin-bottom: 10px;
}

h1.margen {
	margin-left: 20px;
	font-size:2.0em;
}

.alt{
background: #94c0c9;
}

.admin{
background:#E1F3FD;
}

#respond{
margin-top: 18px;
}

#commentform input, #commentform textarea {
	border: 1px solid #ABC8CC;
}


	#commentform textarea{
		width: 90%;
		height: 130px;
	}



/* --------Others------------*/

h1{
font-size: 2.5em;
margin: 0px 0px 25px 0px; 
color:#82bac6;
text-transform: lowercase;
letter-spacing: -1px;
font-weight: normal;
clear: both;
}

h2{
margin:0;
padding:0;
font-size: 1.6em;
font-weight:normal;
color:#82bac6;
clear: both;
}

h3{
font-size: 1.6em;
margin: 0px 0px 15px 0px;
color:#82bac6;
clear: both;
}

h4{
font-size: 1.6em;
margin: 10px 0px;
color:#82bac6;
clear: both;
}


img{
border:none;
}



blockquote {
background:url(images/bquote.gif) no-repeat top left;
padding:18px 0 0 26px;
margin-left: 0px;
}

blockquote p{
background:#E1F3FD;
padding:20px;
margin:0;
}


.navigation {
display: block;
text-align: center;
margin-top: 10px;
margin-bottom: 60px;
}


.float-left{
float:left;
}

.float-right{
float:right;
}


.clear-fix{
height:0px;
line-height: 0px;
}



/*post navigation */

.older-newer a:visited{
color:#77787b;
}

.older-newer a:hover{
color:#1fa5de;
}

.older-newer a{
font-weight: bold;
text-decoration:none;
font-size: 12px;
color:#77787b;
}

.older-left a{
float:left;
display:block;
width: 100px;
height: 34px;
background:url(images/btn_anterior.gif) no-repeat center left;
text-indent: -9999px;
overflow: hidden;
margin: 10px;
}

.newer-right a{
float:right;
display:block;
width: 100px;
height: 34px;
background:url(images/btn_siguiente.gif) no-repeat center right;
text-indent: -9999px;
overflow: hidden;
margin: 10px;
}




/*-------------Drop Down Menu Based on http://htmldog.com/articles/suckerfish/dropdowns/------------ */

#menu {
float:left;
width: 585px;
overflow: hidden;
background: #3C454A;
/*	padding-top: 1px;	*/
}

#nav {
padding:0;
margin:0 0 0 0;
float:left;
width: 585px;

}

#nav ul {
	padding:0;
	margin:0;
}

#nav li {
	list-style: none;
	float:left;
	border-right: 1px solid #3C454A;
}

#nav a {
	width: 145px;
	line-height: 25px;
	display: block;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 12px;
	color: #999;
	text-decoration: none;
	background-image: url('images/nav_fondo.gif');
	background-position: center top!important;
	font-family: 'Myriad Pro', 'Lucida Sans', Tahoma, Helvetica, sans-serif;
}

	#nav a:hover {
		background-position: center -25px!important;
		color: #232a2e;
	}
/*	
	#nav .btn_noticias {
		background-image: url(images/menu_noticias.gif);
		margin-right: 2px;
	}
	
	#nav .btn_tendencias {
		background: url(images/menu_tendencias.gif);
		margin-right: 2px;
	}
	
	#nav .btn_guiacompras {
		background: url(images/menu_guiacompras.gif);
		margin-right: 2px;
	}
	
	#nav .btn_reviews {
		background: url(images/menu_reviews.gif);
	}
*/

#menu .tabs,
.side-box .tabs {
	margin: 0;
	padding: 0;
}
	
	#menu .tabs li {
		list-style: none;
		text-align: center;
		float: left;
		margin-top: 1px;
	}
	
	.side-box .tabs li {
		list-style: none;
		text-align: center;
		float: left;
	}
		
		#menu .tabs a,
		.side-box .tabs a {
			display: block;
			width: 117px;
			font-weight: bold;
			height: 24px;
			color: #fff;
			text-decoration: none;
			text-indent: -9999px;
			overflow: hidden;
		}
		
		#menu .tabs .doble a,
		.side-box .tabs .doble a {
			height: 36px;
		}
		
		#menu .tabs .selected a {
			background-position: 0 -24px;
		}
			
			.side-box .tabs .selected a {
				background-position: 0 -36px;
			}

		.tabs .tab_catalogo {
			background: url(images/tab_catalogo.gif) no-repeat;
		}
		.tabs .tab_proveedor {
			background: url(images/tab_proveedor.gif) no-repeat;
		}
		.tabs .tab_promociones {
			background: url(images/tab_promociones.gif) no-repeat;
		}
		.tabs .tab_diccionario{
			background: url(images/tab_diccionario.gif) no-repeat;
		}
		.tabs .tab_artpopulares {
			background: url(images/tab_artpopulares.gif) no-repeat;
		}
		.tabs .tab_comrecientes {
			background: url(images/tab_comrecientes.gif) no-repeat;
		}
	

/* Begin Images */
p img {
padding: 0;
max-width: 100%;
}

/*	Using 'class="alignright"' on an image will align the image to the right. And using 'class="centered',
will of course center the image. This is much better than using
align="center", being much more futureproof (and valid) */

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left
}
/* End Images */



/* --------Footer------------*/

#footer{
float:left;
width: 100%;
text-align:center;
}

#footer h4 {
	margin: 0;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#footer .contenido {
	width: 582px;
	padding: 10px 350px 10px 10px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}

#footer div.cierre_footer{
	width: 100%;
	padding: 10px 0 10px 0;
	margin: 0;
	text-align: left;
	position: relative;
	height:93px;
	overflow:hidden;
}

			#footer div.side_footer{
				width:550px;
				padding:0 0 0 10px;
			}

		#contenido_firma{
				width:151px;
				height:41px;
				float:right;
				padding:3px 0 5px 0;
			}

		.firma{
				width:150px;
				height:41px;
				float:right;
				position: absolute;
				right: 0;
				top: 0;
			}

#footer #foto_promocion {
	position: absolute;
	right: 0;
	top: 0;
}

#footer .nubetags,
#footer .legales,
#footer .encuentra {
	margin-bottom: 2px;
}

#footer .nubetags {
/*		height: 117px;	*/
	background: #232a2e;

}

#footer .legales {
/*		height: 64px;	*/
	background: #171C1E;
	color:#FFFFFF;
}

#footer .encuentra {
/*		height: 44px;	*/
	background: #39464E;
	color:#FFFFFF;
}

	#footer .encuentra a {
		color: #fff;
	}
#diccionario{
padding:25px;
padding-top:11px;
text-align:justify;
}

.glossary_terms{
padding:10px 0 0 0;

}
	#footer p{
		color:#fff;
		margin-bottom: 0;
		font-size: 12px;
	}

	#footer h4 {
		color:#fff;
		margin-bottom: 10px;
		font-size: 14px;
		text-shadow: #000 0 0 3px;
	}

	#footer a:hover{
		color:#1fa5de;
	}
		#footer a:visited{
		color:#fff;
	}

	#footer a{
		color:#fff;
		text-decoration:underline;
	}



/* ------- Form Comparte Tip -------- */
#form_comparte {
border: 0;
width: 440px;
margin: 10px auto;
color: #333333;
display:none;
}

#form_contacto {
border: 0;
margin: 10px auto;
color: #333333;
padding:20px;
padding-top:10px;

}

#form_comparte legend,
#form_contacto legend {
	font-size: 24px;
	font-weight: bold;
	color: #56ADBB;
	margin-bottom: 5px;
}

#form_comparte label,
#form_contacto label {
	display: block;
	width: 130px;
	float: left;
	clear: left;
	color: #333333;
}

#form_comparte input,
#form_comparte select,
#form_comparte textarea,
#form_contacto input,
#form_contacto textarea {
	border: 1px solid #666;
	padding: 2px 4px;
	width: 250px;
	margin-bottom: 10px;
	color: #333;
	font-size: 14px;
}

#form_comparte .btn_enviar,
#form_contacto .btn_enviar {
	width: auto;
	font-weight: bold;
	cursor: pointer;
	border: 0;
	font-size: 18px;
	padding: 6px 12px;
	color: #fff;
	background: #56ADBB;
	margin-left: 130px;
}

#form_comparte small {
	font-style: italic;
}

#form_comparte #exito {
	text-align: center;
	font-size: 14px;
	display: none;
}

	#form_comparte #exito h3 {
		text-align: center;
		font-size: 32px;
	}


/* ------- simplemodal ---- */
/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:580px; width:520px; background-color:#fff; border:3px solid #ccc;}
#simplemodal-container a.modalCloseImg {background:url(images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}
#simplemodal-container #basicModalContent {padding:8px;}

/* ------- banner paris / publicidad ---- */

#contenedor{
/*border:1px solid #CCCCCC;*/
float:left;
padding:0;
width:147px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding:0px 8px 5px 8px;
text-align:left;
margin:0 5px 0 5px;
}
#contenedor .img{
padding-bottom:10px;
padding-top:10px;
text-align:center;
}

#contenedor h3{
font-weight: bold;
padding:5px 0 5px 0;
margin:0;
}

#contenedor #tres img{
padding-bottom:2px;
padding-top:2px;
}
#contenedor #uno{
color:#333333;
padding-bottom:10px;
border-bottom-color:#666666;
border-bottom-style:solid;
border-bottom-width:1px;
}

#contenedor #uno a{
color:#435152;
font-weight: bold;
font-size:12px;

}

#contenedor #dos{
padding-bottom:10px;
padding-top:5px;
text-align:left;
border-bottom-color:#666666;
border-bottom-style:solid;
border-bottom-width:1px;
}

#contenedor #dos p.a{
margin:2px 0 0 0;
color:#435152;
}

#contenedor #dos p.b{
margin:2px 0 0 0;
color:#435152;
}

#contenedor #dos p.c{
margin:2px 0 0 0;
color:#435152;
}

#contenedor #tres{
padding-bottom:10px;
padding-top:5px;
}

/*
.a a:link, .a a:visited, .a a:active{
color:#0099CC;
font-size:13px;
}
a:link, a:visited, a:active{
color:#666666;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}

p{
margin:3px 0 0 0px;
padding:0 0 0 0px;
}

*/
/*Provisorio TABS*/

		#menu .tabs .tab_proveedor{
			/*display:none;*/
		}
		
		#menu .tabs .tab_promociones{
			
		}
		
		#menu .tabs .tab_catalogo{
		}
/*************Cocoments*************/

/*
CSS file to customize the coComments (http://www.cocomment.com) don't
forget the !important to overwrite the original settings.

For wordpress integration use "Simple coComments" (http://notizblog.org/projects/simple-cocomments/)
*/
/*
table#cocomment-minibar {

}

table#cocomment-minibar tbody {

} 

table#cocomment-minibar tbody tr#cocomment-optionsButtonRow {

}

table#cocomment-minibar tbody tr#cocomment-optionsButtonRow	td#cocomment-status {

}

table#cocomment-minibar tbody tr#cocomment-optionsButtonRow	td#cocomment-track-checkbox {

}

table#cocomment-minibar tbody tr#cocomment-optionsButtonRow	td#cocomment-track-checkbox input#cocomment-tracking {

}

table#cocomment-minibar tbody tr#cocomment-optionsButtonRow	td#cocomment-track {

}

table#cocomment-minibar tbody tr#cocomment-optionsButtonRow	td#cocomment-blacklist-control {

}

table#cocomment-minibar tbody tr#cocomment-optionsButtonRow	td#cocomment-user-prefix {

}

table#cocomment-minibar tbody tr#cocomment-optionsButtonRow	td#cocomment-user {

}

table#cocomment-minibar tbody tr#cocomment-optionsButtonRow	td#cocomment-disabler {

}*/

table#cocomment-minibar { font-size: 16pt !important; }





/*Intensedebate*/

#content div#idc-container{
letter-spacing:normal !important;
margin:1.5em 0;
max-width:800px;
min-width:180px;
position:relative;
text-align:left;
width:550px;
padding:0 0 0 17px;
}
	
	#content div.idc-footer{
		border:0;
	}
	#content div.idc-footer a.idc-id{
		display:none;
	}
	
	#content ul#IDCPostNav{
		display:none;
	}
	
	#content div.idc-right #IDCommentsHeadLogin{
		display:none;
	}
	
	#content div.idc-right a.idc-head_tools-share{
		display:none;
	}
	
	.paris_sitio{
		width:46px;
		height:42px;
		float:right;
		margin:5px 0 0 0;
		padding:0 0 5px 0;
	}
	
	
	/************************************Box grid**************************************/
	#head_categorias{
		width:550px;
		height:127px;
		float:left;
	}
	
	.contenido_categorias{
		width:550px;
		height:auto;
		float:left;
		padding:0 0 10px 0;
	}
	
	.slidedown h3{
		padding:20px 0 0 0;
		color: #FFFFFF;	
		text-align: center;
		margin:0 0 5px 0;
			}
	
		.boxgrid{ 
			width: 225px; 
			height: 100px;
			float:left; 
			background:#161613; 
			border: solid 1px #fff; 
			overflow: hidden; 
			position: relative; 
		}
		
		.boxgrid a{ 
			text-decoration:none;
			height: 100px;
			float:left;
		}
		
		.box_desc{
		text-align:center;
		font-size:12px;
		color:#fff;
		}
		
		.box_border{
			border: solid 1px #ccc;
			width: 227px; 
			height: 102px; 
			margin:23px !important;
			margin:11px;
			float:left;
		}
			.boxgrid img{ 
				position: absolute; 
				top: 0; 
				left: 0; 
				border: 0; 
			}
			.boxgrid p{ 
				padding: 0 10px;
				margin:5px 0; 
				color:#afafaf; 
				font-weight:bold; 
				font:12px "Lucida Grande", Arial, sans-serif; 
			}
			
			
			
		.boxcaption{ 
			float: left; 
			position: absolute; 
			background: #000; 
			height: 100px; 
			width: 100%; 
			opacity: .8; 
			/* For IE 5-7 */
			filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
			/* For IE 8 */
			-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
		}
			.captionfull .boxcaption {
				top: 260;
				left: 0;
			}
			.caption .boxcaption {
				top: 220;
				left: 0;
			}
			
			#gallery .caption p{
			font-size:12px;
			margin:0;
			padding:3px 0 0 0;
			}
			
			#gallery .caption ul{
			margin:0;
			padding:3px 0 0 3px;
			}
			
			#gallery .caption li{
			margin:0;
			padding:0 0 0 0;
			font-size:12px;
			}
			
/*******************************************************SLIDESHOW***************/	

#gallery {
position:relative;
height:215px;
overflow:hidden;
}
#gallery a {
	float:left;
	position:absolute;
}

#gallery a img {
	border:none;
}

#gallery a.show {
	z-index:500
}

#gallery .caption {
	z-index:600; 
	background-color:#000; 
	color:#ffffff; 
	height:100px; 
	width:100%; 
	position:absolute;
	bottom:0;
	float:left;
}

#gallery .caption .content {
	margin:5px
}

#gallery .caption .content h3 {
	margin:0;
	padding:0;
	color:#1DCCEF;
}	