/***** GENERAL *****/

body{
	margin: 0px;
	background: #FFFFFF;
	}
	
table.contenedor{
	width: 100%;
	height: 100%;
	}

table.principal{
	width: 800px;
	border: 1px solid #E6E7E7;
	}

td.columnaIz{
	width: 185px;
	border-right: 1px solid #E6E7E7;
	}

a{
	font-family: verdana, arial, helvetica;
	}

.txtNegro11{
	font-family: verdana, arial, helvetica;
	color: black;
	font-size: 11px;
	text-align: justify;
	}

h1{
	font-family: verdana, arial, helvetica;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	color: #105DA5;
	}

h2{
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	color: #CC0000;
}

h3{
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	color: #006727;
}

.tituloVerde{
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	color: #006727;
}

.tituloRojo{
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	color: #CC0000;
}

table.menuBanners{
	width: 95%;
	background: #F3F3F3;
	height: 30px;
	}

td.colBanners{
	border-right: 1px dotted #C6C6C6;
	width: 25%;
	}

td.colBanners:hover{
	background: #D7E6F0;
	}

a.lnkMenuBanners{
	font-size: 11px;
	color: #555555;
	text-decoration: none;
	}

a.lnkMenuBanners:hover{
	text-decoration: underline;
	color: #105DA5;
	}

a.lnkGeneral{
	font-size: 11px;
	color: #105DA5;
	text-decoration:none;
	}

a.lnkGeneral:hover{
	color:#539FE6;
	text-decoration: underline;
	}
a.lnkGeneral2{
	font-size: 11px;
	color: #105DA5;
	text-decoration:underline;
	}

a.lnkGeneral2:hover{
	color:#539FE6;
	text-decoration: underline;
	}

input{
	border: 1px solid #C9C9C9;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	}

UL {
	list-style-image : url("images/ico_flecha.gif");
}


/*****/

/***** CABECERA *****/

table.idiomas{
	width: 100%;
	background: #105DA5;
	height: 22px;
	}

table.descargas{
	background: #A6A6A6;
	height: 20px;
	width: 100%;
	}

table.menu{
	background: url("images/bckg_menu.gif") repeat-x;
	width: 100%;
	height: 23px;
	}

td.logo{
	background: #F3F3F3;
	width: 185px;
	height: 83px;
	}
td.circuito{
    background: #F3F3F3;
}
	
	
td.fondoMenu{
	background: url("images/bckg_menu.gif") repeat-x;
	}
	
td.fondoMenu:hover{
	background: url("images/bckg_menu_over.gif") repeat-x;
	}

.titCabecera{
	font-family: Trebuchet MS, arial, verdana;
	font-size: 10px;
	color: #E7D2AE;
	padding-left: 10px;
	text-align: left;
	}

a.lnkBlanco11{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	}

a.lnkBlanco11:hover{
	text-decoration: underline;
	}

a.lnkMenu{
	font-family: Trebuchet Ms, arial, verdana;
	font-size: 12px;
	color: #D7E6F0;
	font-weight: bold;
	text-decoration: none;
	}
	
/*****/

/***** MENU 2 *****/

.menu2{
	background: #D7E6F0 url("images/bckg_menu2.gif") repeat-y;
	padding: 3px 0px 3px 20px;
	text-align: left;
	}

a.lnkMenu2{
	font-size: 11px;
	text-decoration: none;
	color: #105DA5;
	}
	
a.lnkMenu2:hover{
	text-decoration: underline;
	}
	
.oculto{	
	display:none;
	}

.visible{
	display:block;
	background: #FFFFFF;
	text-align: left;
	}

.submenu{
	width: 170px; 
	float: right;
	background: #F3F3F3;
	}

.submenub{
	width: 170px; 
	float: right;
	background: #FFFFFF;
	}

.clear{
	clear:both;
	}

/*****/

/***** SUBMENU *****/
.menuSub{
	background: #DEE9D8;
	padding: 3px 0px 3px 10px;
	text-align: left;
	width: 90%;
	}

.menuSub:hover{
	background: #E9F7E2;
	}

.lnkMenu3{
	font-size: 11px;
	color: #33824C;
	text-decoration: none;
	}

.lnkMenu3:hover{
	text-decoration: underline;
	}
/*****/

/***** NOTICIAS *****/

td.noticias{
	background: #F3F3F3;
	padding-left: 5px;
	text-align: left;
	}

.titulo{
	font-family: verdana, arial, helvetica;
	font-size: 16px;
	color: #68696A;
	font-weight: bold;
	padding: 0px;
	}

.noticia{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	}

.noticia:hover{
	text-decoration: underline;
	}

.txtAzul11{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #105DA5;
	}
	
/*****/

/***** PIE *****/
.pie{
	background: #105DA5;
	width: 100%;
	height: 70px;
	}

.txtCeleste11{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #D7E6F0;
	}
/*****/
/***** TABLA ARTESANOS *****/
.tdArtesanos{
	border-left:1px solid;
	border-right:1px solid;
	border-bottom: 1px solid;
	border-color:#006600;
	font-family: verdana, arial, helvetica;
	color: black;
	font-size: 11px;
	text-align:left;
}
.tdArtesanos2{
	border-top:1px solid;
	border-left:1px solid;
	border-right:1px solid;
	border-color:#006600;
	font-family: verdana, arial, helvetica;
	color: black;
	font-size: 11px;
	text-align:left;
}
/*****/

.TablaDirectorio{
width: 595px;
margin:5px;
padding:5px;
background:url("images/fondodirectorio.jpg") repeat-x top;
}

.EstiloDirectorio{
font-family: verdana, arial, helvetica;
font-size: 13px;
background: #D7E6F0 url("images/fondo_titulo_directorio.jpg") repeat-x;
color:#FFFFFF;
}

.EstiloDirectorio2{
font-family: verdana, arial, helvetica;
font-size: 13px;
background: #397EBF;
color:#ffffff;
padding:3px;
}

.cuadros{
margin:10px; background: #ffffff; 
border:1px solid #E3E1E1;
border-top:1px dashed #E3E1E1;
}

.TextoNormal{
font-family: verdana, arial, helvetica;
font-size: 11px;
color:#333333;
}

a.volver
{
font-size: 10px;
color:#666666;
text-decoration: underline;
}
a.volver:hover
{
color:#333333;
text-decoration: none;
}

.EstiloCategoria
{
font-size: 13px;
color:#414141;
padding:20px;
}

.TdTituloDirectorio{
color:#185B98; 
border-bottom:1px solid #E3E1E1; 
padding-left:5px; 
width:550px; 
margin-bottom:10px;
font-family: verdana, arial, helvetica;
font-size: 11px;
}

.TablaDirectorio a, .TablaAgenda a
{
font-size: 10px;
color:#666666;
text-decoration: underline;
}

.txtiz { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; color : #100E60;  } 

.titles{
font-weight:bold;
text-align: left; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-style : normal; 
color : #333333;  
text-align:justify;
}
