html
{
	background-color: #CC0000;
}

body {
	background: transparent url(../imagenes/background-border-top.gif) no-repeat scroll left top;
	margin: 0 auto;
	padding: 40px 0 0 0;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 0.8em;
	width: 785px;
}

a {
	text-decoration: none;
	color: #cc0000;
	background-color:inherit;
}

	a:hover {
		color: #000000;
	}

	a img {
		border: 0;
	}

img.absmiddle {
	vertical-align:middle;
}

h1 {
	margin:0 auto; 
	padding:0;
	width: 177px;
}

h2 {
	border-bottom:2px solid #EF4A4A;
	clear: both;
	font-size:1.2em;
	margin: 0 0 5px 0;
	padding: 2px 0px 0px 0px;
}
h2.section_title
{
	background: transparent url(../imagenes/container-header-b-right.gif) no-repeat scroll right top;
	border-bottom: 2px solid #EEEEEE;
	color:#005D3B;
	display: block;
	font-family:trebuchet MS;
	font-size:2.2em;
	font-weight:bold;
	height:44px;
	letter-spacing:2px;
	padding:42px 0 5px 14px;
	width:504px;
	word-spacing:2px;
}
h3 {
	font-size:.9em;
	border-bottom: 1px solid #005D3B;
}

strong.hard
{
	color: #CC0000;
}

table td
{
	vertical-align: top;
}

#wrapper {
	color: #303030;
	padding: 0 12px 15px 13px;
	width: 760px;
	margin: 0 auto;
	background: #FFFFFF url(../imagenes/background-content.gif) repeat-y left top;
}

#navegacion {
	clear: left;
	float: left;
	width: 200px;
	margin: 0 10px 0 12px;
	padding: 0;
	font-size: 0.9em;
	text-align:left;
}
* html #navegacion
{
	clear: none;
	margin: 0 12px 0 5px;

}


	#navegacion ul
	{
		background: transparent url(../imagenes/background-menu.gif) no-repeat scroll left top;
		list-style: none;
		width: 195px;
		margin: 0 0 3px 0;
		padding: 5px 3px 26px 3px;
		font-size: 1.1em;
		height:280px;
	}	

		#navegacion li {
			/*margin: 0 4px 4px 4px;*/
			margin: 0 1px 0px 1px;
		}

			#navegacion li a {
				font-size: 9pt;
				font-weight: bold;
				text-align: center;
				height: 20px;
				text-decoration: none;
				color: #000;
				display: block;
				padding: 8px 10px 2px 10px;
				border-bottom: 1px dotted #666;
			}	
				
			#navegacion li a:hover {
				color: #cc0000;
			}

	#navegacion a img {
		margin:0 0 20px 0;
	}

#poc {
	background: #eef4f2 url(../imagenes/content-border-right.gif) repeat-y scroll right top;
	float:left;	
}

#pic {
	background: transparent url(../imagenes/content-border-bottom.gif) no-repeat scroll left bottom;
	padding: 10px;
	line-height: 1.4em;
	min-height: 300px;
	height: auto !important;
	height: 300px;
	overflow: auto;
	width: 498px;
}
* html #pic
{
	overflow: visible;
}
	#pic p,
	#pic table {
		padding: 0 0 0 5px;
		color: #666;
	}

		#pic p.description {
			font-size:.8em;
			width:90%;
			margin:0 auto;
			color: #005D3B;
			background-color:#EAEAEA;
			border:1px dotted #005D3B;
		}
		
		#pic p.back {
			text-align:right;
		}
		
			#pic p.back a {
				text-decoration:none;
				font-weight:bold;
				font-size:.8em;
				padding:3px;
				color:#005D3B;
				background-color:inherit;
				border-top:2px dotted #005D3B;
			}

			#pic p.back a:hover {
				color:#fff;
				background-color:#005D3B;
				padding:3px;	
				border-top:2px dotted #EEF4F2;	
			}
	#pic ul, #pic dl, #pic ol { 
		margin:0; 
		padding:0;
		color: #666;
		}
	#pic dl
	{
		padding: 20px 0 0 0;
	}
		
	#pic ul, #pic dl {
		list-style-type:square;
	}	

		#pic ul li {
			margin:0 20px 5px 25px; 
			text-align:justify;
		}
		
		#pic ol li {
			margin:0 20px 5px 35px; 
			text-align:justify;
		}

		#pic dl dt {
			margin:0 20px 10px 10px; 
			text-align:justify;
			font-weight:bold;
		}
		
		#pic dl dd {
			margin:0 40px 40px 20px; 
			text-align:justify;
		}
		
		#pic dl#glosario {
			margin:20px 0 0 0;
			font-size:90%;
		}

			#pic dl#glosario dt {
				color:#c00;
				background-color:inherit;
				margin:0 20px 0 10px; 
			}

			#pic dl#glosario dd {
				margin:0 40px 10px 20px; 
			}
		
		#pic ul#iniciales {
			text-align:center;
			width: 478px; margin:0; padding:0;
		}

			#pic ul#iniciales li {
				display:inline; margin:0; padding:0;
			}
			
				#pic ul#iniciales li a {
					font-weight:bold;
					border-bottom:1px solid #c00;
					margin:0 8px 0 0;
				}
		
		#pic .texto_noticia {
			clear: both;
			margin:0 0 20px 0;
		}

			#pic .texto_noticia p {
				margin:0 0 5px 0;
			}

			#pic .texto_noticia span.more {
				font-size:90%;
				margin:0 0 0 25px;
				padding:0 0 0 3px;
				border-left:3px solid #c00;
			}
		
		#pic span.fecha {
			margin:0 0 0 10px;
		}
		
		#pic #enlaces div {
			clear:both;
			border-top:1px solid #c00;
			overflow: auto;
		}

		#pic #enlaces a {
			float:left;
			font-size:90%;
			font-weight:bold;
			margin:10px 0;
		}
		
		#pic #enlaces img {
			float:right; 
			margin:5px 0;
			border:1px solid #ccc;
		}
			
		img.up {
			display:block; 
			float:right; 
			margin:3px 0 0 0;
		}
			
		#pic  #paginator {	
			width:450px; 
			margin:auto; 
			font-size:90%;
			text-align:center; 
			margin:0 0 20px 0;
		}
		
		#pic img.iright
		{
			float: right;
			margin: 1px 0 5px 10px;
		}
		#pic a.iright
		{
			float: right;
			margin: 1px 0 5px 10px;
			text-align: center;
		}
		#pic a.iright img
		{
			display: block;
		}

		#pic img.ileft
		{
			float: left;
			margin: 1px 10px 5px 0;
		}
		#pic img.icenter
		{
			display: block;
			margin: 15px auto 8px auto;
		}

#downbox {
	margin: 0 24px 0 24px;
	clear: both;
}

	#downbox .flotante {
		margin: 50px 0 15px 60px;
		float:left;	
		font-size: 8pt;
	}
	* html #downbox .flotante {
		margin: 50px 30px 15px 30px;
	}
	#downbox .flotante.first
	{
		margin-left: 68px;
	}
	* html #downbox .first
	{
		margin-left: 34px;
	}
	

		#downbox .flotante ul {
			margin:0;
			padding:0;
			list-style-type:none;
		}

			#downbox .flotante ul li {
				color: #333;
			}

#footer {
	clear: both;
	color: #666;
	background-color: #FFF;
	font-size: 0.8em;
	text-align: center;
	padding: 5px 10px 5px 0;
	border-top: 1px solid #ccc;
	
}

	#footer a {
		text-decoration: underline;
		color: #cc0000;
		background-color:inherit;
	}

		#footer a:hover {
			color: #000;
		}

	#footer ul {
		margin:0;
		padding:0;
		list-style-type:none;
	}

		#footer ul li {
			display:inline;
		}


/* sobre vih */
.transmision
{
	border-top: 1px solid #999999;
	padding: 2px 0 0 0;
	vertical-align: middle;
}

/* 2 columnas */
.two_cols
{	
	overflow: auto;
}
.two_cols li
{
	float:left;
	width: 40%;
}


/* Colores contenido central */
#poc.indice
{
	background-color: #f6efef;
}
.indice
{
	background-color: #f1bebe;
}

#poc.que_hacemos
{
	background-color: #f3eef4;
}
.que_hacemos
{
	background-color: #e1b4ed;
}

#poc.sobre_vih
{
	background-color: #f1f4ee;
}
.sobre_vih
{
	background-color: #c5e8a3;
}

#poc.preguntas_respuestas
{
	background-color: #f4f1fa;
}
.preguntas_respuestas
{
	background-color: #a3b6dc;
}

#poc.noticias
{
	background-color: #f6f6e8;
}
.noticias
{
	background-color: #e7e79e;
}

#poc.documentos
{
	background-color: #f8f0e6;
}
.documentos
{
	background-color: #e8c296;
}

#poc.enlaces
{
	background-color: #f7f0ee;
}
.enlaces
{
	background-color: #eebcb0;
}

#poc.glosario
{
	background-color: #f7f0ee;
}
.glosario
{
	background-color: #E1B4ED;
}
/*#navegacion li.glosario a
{
	border: none;
}*/

.zona_positiva
{
	background-color: #b8e2d4;
}



/* crisis_global */
#crisis_global #content
{
	padding: 0 15px;
	text-align: center;
}
#crisis_global #content p,
#crisis_global #content ul
{
	text-align: left;
}
a#crisis_global
{
	font-weight: bold;
	color:#000000;
	display:block;
	font-size:1em;
	margin: 15px 0 0 0;
	padding: 5px;
	text-align: center;
}
a#crisis_global img
{
	display: block;
	margin: 0 auto;
}

.enlace_solo {
	display:block;
	color:#000;
	font-weight:bold;
	text-align:center;
	font-size:2em;
}

.enlace_solo:hover {
	color:#cc0000;
	text-decoration:underline;
}

/* estilos_web.css: CAPA PRESENTACIÓN (W3C:CSS2 VALIDO)		*/
/* Comité AntiSIDA Asturias | www.comiteantisida-asturias.org	*/
/* Isertia Comunicación Corporativa | isertia.com		*/
/* 12 jun 2008 | Gijón | Asturias | España			*/