@charset "iso-8859-1";

/*
Theme Name: Bluedots Design
Theme URI: http://www.bluedotsdesign.com
Description: Theme made for the bluedotsdesign blog
Version: 2.0
Author: Alberto Villalobos
Author URI: http://www.bluedotsdesign.com
Tags: Clean , blue
*/

* {
	margin: 0;
}

.sidebar1 a img {border:0;}
body {margin:0px; padding:0px;background:#8CC8BC url(imagenes/fondo.png) repeat-x; height:100%;font-family:Georgia, Arial;}
#contenedor {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -228px;width:1024px;}
.clear {clear:both;}
.push {height:100px;}
.minipush {height:20px;clear:left;}
/* ----------------------------------------ENCABEZADO-----------------------------------------*/
#header {width:380px;float:left;}
#logo {width:315px; height:194px; float:left; background: url(imagenes/logo.png) no-repeat;margin-top:16px;margin-left:10px;}
#logo img {border:none;}
#tiras {width:315px; height:34px;background: url(imagenes/tiras.png) no-repeat;float:left;margin-left:12px;}
.maintitle {margin:0px;display:block;text-indent:-9999px; font-size:1px;}
.descripcion {margin:0px;display:block;text-indent:-9999px;}

/* ----------------------------------------COLUMNA IZQUIERDA-----------------------------------------*/
#colizq {width:380px;float:left;}
.sidebar1 {width:317px;float:left;padding-left:10px;}
.sidebar1top {width:317px; height:17px;float:left;background: url(imagenes/sidebartop.png);}
.sidebar1body {width:295px;padding-bottom:100px;  background:#FCFCFC; border-right: 11px solid #C6E4DE;border-bottom: 11px solid #C6E4DE;border-left: 11px solid #C6E4DE;}
.barrabuscar {float:left; margin-left:40px;margin-top:15px;}
#sbutt {background: #FBC310; }


/* ---------------estilos de la columna izquierda---------*/
.bandera {float:left; width:47px; height:24px; background: url(imagenes/engflag.png) no-repeat;margin-right:10px;margin-left:20px;}
.lineachica {float:left; width:281px; height:4px; background: url(imagenes/lineachica.png) no-repeat;margin:10px 0px 20px 7px;}
#colizq h2 { font-size: 20px; margin: 0px 0px 15px 20px; font-weight:normal; line-height:20px; width:260px; color:#333333;}
#colizq p{ font-size: 12px; margin: 0px 0px 10px 20px; font-weight:normal; line-height:20px;width:260px; color:#333333;}
#colizq h3{ font-size: 20px; margin: 0px 0px 0px 0px; font-weight:normal;width:260px;	}
#colizq ul.menu  {margin-top:0px;}
#colizq ul.menu li { font-size: 20px; font-weight:normal; line-height:25px; color:#333333;}
.rates { background: white; border: 1px solid black; margin: 0px 0px 10px 20px;width:260px;  }
.rates h4 { font-size: 13px;font-weight:normal; line-height:20px; color:#333333; margin-left:4px;}
ul.listadelinks {padding: 0px;float:left;width:120px; margin-left:20px;list-style-type:none;}
ul.listadelinks li a { font-size: 13px;font-style:italic;font-weight:normal; line-height:25px;width:260px; color:#397D91;}
ul.listadelinks li a:hover {color:black;}

/* ----------------------------------------COLUMNA DERECHA-----------------------------------------*/
.copy {float:left;width:430px;margin:20px;}
.copy h2 { font-size:20px;font-weight:normal;}
.copy h3 { font-size:15px; font-style:italic; color:#FBC310;font-weight:normal;}
.copy h4	{ font-size:12px; font-style:italic; font-weight:normal;}
#contenido {float:left;width:610px; margin-left:0px;}
.mainbody h2 a {text-decoration:none; font-size: 20px; font-weight:normal; line-height:25px; width:260px; color:black;}
.mainbody p{ font-size: 12px; font-weight:normal; line-height:20px; color:#333333;}
.mainbody h5{ font-size: 15px; margin: 0px 0px 0px 0px; font-weight:normal;width:260px;	float:right;}
.mainbody small { font-size: 15px; margin: 15px 0px 10px 0px; font-weight:normal;width:260px; clear:left; color:#E5A103;}
#maintop {float:left;width:581px; height:16px;background: url(imagenes/maintop.png) no-repeat;margin-top:80px;margin-left:20px;}
.mainbody {margin-left:20px;width:559px;padding-bottom:25px;border-right: 11px solid #C6E4DE;border-left: 11px solid #C6E4DE; background:#FCFCFC;float:left;}
.mainbody a {color: #397D91;}
.contmenu {float:left;margin-top:-16px;background: url(imagenes/menu.png) repeat-x; height:50px;width:559px;}
ul.menu {list-style-type:none;padding:0px;margin:10px 0px 0px 20px;}
ul.menu li {display:inline;margin-right:10px;margin-top:15px; font-size: 15px; font-weight:bold; line-height:25px; color:#333333;}
ul.menu li a {  font-size: 13px; font-weight:normal; line-height:25px;width:260px; color:#397D91;text-decoration:none;}
ul.menu li a:hover {text-decoration:underline; color: black;}
ul.menuside {float:left;width:125px;padding-left:20px;font-size:18px;list-style-type:none;}
ul.menuside li {font-size:13px;line-height:160%;}
ul.menuside li a {color:#397D91;}
ul.menuside1{float:left;width:250px;padding-left:20px;font-size:18px;list-style-type:none;}
ul.menuside1 li {font-size:12px;line-height:160%;}
ul.menuside1 li a {color:#397D91;}
.pp {width:100%;}
.imgprincipal {float:left; width:559px; height:146px; background: url(imagenes/imgprincipal.png) no-repeat;}

.registrate {width:150px;float:right;margin-top:10px;}
.registrateimg {float:left; height:22px; width:27px; background: url(imagenes/registrate.gif) no-repeat;}
.rssicon {width:100px;float:right;margin-top:10px;}
.rssiconimg {float:left; height:20px; width:20px; background: url(imagenes/rssicon.png) no-repeat;}
.rssicon a {float:left;color: #397D91;margin-left:4px;}

.listapost {clear:left; width:300px;}
.listapost li {font-size:12px;  margin: 0px 0px 10px 0px;font-size:13px; line-height:23px;}
/* ----------------------------------------Post featured-----------------------------------------*/

.tituloeng { font-size:20px;font-weight:normal;}
.featured img {margin-left:10px; border:none;margin-bottom:20px;}
.lineagrande {float:left;width:547px; height:6px;background: url(imagenes/lineagrande.png) no-repeat;margin: 10px 0px 20px 6px;}
.bordetitulo {float:left; width:145px;margin: 0px 10px 20px 10px;}
.bordetitulo h2{width:145px;float:left;}
.bordetitulo h5{float:left; width:145px;margin-top:25px; color:#E5A103;}
.texto {float:left;width:255px;margin-left:15px;}
.imagen{float:left; margin-left:100px;margin-bottom:20px;}
.texto img {margin-left:50px;}
.dos {float:left; margin-left:20px; font-size: 15px; font-weight:bold; line-height:25px; color:#333333;}
.entry {float:left;width:380px; }
.datospost {margin-top: 25px;margin-right:15px;clear:left;}
.postmetadata {float:left;}
.postmetadata a {color: #397D91;}
.subtitulospost {font-family: Georgia; margin: 25px 0px 25px 0px; font-size:25px; font-weight:normal; line-height:25px;  padding-top:3px;}
.mainbody  .parrafos { margin: 0px 0px 10px 0px;font-size:13px; line-height:23px;}
.mainbody  .parrafoseng {margin: 0px 0px 10px 0px;font-size:12px; line-height:23px; font-weight:bold; }

.mainbody .pautor {float:left; margin: 0px 0px 14px 0px; font-size:14px;line-height:25px;}
.mainbody .pautoreng {float:left; margin: 0px 0px 10px 0px; font-style:italic;font-size:12px;line-height:25px; font-weight:bold;}
.subtituloh3 {float:left; margin: 25px 0px 25px 0px; font-size:19px; font-weight:normal; line-height:25px;background: url(imagenes/lineagrande.png) no-repeat; width:290px;padding-top:3px;}
.stbutton {float:left; margin:10px 0px 10px 0px;}

.mainbottom {float:left;width:581px; height:20px;background:url(imagenes/mainbottom.png) no-repeat;margin-left:20px;}

/* ----------------------------------------Normal Post----------------------------------------*/
.seccionnueva {float:left;width:632px;}
.normalposttop{ float:left;width: 266px;height:36px; background:url(imagenes/normalposttop.png) no-repeat;}
.normalpost {float:left; width:266px; margin-left:19px;margin-top:0px;margin-right:31px;}
.fondonormalpost {float:left;width:244px;height: 300px;border-right: 11px solid #C6E4DE;border-left: 11px solid #C6E4DE;background:#FCFCFC;}
.normalpostbottom { float:left;width: 266px;height:20px; background:url(imagenes/normalpostbottom.png) no-repeat;}
.bordetitulonormal {float:left; width:260px;margin: 0px 0px 10px 6px;}
.bordetitulonormal h2{width:235px;float:left;}
.bordetitulonormal h5{float:left; width:235px;margin-top:5px; color:#E5A103;}
.entrynormal {float:left;width:235px;}
.datospostnormal {margin-top: 15px;margin-right:0px;float:left;}

.normalpost h2 a {text-decoration:none; font-size: 17px; font-weight:normal; line-height:25px; width:260px; color:black;}
.normalpost p{margin-left:6px;width:235px;  font-size: 11px; font-weight:normal; line-height:20px; color:#333333;}
.normalpost h5{ font-size: 15px; margin: 0px 0px 0px 0px; font-weight:normal;width:260px; float:right;}

.bottom {float:left;width:582px; height:86px;background:url(imagenes/bottom.png) no-repeat;margin-left:19px;}

/* ----------------------------------------Single Post----------------------------------------*/

.bordetitulosingle {float:left; width:550px;margin: 20px 0px 20px 10px;}
.bordetitulosingle h1{text-decoration:none; font-size: 30px; font-weight:normal; line-height:30px;  color:black;}
.bordetitulosingle h5{float:left; width:166px;margin-top:5px; color:#E5A103;font-size:15px;}
.entrysingle {float:left;width:540px;margin:0px 0 20px 10px;}
.entrysingle p{ font-size: 14px; font-weight:normal; line-height:20px; color:#333333;}
.datospostsingle {margin-top:25px;margin-right:15px;float:right;}
.postmetadatasingle {float:left;}
.postmetadatasingle a {color: #397D91;}
.singleimg {margin-left:10px; border:none;margin-top:20px;}
.tags { width:500px;clear:left; }
#sharethis_0 {clear:left;}

/* ----------------------------------------Archive ----------------------------------------*/
.pagetitle {font-weight:normal;}
#columnaarchivo {margin-left:20px;width:559px;padding-bottom:25px;border-right: 11px solid #C6E4DE;border-left: 11px solid #C6E4DE; background:#FCFCFC;float:left;}
.archivetitle {font-size:18px;text-decoration:none;font-weight:normal; line-height:25px;  color:black;margin:25px 0px 30px 10px;}
.postarchives {float:left;margin-top:0px;width:500px;padding-left:15px;}
#columnaarchivo h3 {font-weight:normal;}
#columnaarchivo h2 a{margin-bottom: 10px;float: left;text-decoration:none; font-size: 20px; font-weight:normal; line-height:25px;  color:black;}
#columnaarchivo h5{margin-bottom:10px; font-size: 15px; margin: 0px 0px 0px 0px; font-weight:normal;width:260px; clear:left; color:#E5A103;}
.lineagrande2 {float:left;width:547px; height:6px;background: url(imagenes/lineagrande.png) no-repeat;margin: 5px 0px 5px 6px;}
#columnaarchivo .postmetadata {float:left;font-size:13px;margin-bottom:10px;}
#columnaarchivo .postmetadata a {color: #397D91;}
.flecha {width:30px; height:43px;background: url(imagenes/flecha.png) no-repeat;float:left;margin-left:-11px;}

/* ---------------------------------------COMMENTS----------------------------------------*/
ul#commentlist {padding: 0px; float:left;width:548px;margin-left:6px;}
ul#commentlist li {font-family:Georgia,Arial; width:547px; float:left; padding:0px 0px 10px 0px;background:#C6E4DE url(imagenes/lineagrande.png) no-repeat;list-style-type:none;margin-top:15px;}
.avatar {float:left; margin:10px;}
ul#commentlist p {font-size: 12.5px;}
ul#commentlist a {color:black; text-decoration:none;}
.commenttext {margin-top:10px; float:left;width:300px;margin-bottom:10px;}
.commenttext p {margin-top:14px;}
.autorlink {float:left; width:150px;margin-top:10px;font-size:19px;}
.commentfecha {float:left; width:150px;font-size:11px;margin-top:5px; color:gray;}
.datoscomment {float:left; width:150px;margin-left:10px;}
.soc1 {float:right; text-decoration:none;margin-right:6px;margin-top:5px;}

#author { margin-bottom:10px;padding-top:5px;padding-left:3px; width:216px; height:25px; background:url(imagenes/formainput.png) no-repeat; border: 1px solid white;}
#email { margin-bottom:10px;padding-top:5px;padding-left:3px; width:216px; height:25px; background:url(imagenes/formainput.png) no-repeat; border: 1px solid white;}
#url { margin-bottom:10px;padding-top:5px;padding-left:3px; width:216px; height:25px; background:url(imagenes/formainput.png) no-repeat; border: 1px solid white;}
#postcomment {float:left;margin-bottom:10px;margin-left: 6px; font-size: 20px;font-weight:normal;margin-top:30px;}
#commentform {margin-left: 6px;float:left;width:548px;}
#comment {background:url(imagenes/inputmessage.png) no-repeat; width:540px; height:181px;border:none;}
#submit { margin-top:15px; background: #C6E4DE; border: 2px solid #FBC310;height:30px; }
#submit:hover {background:#F5EBC2;}
.bottomsecundario {margin-left:20px;width:559px;border-right: 11px solid #C6E4DE;border-bottom: 11px solid #C6E4DE;border-left: 11px solid #C6E4DE; background:#FCFCFC;float:left;}

#contentpagina {width:480px;}
.pagina{width:480px; margin-left:20px; float:left;margin-top:20px;}
#contentpagina h2 {font-weight:normal;  font-size:20px; margin-left:20px;}

/* ----------------------------------------FOOTER----------------------------------------*/
#footer {width:1024px; float:left;}
.footertop {width:991px; height:84px; float:left;background: url(imagenes/footertop.png) no-repeat;}
.footertop h2 {float:left; font-size: 18px; margin: 50px 0px 0px 30px; font-weight:normal; line-height:25px; width:120px; color:black;}
.footerbody {margin-left:13px;width:944px;padding-bottom:50px;border-right: 11px solid #C6E4DE;border-bottom: 11px solid #C6E4DE;border-left: 11px solid #C6E4DE; background:#FCFCFC;float:left;}
.datoscontacto {width:300px; float:left; font-family:Georgia; font-weight:normal;font-size:14px;margin-left:37px;}
.datoscontacto span {margin-right:5px;color:#299C9F;}
.datoscontacto p {margin: 10px 0 10px 0; }

.entrysingle ul {padding:15px; color:#333333; font-family:Georgia; font-size:13px;width:300px;background:#C6E4DE;margin:10px 0px 10px 110px;}
.entrysingle ul li { list-style-type:none;margin-bottom:10px;line-height:23px;}

.entrysingle ol {padding:15px; color:#333333; font-family:Georgia; font-size:13px;width:300px;margin:10px 0px 10px 110px;}
.entrysingle ol li {margin-bottom:10px;line-height:23px;}

.entrysingle a {border:none;}

