/* CSS Document */



/* Etiquetas base */

body {
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:0;
	color:inherit;}	

img {
	border:none;
	}

img2 {
	text-align: left;
	align:texttop;	
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}
	
table {
	empty-cells:hide;}
	
	
	
/* Titulares */

h1 {
	font:bold small-caps 12px Verdana, Arial, Helvetica, sans-serif;
	color: #767711;
	background-color:inherit;}
	
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-variant:small-caps;
	color: #543611;
	background-color:inherit;}
	
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-variant:small-caps;
	color: #543611;
	background-color:inherit;}
	
h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-variant:small-caps;
	color: #543611;
	background-color:inherit;}
	
h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-variant:small-caps;
	color: #543611;
	background-color:inherit;}
	
h6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-variant:small-caps;
	color: #543611;
	background-color:inherit;}
	
.footer h6{
       text-align:center;
       margin:5px auto;
       color:#666666;
       font-size:10px;
	   background-color:inherit;}
	


/* Textos */

.textonegro {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:inherit;}
	
.textonegro_negrita {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	background-color:inherit;}
	
.textonegro_derecha {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:inherit;
	text-align: right;
}

.textoverde {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #667711;
	background-color:inherit;}
	
.textomarron {
	font:bolder 11px Verdana, Arial, Helvetica, sans-serif;
	color: #543611;
	background-color:inherit;}
	
.textogris {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666;
	background-color:inherit;}
	
.textoocre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #c8934c;
	background-color:inherit;}
	
.textonegro_peque {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	background-color:inherit;}

.textoverde_peque {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #667711;
	background-color:inherit;}
	
.textomarron_peque {
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #543611;
	background-color:inherit;}
	
.textogris_peque {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #666;
	background-color:inherit;}
	
.textoocre_peque {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #c8934c;
	background-color:inherit;}
	
.textoazul_grande {
	font:bold small-caps 12px Verdana, Arial, Helvetica, sans-serif;
	color: #767711;
	background-color:inherit;}

.texto_marron_grande_minus {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #503611;
	background-color:inherit;}

.punto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #667711;
	font-weight:bold;
	background-color:inherit;}
	
/* Cajas de Texto*/

.tr_menu {
	text-align:left;}

.td_menu_der_color {
	background-color:#543611;
	height:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;}
.td_menu_izq_color {
	background-color:#000000;
	height:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;}


/* Enlaces */

a.negro:link,a.negro:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	background-color:inherit;}
	
a.negro:hover {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#667711;
	text-decoration:none;
	background-color:inherit;}

a.negro:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#667711;
	text-decoration:none;
	background-color:inherit;}

a.marron:link,a.marron:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#543611;
	text-decoration:none;
	background-color:inherit;}
	
a.marron:hover {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#c8934c;
	text-decoration:none;
	background-color:inherit;}

a.marron:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#c8934c;
	text-decoration:none;
	background-color:inherit;}
	
a:link,a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#667711;
	text-decoration:none;
	background-color:inherit;}
	
a:hover {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#543611;
	text-decoration:none;
	background-color:inherit;}

a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#543611;
	text-decoration:none;
	background-color:inherit;}


/* Contenedores */

#contenedor_general {
	background-color:#FFF;
	margin:0 auto;
	width:760px;
	padding:0 0 0 0;
	height:auto;
	border-left:1px solid #543611;
	border-right:1px solid #543611;
	border-top:1px solid #543611;
	border-botton:1px solid #543611;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #543611;
}
#contenedor_petros {

    width:700px;}
	   
#contenedor_menu_superior{
	background-color:#FFF;
    border:1px solid #000;
	margin:0 0 0 0;
    width:760px;
	padding:0 0 0 0;
	color:inherit;}

#contenedor_principal{
	background-color:#FFF;
	margin:auto auto 0;
	width:760px;
	padding:0;
	color:inherit;
	border: 1px solid #2F251B;
}
	
#footer{
       width:760px;
       height:30px;
       background-color:#FFF;
	   color:inherit;
	   padding:0 0 0 0;
	   margin:10px 0 0 0;}


/* Tablas */

#cabecera {
	width: 760px;
	height: 120px;
	background-image:inherit;
	margin: 0 0 10px 0;}
	
#menu_superior {
	width: 760px;
	height: 30px;
	background-color:#FFF;
	border:0 none;
	padding:5px 0 15px 0;
	color:inherit;}
	
#menu_izquierda {
	width: 140px;
	height: auto;
	background-color:#FFF;
	border:none;
	padding:0px;
	float:left;
	margin: 0px;
	color:inherit;}
	
#columna_derecha {
	width: 150px;
	height: auto;
	background-color:#FFF;
	border:0 none;
	padding:0px;
	float:right;
	color:inherit;}
	
#tabla_principal {
	width: 460px;
	height: auto;
	background-color:#FFF;
	border:0 none;
	padding: 0 30px 0 30px;
	float:left;
	color:inherit;}
	
#tabla_principal_centro {
	width: 460px;
	height: auto;
	background-color:#FFF;
	border:0 none;
	padding: 0 30px 0 30px;
	float:left;
	color:inherit;
	text-align: left;
	vertical-align: text-top;
}

#tabla_principal_centro_560 {
	width: 610px;
	height: auto;
	background-color:#FFF;
	border:0 none;
	padding: 0 30px 0 30px;
	float:left;
	color:inherit;
	text-align: left;
	vertical-align: text-top;
}

.td_cabecera_titulo {
	height:100px;
	background-color:#000;}
	

#td_menuarriba_2 {
	width:195px;
	padding:0 5px 0 0;}
	
#td_menuarriba_3 {
	width:155px;
	padding:0 5px 0 0;
	text-align:right;}

#td_menuarriba_1 {
	width:755px;
	height:20px;
	background-color:#101010;
	text-align:right;
	padding:0 5px 0 0;
	color:inherit;}
	
#tabla_noticias{
	text-align:justify;
	width:400px;}

	
#td_noticias_clasificacion{
	height:10px;
	text-align:left;
	background-color:#ebebeb;
	color:inherit;}
	
#td_noticias_data{
	width:100px;
	text-align:left;}
	
#td_noticias_seccion{
	text-align:right;}
	
#td_noticias_titulo{
	text-align:left;
	vertical-align:top;
	height:15px;}
	
#td_noticias_img{
	width:120px;
	text-align:center;
	vertical-align:top;
	}
	
#td_noticias_img_centro{
	text-align:left;
	vertical-align:text-top;
	}
	
#calendario{
	height:180px;}
	
#td_calendario{
	width:210px;
	text-align:center;
	vertical-align:top;}
	
#td_calendario_1_sup {

	width:210px;
	text-align:left;
	vertical-align:top;
}
	
#td_calendario_2{
	width:180px;
	text-align:left;
	vertical-align:top;
}
	
#buscador{
	text-align:center;}

	
#tabla_celdas_color_2 {
	width:95%;
	margin: 0 auto;}

#tabla_celdas_color_2_td1 {
	width: 70%;
	background-color:#CACACA;
	color: inherit;
	padding:5px;}

#tabla_celdas_color_2_td2 {
	width: 50%;
	background-color:inherit;
	color: inherit;
	border:#EBEBEB solid 1px;
	background-position: center center;
	text-align: center;
	vertical-align: top;
	padding: 5px;
}	
	
	/* Emprego */
#tabla_emprego_2 {
	width:100%;
	margin: 0 auto;}

#tabla_emprego_td1 {
	width: 50%;
	background-color:#cacaca;
	color: inherit;
	padding:5px;
	text-align: left;
	vertical-align: text-top;}
	
	
	/* FIN Emprego */
#td_escudo {
	width:auto;
	text-align:center;
	vertical-align:top;
	background-position: center;
}
/* images en DIV*/

DIV.destacado {
	HEIGHT: 100%;
}
.destacados IMG {
	FLOAT: left; 
	MARGIN-BOTTOM: 5px; 
	MARGIN-RIGHT: 10px ; 
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}

.flotar-i {
  float: left;
  margin: 0 10px 0 0;}
  
.flotar-d {
  float: right;
  margin: 0 0 0 10px;}
.flotar-i-borde {
	float: left;
	margin: 0 10px 0 0;
	border: 1px solid #000000;
}
.flotar-c-borde {

	float: none;
	margin: 0 10px 0 0;
	border: 1px solid #000000;
}

.flotar-c-borde_centro {

	float: center;
	margin: 0 10px 0 0;
	border: 1px solid #000000;
}
.flotar_centro {

	float: center;
	margin: 0 10px 0 0;
}

