/**************************************************************************/
/** En esta hoja de estilos va todo lo referente a la forma, no el dónde **/
/**************************************************************************/

p {
  margin: 0px;
  padding: 5px;
}

input, textarea {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* ----------------------------- */
/* TITULO */

div.contenedorTitulo{
	float:left;
}

h1.tituloBlog, h1.tituloBlog a{
   font-weight : normal;
	font-size: 35px;
	color: Black;
	margin:0px;
	padding-top:55px;
	padding-left: 120px;
/*	text-align:center;  */
	text-decoration: none;
	font-family: "Arial Black";
}

/* ----------------------------- */
/* SUBTITULO Y MENU SUPERIOR */

div.contenedorSubtitulo{
	float:left;
	/*border: 1px solid black;*/
}

.subtitulo {
	font-weight : bold;
	font-size: 14px;
	color: White;
	text-decoration:none;
	padding-left: 20px;
}

div.ContenedorMenu{
	margin-top: 0px;
	margin-right: 0px;
	/*float:right;*/
	/*border: 1px solid white;*/
}

.menuSuperior{
	list-style-type:none;	
	margin:0;	
	padding-top:3px;
	/*border: 1px solid black;*/
   float:right;
}

.menuSuperior li {
	margin-right: 2px;
	padding-right:15px;	
	float: left;
	/*border:1px solid Red;*/
}

.menuSuperior li a {
	display:block;
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ECECEC;
   text-align:center;
	text-decoration: none;
}

.menuSuperior li a:hover {
	color: #F5F5F5;
}

/* ----------------------------- */
/*     SECCION DEL BUSCADOR      */

div.seccionBuscador{
	padding-bottom: 0px;
	padding-top: 0px;
}

div.seccionBuscador h3, h3{
/*Modificamos la fuente para que sea distinta del resto de secciones de menu*/
	font-family: Arial;
	font-size:14px;
	font-weight : normal;
	color: #000000;
	font-weight : bold;
	border-bottom: 1px solid #DDDDDD;
/*	margin-bottom:10px;*/
	padding-left: 10px;
	padding-top: 5px;
	text-decoration:none;
}

.inputBuscador {
	margin-top: 5px;
	margin-left: 20px;
	margin-bottom: 5px;
}

.botonBuscador {
	border : 1px solid #6E6E6E;
	color: Black;
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #E8E8E8;
	text-decoration : none;
	font-weight : normal;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	padding: 2px;
}

/* ----------------------------- */
/*   SECCION DE SUSCRIPCION      */

div.seccionSuscripcion{
	padding-bottom: 0px;
	padding-top: 0px;
}

div.seccionSuscripcion h3, h3 a{
	/*Modificamos la fuente para que sea distinta del resto de secciones de menu*/
	font-family: Arial;
	font-size:14px;
	font-weight : normal;
	color: #000000;
	font-weight : bold;
	border-bottom: 1px solid #DDDDDD;
/*	margin-bottom:10px;*/
	padding-left: 10px;
	padding-top: 5px;
	text-decoration:none;
}

.letraSuscripcion {
	font-family: Arial;
	font-size:12px;
	padding-left: 20px;
	color: black;
	text-decoration:none;
}

.letraSuscripcion a{
	font-family: Arial;
	font-size:12px;
	text-decoration:none;
	color: black;
}

.letraSuscripcion a:hover{
	font-family: Arial;
	font-size:12px;
	text-decoration:none;
	color: black;
}

.inputSuscripcion {
	margin-top: 5px;
	margin-left: 20px;
	margin-bottom: 5px;
}

.comboSuscripcion {
	margin-left: 5px;
}

.botonSuscripcion {
	border : 1px solid #6E6E6E;
	color: Black;
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #E8E8E8;
	text-decoration : none;
	font-weight : normal;
	margin-left: 45px;
	padding: 2px;
}

/* ----------------------------- */
/*    SECCION PARA EL RSS        */

div.seccionRSS{
	padding-bottom: 0px;
	padding-top: 0px;
}

div.seccionRSS h3, h3 a{
	/*Modificamos la fuente para que sea distinta del resto de secciones de menu*/
	font-family: Arial;
	font-size:14px;
	font-weight : normal;
	color: #000000;
	font-weight : bold;
	border-bottom: 1px solid #DDDDDD;
/*	margin-bottom:10px;*/
	padding-left: 10px;
	padding-top: 5px;
	text-decoration:none;
}

.letraRSS {
	font-family: Arial;
	font-size:12px;
	padding-left: 20px;
}

.letraRSS a, .letraRSS a:hover{
	font-family: Arial;
	font-size:12px;
	text-decoration:none;
	color: black;
}

/* ----------------------------- */
/*  SECCION DE ARCHIVOS  */

div.seccionArchivos{
	padding-bottom: 0px;
	padding-top: 0px;
	/*background-color:#DFE6FF;  */
/*   background-color: #FFFFFF;  */
	font-size:12px;
}


div.seccionArchivos h3, h3 a{
	/*Modificamos la fuente para que sea distinta del resto de secciones de menu*/
	font-family: Arial;
	font-size:14px;
	font-weight : normal;
	color: #000000;
	font-weight : bold;
	border-bottom: 1px solid #DDDDDD;
/*	margin-bottom:10px;*/
	padding-left: 10px;
	padding-top: 5px;
	text-decoration:none;
}

div.seccionArchivos ul{
	list-style-type: none;
	list-style-position: outside;
	/*padding:10px;
	margin-bottom:5px;*/
	list-style-type: none;
	padding-bottom: 10px;
}


div.seccionArchivos li.enlace { 
	color:#222222;
	background-color: white;
	padding-left: 10px;
	font-weight: normal;
}

div.seccionArchivos li.enlace a {
	color:#222222;
	text-decoration:none;
	background: inherit;
}

div.seccionArchivos li.enlace a:hover {
  color:#A3D3E2;
  text-decoration: none;
  background: inherit;
}


/* ----------------------------- */
/*  SECCION CATEGORIAS  */

div.seccionCategorias{
	/*padding:10px;
	margin-bottom:5px;*/
	/*background-color:#F6D2B7;*/
	font-size:12px;
}

div.seccionCategorias h3, h3 a{
	/*Modificamos la fuente para que sea distinta del resto de secciones de menu*/
	font-family: Arial;
	font-size:14px;
	font-weight : normal;
	color: #000000;
	font-weight : bold;
	border-bottom: 1px solid #DDDDDD;
/*	margin-bottom:10px;*/
	padding-left: 10px;
	padding-top: 5px;
	text-decoration:none;
}

div.seccionCategorias ul{
	/*margin:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:15px;*/
	list-style-type: none;
	padding-bottom: 10px;
}


div.seccionCategorias li.enlace { 
	color:#222222;
	background-color: white;
	padding-left: 10px;
	font-weight: normal;
}

div.seccionCategorias li.enlace a {
	color:#222222;
	text-decoration:none;
	background: inherit;
}

div.seccionCategorias li.enlace a:hover {
  color:#A3D3E2;
  text-decoration: none;
  background: inherit;
}

/* ----------------------------- */
/*  SECCION DE POSTS RECIENTES  */

div.seccionPostsRecientes{
	/*padding:10px;
	margin-bottom:5px;*/
	/*background-color:#F6D2B7;*/
	font-size:12px;
}

div.seccionPostsRecientes h3, h3 a{
	/*Modificamos la fuente para que sea distinta del resto de secciones de menu*/
	font-family: Arial;
	font-size:14px;
	font-weight : normal;
	color: #000000;
	font-weight : bold;
	border-bottom: 1px solid #DDDDDD;
/*	margin-bottom:10px;*/
	padding-left: 10px;
	padding-top: 5px;
	text-decoration:none;
}

div.seccionPostsRecientes ul{
	/*margin:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:15px;*/
	list-style-type: none;
	padding-bottom: 10px;
}



div.seccionPostsRecientes li.enlace { 
	color:#222222;
	background-color: white;
	padding-left: 10px;
	font-weight: normal;
}

div.seccionPostsRecientes li.enlace a {
	color:#222222;
	text-decoration:none;
	background: inherit;
}

div.seccionPostsRecientes li.enlace a:hover {
  color:#A3D3E2;
  text-decoration: none;
  background: inherit;
}

a.enlacePostReciente{
	font-size:12px;
	color:#222222;
	text-decoration:none;
}
a.enlacePostReciente:hover{
	font-size:12px;
	color:#A3D3E2;
	text-decoration:none;
}

/* ----------------------------- */
/*  SECCION ENLACES  */

div.seccionEnlaces{
	font-size:12px;
	background-color:white;
}

div.seccionEnlaces ul{
	list-style-type: none;
	padding-bottom: 10px;
	padding-top: 0px;
}

div.seccionEnlaces h3, h3 a{
	font-family: Arial;
	font-size:14px;
	font-weight : normal;
	color: #000000;
	font-weight : bold;
	border-bottom: 1px solid #DDDDDD;
	/*margin-bottom:10px;*/
	padding-left: 10px;
	padding-top: 5px;
	text-decoration:none;
}


div.seccionEnlaces ul{
	list-style-type: none;
	list-style-position: outside;
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right:0px;
	padding-bottom: 10px;
}

div.seccionEnlaces li.enlace { 
	color:#222222;
	background-color: white;
	padding-left: 10px;
	font-weight: normal;
}

div.seccionEnlaces li.enlace a {
	color:#222222;
	text-decoration:none;
	background: inherit;
}

div.seccionEnlaces li.enlace a:hover {
  color:#A3D3E2;
  text-decoration: none;
  background: inherit;
}


a.enlaceSeccion{
	font-size:12px;
	color:#222222;
	text-decoration:none;
}
a.enlaceSeccion:hover{
	font-size:12px;
	color:#A3D3E2;
	text-decoration:none;
}


/* ----------------------------- */
/*  NUBE DE TAGS  */

/* div donde se pintara la nube de tags */
div.nube{
	margin-top: 20px;
	padding: 10px;
	text-align: center;
	background-color: #E8EBF0;
	color: #3DDDD3;
	margin-bottom:15px;
}

/* Tipos de letra */

div.nube a{
	color: #6495ED;
	text-decoration: none;
}

A.nube1{
	font-size: 26px;
}

A.nube2{
	font-size: 22px;
}

A.nube3{
	font-size: 17px;
}

A.nube4{
	font-size: 15px;
}

A.nube5{
	font-size: 12px;
}

A.nube6{
	font-size: 10px;
}

A.nube1:hover, A.nube2:hover, A.nube3:hover, A.nube4:hover, A.nube5:hover, A.nube6:hover, {
	color: #89AEEF;
}

/* ----------------------------- */
/*  POST y partes del post  */

div.post{
	padding:20px;
	/*border: 1px solid black;*/
	background-color: #F0F0F0;
}

h2.tituloPost, h2.tituloPost a{
	color:#222222;
	font-size:20px;
	padding: 5px 0px 0px 5px;
	font-weight: normal;
	margin:0px;
	text-decoration:none;
	/*background-color:#F7DCC9;*/
}
div.textoPost{
	font-size:12px;
	padding:10px;
   	border-left: solid 1px #FFFFFF;
	/*border-right: solid 1px #F7DCC9;*/
	/*background-color:#FFFFDD;*/
	text-align: justify;
}
div.piePost{
	padding:10px;
	font-size:11px;
	/*background-color: #EAF7F8;*/
	/*background-color: #F7DCC9;*/
}

div.piePost ul{
	margin:0px;
	padding:0px;
	list-style: none;
}

div.autorPost {
	background-color: #FFFFFF;
  	width:95%; 
	/*height:100%;*/ 
	filter:Alpha(Opacity=100, FinishOpacity=0, Style=1, StartX=10, StartY=0, FinishX=100%, FinishY=100%);
	padding: 0px 0px 5px 10px;
	font-size:10px;
}

.autorPost a, .autorPost a:hover{
	font-size:12px;
	color: #565656;
	/*background-color:#FFE1FF;*/
	text-decoration : none;
	background-color: inherit;
}

div.fecha, p.fecha{
	font-size:10px;
	color:#000000; 
	text-align:right;
	padding: 0px 0px 0px 10px;
	background-color: #F0F0F0;
	border-bottom: 1px solid #010101;  
}

div.textoPost a{
	font-size:12px;
	font-weight : bold;
	color: #0061de;
	background-color:inherit;
	text-decoration : none;
}

div.textoPost a:hover{
	font-size:12px;
	font-weight : bold;
	color: #0061de;
	background-color:inherit;
	text-decoration : none;
	border-bottom:1px dotted #0061de;
}

a.enlacesPie{
	font-size:11px;
	color: #E0E0E0;
	background-color:inherit;
	text-decoration : none;
}

a.enlacesPie:hover{
	color: White;
	text-decoration: underline;
}


div.piePost a.enlaceTag, div.piePost a.enlaceTag:hover{
	font-size:11px;
	color: #36889E;
	background-color:inherit;
	text-decoration : none;
}

div.piePost a.enlaceCategoria, div.piePost a.enlaceCategoria:hover{
	font-size:11px;
	color: #36889E;
	background-color:inherit;
	text-decoration : none;
}
div.piePost a.enlaceComentario, div.piePost a.enlaceComentario:hover{
	font-size:11px;
	color: #36889E;
	background-color:inherit;
	text-decoration : none;
}

/* ----------------------------------- */
/*  PARA EL FORMULARIO DEL COMENTARIO  */

div.comentario{
	padding:10px;
	border:1px solid #1A837D;
	/*background-color: #D0ECEC;*/
	display:none;
}

.letraTablaComentario {
	color:#1A837D;
	font-weight:bold;
	font-size:12px;
	font-family: "Arial";
}

.botonComentario{
	background-color: #1A837D;
	color:#F6F6F6;
	font-weight:bold;
	border: none;
	padding:0px;
	margin:0px;
	font-size: 12px;
	font-family: "Arial";
	
}

.tituloComentario{
	font-size:16px; 	
	color:#8B4513;
	padding-bottom:10px;
}

.textoIntroductorioComentario{
	font-size:12px;
	font-family:"Arial";
	color:black;
	font-weight: normal;
	padding-bottom:15px;
}

form{
	margin:0px;
	padding:0px;
}

div.captchaImagen {
	margin:0.15em 0em 0em 0em;
	float:left;
	width:8.375em;
	height:2.5em;
}

div.captchaImagen  img {
	margin: 0em;
	padding: 0em;
}

div.captchaImagen p {
	margin: 0em;
	padding: 0em;
}

div.captchaReload {
	float:left;	
	width: 21em;
	margin: 0.2em 0em 0em 1em;
	padding: 0em;
	height: 19px;
   	line-height: 19px;
}

div.captchaReload p {
	margin: 0em;
	padding: 0em;	
}

div.captchaAudio {
	float:left;
	width:21em;
	margin: 0.2em 0em 0em 1em;
	padding: 0em;
	height: 19px;
   line-height: 19px;
}

div.captchaReload img, div.captchaAudio img {
	margin-right: 10px;
	float: left;
	border: none;
}

div.captchaReload a, div.captchaAudio a {
	color: #222222;
	font-size: 10px;
	text-decoration: none;
}

div.captchaReload a:hover, div.captchaAudio a:hover {
	color: #A3D3E2;
}


/* --------------------------------------- */
/*  PARA MOSTRAR LOS COMENTARIOS DEL POST  */

div.comentariosPost {
	padding-top:10px;
	padding-bottom: 10px;
	padding-left: 22px;
	padding-right: 22px;
	border-top: 1px dotted Silver;
	/*background-color: #F0F0F0;*/
}

/*div.comentariosPost hr {
	color: #1A837D;
}*/

div.letraTituloComentarios {
	color: #1A837D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
}

div.comentarioPost {
	background-color: #D0ECEC;
	margin-bottom: 10px;
}

div.letraAutorComentario {
	color: #36889E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.letraAutorComentario a {
	color: #36889E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.letraAutorComentario a:hover {
	color: #DDDDDD
}

div.fechaComentario {
	background-color: #F0F0F0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	border-bottom: 1px solid #36889E;
	margin: 0px;
}

div.letraComentario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 20px;
}


/* --------------------------------------- */
/*  PARA MOSTRAR LOS MENSAJES DEL SISTEMA  */

div.mensajes {
	padding:20px;
}

.letraMensajes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}


div.enlaceVolver {
	text-align: right;
}

a.letraVolver {
	color: #36889E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 20px;
}

a.letraVolver:hover {
	color: #DDDDDD
}

/* --------------------------------------- */
/*  PARA MOSTRAR LA INFORMACION DEL BLOG  */

div.info{
	padding:20px;
}

.letraInfoTitulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CFAF83;
}

.letraInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* --------------------------------------- */
/*  PARA MOSTRAR LA INFORMACION DE CONTACTO */

div.contacto {
	padding-top: 30px;
}

.letraContacto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BE9865;
}

.botonContacto {
	background-color: #CFAF83;
	color: #886633;
	font-weight:bold;
	border: none;
	padding:0px;
	margin:0px;
	font-size: 12px;
	font-family: "Arial";
	text-align:center;
}

div.error {
	padding-top:10px;
}

.letraError {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CA5353;
}


/* --------------------------------------- */
/*         PARA MOSTRAR PERFILES           */

div.contenedorPerfil {
	padding:5px;
}

div.fotoPerfil {
	float: left;
	height: 150px;
	width: 150px;
	margin: 5px;
	position: relative;
}

div.infoPerfil {
	padding-left: 10px;
	margin:5px;
	margin-left:160px;
}


div.tituloPerfil {
	padding: 0px;
}

.letraTituloPerfil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #289FCF; 
}

.letraResPerfil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #289FCF; 
}

.letraPerfil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 20px;
	color: black;
}

.fechaPerfil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
}

a.enlacePerfil{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: black;;   
	font-weight: bold;                                              
}

a.enlacePerfil:hover{
	color: #52B6DE;
	font-weight: bold;
}

div.postsDelPerfil {
	padding:20px;
}


div.fechaTituloPostPerfil {
	border-bottom: 1px solid #52B6DE;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	padding:5px;
}

/* --------------------------------------- */
/*   PARA MOSTRAR POSTS DE UNA BUSQUEDA    */

div.errorBusqueda {
	padding:20px;
}

div.postsDeLaBusqueda {
	padding:20px;
}

div.tituloDeLaBusqueda {
	padding: 0px;
}

.letraTituloDeLaBusqueda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #289FCF; 
}

div.fechaTituloPostDeLaBusqueda {
	border-bottom: 1px solid #52B6DE;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	padding:5px;
}

.fechaDeLaBusqueda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
}

a.enlaceDeLaBusqueda{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: black;;   
	font-weight: bold;                                              
}

a.enlaceDeLaBusqueda:hover{
	color: #52B6DE;
	font-weight: bold;
}

/* --------------------------------------- */
/*     PARA NAVEGAR POR LAS PAGINAS        */

div.navega {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
 
div.interior {
   margin-top: 10px;
	margin-bottom: 10px;
}

/* --------------------------------------- */
/*     PARA MOSTRAR REDES SOCIALES         */

div.redesSociales {
	margin-top:10px;
	margin-bottom:10px;
	vertical-align: middle;
}

.letraRedesSociales {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	margin-bottom:2px;
}

/* --------------------------------------- */
/*        PARA MOSTRAR PERMALINK           */

.enlacePermalink a {
	font-size: 11px;
	color: #36889E;
	margin-bottom:2px;
	text-decoration:none;
}

.enlacePermalink a:hover {
	font-size: 11px;
	color: #36889E;
	margin-bottom:2px;
	text-decoration:none;
}

/*** NUEVO 15/5/2007 ***/
/********* Para el pie de foto ******************/
/****** y la alineación de la foto **************/
 
.arc90_imgcaptionTXT {
	font-size: 10px;
   font-family: Arial, Helvetica, sans-serif;
	color: #666;
	text-align: left;
}

p.arc90_imgcaptionALT {
   /*display: none; no queremos que se muestre el alt*/
	margin-top: 2px;
	margin-bottom: 6px;
	font-size: .65em;
	text-align: right
}

span.arc90_imgcaptionALT {
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	background: #888;
	color: #fff;
}

.arc90_imgcaption {
	text-align: center;
	border: 1px solid #DDD;
	padding: 0.5em;
   margin-top: 0px;
   margin-bottom: 0px;
	width: 8em;
   position: relative;
   z-index: 2;
}

.floatl { float: left; margin-right: 1em; }
.floatr { float: right; margin-left: 1em; }

/*para las imagenes sin pie*/
.imagenIzq, .imagenIzqNoB { 
   float: left; 
   margin-right: 1em;
   margin-top: 0px;
   margin-bottom: 0px;
   position: relative;
   z-index: 2;
 }

 
/* imagen alineada a la derecha */ 
/* mezcla de arc90_imgcaption + floatr */
.imagenDcha, .imagenDchaNoB { 
   float: right; 
   margin-left: 1em;
   margin-top: 0px;
   margin-bottom: 0px;
   position: relative;
   z-index: 2;
 }

 
 .imagenIzq, .imagenDcha { 
	border: 1px solid #DDD;
   padding: 0.5em;

 }

.imagenIzqNoB, .imagenDchaNoB { 
	border: none;
 }
/*******************************************/

/******* Para que el body del fck tenga color blanco ******/
#bodyFCK {
	background-color: #FFFFFF;
}
/**********************************************************/
