/* CSS Document */

* {
	margin:0px;
	padding:0px;
	}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#0066CC;
	background-image:url(../img/bg_body.gif);
	}

table {
	width:100%;
	border: none;
	text-align:left;
	}
	
	table th, td {
		margin-bottom: 15px;

		}

img {
	border:none;
	}
blockquote{
	color:#AAAAAA;
	font-style:italic;
	margin: 20px 20px 10px 30px;
	background-image:url(../img/blockquote.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
a {
	text-decoration:none;
	font-weight:bold;
	color:#548cd7;
	}
	
a:hover {
	text-decoration:underline;
	}
	
	p {
	font-size:small;
	color:#666;
	text-align:justify;
	}
	.p_notjustified{
	text-align:center;
	}

	li, td li {
	padding: 0px 30px 0px 20px;
	}

strong {
	font-size:14px;
	color:#548cd7;
	}



#contenedor {
	position:relative;
	width:800px; 	
	background-color: #FFFFFF;
	padding:10px;
	margin: 10px auto;
	border: 1px solid #778; /* margen gris de alrededor*/
	}	
	
	#titulo {
		width:800px;
		height:70px;
		background-color:#6699FF;
		border-bottom: 1px solid #FFFFFF;
		background-image:url(../img/top_t.jpg);
		}
	#titulo h1 {
		color:#FFFFFF;
		font-size:38px;
		padding: inherit;
		margin-left: 150px;
		padding-top: 15px;
		font-family:Georgia, "Times New Roman", Times, serif;
		}
	#titulo img{
	float:left;
	}
	#titulo h2{
		color:#b5f033;
		font-size:20px;
		font-family:Georgia, "Times New Roman", Times, serif;
		}

	#contenido {
		width:800px;
		}
	#contenido table {
			margin-top: 15px;
			margin-bottom: 15px;
			padding-bottom: 10px;
			border-bottom: 1px solid #cccccc;
			}
			
	#contenido table tr {
		margin-bottom: 10px;
		}
	#contenido table td {
		vertical-align:top;
		}

	#contenido table th {
	text-align:left;
		}
	#contenido img{
		float:left;
		padding-right:10px;
		}
	#contenido p{
			clear:both;
			}
	.p_th {
		color:#FFFFFF;
		text-align:left;
		font-weight:bold;
		/*background-color:#ebebeb;*/
		background-color:#548cd7; /*Title Highlighted*/
		margin: 1px 0px 0px 0px;
		}

	.p_th a{
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;			
		background-color:#2679df;
		background-image:url(imgs/triangulo.gif);
		background-repeat:no-repeat;
		background-position: right bottom;
		
		}

	.p_th a:hover {
		color:#2679df;
		font-size:12px;
		font-weight:bold;			
		background-color:#FFFFFF;
		text-decoration:underline;
		}
	#foot {
		
		width:800px;
		background-color:#e4eff4;
		text-align:right;
		}
	#foot_text{
	text-align:right;
	}


/*MENU*/
ul#navmenu-v,
ul#navmenu-v li,
ul#navmenu-v ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 140px; /*For KHTML*/
  list-style: none;
}

ul#navmenu-v:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 11px/22px Verdana, Arial, Helvetica, sans-serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-v li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}

/* Root Menu */
ul#navmenu-v a {

  border-bottom:1px solid #EEE;
  padding: 0 6px;
  display: block;
  background: #FFF;
  color: #666;
  font: 12px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu-v a:hover,
ul#navmenu-v li:hover a,
ul#navmenu-v li.iehover a {
  color: #FFFFFF;
  background: #548cd7;
  color: #FFFFFF;
  
}