/*
Theme Name: Eviaan Theme
Theme URI: www.eviaan.com
Description: Tema de eviaan.com
Author: eviaan
Author URI: http://www.eviaan.com/
Version: 1.0



*/
* { padding:0; margin:0; outline:0; }

body {
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#454646;
}



/*   etiquetas   */

a {
  color: #236a7e;
  text-decoration: underline;
  cursor:pointer;
}
a:hover {
  color: #236a7e;
  text-decoration: none;
}


h2 {
  background:transparent url(images/flor.png) no-repeat scroll left bottom;
  color:#454646;
  font-family: "Myriad Pro", Cambria, Georgia, sans-serif;
  font-size:22px;
  font-style:italic;
  line-height:23px;
  padding:0 0 0 25px;
  font-weight: normal;
  margin-bottom:15px;
}

h2 a {
  text-decoration: none;
}

h2 a:hover {
  text-decoration: underline;
}


h3 {
  font-size:18px;
  color:#000;
  font-family: "Myriad Pro", Cambria, Georgia, sans-serif;
  font-weight: normal;
  line-height:22px;
}




/******* CABECERA ******/

#wraper {
  width:960px;
  margin:0 auto;
}

#header{
  background:transparent url(images/flores.jpg) no-repeat scroll right top;
  border-bottom:2px solid #236a7e;
  height:240px;
  margin-bottom:20px;
}

#headerimg{
  color:#454646;
  padding-bottom:50px;
  padding-top:92px;
}
#headerimg a, #headerimg a:hover{
  text-decoration: none;
}

#navigation {
  font-size:22px;
  font-family: "Myriad Pro", Cambria, Georgia, sans-serif;
  line-height:40px;
}
#navigation ul{
  list-style-type: none;
  height:40px;
}

#navigation a {
color:#454646;
display:inline;
float:left;
height:40px;
margin-right:25px;
text-decoration:none;
white-space:nowrap;
}

#navigation a.active, #navigation a:hover{
  color:#236a7e;
/*  background: #236a7e;  */
}


/******  CUERPO   *******/

.box {
  margin-bottom:20px;
  width:100%;
  background-color: #d7edf3;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  clear: both;
}

.azulclaro {
  background-color: #eff8fa;
}

.resalte {
  background-color: #98C2CF;
}

.box-cnt {
  padding: 0px 20px;
}

.two-columns {
  background:url(images/dash.gif) repeat-y 640px 0;
}
.three-columns {
  background:url(images/dash-three.gif) repeat-y 320px 0;
}

.welcome h2 {
  color:#454646;
}

h2.nobg {
  background:transparent;
  padding-left:0;
  color:#fff;
}

.portfolio-box-cnt {
  padding:0 20px 40px 20px;
}
.portfolio-box-cnt h2{
  position:relative;
  padding:20px 30px 0 30px;
}

.projects {
  width:1000px;
}
.projects ul{
  list-style-type: none;
  background:transparent url(images/dash-three.gif) repeat-y scroll 300px 0;
  height: 180px;
}
.projects ul li{
  float:left;
  display:inline;
  margin-right: 40px;
}
.projects ul li a {
  display: block;
  text-decoration: none;
}


.projects ul li a .image{
  font-size:0;
}
.projects ul li a .image {
  background:transparent !important;
}
.projects ul li a .image img{
  border: solid 5px #EFF8FA;
  width: 270px !important;
  height: 140px !important;
}
.projects ul li a h3  {
  color:#EFF8FA;
  text-decoration: none;
  background:transparent !important;
  font-weight: normal;
}
.projects ul li a:hover h3 {
  color:#fff;
}
.projects ul li a:hover .image img {
  border: solid 5px #fff;
}
.projects ul li a .info{
  float: left;
  clear: both;
}


/*****  POST  ******/


.post {}
.post h2{
  background:transparent none repeat scroll 0 0;
  font-family: "Myriad Pro", Cambria, Georgia, sans-serif;
  font-size:22px;
  font-style:normal;
  margin-bottom:0;
  padding:0;
}
.post h2 a{
  text-decoration: none;
  color: #454646;
}
.post h2 a:hover {
  color:#236A7E;
}
.post h2.normal {
  font-size: 19px;
  font-family: Georgia, serif;
  padding:0;
  line-height:23px;
  font-weight: normal;
  font-style: italic;
}

.postmetadata2 {
  font-weight: normal;
  background:#fefefe none no-repeat scroll center right;
  color:#6D6D6D;
  padding: 8px;

}
.postmetadata2 a {
  font-weight: normal;
}
.comentslink {
  padding-left:20px;
  background: url(images/coment.gif) no-repeat left 4px;
}
.tags {
  background:transparent url(images/label2.gif) no-repeat left 2px;
  padding-left:20px;
}
.cats {
  background:transparent url(images/carpeta.gif) no-repeat scroll 2px 6px;
  padding-left:20px;
}


.social {
  background:transparent url(images/user.gif) no-repeat left 4px;
  margin-top:5px;
  padding-left:20px;
  float:left;
  margin-right:10px;
}



/*******  SIDEBAR  *******/

.headlines ul{
  list-style-type: none;
  padding-left:15px;
}
.headlines ul li{
}

.headlines a {
  display:block;
  text-decoration:none;
  color: #236a7e;
  padding: 3px 3px 3px 13px;
  background: transparent url(images/miniarrow.gif) no-repeat scroll left 12px;
}
.headlines a:hover {
  padding-left: 16px;
  background: transparent url(images/miniarrow.gif) no-repeat scroll left -35px;
}




/***************************************/

.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;*/
}


#searchform input {
  width:180px;
  padding: 3px;
}
#searchform input#searchsubmit {
  width:80px;
  padding: 2px;
}




textarea {
  padding: 3px;
}
textarea {
  overflow:auto;
}

a img {
  border:0;
}
.cl {
  height:10px;
  clear:both;
}

.side-left {
  float:left;
  width:600px;
}
.side-right {
  float:right;
  width:280px;
}
.side-eq{
  float:left;
  display:inline;
  width:280px;
}
.side-center{
  margin:0 40px;
}


.entry {
  overflow: hidden;
  padding-top: 20px;
}
p {
  margin-bottom: 15px;
}

.post .entry h3 {
  font-size: 18px;
  font-weight: normal;
  color: #236A7E;
  margin-top: 20px;
  margin-bottom: 15px;
  font-family: "Myriad Pro", Cambria, Georgia, sans-serif;
}
.post .entry h4 {
  font-size: 16px;
  font-weight: normal;
  color: #236A7E;
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: "Myriad Pro", Cambria, Georgia, sans-serif;
}
.post .entry h5 {
  font-size: 14px;
  font-weight: bold;
  color: #236A7E;
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: "Myriad Pro", Cambria, Georgia, sans-serif;
}
.post .entry h6 {
  font-size: 14px;
  font-weight: normal;
  color: #236A7E;
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: "Myriad Pro", Cambria, Georgia, sans-serif;
}

.post .entry ul,
.post .entry ol {
    padding:0 0 15px 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;
}

.post .entry img {
  border: 5px solid #98C2CF;
}

.post .entry a:hover img {
  border: 5px solid #fff;
}


small {
  color:#868787;
  font-size:10px;
  display:block;
  line-height:12px;
}

.white {
  color:#fff;
}




/****  THUMBNAILS   *******/


.small-thumbnails {
  padding-top:5px;
  font-size:0;
  line-height:0;
}
.small-thumbnails ul {
  list-style-type: none;
}
.small-thumbnails ul li {
  display:inline;
  float:left;
  margin-bottom:8px;
  margin-right:8px;
  height: 60px;
}
.small-thumbnails ul li a{ }

.small-thumbnails ul li a img{
  height:54px;
  padding:3px;
  width:54px;
}
.small-thumbnails ul li a:hover img{
  background:#fff none repeat scroll 0 0;
}

.activa img {
  background:#fff none repeat scroll 0 0;
  padding: 3px;
}

.noactiva img {
  background:#98C2CF none repeat scroll 0 0;
}


#footer {
  font-size:12px;
}
#footer ul {
  list-style-type: none;
}
#footer ul li {
  display:inline;
}
#footer .box-cnt {
  padding-top:16px; padding-bottom:16px;
}
.footer-nav a {
  color:#454646;
  text-decoration:none;
  margin-right:25px;
}
.footer-nav a:hover {
  text-decoration: underline;
}

#footer .right {
  font-size:11px;
  color:#707070;
  line-height:16px;
  position:relative;
  margin-top:-8px;
  white-space:nowrap;
  text-align: right;
}

/*.footer-nav {
  float: left;
}*/




.posts {
}
.hidden {
  display:none;
}

#sidebar ul {
  list-style-type: none;
}
#sidebar ul li{
  padding-bottom:20px;
}
#sidebar ul li ul{
/*  padding-left:35px;   */
    padding-left:15px;
}
#sidebar ul li ul ul{
  padding-left:15px;
}
#sidebar ul li a {
  background:transparent url(images/miniarrow.gif) no-repeat scroll left 8px;
  color:#236A7E;
  display:block;
  padding:0 3px 0 13px;
  text-decoration:none;
}

#text-5 a, #text-7 a {
  background: none !important; 
}

#text-5 a:hover, #text-7 a:hover {
  background: none !important; 
  padding-left:13px !important;
}



#sidebar ul li a:hover {
  background:transparent url(images/miniarrow.gif) no-repeat scroll left -38px;
  padding-left:16px;
}
#sidebar ul li li{
  padding-bottom:2px;
}

.posts .post {
  padding-bottom:31px;
  margin-bottom:30px;
  border-bottom:dashed 1px #33a7c5;
}
.linkcat {
  padding-bottom: 20px !important;
}
#linkcat-13 {
  padding-bottom: 0px !important;
}


/*** Hovers ***/


.nav {
  height:40px;
  font-size:11px;
  white-space:nowrap;
}
.alignleft {
  float:left;
}
.alignright {
  float:right;
}

.single {
  padding-left:50px;
  padding-right:50px;
}

#respond {
  border-top:1px dashed #33A7C5;
}
#respond p {
  padding-bottom:10px;
}
#respond small {
  display:inline;
}
#respond input,
#respond textarea{
}
#respond input {
  width:200px;
}
#respond input#submit {
  cursor:pointer;
}
#respond textarea {
  width:600px;
  height:170px;
}

#respond h3, h3#comments {
  padding-bottom:15px;
  padding-top:30px;
}

ol.commentlist {
  list-style-type: none;
}
ol.commentlist li{
  background:#FEFEFE none repeat scroll 0 0;
  margin-bottom:15px;
  padding:10px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;  
}
ol.commentlist li ul.children {
  list-style-type: none;
  margin-left: 15px;
  padding-left: 15px;
  margin-top: 15px;
}
ol.commentlist li ul.children li {
    padding-bottom: 0;
}
ol.commentlist li p{
  padding-top:10px;
}
ol.commentlist .commentmetadata{
  font-size:11px;
}
ol.commentlist img{
  float:left;
  margin-right:15px;
  margin-top:5px;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
}

.fn {
  font-size: 14px;
}


/*.vcard {
  float:left;
  width:70%;
}
.reply {
  float: right;
}*/



.nobrd {
  border:0 !important;
}

.portfolio {
  width:640px;
}


.portfolio ul {
  list-style-type: none;
  padding-top:15px;
}
.portfolio ul li{
  float: left;
  height: 230px;
}
.portfolio .image{
}
.portfolio .image a {
  background:transparent !important;
}
.portfolio .image a img{
  background-color:#98C2CF;
  margin-right:15px;
  padding:5px;
  width:180px;
}
.portfolio .image a:hover img{
  background-color:#fff;
}
.portfolio .info {
  float:left;
  display:inline;
  width:390px;
  margin-left:20px;
}
.portfolio h3 {
  color:#236A7E;
  font-size:14px;
  font-style:italic;
  line-height:22px;
  margin-bottom:5px;
}
.portfolio .entry p {
  padding-top:10px;
}
.portfolio h3 a{
  text-decoration: none;
}
.portfolio h3 a:hover{
  color:#000;
}
.portfolio .long-info {
  padding-top:20px;
}

.screen-reader-text {
  display:none;
}

.wp-caption {
  margin-left: auto;
  margin-right: auto;
}

.wp-caption-text {
  text-align: center;
}

#tag_cloud-3 div {
  margin-left: 15px;
}


.rssTienda a {
	display: block;
	margin-bottom: 5px;
	text-decoration: none;
	font-size: 16px;
}

.rssTienda li {
	list-style: none;	
}

.rssTienda img {
	float: left;
	margin-right: 10px;
	border: 1px solid #236A7E;
	width: 80px;
}




