/*****************
	DOCUMENT
*****************/

body { 
	padding: 0;
	margin: 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

 	background-color: #ffffff;
}

#topOfPage {display: none;}

#header { 
	display: none;
}

#localizador {display: none;}

#fecha {display: none;}

.MsoNormal {margin:0; padding:0;}


/*****************
	GENERAL STYLES
*****************/

div {text-align: left;}

/* HEADLINES */

h1 { 
	margin: 0 0 30px 0; 
	padding: 0; 
	font-weight: normal; 
	font-size: 17px; 
	color: #000;
}

h2 { 
	margin: 3px 0 10px 0;
	padding: 0;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px; 
	font-weight: bold; 
	color: #000;
}

h3 { 
	margin: 0;
	padding: 0 0 0 15px;
	font-size: 9px;
	height: 16px;
	
	color: #000;
	vertical-align: text-top;
	
	background-image: url(../images/flecha_tit.gif);
	background-repeat: no-repeat;
	background-position: left;
}

/* PARAGRAPHS */

p {	
	margin: 0;
	padding: 0;
}

p.left { 
	padding: 5px; 
		
	font-size: 10px; 
	font-weight: bold;
	color: #000; 
	text-align: left; 
	
	background-color: #F1F1F1; 
	border: 1px solid #CCCCCC;
}

p.calendar { 
	padding: 3px; 
	
	font-size: 10px; 
	color: #454545; 
	text-align: left; 
	
	background-color: #F1F1F1; 
}

p.comment_name { 
	padding: 2px; 
	
	font-size: 11px;  
	color: #666666; 
	text-align: left; 
}

p.lblog { 
	font-size: 10px;
	text-align: center; 
}

p.pollQuestion {  
	padding: 0 0 0 2px; 
	
	font-size: 10px; 
	color: #000000; 
	
	background-color: #F1F1F1; 
	border: 1px solid #CCCCCC;
}

p.pollAnswer {  
	padding: 0 0 0 20px; 
	
	font-size: 10px; 
	color: #000000; 
	
	background-color: #FFFFFF;
}

/* SPANS */

span.highlight {color: #abd6f1;}

span.hide {display: none;}

span.underline {text-decoration: underline;}

/* LINKS */

a:hover {text-decoration:none;}

a img,
a img:active {border: none;}


/* LISTS */

ul { 
	margin: 0; 
	padding : 0; 
	
	list-style : none; 
}

/* TABLES */

table {
	color: #a0b0b0
	border-collapse: collapse;
}

td {
	font-size: 11px;
	vertical-align: top;
	border: 1px dotted #a0b0b0;
}

td a {
	font-size: 11px;
	color: #000000;
	text-decoration: none; 
	
}


/*****************
	TOP
*****************/

#top { 
	height: 10px; 
}

#top h1 { 
padding: 65px 0 0 25px;

color: #FFFFFF; 
line-height: 110%;
}


/*****************
	BODY
*****************/

#body { 
	margin: 0;
}

#body p{
	margin: 0 0 10px 0;
	padding: 0;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #646464;
	line-height: 15px;
}

/* PIE (ARTICLE SUBLINES) */

.pie { 
	margin: 0;
	padding: 0;
}

.pie img {display: none; margin: 0; padding: 0;}

.pie2 { 
	margin: 0;
	padding: 0;
}

.pie2 img {display: none; margin: 0; padding: 0;}

.pie a {
	text-decoration:none;
	color:#000;
}

.pie a:hover {
	text-decoration: underline;
	font-weight: bold;
}

.pie .date {
	position: relative;
	right: 15px;
}

/* DATE (ARTICLE DETAILS, ALSO USED INSIDE "PIE" (SEE ABOVE)) */

.date { 
	margin: 0;
	padding: 0;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	font-weight: bold;
}

.date a{
	margin: 0;
	padding: 0;
	text-decoration:none;
	color:#000;
}

.date a:hover{
	margin: 0;
	padding: 0;
	
	text-decoration:underline;
	color:#000;
}


/*****************
	CONTENIDO
*****************/

#contenido	{margin:0; padding:0;}

#contenido img {
	margin: 5px 10px 5px 5px;
	border: 1px solid #000;
}

#contenido a:hover {text-decoration:none;}

.contenido_post p, a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006f9f;
	text-decoration: underline;
}

.contenido_post p { 
	margin: 0;
	padding: 0; 
}

.contenido_post a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006f9f;
	text-decoration: underline;
}

.contenido_post a:hover {text-decoration:none;}


/*****************
	BAR
*****************/

#bar { 
	display: none;
}


/*****************
	BAJOS (FOOTER)
*****************/

.bajos { 
	display: none;
}


/*****************
	RIGHT MENU
*****************/

#right_menu {
	display: none;
}


/*****************
	FORMS GENERAL
*****************/

form { 
	margin: 0;
	padding: 0; 
}

input {
	margin: 0 0 3px 0;
	width: 200px;
	
	font-size: 12px; 
	color: #454545; 
	letter-spacing: 1px; 
	
	border: 1px solid #c0c0c0; 
}

textarea {
	width: 200px;
	height: 150px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #454545; 
	
	border: 1px solid #c0c0c0; 
}


/*****************
	MAILFORM
*****************/

div.mailform {
display: none;
}


/*****************
	SEARCH
*****************/

input.searchText { 
	width: 150px; 
	height: 13px; 
}

input.searchSubmit { 
	width: 45px; 
	height: 19px; 
	
	color: #a0b0b0; 
	background: #f8fcfc; 
	border: 1px solid #c0c0c0;	
	font-size: 12px; 
	
	margin: 0; 
	padding: 0; 
}

span.search_str {
	background-color: #0082BA;
	color: #ffffff;
	text-transform: uppercase;
}


/*****************
	OTHER STYLES
*****************/

.lnk_cabecera {color:#000000; font-size:17px; text-decoration:none}
.lnk_cabecera:hover {text-decoration:underline;}

.comments {
	color: #454545;
	font-size: 11px;
}

a.lnk_sigue{
	text-decoration:none;
	color:#e95d0f;
	font-weight:bold;
}

a.lnk_sigue:hover{
	text-decoration:underline;
	color:#e95d0f;
}

object {
	display: none;
}