/* ESTILOS GENERALES */
body {background:#FFF url(../_img/cabecera.jpg) no-repeat scroll center top; color:#000; font-family:Verdana,Arial; font-size:0.75em; line-height:1.64em; margin:0; padding:0; text-align:center;}
form          { margin:0; padding:0;}
fieldset      { margin:0; padding:0; border:none;}
legend        { display:none; }
input,select  { font-size:100%; color:#333333; font-family:Verdana, Arial; background-color:#fff;}
input         { border:none;}
h1, h2, h3, h4, h5 { margin:0; padding:0; font-family:Verdana, Arial;}
strong        { font-weight:bold;}
sup           { color:#cc0000;}
p             { padding:0.45em 0em 0 0em ; }
.cpo sup  { color:#000;}
img { border:0; }
a { text-decoration: none; color: inherit; }
ul, ol { margin: 0; padding: 0;}
ul li { list-style-position: outside; padding-bottom: 0.4em; list-style-image:url(../_img/list.bullet.gif); margin-left: 1.4em; }		
ol li {list-style-type: decimal;  margin-left: 1.5em; }

/* ESTILOS PROPIOS */


#cont { margin:0 auto;  width:62.75em; text-align:left;  padding:0; margin-bottom: 3em; }
	#cont  h1 { color:#FEFEFE; float:left; font-family:Verdana; font-size:1.4em; font-weight:bold; line-height:1.3em; text-transform:uppercase; top: 10.4em; position: relative; left: 1em; margin-bottom:-1.3em;} 	
	#cont #header, #cont #corpse, #cont #footer, #cont #teaser { width: 100%; clear: both; }
	#cont #header { height:9.58em; }	
	#cont #corpse { height: 100%; width: 62.65em; margin-top: 1.5em; }
	#cont #footer { height:8em; width: 80%; margin: auto; text-align: center; color:#555;  }
		
		#cont #teaser #nav { background:#847403 none repeat scroll 0 0; clear:both; color:#FFFFFF; height:2.2em; font-size: 0.8em; }
		#cont #teaser #nav .nav-izq { float: left; margin-left: 0.5em; font-weight: bold; }
			#cont #teaser #nav .nav-izq  a { color: #FFF; }
		#cont #teaser #nav .nav-der { float: right; margin-right: 0.5em; border-left: 1px solid #fff; }
			#cont #teaser #nav .nav-der h2 { font-size: 0.9em; }
			#cont #teaser #nav .nav-der .boletin { margin-left: 1em; margin-right: 3em; font-weight: bold; }
			#cont #teaser #nav .nav-der .fechado { margin-left: 1em; margin-right: 1em;  }
		#cont #teaser hr {clear: both; width: 100%; color: #FFF; visibility:hidden }
		#cont #teaser #teaser-header { float: left; clear:both; background-color: #9ca6af; width: 100%; background-image: url(../_img/header.png); background-repeat: no-repeat; height:8em; background-position: right; }
	
		#cont #teaser .notvoxbg {background-image: url(../_img/bg.lista.nots.gif); background-repeat: repeat-y; margin-top: 1em; margin-bottom: 1em; }
		#cont #teaser .notvoxnobg {margin-top: 1em; margin-bottom: 1em; background-color: #F8F7EC; }		
		#cont #teaser .notbox { width: 29em; padding:1em; padding-bottom: 0.5em }	
			#cont #teaser .notboxfull { width: 58em; padding:1em; padding-bottom: 0.5em }			
			#cont #teaser .notbox h3, #cont #teaser .notboxfull h3  { color: #333; font-size: 1.4em; margin-bottom: 1em; list-style-image: none; }
		#cont #teaser .notvoxnobg a, #cont #teaser .notbox a { text-decoration: none; color: #000; }
		#cont #teaser .notvoxnobg ul li, #cont #teaser .notbox ul li { text-decoration: none; color: #000; }		
		
		#cont #corpse .post { width: 100%; text-align: justify; border-bottom:0.1em dashed black; margin-bottom:4em; }
			#cont #corpse .post h5 { font-weight: bold; text-decoration: underline; font-size: 1.2em; margin-bottom: -0.9em; }
			#cont #corpse .post h6 { font-weight: bold; font-size: 1.1em; text-transform: uppercase; margin-bottom: -0.9em; }
			#cont #corpse .post ul li { list-style-type:square; }
			#cont #corpse .post ol li {list-style-type: decimal; }
			#cont #corpse .post div.imagen { text-align:center; width: 100%; }
				#cont #corpse .post div.imagen a.ld { display:block; font-weight:bold; text-align:right; width:100%; color: #000; }
			#cont #corpse .post img { float: left; margin: 0.8em; padding:0; }
				#cont #corpse .post img.full { clear:both; float: none; }
			#cont #corpse .post .title { width: 100%; color:#837402; margin-bottom:0.1em; padding:0; }
				#cont #corpse .post .title h4 { font-size: 1.5em; font-weight:bold; font-family:"Times New Roman", Times, serif; }		
			#cont #corpse .post .texto { width: 100%; }				
			#cont #corpse .post .destacado {border-bottom:0.42em solid #DFEAB7; border-top:0.42em solid #DFEAB7; color: #555; width: 98%; margin: auto; padding-top: 0.4em; padding-bottom: 0.4em;}
				#cont #corpse .post .destacado h5 { width: 96%; font-size:1em; margin: auto; margin-bottom: 0.8em; }
				#cont #corpse .post .destacado p { width: 96%; margin: auto;}
			#cont #corpse .post .firma { background-image:url(../_img/firma.gif); background-repeat: no-repeat; color: #014483; font-weight: bold; font-size: 0.9em; float: left; width: 100%; margin-top: 1.3em; }			
				#cont #corpse .post .firma p { padding:0; margin:0; font-style:italic; margin-left: 30px; }
			#cont #corpse .post .minitexto { font-size: 0.8em; width: 100%;color: #555; }
			#cont #corpse .post .goup { clear: both; width: 100%; text-align: right;}
				#cont #corpse .post .goup a { background-image:url(../_img/to.up.gif); background-repeat: no-repeat; padding-left: 10px; color: #837402; font-weight: bold; font-size: 0.8em;  }
									
		#cont #footer div { float: left; text-align: center; width: 100%; }
		#cont #footer a   { float: left; margin-right: 0.7em; }
		#cont #footer p   { padding: 0; margin: 0; float: left; text-align: left;  }
		#cont #footer hr  { color: #FFF; margin-top: 1em; margin-bottom: 1em; float: left; width: 100%; clear: both; }
			#cont #footer #iconacc{ width: 10%; float: left; }
				#cont #footer #iconacc a { margin-bottom: 0.5em; }
			#cont #footer #textoacc { width: 83%; float: right; }
				#cont #footer #textoacc h5 { font-size: 1em; float: left; text-decoration: underline; width: 100%; text-align: left; }
				#cont #footer #textoacc p { font-size: 0.9em; float: left; clear:both; line-height: 1.5em; width: 100%; }

		table { width: 100%; }		
			table caption { font-weight: bold;  }
				table th { text-align: center; }
				table td { padding:0.3em; }
			table tfoot { font-style:italic; line-height: 1.4em; }
/* HERRAMIENTAS DE MODIFICACION */

.linkweb { text-decoration: underline; color: #006699; font-weight: bold; }
.i { font-style:italic; }
.b { font-weight: bold; }
.u { text-decoration: underline; }
.logo {padding-top:3.33em;}
.ftl {float: left !important;  }
.ftr {float: right !important; }
.ftn {float: none !important; }
.bold { font-weight:bold; }
.cls { clear: both; }
table td { border:1px solid #333; }
