/*   
Theme Name: Centro Comercial La Cascada Carrizal*
Theme URI: http://www.solucioneswebsw.com
Description: Plan Corporativo Web | Categoria: Comercio | Arear informativas: Slider experiencia, menu de navegacion,  Slider promocion del mes, Vitrina descuento, Tabs de secciones informativas varias, Slider de Tiendas, Foote: Twitter, Sobre la empresa, Formulario de contacto, Ubicacion, Google map -- WordPress v3.2
Author: Stefan Woyniok 
Author URI: http://www.solucioneswebsw.com
Version: 2.0
*/
/*Contenedor Slider
*/

ul.marcas li { display:inline; margin:0; padding:0;}
ul.marcas { margin:0; padding:0;}

ul.datos-tienda li { color: # 000;}
ul.datos-tienda li a { color: #999}
span.marcas { font-family:Tahoma, Geneva, sans-serif; color:#069; font-size:,9em; font-weight:bold; margin:5px 0 0 0;}
ul.datos-tienda { float:left;}
.img-tienda { width:300px;}


ul.datos-tienda li span { color: #039;}

li.categoria-tienda span { margin:0 0 0 10px;}
/*Contenedores home*/
#navegacion-principal { width:980px; margin:0 0 0 -20px;}
#header { overflow: auto;}
#slider-container { width:100%; background: #F30; height:250px; margin-top:10px; z-index:1;}
/*#header #logo { margin:10px 0 10px 0;}*/
body { background:url(images/pagebg3.png) repeat;
	color:#333;
	font: 'Bitter', 'Geneva', serif; font-weight:400; position:static;}}
#mainNav { background-color: #0F3; height:50px; margin-top:10px; display:none;}
#redes-sociales { float:right; margin:-85px 20px 20px 0;}
#slogan{font: 400 2em/0.9 'Passion One', 'Geneva', serif; float:right; z-index:0; padding-right:206px; color:#25254b; margin-top:-47px; text-transform:uppercase; letter-spacing:1px;}

#banner-publicitario { float:left; width:576px; margin:5px 0 0 15px; background: #FC0; height:120px;}
#proyectos { width:100%; margin:0 0 20px 0;}
ul{
    margin:0;
}
/* Estilo de arbol de categorias */
 li.current-cat a  {color: #333}
 li.current-cat-parent a { color: #000}
 li.categories a { color: #300;}  /* outermost list item */
 ul li.cat-item {color: #666;}/* Estilo para el enlace del contador del numero de entradas  de la categoria principal*/
  ul li.cat-item-30 a, li.cat-item-28 a, li.cat-item-41 a, li.cat-item-43 a, li.cat-item-21 a, li.cat-item-27 a, li.cat-item-29 a, li.cat-item-18 a,  li.cat-item-12 a, li.cat-item-6 a, li.cat-item-33 a, li.cat-item-32 a, li.cat-item-52 a, li.cat-item-31 a, li.cat-item-29 a, li.cat-item-8 a, li.cat-item-9 a, li.cat-item-16 a, li.cat-item-14 a, li.cat-item-22 a, li.cat-item-20 a, li.cat-item-26 a, li.cat-item-11 a, li.cat-item-24 a, li.cat-item-6 a, li.cat-item-39 a, li.cat-item-36 a, li.cat-item-32 a, li.cat-item-35 a, li.cat-item-36 a, li.cat-item-52 a { color: #666; font-size:1.2em; font-family:'Bitter', serif; text-decoration:none;} /* Estilo de la categoria principal, hay que colocarle al ID del numero de categoria que se genere para que tenga efecto*/
 ul li.categoria-tienda { margin:0 -20px 0 0; padding:0;}
 ul li.cat-item-30 a:hover, li.cat-item-28 a:hover, li.cat-item-41 a:hover, li.cat-item-43 a:hover, li.cat-item-21 a:hover, li.cat-item-27 a:hover, li.cat-item-29 a:hover, li.cat-item-18 a:hover, li.cat-item-12 a:hover, li.cat-item-6 a:hover, li.cat-item-33 a:hover, li.cat-item-32 a:hover, li.cat-item-52 a:hover, li.cat-item-31 a:hover, li.cat-item-29 a:hover, li.cat-item-8 a:hover, li.cat-item-9 a:hover, li.cat-item-16 a:hover, li.cat-item-14 a:hover, li.cat-item-22 a:hover, li.cat-item-20 a:hover, li.cat-item-26 a:hover, li.cat-item-11 a:hover, li.cat-item-24 a:hover, li.cat-item-6 a:hover, li.cat-item-39 a:hover, li.cat-item-36 a:hover, li.cat-item-32 a:hover, li.cat-item-35 a:hover, li.cat-item-36 a:hover, li.cat-item-52 a:hover { color: #161616; } /* Estilo de la categoria principal, hay que colocarle al ID del numero de categoria que se genere para que tenga efecto*/
 ul.children li { color: #CCC; font-size:1em;} /* Estilo para el enlace del contador del numero de entradas  de la sub - categoria*/
 ul.children li a { color: #CCC;  font-size:1.3em; font-weight:normal; }/* Estilo para el enlace de la palabra de la sub - categoria*/
  ul.children li a:hover { color: #009;}/* Estilo para el enlace de la palabra de la sub - categoria*/

/*VTICKER*/

#sticker{ width:350px;}
#sticker ul li div{
border: 1px solid #aaaaaa;
background: #ffffff;}
#sticker ul li{
	display: none;
    height: 564px;
    margin: 0;
    padding: 0;}


ol { margin:0;}
#icons-last {float:left;}
#icons {float:left; margin-right:10px;}
#facebook-icon {width:40px; height:40px; float:left; margin-right:7px;}
#twitter-icon { width:40px; height:40px; float:left;}
#nivo-calltoaction { background-color:#036; height:350px;}
#blog { width:590px; margin:150px 0 0 6px;float:left;}
#promocion-mes { width:590px; float:left; height:250px;z-index:1; margin:0 0 -15px 0;}
#vitrina { width:325px; margin:0 14px 0 6px; float:right; }
/*#vitrina h2 { margin:10px 0 0 0;}*/
#instagram {height:500px; margin:15px 0 0 0;}
#gestion-redes { width:226px; float:left; margin:10px 6px;}
#disegno-web { width:228px; float:left; margin:10px 6px; height:200px; background:#066;}
#comercializacion { width:228px; float:left; margin:10px 6px; height:200px; background:#066;}
#consultoria { width:228px; float:left; margin:10px 6px; height:200px; background:#066;}
#proyectos-recientes {width:920px; float:left; height:200px; background:#066;}
#nosotros { width:300px;float:left; padding:0 10px 0 0; margin-right:10px;}
#twitter { width:300px; float:left; padding:0 10px 0 0;margin-right:10px;}
#contacto { width:300px;float:right; padding:10px 10px; }
#facebook { float: left; margin-right: 10px; padding:0 10px 0 0; width: 300px;}

/*FORMULARIO COMENTARIO*/
#logo{
	float: left;
    margin: -130px 5px 0;
    z-index: 0;}
	
#vineta { 
	border-right: 80px solid transparent;
    border-top: 80px solid #25254b;
	
	-webkit-border-image: url(images/border-bg.png) 45 45 0 0 round; /* Safari 5 */
	-o-border-image:url(images/border-bg.png) 45 45 0 0 round; /* Opera */
	border-image:url(images/border-bg.png) 45 45 0 0 stretch;
	
    height: 0;
    margin-top: 20px;
    padding: 25px 0 0 5px;
    width: 260px;
    z-index: -1;}
	
#vinetasmall { 
	border-right: 47px solid transparent;
    border-top: 46px solid #7ac142;
    height: 0;
    padding: 25px 25px 0 5px;
	min-width:195px;
	max-width:300px;
    width: auto;
    z-index: -1;}

#vinetasmall2 { 
	border-right: 47px solid transparent;
    border-top: 46px solid #7ac142;
    height: 0;
    padding: 25px 25px 0 5px;
	min-width:195px;
	max-width:240px;
    width: auto;
    z-index: -1;}

.post{ margin-top:25px;}
.homeh2{ margin-top:-70px;}
.sidebar { margin:0; color:#7AC142;}

/*Gradient Table*/
#page-wrap > table.footer {
	background: rgba(37,37,75,1);
	background: -moz-linear-gradient(top, rgba(37,37,75,1) 0%, rgba(43,43,122,1) 71%, rgba(41,61,128,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(37,37,75,1)), color-stop(71%, rgba(43,43,122,1)), color-stop(100%, rgba(41,61,128,1)));
	background: -webkit-linear-gradient(top, rgba(37,37,75,1) 0%, rgba(43,43,122,1) 71%, rgba(41,61,128,1) 100%);
	background: -o-linear-gradient(top, rgba(37,37,75,1) 0%, rgba(43,43,122,1) 71%, rgba(41,61,128,1) 100%);
	background: -ms-linear-gradient(top, rgba(37,37,75,1) 0%, rgba(43,43,122,1) 71%, rgba(41,61,128,1) 100%);
	background: linear-gradient(to bottom, rgba(37,37,75,1) 0%, rgba(43,43,122,1) 71%, rgba(41,61,128,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#25254b', endColorstr='#293d80', GradientType=0 );}
	
#tablasnobg { background:none;}

.gradient {
	filter: none;}

@media screen {		
	
/*BARRA Menu*/
input#author { width:35%;}
input#email { width:35%;}
input#url { width:35%;}
input#submit { color:#fff;}


#header #logo a img {
	border:none;
	margin-top:5px;
	}
#logo-footer { padding:25px 0 20px 35px;}	
/*BARRA Slogan*/
/*#slogan { margin:90px 0 0 0; display:none;}*/
/*BARRA Slogan*/
#footer { background: #293d80; float:left; width:960px;}
	#footer p{ color:#FFF; text-align:center; letter-spacing:0.5px;}
span .textwidget{ padding:30px 25px 0 0;}	

/*MAIN NAV*/

.sitios{
	width:153px; 
	float:right; 
	margin-top:-30px; 
	padding-left:30%; 
	font-family:, serif; 
	font: 400 0.7em/0.9 'Bitter', 'Geneva', serif; color:#666; 
	text-transform:capitalize;
	display:inline-flex;}
	
.sitios a{ text-decoration:none; margin-left:5px; margin-right:5px; !important}
.sitios a:hover{ color:#161616;}

#mainNav ul {
	list-style-type:none;
	margin:0 ;
	padding:6px 6px;
	}
#mainNav ul li {
	display:inline;
}	

* { margin: 0; padding: 0; }
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */

#page-wrap {  
padding:0 0 0 22px;
width: 960px; 
margin: 0 auto; background: url(images/page-wrap-bg.png) no-repeat rgba(256,256,256,0.3);

}


h1, h2, h3 { font-weight: normal; }
 h1 { font-family:'Bitter', serif; font-weight: bold; color: #666; font-size:2em; margin:-10px 0 15px 0;filter: }
  h1 a { text-decoration:none;}
    h1 a:hover { text-decoration:none; color:#161616;}



h2 { font-family:'Bitter', serif; color: #FFF; text-shadow: 1px 1px 0px #666;filter: dropshadow(color=#494949, offx=1, offy=1); font-size:1.5em; padding:5px 0 8px 8px; letter-spacing:1px; width:300px;}
h2 a{ font-family:'Bitter', serif; color: #FFF; font-size:1em; padding:0 0 9px 0; text-decoration:none; text-decoration:underline;}
h2 a:hover{color: #FF0;}
h3 { font-family:'Bitter', serif; color:#FC0; text-shadow: 1px 1px 0px #000000;
        filter: dropshadow(color=#000000, offx=1, offy=1); font-size:2em; padding:0 0 10px 0; }
h3.entradas-home { font-family:'Bitter', serif; color: #F90; text-shadow: 1px 1px 0px #000000;
        filter: dropshadow(color=#000000, offx=1, offy=1); font-size:1.6em; padding:0 0 2px 0; }		
h4 {font-family:'Bitter', serif; color: #999; font-size:0.8em; margin:0 5px 10px 0; }
h4.titulo-servicio { color:#000;}
h5 { font-family:'Bitter', serif; font-weight:bold; color: #C60; text-shadow: 1px 1px 0px #000000;filter: dropshadow(color=#000000, offx=1, offy=1); font-size:1.6em; padding:0 0 10px 0; }
h6{font-family:'Bitter', serif; color: #999; font-size:1em; margin:0 0 10px 0; }

.sidebar { margin:0;}

li{font: 400 1.1em/2 'Bitter', 'Geneva', serif; color:#161616; letter-spacing:1px; text-align:left; list-style:none;}
li p{font: 400 0.6em/1.4 'Bitter', 'Geneva', serif; color:#333; padding-left:20px; padding-right:50px; list-style:none}

.datos-tienda > li { letter-spacing:0;}

p {  font: 400 0.8em/1.4 'Bitter', 'Geneva', serif; color:#333;}
p.fecha { font-family:'Bitter', serif; font-size:0.7em; color:#000; padding-left:10px; margin-bottom:12px;}
a { color:#666}
a.entrada {font: 400 1em/1.4 'Bitter', 'Geneva', serif; color: #7AC142; text-decoration:none; text-shadow:1px 1px #666;}
a:hover { color: #161616; text-shadow:none;} 

.TabbedPanelsContent p{ text-indent:15px;}

blockquote {
  font: 14px/20px italic Times, serif;
  padding: 8px;
  border-top: 1px solid #e1cc89;
  border-bottom: 1px solid #e1cc89;
  margin: 5px;
  background-image: url(images/comillas-abrir.png);
  background-position: top left;
  background-repeat: no-repeat;
  text-indent: 23px;
  }
  
blockquote.testimonio span {
     display: block;
     background-image: url(images/comillas-cerrar.png);
     background-repeat: no-repeat;
     background-position: bottom right;
   }
blockquote p { }

ul, ol { margin: 0px 0 10px 30px; }
.ulpage {width:90%}
.post { }
span.text p { width:650px; margin:15px 0 15px; 0}
h2.tirulo-tienda { margin:0 0 15px 0;}
ul.datos-tienda { margin:0; padding:0;}

.entry { }
.entry a { }
.entry a:hover { }

pre { }
code, tt { }

#meta { }
.postmetadata { }

#sidebar { }

.navgation { }
   .next-posts { }
   .prev-posts { }

#searchform { }
	#s { }
	#searchsubmt { }
	
ol.commentlist { list-style: none; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }

form { border:1px solid #CCC; padding:15px 15px 20px 15px; background:#FFF; }
.formulario { font-family: 'Bitter', serif; font-weight: 400; color: #FFF; font-size:1.3em;}
input[type=text] { background: #F5F5F5 ; border:1px solid #999; height:30px; margin-top:5px; width:70%; margin-bottom:15px;}
input[type=submit] {background: #09F; border:none; padding:10px 10px; color:#FFF; font-weight:bold; margin-top:5px;}!important
input[value=Enviar] { font-family: Arial, Helvetica, sans-serif; font-weight:bold; color: #fff;}
input[value=Buscar] { font-family: Arial, Helvetica, sans-serif; font-weight:bold; color: #fff;}
input[type=email] { background: #F5F5F5 ; border:1px solid #999; height:30px; margin-top:5px; width:70%; margin-bottom:15px;}
textarea {
	width: 100%;
	height:100px;
	margin-bottom:10px;}


} /* END screen media */


@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */