
* { padding: 0; margin: 0; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #fff url(../images/bg.gif) repeat-x;
	/*background:#fafafa;*/
}
#wrapper { 
	margin: 0 auto;
	width: 960px;
}
#header {
	color: #333;
	width: 100%;
	float: left;
	height: 240px;
	margin: 10px 0px 5px 0px; /* top right bottom left */
	background: url(../images/cabecera.gif) no-repeat;
}
#navigation {
	float: left;
	width: 950px;
	color: #333;
	margin: 0px 0px 5px 0px;
	background: #FFFFFF;
	padding:5px;
	font-weight:bold;
	font-size:11px;
}
#navigation #breadcumbs{
	float:left;
}
#navigation #mesde{
	float:right;
}

#leftcolumn { 
	color: #333;
	border: 1px solid #ccc;
	background: #FFFFFF;
	margin: 0px 5px 5px 0px; /* top right bottom left */
	padding: 10px 5px 10px 5px; /* top right bottom left */
	height: 1000px;
	width: 200px;
	float: left;
}
#content { 
	float: left;
	color: #333;
	border: 1px solid #ccc;
	background: #FFFFFF;
	margin: 0px 5px 5px 0px; /* top right bottom left */
	padding: 10px;
	height: 100%;
	width: 504px;
	display: inline;
}
#content img{
	border:none;
	padding:10px; 
}
#content img.ondas{
	border:none;
	padding:0px;
	text-align:center;
}
#rightcolumn { 
	color: #333;
	border: 1px solid #ccc;
	background: #FFFFFF;
	margin: 0px 0px 5px 0px; /* top right bottom left */
	padding: 10px 3px 10px 4px; /* top right bottom left */
	height: 1000px;
	width: 200px;
	float: left;
}
#footer { 
	width: 100%;
	clear: both;
	height:50px;
	color: #FFFFFF;
	font-size:10px;
	font-weight:bold;
	background: url(../images/lineascurvas.jpg) no-repeat;
	text-align:center;
}
div#copyl {
	padding-top:50px;
	color:#cccccc;
	text-align:center;
}
.menu h3{
	background: url(../images/rotary.gif) no-repeat top left;
	padding: 0px 0px 3px 25px; /* top right bottom left */
	border-bottom: 1px dotted #CCCCCC;
}
.menu img{
	border:0px;
	padding-top:10px;
	text-align:center;
}
.menu ul{
	padding-left:10px;
}
.menu ul li {
	list-style-image:url(../images/mod_arrow.png);
	margin:2px 0px 2px 10px; /* top right bottom left */
	padding:4px;
	border-bottom: 1px dotted #CCCCCC;
}
.menu ul li a{
	color:#135cae;
	text-decoration: none;
	font-weight:bold;
}
.menu ul li a:hover{
	text-decoration:underline;
	color: #b19f04;
}
.menu ul li .fecha{
	font-weight:bold;
	font-style:italic;
}
.menu ul li li{
	list-style-image:none;
	margin:2px 0px 2px 5px; /* top right bottom left */
	padding:4px;
	border:none;
}
.article-content{
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom:10px;
}
.article-content h2{
	color:#135cae;
	font-size:1.4em;
}
.mas a{
	color:#135cae;
	font-weight:bold;
	font-style:italic;
}

.mas a:hover{
	color: #b19f04;
	text-decoration: none;
}

#marquesina{
	background-color:#000099;
	color:#FFFFFF;
	font-weight:700;
}
#marquesina a, #marquesina a:hover, #marquesina a:visited{
	color:#F3F347
}
#marquesinaazul{
	background-color:#000099;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}
#marquesinaazul a, #marquesinaazul a:visited{
	color:#FFFFFF;
}
#marquesinaazul a:hover{
	text-decoration:underline;
}
ul.download{
	margin-left:50px; 
} 
ul.download li a{
	margin-left:10px; 
	color: #0033CC;
	text-decoration: none;
	font-weight:bold;
}
ul.download li a:hover{
	text-decoration:underline;
	color: #b19f04;
}
ul.download li.word{
	list-style-image:url(../images/word_25_25.png);
}

ul.inline li {
	display:inline;
	list-style-type: none;
} 
div.texto{
	text-align:justify;	
}

div.texto h1{
	font-size:14px;
	color:#F00;
}
div.texto h2{
	font-size:14px;
	color:#006;
}
span.cursivaazul{
	font-style:italic;
	font-weight:bold;
	color:#006;
}
span.azulcentrado{
	color:#006;
	text-align:center;
	font-style:italic;
}
span.gobernadores{
	font-size:16px;	
	text-align:center;
}

div.right{
	float:right;
	font-weight:bold;
	text-align:center;
}
div.left{
	float:left;
}
div.clear{
		clear:both;
}
span.negritacentrada{
	font-weight:bold;
	text-align:center;
}
span.subrayado{
	text-decoration:underline;
	text-align:right;
}
span.cursivanegra{
	font-style:italic;
	font-weight:bold;
}
span.rojoblanco{
	background-color:#F00;
	color:#FFF;
	font-weight:bold;
}
span.rojoblanco a{
	color:#FFF;
	font-weight:bold;
}

span.letrero{
	font-size:18px;
	font-weight:bold;
}
span.letrerochico{
	font-size:14px;
}
