/*------------------------------------------------------------------------------------------------
  DESARROLLADO POR 32Desarrollos
  www.32desarrollos.com
  ----------------------------------------------------------------------------------------------*/
body { margin: 0; padding: 0; font: 10px Arial, Helvetica, sans-serif; text-align:center; background: #f0f4f0; }
img { border: none; }
h1, h2, h3, h4, h5, h6, p, li, div, form { margin: 0; padding: 0; text-align: left;}
ul, ol { margin: 0 20px 18px; padding: 0 0 0 10px; }
ul ul, ol ul, ul ol, ol ol{ margin: 0 20px 0; padding: 0 0 0 10px; text-align: left; }



/*------------------------------------------------------------------------------------------------
  Formularios

form { margin: 0; padding: 0; }
fieldset { margin: 0px; padding: 0px; border-right: none; border-bottom: none; border-left: none; border-top: 1px solid #E8E8E8; }
legend { margin: 0px 0px 0px -7px; padding: 0px 4px 3px 0px; color: #aa9c84; background: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; }
label { margin: 0px; padding: 0px; color:#333; font: bold 13px/2em Verdana, Arial, Helvetica, sans-serif; }
label span { color:#666; font-size: 11px; line-height: 1.6em; font-weight: normal; }
input { color:#000; padding: 3px; font-size: 13px; line-height: 1em; font-weight: normal; }
select { color:#000; padding: 2px; font-size: 13px; line-height: 1em; font-weight: normal; }
button { padding: 3px; }
form table { border-collapse: collapse; }
form p { margin: 0px 0px 13px; font-family: Verdana, Arial, Helvetica, sans-serif; }
form .aclaraciones { margin: 0; }
  ----------------------------------------------------------------------------------------------*/
 
/*------------------------------------------------------------------------------------------------
  Layout
  ----------------------------------------------------------------------------------------------*/
#header { width: 950px; margin: 0 auto; text-align: left; overflow: auto; padding: 10px 0 0 0; background: #f0f4f0; }
#header .padding { padding: 22px 30px 19px 24px; }

#pagewrap {
	margin: 20px auto 0px;
	text-align: center;
	width: 950px;
	background: #FFFFFF; 
	-moz-border-radius-topleft: 14px;
	-moz-border-radius-topright: 14px;
    -webkit-border-top-left-radius: 14px;
	-webkit-border-top-right-radius: 14px;
    -khtml-border-radius-topright: 14px;
	-khtml-border-radius-topleft: 14px;
	border-radius-top-left: 14px;
	border-radius-top-right: 14px;
	overflow: hidden;
	}	
* html #pagewrap {behavior: url(/wp-content/themes/prueba1/images/border-radius.htc); border-radius: 14px;}

#intro { width: 100%; margin: 20px auto 0;text-align: center; background: #95c542;
}
		
		
#boxintro { width: 900px; margin: 0 auto; padding: 12px 0; overflow: hidden; }
	
	
#contenido { width: 950px; background: #ffffff url(imagenes/footertop.png) no-repeat left bottom; margin: 0 auto; height: 700px; padding: 40px 0 0 0; text-align: left;}
#contenidoblog { width: 950px; background: #ffffff url(imagenes/footertop.png) no-repeat left bottom; margin: 0 auto; padding: 40px 0 0 0; }
#areas { float: left; width: 600px; margin: 0 0 0 24px; background: transparent; }
		.bloque { float: left; margin: 0 20px 10px 0; width: 280px;} 
		#areas570 { float: left; width: 570px ; margin: 0 0 40px 25px; background: transparent; }
#derecha { float: right; width: 300px; 
margin: 0 22px 0 0; 
_margin: 0 6px 0 0;
background: #f7f7f7; border:1px solid #e3e3e3; }

* html #derecha {margin: 0 12px 0 0;}
#box { margin: 15px; }
	#secundario { width: 330px; float: left; margin: 0 0 10px 10px; padding: 10px 0; }

#pie { width: 950px; background: #000000 url(imagenes/footerbottom.png) no-repeat; margin: 0 auto; height: 141px; }
#pie .padding { padding: 30px; }
.fix { clear:both; height:10px; margin: -1px 0 0 0; overflow: hidden; }

#contenedorIE950 { margin: 2px 0 0 0; }
#contenedorIEx {}

/*------------------------------------------------------------------------------------------------
  Header
  ----------------------------------------------------------------------------------------------*/
#logo { float: left; width: 193px; height: 36px; background: url(imagenes/logoma.png) no-repeat left top; text-indent: -9999px; }
#logo a { display:block; width:100%; height:100%; outline:none; }
#navegaciontop { float: right; text-align: right; margin: 12px 0 0 0;}

/*------------------------------------------------------------------------------------------------
  Derecha
  ----------------------------------------------------------------------------------------------*/
#fotobeba { background: #ffffff url(imagenes/fotobeba.jpg) no-repeat center;  float: left; width: 66px; height: 84px; text-indent: -9999px; 
border: 1px solid #808080; padding: 1px; margin: 0 9px 0 0; position: relative; }
#firma { background: #ffffff url(imagenes/firmabeba.png) no-repeat; width: 154px; height: 47px; text-indent: -9999px; margin: 0 0 0 115px; }
#flickrss {clear:both; padding: 4px 0 10px 0; border-bottom: 1px solid #CECECE; border-top:1px solid #CECECE; margin: 10px 0 0 0; }
#flickrss p {text-align: right !important; font-size:9px; color:#CECECE; padding: 4px 16px 0 0;}
#flickrss img {border:2px solid #DDDDDD; margin: 10px 0 0 6px;}
#facebook { float: right; width: 66px; height: 70px; background: transparent; margin: 0 20px 0 0; text-indent: -9999px; }
#facebook a { display:block; width:100%; height:100%; outline:none; }
#mapafooter { float: left; width: 260px; height: 170px; background: transparent; margin: 0 0 0 20px; text-indent: -9999px;}
#mapafooter a { display:block; width:100%; height:100%; outline:none; }

/*------------------------------------------------------------------------------------------------
  Footer margin:  20px 25px 0 325px;
  ----------------------------------------------------------------------------------------------*/
#containerlinks { width: 600px; margin: 20px 25px 0 0; float: right; }
#bloquei { float: left; width: 315px; }
#bloqued { float: right; width: 285px; }
#logo32d { float: right; width: 31px; height: 32px; background: url(imagenes/logo32d.gif) no-repeat left top; text-indent: -9999px; margin: 10px 0 0 0;}
#logo32d a { display:block; width:100%; height:100%; outline:none; }

/*------------------------------------------------------------------------------------------------
  Tipografias
  ----------------------------------------------------------------------------------------------*/
h1 { color:#558722; font-size: 18px; line-height: 22px; text-align: left; }
#areas h1, #areas570 h1 { color:#558722; font-family:'Francois One',Georgia,'Trebuchet MS',sans-serif;
	font-size:26px;
	font-weight:normal;
	letter-spacing:-1px;
	text-decoration:none;
	text-transform:capitalize;
line-height: 32px; border-bottom: 1px solid #558722; margin-bottom: 7px; padding: 6px 0 4px 0; }
h2 { color:#558722; font-size: 18px; line-height: 22px; border-bottom: 1px solid #558722; margin-bottom: 7px; padding: 0 0 4px 0; }
h3 { color:#558722; font-size: 1.3em; line-height: 1.5em; font-weight: bold; }
h4 { color:#4f4e49; font-size: 1.2em; line-height: 1.5em; font-weight: bold; }
p, li, dt, dd { color:#4f4e49; font-size: 12px; line-height: 1.5em; font-weight: normal; text-align: left; }
.texto { color:#4f4e49; font-size: 12px; line-height: 1.5em; font-weight: normal; margin-bottom: 20px; }
li li, li li li { font-size: 11px; line-height: 1.5em; font-weight: normal; }
.breadcrumbs { font-size: 11px; margin: 0 0 10px 0; }
.aclaraciones { font-size: 11px; }
#intro p {color:#000000; font-family: 'Lobster', Georgia; font-size: 24pt; text-align: justify; line-height: 34pt; }
#areas p { text-align: left; line-height: 20px; padding: 10px 0 10px 0;}
#areas h3 { float: none; line-height 28px; text-align: left; }
#derecha p { font: italic 10pt Georgia; line-height: 19px; text-align: justify; }
#breadcrumbs { color: #558722; padding: 10px 0;margin:0; text-align: left; }
#breadcrumbs li {color: #558722; display:inline; padding: 0 10px 0 0; text-decoration:none; }
#breadcrumbs a {color: #558722; display:inline; padding: 0 10px 0 0; text-decoration:none; }
#breadcrumbs a:hover {text-decoration: underline; }
#intro h1 { color:#000000; font-family: 'Lobster', Georgia; font-size: 24pt; text-align: justify; line-height: 42pt; text-transform:capitalize; font-weight: normal; padding: 0 0 2px;}
#pie p {color: #fbfbfb; font-family:Georgia; font-size:12px; }
#bloqued p { text-align: right; }
.entry p { margin: 0 0 10px 0; font-family: 'Arimo', 'Trebuchet MS',sans-serif;
	font-size: 16px; font-weight:normal; line-height: 28px; color: #444;
	}


/*------------------------------------------------------------------------------------------------
  Links
  a, a:visited { color: #2b79ae; text-decoration: none; }
  a:hover { color: #2b79ae; text-decoration: underline; }
  color: #558722;
  ----------------------------------------------------------------------------------------------*/
#pie a {color: #fbfbfb; font-family:Georgia; font-size:12px; text-decoration: none; } 
#pie a:hover { text-decoration: underline;}
#intro a { text-decoration: none;}
#intro a:hover { text-decoration: underline; }
a {color: #558722; display:inline; text-decoration:none; }
/*------------------------------------------------------------------------------------------------
  WP
  ----------------------------------------------------------------------------------------------*/
.post {margin: 0 0 40px 0; }
.entry {margin: 0 0 35px 0; display: block; text-align: left; float: left; }
.more-link { color: gray; text-decoration: none; text-transform: lowercase; display:block; text-align:right;}
h3.comments  {text-align: left; margin: 5px 0 5px 0;}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}
.alignleft {
   float: left;
   margin: 0 10px 5px 0;
}
.alignright {
   float: right;
   margin: 0 0 5px 10px;
}
.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}
.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}
.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
   text-align: center;
}

.entry a img {
	text-decoration: none;
	border: 2px solid gray;
}

.paginacion {clear: both; display: block;}

.fb-buttons {text-align: left; height:35px;}
.fbavatar {float:left;}
.clear { clear:both; height:10px; margin: 0; overflow: hidden; }

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

.comment {
display: block;
clear: both;
padding: 10px 0 10px 0;
text-align: left;
margin: 10px 0 10px 0; 
min-height: 85px;
}

.avatar {
clear: both;
float: left;
padding: 1px;
background: rgba(0,0,0,.1);
margin: 0 6px 0 10px;
}

.comment-author {
}

.comment-body {
}

.comment-body time {
}

.even {
background: #ECFFE5;
}

#commentform textarea {
}

#author, #email, #url {
}

input#s {
}

input#submit, input#searchsubmit {
color: #ccc;
cursor: pointer;
text-decoration: none;
padding: 6px 10px 4px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
background: rgba(0,0,0,.2);
border: 1px solid rgba(0,0,0,.2);
}

input#submit:hover, input#searchsubmit:hover {
color: #00ffff;
}

.form-submit {
}

.form-allowed-tags,
.comment-form-comment label {
display: none;
} 
.article {display: block;}

