/*  

Theme Name: JPortalex 2.0

Theme URI: http://www.egopixel.com

Description: El tema predeterminado para la cadena de portales de JPortalex

Version: 4.1

Author: Jorge Eustaquio

Author URI: http://www.joryx.com/

*/





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

ARTICULO

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

.articulo {
    margin-bottom: 0px;
    font-family: Arial;
    color: #333;
}

.articulo h2 {
    border-bottom: 3px solid #aaa;
}

.articulo h2, .articulo h2 a {
    font-size: 22px;
    font-family: Georgia;
    letter-spacing: -1px;
    font-weight: bold;
    text-align:left;
    text-decoration: none;
    color: #000;
    padding: 5px;
    margin:0px;
}



.autorsingle {
    border-top: 4px solid #ccc;
    border-bottom: 4px solid #ccc;
    background-color: #f1f1f1;
    margin: 5px auto;
    font-size: 14px;
    text-align: center;
    padding: 20px;
    line-height: 20px;
    width: 500px;
    color: #888;
}

.autorsingle img {
    float:right;
    position: relative;
}




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

ARCHIVO

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



.archivo {

    margin: 10px 10px 40px 10px;

}



.archivo h3, .archivo h3 a:link, .archivo h3 a:visited 

	{

	font-size: 18px;

        font-family: Georgia;

	letter-spacing: -1px;

        font-weight: bold;

	text-align:left;

        text-decoration: none;

        color: #333;

        padding: 0px;

        margin:0px 0px;

	}



.archivo h3 a:hover {

        color: #000;

        text-decoration: underlined;

}



.contenidoarchivo {

    font-size: 12px;

    font-family: arial;

    color: #666;

    text-align: justify;

}



.contenidoarchivo p {

    line-height: 20px;

}



.contenidoarchivo img {

    width: 90px;

    border: 2px solid #ccc;

    padding: 2px;

    margin-left: 5px;

    float: right;

}



.autorarchivo {

    border-top: 2px solid #eee;

    border-bottom: 2px solid #eee;

    background-color: #fafafa;

    font-size: 10px;

    padding: 4px

}



.leerarchivo {

    width: 150px;

    font-size: 10px;

    font-weight: bold;

}



a.leerarchivo {

    color: #000;

}

#archivos div li {
    border-bottom: 1px solid #ddd;
}

#archivos div li a {
	font-size: 14px;
	font-family: Georgia;
        font-style: italic;
        font-weight: bold;
	color: #666;
        text-decoration: none;
        line-height: 30px;
}

#archivos div li a:hover {
        color: #c00;
}


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

CONTENIDO

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



.contenido

		{

		font-size: 13px;

		}



div.contenido

		{

		padding: 0 10px;

		}



div.contenido p

		{

		line-height: 18px;

		margin: 8px 0;

		}



div.contenido img

		{

		margin: 3px;

                padding: 3px;

                border: 3px solid #ccc;

		}



div.contenido a:visited, div.contenido a:link

		{

		text-decoration: underline;

		}



div.contenido p big {

		font-size: 16px;

		font-weight: bold;

		}



div.contenido blockquote

		{

		background-color: #f5f5f5;

		border-top: #ccc solid 3px;

		margin: 0 20px;

		padding: 10px;

		}



div.contenido blockquote p

		{

		color: #333;

		font: 12px/20px verdana, sans-serif;

		word-spacing: 1px;

		font-style:italic;

		}



div.contenido blockquote pre

		{

		font-family: courier, 'andale mono', monospace;

		}



div.contenido ul, div.contenido ol

		{

		color: #f00;

		}



div.contenido ol li, div.contenido ul li

		{

		font: 12px/18px verdana, sans-serif;

		}



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

AUTOR

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



div.autor

		{

		padding: 10px 5px;

		margin: auto;

		text-align: center;

		font: 11px verdana;

		margin: 0;

		background-color: #e0efff;

		color: #369;

		border-top: #9bD 3px solid;

		border-bottom: #9bD 3px solid;

		line-height: 20px;

		}



.autor a:link, .autor a:visited {

	color: #900;

	font-weight:bold;

}



.autor a:hover {

	color: #C00;

}



.fechacat

    {

    font: 10px Verdana;

    color: #aaa;

    margin: 0 10px;

    } 



.fderecha

		{

		float:right;

		width:120px;

}



.resultados h3

		{

		font-family:Georgia;

		font-weight: bold;

		font-size:16px;

		color:#000;

		

		}



.izquierda {

	vertical-align:baseline;	

	}



#colder input, #colder button {

	border: 1px solid #333;

}

/* ------------ Barra de navegacion ------------ */



.navegacion

		{ 

		clear: both;

		margin: 10px 0;

		font-weight: bold;

		font-size: 11px;

		color: #000;

		}



.navegacion a:link, .navegacion a:visited

		{

		color:#900;

		text-decoration:none;

		}

		

div.izq, .alignleft

		{

		float: left;

		text-align: left;

		}



div.der, .alignright

		{ 

		float: right;

		text-align: right;

		}



.aligncenter

    {

    text-align: center;

    }



div.izq, div.der

		{

		padding: 3px;

		width: 150px;

		vertical-align:middle;

		}



/* ------------ en los comentarios y trackbacks ------------ */



#comments, #commentlist {

	list-style-type:none;

	margin: 0;

	font-family: Verdana;

	font-size: 11px;

}



#commentlist div {

	margin: 0px 10px;

}



#sp {

  margin: 10px 20px;

  font-size: 11px;

}



#sp a {

  text-decoration: none;

}



.post-feed

		{

		font-size: 13px;

		font-weight: bold;

		margin: 5px 0 15px 0;

		padding: 0 0 0 15px;

		background: url('i/feed-small.gif') no-repeat center left;

		}

	

.post-feed a 

		{

		color: #EC8A36;

		text-decoration: none;

		}



.aviso 

		{

		background: #333;

		color: #fff;

		padding: 10px;

		margin: 15px 0;

		}



.numeracion1

		{

		font-family:Georgia;

		font-size:30px;

		color:#ccc;

		text-align:center;

		float:right;

		width:8%;

		font-weight:bold;

		}



.numeracion2

		{

		font-family:Georgia;

		font-size:30px;

		color:#ccc;

		text-align:center;

		float:right;

		width:8%;

		font-weight:bold;

		}



.comentario

		{

		width:92%;

                font-size:12px;

                color: #666;

		}



.contenedor1

		{

		background-color: #f9f9f9;

		border-bottom: 3px solid #aaa;

		height:100%;

		padding:12px 10px;

		}



.contenedor2

		{

		border-bottom: 3px solid #3af;

		background-color:#eeeeff;

		height:100%;

		padding:12px 10px;

		}

		

.comentarios 

		{

		margin: 0;

		padding: 0;

		}



.comentarios li 

		{

		list-style-type: none;

		margin: 0 0 15px 0;

		}



.info-comm

		{

		font: normal 11px Verdana, Arial, 'Bitstream Vera Sans', sans-serif;

		color: #999;

		padding: 6px 6px;

		border-top: 2px solid #ccc;

		}

		

.info-comm a

		{

		color: #999;

		font-weight: bold;

		text-decoration: none;

		}



.info-comm a:hover 

		{

		color: #000;

		}



#responder 

		{

		margin: 10px 0;

		padding: 10px;

		border-top: 0px solid #69a;

		border-bottom: 4px solid #69b;

		background-color:#f5f5f5;

		}



#responder .dato, #responder textarea  

		{

		font-size: 13px;

		border: 1px inset #ccc;

		background: #fff;

		padding: 4px;

		color: #333;

		width: 95%;

		}

		

#responder .dato:focus, #responder textarea:focus 

		{

		border: 2px solid #609A2E;

		padding: 3px;

		color: #000;

		}

		

#responder .boton 

		{

		width: 95%;

		padding: 5px;

		font: bold 12px verdana, sans-serif;

		color: #000;

		}

#cajainfo {
    margin: 10px;
    border-bottom: 3px solid #ccc;
    padding: 10px;
    background-color: #fafafa;
}

#cajainfo img {
    padding: 2px;
    border: #f50 2px dotted;
}

#cajainfo h2 {
    border-bottom: 2px dotted #f50;
    margin:0;
    padding: 10px 0;
}

/* ------------ fin ------------ */

