/* CONTENEDORES ............................................................................................. */
#blog-maincontent  {
  margin: 0;
  padding:20px 0px 10px 0px;
   width:980px;
  vertical-align: text-top;
  vertical-align:top;
  overflow:hidden;
  }
#blog-centercol	 {
  margin: 0;
  padding: 0;
  width: 738px;
  text-align:left;
  }
#blog-leftcol {
  margin: 0 0 0 11px;
  padding:0;
  float: right;
  text-align:left;
  width: 210px;
  }

/*BOX LEFTCOL............................................................................*/
.blog-boxleft-banner {
  margin: 0 0 10px 0;
  padding:0;
  }
.blog-boxleft {
  margin:0 0 10px 0;
  padding:6px 10px 15px 10px;
  background:#f8f8f8 url(../../img/blog_bg_boxleft.png) no-repeat top}
.blog-boxleft h3 {
  margin:0 0 10px;
  padding:0 0 6px;
  font-size: 11px;
  text-transform:uppercase;
  text-align:center;
  background:url(../../img/blog_bg_boxleft.png) no-repea bottom;
  line-height:16px;
  display:block;
  }
.blog-boxleft a	 {
  margin:0;
  padding:0;
  color:#8bc0d0;
  }
.blog-boxleft a:hover {
  margin:0;
  padding:0;
  text-decoration:none;
  color:#5aa1b7;
  	}
.blog-boxleft ul {
  margin:0 0 0 15px;
  padding:0;
  list-style: square;
  color: #707070;
  }
.blog-boxleft ul li  {
  font-size:11px;
  line-height:15px;
  list-style: square;
  color: #707070;
  margin: 5px 0 5px 0;
  padding: 0;
  background-image: none;
  }
.blog-boxleft ul li a  {
  color:#707070;
  padding: 0;
  margin:0;
  text-decoration:none;
  }
.blog-boxleft ul li a:hover	 {
  text-decoration:none;
  }
.blog-boxleft ul.blog-list {
  margin: 0;
  padding:0;
  list-style:none;
  color: #000000;
  }
.blog-boxleft ul.blog-list li {
  margin: 3px 0 4px 0;
  line-height: 14px;
  list-style-image:none;
  padding: 0 0 4px 0;
  border-bottom: 1px solid #e6e6e6;
  }
.blog-boxleft ul.blog-list li a {
  color: #5a72a2;
  text-decoration: underline;
  }
.blog-boxleft ul.blog-list li a:hover {
  color: #4C5767;
  }
.blog-boxleft .blog-post {
  margin: 0;
  color: #4C5767;
  padding: 0;
  font-size: 10px;
  }

.blog-boxleft input[type=text] {
  height:18px;
  }

/*Box Blog-content.....................................................................*/

#blog-centercol h2 {
   padding:0 0 0 20px;
  }
#blog-centercol h1 a {
   font-size:20px;
   font-family:'HelveticaNeueLTStd45Light', sans-serif;
  }
.blog-content	 {
  margin: 0 0 10px 16px;
  padding: 15px;
  background: url(../../img/bg_content.png) no-repeat top left;
  }
.blog-content .iconos-redes	 {
  height:20px;
  text-align:right;
  margin:5px 0 0 0;
  padding:2px 0 0 0;
  float:right;
  }
.blog-content .iconos-redes img	 {
  margin:0 0 0 5px;
  }
.blog-date	 {
  border: none;
  padding:0;
  margin: 0 0 10px 0;
  font-size: 10px;
  border-bottom: 1px solid #ececec;
  font-family: 'Tahoma', Arial, verdana, sans-serif;
  font-weight: bold;
  color:#ababab;
  }
.blog-text	 {
  padding: 0;
  margin: 0 0 5px 0;
  text-align:justify;
  overflow:hidden;
  line-height:18px;
  }
.blog-text p.blog	 {
  overflow:hidden;
  }
.blog-text a {
  color:#0457af;
  text-decoration: underline;
  }
.blog-text a:hover	 {
  color:#000000;
  text-decoration: underline;
  }

/* FORMATO DE TEXTO PARA EL EDITOR ....................................................*/
.blog-text h1 {
  margin: 10px 0 10px 0;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  text-align:left;
  color: #828282;
  }
.blog-text h2  {
  font-size:14px;
  font-weight:bold;
  color:#0457af;
  padding:0;
  margin:5px 0 5px 0;
  text-align:left;
  }
.blog-text h3  {
  font-size:12px;
  font-weight:bold;
  color:#179fc9;
  padding:0;
  margin:5px 0 5px 0;
  text-align:left;
  }
.blog-text ul	 {
  list-style: square;
  margin: 5px 0 5px 20px;
  padding:0;
  }
.blog-text ul li	 {
  list-style: square;
  margin: 1px 0 1px 0;
  padding:0;
  background-image: none;
  color: #767676;
  }
.blog-text p	 {
  font-size: 12px;
  line-height:16px;
  padding:0 0 5px 0;
  margin: 0;
  color:#3a3a3a;
  }
.blog-text a.ampliar {
  COLOR: #3b9bc7;
  text-decoration:none;
   font-size: 11px;
  padding: 0 15px 0px 4px;
  text-align:right;
  display:inline-block;
  margin:0 0 0 0;
  text-decoration: none;
  width:78px;
   height:14px;
   line-height:14px;
   background: url(../../img/blog_ampliar.png) right 3px no-repeat;
  }
.blog-text a.ampliar:hover	 {
  color: #555555;
  }

/* BLOG FOOTER ..........................................................................*/
.blog-foot	 {
  padding: 3px 0 0 0;
  margin: 0;
  border-top: 1px solid #d0e5e9;
  color: #3b9bc7;
  font-size: 10px;
  }
.blog-foot a	 {
  color: #005596;
  text-decoration: none;
  }
.blog-foot a:hover	 {
  COLOR: #727272;
  	text-decoration: none;
  }
.blog-content-answer	 {
  margin: 0 0 10px 0;
  padding: 15px;
  background-color:#f4f9fa;
  }

/* GALERÍA DE FOTOS .......................................................................*/
.blog-galeria {
  margin:10px 0 10px 0;
  padding:15px 10px;
  background-color:#f4f4f4;
  }
td.blog-td {
  margin:0;
  padding:0 0 0 10px;
  }
.blog-galeria-foto {
  margin:0 10px 10px 0;
  padding:0;
  width:200px;
  height:133px;
  float:left;
  display:block;
  text-align:center;
  }
.blog-galeria-foto a {
  background-color:#ededed;
  display:block;
  border:0;
  width:200px;
  height:133px;
  float:left;
  text-align:center;
  margin: 0 10px 10px 0;
  }
.blog-galeria-foto a:hover {
  text-align:center;
  filter:alpha(opacity=70);
  -moz-opacity:.70;
  background-color:#ededed;
  width:200px;
  height:133px;
  margin:0 10px 10px;
  }

/*FORMULARIOS......................................................................*/
.blog-maincontent input	 {
  font-size:10px;
  color:#8d8a8a;
  margin: 2px 0 0 2px;
  padding:3px;
  border: 1px solid #c2c2c2;
  background: #ffffff;
  }
.blog-maincontent textarea	 {
  font-size:10px;
  color:#8d8a8a;
  margin: 2px 0 0 2px;
  padding:3px;
  border: 1px solid #c2c2c2;
  background: #ffffff;
  }
.blog-maincontent select	 {
  background: #ffffff;
  border: 1px solid #c2c2c2;
  font-size: 10px;
  color:#8d8a8a;
  }
.blog-maincontent  input.button	 {
  	font-size:10px;
  border:1px solid #c4c4c4;
  color:#858585;
  font-weight:normal;
  background-color:#cccccc;
  background-image:url(../../img/bg_button.png);
  background-repeat:no-repeat;
  background-position: bottom right;
  padding:0 12px 0 5px ;
  width: auto;
  overflow:visible;
  }
.blog-maincontent table td	 {
  font-family: 'Tahoma', Arial, verdana, sans-serif;
  font-size: 11px;
  }

/* PARRAFOS ......................................................................................*/
p.fecha	 {
  font-size: 10px;
  color: #4e88c4;
  padding:5px 0;
  margin: 0;
  }
p.resumen	 {
  font-size: 11px;
  font-weight: bold;
  color: #70afd8;
  padding:5px 0;
  margin: 0;
  }
#blog-centercol a.volver	 {
  FONT-SIZE: 11px;
  font-weight:bold;
  float:right;
  color: #666666;
  margin:0;
  padding: 0 0 0 13px;
  display:block;
  text-decoration: none;
  background-image:url(../../img/bullet_volver.png);
  background-repeat:no-repeat;
  background-position: top left;
  }
#blog-centercol a.volver:hover	 {
  color: #0c76bb;
  background-image:url(../../img/bullet_volver_.png);
  }
a.flecha	 {
  margin: 0;
  padding:0 0 0 10px;
  background:url(../../img/bullet_flecha2.png no-repeat center left;
  display:block;
  }
a.flecha:hover	 {
  background-image: url(../../img/bullet_flecha2_.png);
  }

/* PAGINADO .........................................................................*/
#paginado {
  margin: 20px 0 10px 0;
  padding: 0;
  text-align:center;
  }
#paginado a {
  margin: 0 5px 0 0;
  padding: 1px 5px 1px 5px;
  color: #3a3a3a;
  display: block;
  background-color: #d2e5ec;
  font-size: 12px;
  font-weight: bold;
  float:left;
  text-decoration: none;
  }
#paginado a:hover {
  background-color: #bed5dd;
  }

/* EDICIÓN DE BLOG ...................................................................*/
#blog-edit {
  padding: 10px;
  margin: 0;
  background: #efefef;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  }
#blog-edit #content {
  padding: 20px;
  border-top: 5px solid #b7b7b7;
  }
#blog-edit form {
  padding: 0;
  margin: 0;
  }	
.toolbar  {
  padding: 0;
  margin: 0;
  width: 539px;
  border: 1px solid #dbdbdb;
  }
.blog-maincontent .toolbar textarea {
  padding: 0;
  margin: 0;
  }
.toolbar table {
  padding: 0;
  margin:0;
  font-size: 12px;
  font-family:Arial, Helvetica, sans-serif;
  }
.toolbar table td {
  margin: 0;
  padding: 0;
  }	
#blog-edit table.table-edit {
  padding: 0;
  margin: 10px 0 10px 0;
  font-size: 12px;
  font-family:Arial, Helvetica, sans-serif;
  }
#blog-edit table.table-edit td {
  margin: 0;
  padding: 5px 10px 5px 10px;
  }
#blog-edit input {
  font-size:11px;
  color:#8d8a8a;
  margin: 2px 0 0 2px;
  padding:3px;
  border:1px solid #c2c2c2;
  background:#fff;
  }
#blog-edit select {
  font-size:11px;
  color:#8d8a8a;
  margin: 2px 0 0 2px;
  padding:3px;
  border: 1px solid #c2c2c2;
  
background: #ffffff;
  font-family:Arial, Helvetica, sans-serif;
  }
#blog-edit textarea	 {
  font-size:11px;
  color:#8d8a8a;
  margin: 2px 0 0 2px;
  padding:3px;
  border: 1px solid #c2c2c2;
  background: #ffffff;
  font-family:Arial, Helvetica, sans-serif;
  }
#blog-edit input.button	 {
  font-size:10px;
  border:1px solid #c4c4c4;
  color:#f0f0f0;
  font-weight:normal;
  background:#919191;
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-bottom: 1px solid #747474;
  border-right: 1px solid #747474;
  padding:1px 5px 1px 5px ;
  width:auto;
  overflow:visible;
  }
.toolbar {
  border:1px solid #cccccc;
  width:539px;
  }