/*************************
*	Estilo usado en blog3 *
**************************/
#container {width:980px;margin:0 auto;}

#container a {
	color:#2773a5;
	text-decoration: none;
}

#container a:hover {
	/*color: blue;*/
	color:red;
	text-decoration: underline;
}

#myhead {
        background-color: #808080;
        color: #FFFFFF;
        /*background-image:url(images/cab_1.jpg);
		  background-repeat:repeat-x;*/
        /*color: #2672A4;*/
        padding:0px 0px;
		  width:  980px;
	     height: 250px;
}

#myhead h1 {
        font-size:33px;
}

div#myhead {
        border-bottom: 1px solid silver;
}

#myhead td {
        padding:0px 20px 10px 20px;
        /*color:#2672A4;*/
		  color:#FFFFFF;
}

#myhead a {
	color: white;
	text-decoration: none;
}

#myhead a:hover {
	color: white;
	text-decoration: underline;
}

#myhead a:visited {
	color: white;
	text-decoration: none;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: white;
	/*background-image:url(bg.gif);
	background-repeat: repeat-x;*/
	text-align: left;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
}

table {
	font-size: 12px;
}

input, button, textarea, select, radio {
	padding: 2px;
	/*border: 1px solid #8FB236;
	color: #8FB236;    */
	border: 1px solid #2773a5;
	color: #2773a5;
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

div#all {
	width: 980px;
	/*margin: auto;*/
	margin: 0 auto;
	min-height: 600px;
	text-align: left;
	/*background-image:url(header.gif);
	background-position: 50% 0%;
	background-repeat: no-repeat;*/
	/*padding-top: 160px;*/
	background-color: white;
	/*border-top: 1px dashed silver;*/
	border-left: 1px dashed silver;
	border-right: 1px dashed silver;
}

div#menu {
	float: right;
	padding-left: 10px;
	width: 180px;
	/*letter-spacing: -1px;*/
	/*min-height: 600px;*/
	/*border-left: 1px dashed silver;*/
}


#menu h1 {
	/*color: #8FB236;*/
	color:#2773a5;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size: 15px;
}

#menu h3 {
	/*color: #8FB236;*/
	/* color:#2773a5; */
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size: 15px;
}

#menu a {
	display: block;
	/*color: #8FB236;*/
	color:#2773a5;
	text-transform: capitalize;
	padding-left: 0px;
	text-decoration: none;
	padding: 2px 0 2px 0px;
	border-bottom: 1px dotted #999999;
}

#menu a:hover {
	/*padding-left: 7px;*/
	/*color: #d07514;*/
	color:red;
	text-decoration: underline;
}

div#content {
	float: left;
	margin-top: 7px;
	padding-right: 10px;
	width: 750px;
	/*border-left: 1px dashed silver;*/
	border-right: 1px dashed silver;
	padding-left: 10px;
	min-height: 600px;
   /*background-image:url(img/papel2.jpg);
   background-repeat:repeat-y;*/
}

#content .postTitle {
		  /*color:black;  */
        color:#2773a5;
		  /*background-color: #f5f5f5;
		  width: 730px;
		  padding-left: 5px;*/

}

#content .postTitle:hover {
        color:red;
        text-decoration:none;
}

#content .preview {
        /*color:black;  */
        /*color:#2773a5;*/
		  color:red;

}

#content .preview:hover {
        /*color:red;*/
        color:#2773a5;
		  text-decoration:none;
}

#content h1 {
	font-size: 18px;
	border-bottom: 1px solid silver;
	margin-bottom: 5px;
	padding: 0px;
	letter-spacing: 2px;
}

#content a {
	color:#2773a5;
	text-decoration: none;
}

#content a:hover {
	/*color: blue;*/
	color:red;
	text-decoration: underline;
}

#content td {
	padding: 0px 10px;
	text-decoration: none;
}

div#footer {
	clear: both;
	width: 970px;
	background-color: #808080;
	text-align: center;
	font-size: 10px;
	color: silver;
	padding-top: 5px;
	padding-bottom: 5px;
	letter-spacing: 2px;

}

#footer a {
	color: silver;
	text-decoration: none;
	/*letter-spacing: -1px;*/
}

.span-5 {width:160px;}

/* width bottom links */
.span-6 {width:280px;}

/*.span-24, div.span-24 {width:980px;margin:0;}*/

.code {
	border: 1px solid silver;
	background-color: #F1F1F1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	padding: 2px;
	margin: 2px;
	line-height: 10px;
	height: 200px;
	overflow: scroll;
}


.quote {
	border: 1px solid silver;
	padding: 2px;
	margin: 2px;
}

.rating {
	text-align: center;
	font-size: 11px;
	color: #666666;
}

.rss-link {
	display: block;
	padding: 4px 0 0;
	text-indent: 10px;
	background-image: url('img/rss.png');
	background-repeat: no-repeat;
	background-position: 0 50%;
	margin-left: 5px;
}

.border {
border-bottom: 1px solid silver;
}

/* estilos tag cloud */

.word {
padding: 4px 4px 4px 4px;
/*letter-spacing: 3px;*/
color: white;
}
span.size1 {
font-size: 350%;
color: #ffcc00;
}
span.size2 {
font-size: 300%;
color: #bce9db;
}
span.size3 {
font-size: 250%;
color: #ffdab9;
}
span.size4 {
font-size: 200%;
color: #ffc0cb;
}
span.size5 {
font-size: 150%;
color: orange;
}
span.size6 {
font-size: 125%;
color: #adff2f;
}
span.size7 {
font-size: 125%;
color: white;
}
span.size8 {
font-size: 125%;
color: white;
}
span.size0 {
font-size: 125%;
color: white;
}


.tagcloud {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        line-height:2.4em;
        word-spacing:normal;
        letter-spacing:normal;
        text-decoration:none;
        text-transform:none;
        /*text-align:justify;*/
        text-indent:0ex;
        /*background-color:#e8e8e8;*/
        /*background-color: #f5f5f5;*/
        margin:1em 1em 1em 1em;
        /* border:2px dotted #ddd; */
        padding:1em 2em;
}

ul.tagcloud a {color:#2773a5;}
ul.tagcloud a:link {text-decoration:none}
ul.tagcloud a:visited {text-decoration:none}
ul.tagcloud a:hover {text-decoration:none;color:black;background-color: #ffd700;}
ul.tagcloud a:active{text-decoration:none;color:black;background-color: #ffd700}

ul.tagcloud {
	list-style-type: none;
	/*padding: 0;*/
	line-height: 2em;
}

ul.tagcloud li {
	display: inline;
	line-height: 3em;
	/*white-space: nowrap;*/
}

ul.tagcloud li:after {
	content: ",";
}

ul.tagcloud li:last-child:after {
	content: "";
}

ul.tagcloud .count {
	font-size: 12px;
	line-height: 1.714em;
	color: white;
}

.last, div.last {margin-right:0;}
.span-5 {width:180px;}
.span-6 {width:240px;}
.span-12 {width:470px;}
.span-24, div.span-24 {width:960px;margin:0;}


/*AdSense Sidebar Links */
.ad-links {
    width:180px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}


.post {
	clear:both;
	padding-top: 15px;
	border-bottom: 1px;
	border-bottom-style: dotted;
	border-color: #999999;
}

.post-date {
	width: 45px;
	height: 49px;
	float:left;
	background: url(../images/date-bg.gif) no-repeat;
}
.post-month {
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	display:block;
	line-height: 11px;
	padding-top: 2px;
	margin-left: -3px;
}
.post-day {
	font-size: 18px;
	text-transform: uppercase;
	color: #999999;
	text-align: center;
	display:block;
	line-height: 18px;
	padding-top: 7px;
	margin-left: -3px;
}
.post-title {
	float: left;
	margin-left: 10px;
	width: 700px;
}

.entry {
	clear: both;
	padding-top: 5px;
}

.post-cat {
	background: url(../images/mini-category.gif) no-repeat;
	padding-left: 20px;
	/*float:left;*/
	font-size: 95%;
	color: #999999;
}

.post-comments {
	background: url(../images/mini-comments.gif) no-repeat;
	padding-left: 20px;
	/*float: left;*/
	font-size: 95%;
   color: #999999;
}

.post-calendar {
	background: url(../images/mini-calendar.gif) no-repeat;
	padding-left: 20px;
	float: right;
	font-size: 95%;
	color: #999999;
}

.post-mail {
	background: url(../images/mail.gif) no-repeat;
	padding-left: 20px;
	/*float: left;*/
	font-size: 95%;
   color: black;
}

.post-footer {
	/*background: url(../images/mini-comments.gif) no-repeat;*/
	padding-left: 20px;
	/*float: left;*/
	font-size: 95%;
   color: black;
}

input.ptitle {width:300px;padding:0px;}
input.ptext {width:150px;padding:0px;}
