@charset "utf-8";
/*Desde aqui estilos antiguos*/

.left { float:left; display:inline; }
.right { float:right; display:inline; }



input, textarea, select { font-size:12px; font-family: Verdana, Arial, sans-serif; border:solid 1px #222; background: url(images/box-c.png); color:#c0c17e;}
input, textarea { padding:6px 5px; }
textarea { overflow:auto; }

.cl { font-size:0; line-height:0; height:0; display:block; clear:both; }


.box { margin-bottom:10px; position:relative; width:100%;}
.box-t, .box-b { font-size:0; line-height:0; height:9px; }
.box-t { background:url(images/box-t.png); width:100%;}
.box-b { background:url(images/box-b.png); width:100%; }
.box-c { background:url(images/box-c.png); width:100%; }
.box-cnt { padding:11px 20px; }

h2 { 
	color:#ffc600; 
	font-size: 19px; 
	font-family: Georgia, serif; 
	line-height:23px; 
	font-weight: normal; 
	font-style: italic;
}
.welcome h2,
h2.nobg { 
	background:transparent; padding-left:0; color:#fff; 
}

/*--------------------------Desde aqu� estolos para blog------------------------*/
/*--- CSS Estilo Comun ---*/
/*Estilos por defecto*/
html, body, div, span, applet, object, iframe, h1, h2, h3,  
h4, h5, h6, p, blockquote, pre, a, abbr, acronym,  
address, big, cite, code, del, dfn, em, font, img, ins,  
kbd, q, s, samp, small, strike, strong, sub, sup, tt,  
var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  
table, caption, tbody, tfoot, thead, tr, th, td {  
	margin: 0;  
	padding: 0;  
	border: 0;  
	outline: 0;  
	font-style: inherit;  
	font-size: 100%;  
	font-family: inherit;  
	vertical-align: baselinebaseline;  
}  
:focus { 
	outline: 0;
}
a, a:link, a:visited, a:hover, a:active{
	text-decoration:none
}
table { 
	border-collapse: separate;border-spacing: 0;
}
th, td {
	text-align: left; font-weight: normal;
}
img, iframe {
	border: none; 
	text-decoration:none;
}  
ol, ul {
	list-style: none;
	padding-left: 0px;
	margin-left: 0px;
}
ol, ul {
	padding-left: 0px;
	margin-left: 0px;
}
input, textarea, select, button {
	font-size: 100%;
	font-family: inherit;
}
select {
	margin: inherit;
}
hr {
	margin: 0;
	padding: 0;
	border: 0;
	color: #000;
	background-color: #000;
	height: 1px;
}
small {  
	color:#999999;
	font-size: 10px; 
	display:block; 
	line-height:12px;
	margin-bottom: 10px;
}
small a {
	font-size: 10px !important;
}
.small-thumbnails { 
	padding-top: 5px; 
	font-size:0; 
	line-height:0; 
}
.small-thumbnails ul { 
	list-style-type: none; 
}
.small-thumbnails ul li { 
	float:left; display:inline; margin-right:10px; margin-bottom:10px; 
}
.small-thumbnails ul li a{
 }
.small-thumbnails ul li a img{ 
	background:url(images/small-bg.gif) no-repeat 0 0; 
	width: 33px; 
	height: 33px; 
	padding: 5px; 
}
/*Desde aqui mis estilos*/
body {
	/*background: url(img/blog/fondo.png) center top;*/
	background: url(img/blog/fondo-blog.jpg) center top;
}
#noJS{
	background-color: #CCCCCC;
	text-align: center;
	padding: 10px 0;
	line-height: 20px;
}
#contenedor {
	width: 1002px;
	margin: auto;
}
#cabecera {
	overflow: hidden;
}
#logo {
	float: left;
}
#slogan {
	float: right;
	font-family: "Myriad Pro" , Georgia, serif;
}
#slogan h3 {
	color:#FFFFFF;
	font-size: 24px;
	line-height: 96px;
	font-weight: normal;
}
#slogan img {
	float: left;
}
#noJS{
	background-color: #CCCCCC;
	width: 1000px;
	margin: auto;
}
/*Aqui el estilo para twitter*/
#barratw {
	position: relative;
}
#sidebar .twit {
	color: #5CACDE;
	font-size: 14px;
	text-align: justify;
}
#sidebar .twit a {
	color: #333;
	text-decoration: underline;
}
#sidebar .twitHeader {
  margin: 0;
  padding: 7px 7px 0 7px;
  display: none;
}
#sidebar .twitLabel {
  font-weight: bold;
  font-size: 22px;
  color: #33ccff;
}
#sidebar .twitTitle {
  font-weight: bold;
}
#sidebar .twitUser {
  background-color: #fff;
  border-bottom: none;
  font-size:160%;
  padding: 7px;
}
#sidebar .twitBody {
  background-color: #ffffff;
  padding: 0 0px 7px 0px;
  margin: 0;
  list-style: none;
}
#sidebar .twitEntry {
  padding: 6px 0px;
  margin: 0;
  border-bottom: dashed 1px #F17D00;
  height: auto !important;
}
#sidebar .twitNavi {
  clear: both;
  text-align: center;
  margin-top: 0;
  padding: 5px;
  background-color: #ffffff;
}

#icotwitter {
	width: 89px;
	height: 116px;
	position: absolute;
	top: -18px;
	right: 2px;
}
#barratw h2 {
	letter-spacing: 0.30px !Important;
	padding-bottom: 6px;
}


/*cuerpo*/
#cuerpo {
	overflow: hidden;
	margin-top: 20px;
	font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;
	position: relative;
}
/*----border naranja comun para todos----*/
.posts .post, 
.posts .page, 
#respond, 
#comentarios, 
#sidebar ol > li, .nav, .pagetitle {
	border: solid 2px #F17D00;
}
/*Post*/
.posts .post {
	padding: 8px 10px 0px 10px;
	background: #FFFFFF;
	padding-bottom: 20px; 
	margin-bottom: 20px;
}
.posts .page {
	padding: 10px 10px 20px 10px;
	margin-bottom: 20px;
	background: #FFFFFF;
}
.post h2, .page h2 { 
	font-style: normal;
	color:#F17D00;
	font-size:20px;
	font-weight:normal;
	font-family: 	Helvetica,Arial,sans-serif;
	padding: 10px 0 0px 0;
	
}
.post h2.normal, .page h2.normal {
	padding:0; 
	line-height:23px; 
	font-weight: normal; 
	font-style: italic; 
}
.post h2 a, .page h2 a { 
	text-decoration: none;
	
	font-style: normal;
	color:#F17D00;
	font-size: 22px;
	font-weight:normal;
	font-family: 	Helvetica,Arial,sans-serif;
	
	
	
}
.post p, .page p {
	text-align: justify;
	color:#333333;
	font-size:14px;
	font-weight: normal;
	
	line-height: 22px;
	letter-spacing: 0.10px;
}
.post a, .page a {
	color:#333333;
	font-size:14px;
	text-decoration: underline;
}
.entry { overflow: hidden }
.post .entry p, .page .entry p{ padding-top:15px; }
.post .postmeta, .page .postmeta {
	padding-top:15px; 
}
.post .postmeta a {
	margin-right: 10px;
}

.post .entry h1 { font-size: 20px; font-weight: normal; }
.post .entry h2 { font-size: 18px; color: #C0C17E }
.post .entry h3 { font-size: 16px; color: #C0C17E }
.post .entry h4 { font-size: 14px; }
.post .entry h5 { font-size: 12px; }
.post .entry h6 { font-size: 10px; }

.post .entry ul,
.post .entry ol { padding:15px 0 0 30px;}
.post .entry li { padding-bottom:3px;}
.post .entry blockquote { padding-left:45px; background:url(images/quote.gif) no-repeat 5px 22px; min-height: 43px; }
.posts { padding-top:30px; }
/*comentarios*/
#respond { 
	padding: 10px 10px;
	background: #FFFFFF;
}
#respond p { 
	padding-bottom: 10px; 
}
#respond a {
	color:#999999;
	text-decoration: underline;
}
#respond tr th {
	font-weight: bold;
	font-size: 14px;
}
#respond small { 
	display:inline; 
}
#submit {
	width: 150px !important;
}
#comentarios {
	background-color: #FFFFFF;
	padding: 10px 10px;
	margin-bottom: 20px;
}
#comentarios h3 {
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}
#comentarios a {
	color:#999999;
	text-decoration: underline;
}
#respond input, 
#respond textarea {
	background: #EBEBEB;
	border:1px solid #CCCCCC;
	color:#c0c17e;
	width: 500px !important;
	
	color:#999999;
	font-size:14px;
	font-style:italic;
	margin-bottom: 10px;
}
#respond input { 
	width:200px;
}
#respond input#submit { 
	cursor:pointer;
	width: 150px !important;
}
#respond textarea { 
	width:600px; 
	height:170px; 
}

#respond h3, h3#comments { 
	padding-bottom:12px; 
	color:#F17D00;
	font-family:Helvetica,Arial,sans-serif;
	font-size: 20px;
	font-style: italic;
}
#barraIz {
	width: 224px;
	float: left;
	margin-top: 60px;
}
#sidebar {
	padding: 0px !important;
	margin: 0px !important;
	color: #f17d00;
}
#sidebar ol {
	padding: 0px !important;
	margin: 0px !important;
}
#sidebar ol > li {
	display: block;
	width: 200px;
	
	margin-bottom: 20px;
	padding: 6px;
	
	background:  #ffffff;
}
#marcas {
	padding: 0 6px !important;
}
#marcas ul{
	width: 202px !important;
}
#marcas ul li {
	width: 202px;
	height: 126px;
	padding-left: 0px !important;
}
#sidebar ul li{
	background:url(img/blog/lineasinderbar.jpg) no-repeat left center;
	padding-left: 10px;
	font-style: italic;
	margin-top: 10px;
	margin-bottom: 8px;
}
.glista {
	height: 22px;
}
.glista {
	height: 22px;
}
#proximosEventos {
	height: 67px;
	background: url(img/blog/en-poco-tiempo.png) no-repeat top left;
}
#proximosEventos h5 {
	font-family: "Myriad Pro";
	color: #FFFFFF;
	font-size: 22px;
	padding-top: 44px;
	margin-left: 60px;
	font-weight: normal;
}
#proximosEventos h5 a {
	font-family: "Myriad Pro";
	color: #FFFFFF;
	font-size: 22px;
	padding-top: 44px;
	margin-left: 60px;
	font-weight: normal;
	text-decoration: underline;
}
#proximosEventos h5 .twitHeader {
	display: none;
}
#proximosEventos h5 li {
	list-style: none !important;
}
#proximosEventos h5 .twitNavi {
	display: none;
}
#sidebar div * {
	filter: alpha(opacity=0);
	opacity: 1;
}
#searchform {
	position: relative;
	top: -1px;
	left: 4px;
}
#s {
	border: solid 1px #f17d00;
	float: left;
	width: 155px;http://open.spotify.com/track/5SOSpPLGrBe7x4R9R0Q25l
	height: 10px;
	background-image: url(img/blog/fondoBlanco.gif);
	margin: 0 5px 0 0px; 
	padding: 4px 5px;
	
	color: #999999 !important;
	font-size: 12px !important;
	font-style: italic !important;
}
#searchsubmit {
	width: 28px;
	height: 28px;
	background: url(img/blog/buscarPost.jpg) no-repeat;
	cursor: pointer;
	border: none;
	padding: none !important;
	position: relative;
	top: 0px;
	right: 0px;
}
#sidebar h2 {
	color: #f17d00;
	font-size: 15px;
	font-weight: bold;
}
#sidebar a {
	color: #AC5C03;
	font-size: 15px;
	
}
.widget a {
	color: #f17d00 !important;
	font-size: 15px;
	
}
.widget a:hover {
	text-decoration: underline;
}
#sidebar a:link, #sidebar a:visited {
}
#sidebar a:hover, #sidebar a:active {
}
#sindicar {
	text-align: center;
}
.icoEmail {
	margin-bottom: 8px;
}
#contenido {
	width: 752px;
	float: right;
	
	/*Todos los Textos tiene este estilo*/
	text-align: justify;
	color:#333333;
	font-size:14px;
	line-height:22px;
	font-weight: normal;
	
	
}
#contenido ul {
}
#contenido ul li {
	list-style-type: disc;
	margin-bottom: 10px;
}
/*Navegacion paginacion*/
.nav {
	height: 40px; 
	font-size: 11px; 
	white-space:nowrap;
	background-color: #FFFFFF;
}
.nav .alignleft {
	margin-top: 12px;
	margin-left: 10px;
}
.nav .alignright {
	margin-top: 12px;
	margin-right: 10px;
}
.nav a {
	color:#F17D00;
	font-size: 16px;
}
.nav a:link, .nav a:visited {
}
.nav a:active, .nav a:hover {
	text-decoration: underline;
}
#pie {
	width: 1030px;
	height: 277px;
	
	padding-top: 36px;
	padding-left: 32px;
	margin-top: 20px;
	
	background: url(img/blog/fondoPie.png) no-repeat;
	overflow: hidden;
	position: relative;
	top: 20px;
	left: -12px;
}

#pie dl {
	width: 238px;
	float: left;
	margin-top: 10px;
	border-right: solid 1px #000000;
	margin-right: 20px;
}
#pie dt {
	color:#F17D00;
	font-size:15px;
	font-weight:bold;
	font-style: italic;
}
#pie dd {
	margin-left: 10px;
	font-size: 15px;
	color: #4c2a00;
}
#pie dd ul {
}
#pie dd ul li {
	margin-top: 14px;
	background:transparent url(img/blog/lineasinderbar.jpg) no-repeat left center;
	font-style:italic;
	padding-left: 10px;
}
#pie dd ul li a {
	color:#F17D00;
	font-size:15px;
}
#lAP {
	width: 200px;
	float: left;
	font-size: 15px;
	margin-top: 40px;
}
.tLogoPie {
	color:#F17D00;
	font-size:15px;
	font-weight:bold;
	display: block;
	margin-bottom: 10px;
}
#aPronto {
	text-align: center;
}
.alignleft { 
	float:left;
}
.alignright { 
	float:right; 
}
.aligncenter {
	margin: auto;
	display: block;
}
.pagetitle {
	background-color: #FFFFFF;
	padding: 4px;
	color:#F17D00;
	font-family:Helvetica,Arial,sans-serif;
	font-size: 24px;
	text-align: center;
	margin-bottom: 10px;
}




/*Si detectamos a internet explorer 6 mostramos el mensaje*/
.ie6 #contenedor, .ie5 #contenedor {
	display: none !important;
}
.ie6 #notificasiones, .ie5 #notificasiones {
	display: block !important;
}