/*

Tema MpcDigitalV1 basado en Tiny theme for WordPress
Copyright (C) 2005 Ben de Groot sobre Tiny theme
Distributed under the terms of the GNU General Public License v2
Distribuído bajo los términos de una licencia creative commons Reconocimiento-CompartirIgual 2.5 (http://creativecommons.org/licenses/by-sa/2.5/deed.es)

*/

*
{

	margin: 0;
	padding: 0;

}

html, body
{

	color: #001B51;

}

body
{
	
	text-align: center; /* IE quirks auto margins workaround */
	font: 10px "trebuchet ms", trebuchet, arial, sans-serif;
	padding: 10px;
	background: white;
	
}

html>body
{

	font-size: 9px;
	
} /* for modern browsers that can resize px */

#metacapa
{

	width: 75em;
	margin: 5px auto; /* auto centers the div */
		
}

#logo
{

	float: left;
	text-align: left;
	
}

#wrap
{

	float: right;
	width: 52em;
	margin: 5px auto; /* auto centers the div */
	text-align: left; /* after centering #wrap above for IE we return to normal alignment */
	
}

#header
{

	margin: 5px;
	overflow: hidden;

}

#menu
{

	background: #314A50;
	text-align: justify;
	padding: 5px 5px 5px 5px;
	color: white;

}

#content
{

	text-align: left;
	margin: 20px;
	
}

#footer
{

	color: #888;
	text-align: center;
	margin: 20px;

}

/*	Header image and link	 */

#header h1
{

	font-size: 3.5em;
	line-height: 1em;
	margin: 0;

}

#header h1 a 
{

	text-indent: 0px;
	display: block;
	width: 330px;

}

h1 a:link, h1 a:visited, h1 a:hover, h1 a:active
{

	text-decoration: none;

}

#smlink
{

	float: left;
	width: 30%;
	text-align: left;
	margin: 0;
	font-weight: bolder;
	letter-spacing: 2px;

}

#smlink a{
	color: white;	
}


#searchform, #searchform p
{

	font-size: 1em;
	margin: 0;

}

#searchform input
{

	width: 110px;
	font-size: 1em;
	background: #fff;
	color: #333;
	margin: 0;
	border: 1px solid #888;

}

/*	Giving block elements a default margin.	 */

h2, h3, h4, h5, h6, p, ul, ol, dl, pre, fieldset, address, table
{

	margin: 1em 0;

}

/* 	General styling		*/

h2
{

	font: normal small-caps bolder 2em/120% "Trebuchet MS", "Tahoma", "Verdana", sans-serif;
	margin-bottom: .2em;
	text-transform: capitalize;
	letter-spacing: 1px;

}

h3
{

	margin-bottom: .3em;
	letter-spacing: 1px;
	font-style: normal;
	font-size: 1.5em;

}

h4
{

	font-size: 1.1em;
	text-transform: uppercase;
	letter-spacing: 5px;
	line-height: 10px;
	text-align: center;
	padding: 2em 2em 2em 2em;

}

h5
{

	font-size: 1em;

}

address
{

	font-style: italic;

}

blockquote
{

	margin: .7em .7em .7em .7em;
	padding: 10px 20px 10px 20px;
	background: url(quote.png) 0 0 no-repeat;
	background-color: #F4FDFF;
	
}

blockquote p
{

	margin: .7em .7em .7em .7em;
	
}

dt
{

	margin: 1em 0 .5em 0;
	font-weight: bold;

}

code, pre, var
{

	font-family: 'bitstream vera sans mono', 'andale mono', monospace;
	font-size: 1em;

}

dd
{

	margin: .5em 0 1em 1.5em;

}

img
{

	border: none;

}

.cuerpo
{

   font-size: 1.2em;
   padding: 0em 0em 4em 0em;

}

.cuerpo a
{

   background: url('external.gif') no-repeat right;
   border-bottom: 2px solid #001A00;
	padding-right: 13px;

}

.cuerpo a:hover
{

   background: #66B9CC url('external.gif') no-repeat right;
   border-bottom: 0px;
	text-decoration: none;
	
}

.cuerpo a:visited
{

   background: #6698CC;
	padding-right: 0px !important;
   border-bottom: 0px;

}

.imgCentrada
{

	text-align: center !important;
	background: none !important;
	padding-right: 0px !important;
   border-bottom: 0px !important;
	display: block !important;

}

.imgIzquierda
{

	text-align: left !important;
	background: none !important;
	padding-right: 0px !important;
   border-bottom: 0px !important;
	display: block !important;
	
}

.imgDerecha
{

	text-align: right !important;
	background: none !important;
	padding-right: 0px !important;
   border-bottom: 0px !important;
	display: block !important;
		
}

#content p
{

	text-align: justify;

}

#content form p
{

	text-align: left;

}

#content h2
{

	margin: 0.2em 0;
	
}

#comentarios{
	background: #D4E5F7;
	margin: 10px;
}

#blogroll li
{

	
	padding: 2em 2em 2em 2em;
	list-style: none;

}

ol
{

	margin-left: 3em;

}

textarea
{

	width: 280px;
	height: 150px;

}

ul
{

	list-style: url(listas.gif);
	margin-left: 1.5em;
	font-size: 1em;

}

a:link
{

	color: #2E626B;
	text-decoration: none;

}

a:visited
{

	color: #2E626B;
	text-decoration: none;

}

a:hover, a:active
{

	text-decoration: underline;

}

h2 a, h2 a:link, h2 a:visited, h2 a:hover, h2 a:active
{
	
	color: Black;
	text-decoration: none;
	
}

.commentlink
{

	text-align: right;

}

ol.commentlist
{

	list-style: none;
	margin-left: 0;

}

.commentlist li
{

	color: #2A2A2A;
	font-style: normal;
	padding: 1em;
	font-size: 1.1em;
	
}

.commentlist .alt
{

	background: #8FADBC;
	border-top: 1px solid #8FADBC;
	border-bottom: 1px solid #8FADBC;

}

.commentlist p
{

	margin: .6em 0 0 0;

}

.autor{
	background: #8FADBC;
}

.hilite
{

	background: #f93;

}

.numeroComentarios{

	font-size: 2em;
	color: #8FADBC;

}

#content .more
{

	margin-top: -1em;
	text-align: right;

}

.commentOfficialUser
{
 	
	background: #0A899E;
	color: White;
	
}
.posted
{

	color: #8FADBC;
	font-weight: bold;
	margin-top: 0.3em;
	text-align: left;
	
}

.posted cite
{

	font-weight: bold;
	font-style: normal;

}

#postcomment
{

	padding: 10px;

}

input, textarea
{

	font-family: 'bitstream vera sans', 'lucida grande', verdana, sans-serif;
	padding: 5px;
	border: 1px solid #999;

}


#postcomment input, #postcomment textarea
{

	font-size: 85%;
	font-family: 'bitstream vera sans', 'lucida grande', verdana, sans-serif;
	padding: 10px;
	border: 1px solid #999;

}

input#submitComment
{

	padding: 2px 4px;
	font-family: "Courier New", Courier, monospace;

}

input#submitComment:hover
{

	cursor: pointer;
	font-family: "Courier New", Courier, monospace;

}

/*	Navigation links		*/

.prev
{

	display: block;
	float: left;
	text-align: left;
	width: 48%;
	font-size: 1.1em;

}

.next
{

	display: block;
	float: right;
	text-align: right;
	width: 48%;
	font-size: 1.1em;

}

.nav:after
{

    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
    visibility: hidden;

}

* html .nav
{

	height: 1%;

}

object.support
{

	margin: 20px;
	padding: 0;
	border: none;
	height: 120px;
	width: 330px;
	overflow: hidden;

}

.secciones
{

	color: #2E626B;
   font-size: 0.7em;
	
}

#explicacion{
	font-size: .9em;
}
