/* Hoja de estilo */

/* General */
	body {
			background-image: url(imagenes/design/color_fondo.jpg);
			margin-left: 0px;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
}
	
	body,td,th {color: #333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
	
	a:link {text-decoration: none; color: #bd2620;}
	a:visited {text-decoration: none; color: #bd2620;}
	a:hover {text-decoration: none; color: #999999;}
	a:active {text-decoration: none; color: #999999;}

/*Treetop*/
		
	.treetop {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #777; margin-bottom: 15px;}
	.treetop a:link {color: #777;}
	.treetop a:visited {color: #777;}
	.treetop a:hover {color: #c55222;}
	.treetop a:active {color: #c55222;}

/*Menu principal horizontal*/

	.menu_principal{width: 100%; border-width: 0px; border-style: solid; overflow: hidden; font-size: 13px; margin-bottom: 20px;}
	
		.menu_principal ul{padding: 0px; list-style: none; margin: 0px;}
		
		.menu_principal li{float: left;font-family: "Trebuchet MS";font-weight: bold;margin-right: 1px;}
		
		.menu_principal li a:link{color: #FFFFFF; background: none; display: block;height: 25px;border-width: 0px;padding-left: 15px;padding-right: 15px;padding-top: 5px;float: left;}
		
		.menu_principal li a:visited{color: #FFFFFF; background: none; display: block;height: 25px;border-width: 0px;padding-left: 15px;padding-right: 15px;padding-top: 5px;float: left;}
		
		.menu_principal li a:hover{color: #fff; display: block;height: 22px;border-bottom-width: 3px; border-color: #fff; border-style: solid;padding-left: 15px;padding-right: 15px;padding-top: 5px;float: left;}
		
		.menu_principal li span a:link{color: #fc6a2d; display: block;height: 22px;border-bottom-width: 3px; border-color: #c55222; border-style: solid;padding-left: 15px;padding-right: 15px;padding-top: 5px;float: left;}

		.menu_principal li span a:visited{color: #fc6a2d; display: block;height: 22px;border-bottom-width: 3px; border-color: #c55222; border-style: solid;padding-left: 15px;padding-right: 15px;padding-top: 5px;float: left;}

/*Menu principal lateral */
		.menulateral{font-size: 11px;}
	
		.menulateral a:link{padding: 2px; width: 143px; padding-left: 5px;display: block; color: #1d8522; background-image:url(imagenes/estilo/menus/menus_a.gif); background-repeat: repeat-x; margin-bottom: 1px; background-color: #ccc5c0; height: 22px;}

		.menulateral a:visited{padding: 2px; width: 143px; padding-left: 5px;display: block; color: #1d8522; background-image:url(imagenes/estilo/menus/menus_a.gif); background-repeat: repeat-x;margin-bottom: 1px; background-color: #ccc5c0; height: 22px;}

		.menulateral a:hover{width: 143px; display: block; color: #1d8522; background-image:url(imagenes/estilo/menus/menus_hover.gif); background-repeat: repeat-x;margin-bottom: 1px; background-color: #d8551e; height: 22px;}
		
	.menulateralactivo{font-size: 11px;}
	
		.menulateralactivo a:link{padding: 2px; width: 143px; display: block; padding-left:5px; color: #ffffff; background-image:url(imagenes/estilo/menus/menus_activos1.gif); background-repeat: repeat-x;margin-bottom: 1px;font-weight: bold; background-color: #d8551e; height: 22px;}

		.menulateralactivo a:visited{padding: 2px; width: 143px; display: block; padding-left: 5px; color: #ffffff; background-image:url(imagenes/estilo/menus/menus_activos1.gif); background-repeat: repeat-x;margin-bottom: 1px;font-weight: bold; background-color: #d8551e;height: 22px;}
		
	

		.menulateralactivotop a:link{padding: 2px; width: 143px; display: block; padding-left: 5px; color: #ffffff; background-image:url(imagenes/estilo/menus/seccionactual.gif); background-repeat: repeat-x;margin-bottom: 1px;font-weight: bold; background-color: #a4211c;height: 22px;}

		.menulateralactivotop a:visited{padding: 2px; width: 143px; display: block; padding-left: 5px; color: #ffffff; background-image:url(imagenes/estilo/menus/seccionactual.gif); background-repeat: repeat-x;margin-bottom: 1px;font-weight: bold; background-color: #a4211c;height: 22px;}

	/*submenus laterales*/

	.submenulateral{font-size: 10px;}
	
		.submenulateral a:link{padding: 2px; width: 143px; display: block; padding-right: 5px; color: #333; background-image: url(imagenes/estilo/menus/submenus_a.gif); background-repeat: repeat-x;margin-bottom: 1px;height: 18px; padding-top: 2px; text-align: right;}

		.submenulateral a:visited{padding: 2px; width: 143px; display: block; padding-right: 5px; color: #333; background-image:url(imagenes/estilo/menus/submenus_a.gif); background-repeat: repeat-x;margin-bottom: 1px;height: 18px; padding-top: 2px; text-align: right;}

		.submenulateral a:hover{padding: 2px; width: 143px; display: block; padding-right: 5px; color: #1d8522; background-image:url(imagenes/estilo/menus/submenus_hover.gif); background-repeat: repeat-x; margin-bottom: 1px;height: 18px; padding-top: 2px; text-align: right;}
		
		
		
	.submenulateralactivo{font-size: 11px;}
	
		.submenulateralactivo a:link{padding: 2px; width: 143px; display: block; padding-right: 5px; color: #333; background-image: url(imagenes/estilo/menus/submenus_a.gif); background-repeat: repeat-x;margin-bottom: 1px;	font-weight: bold; height: 18px; padding-top: 2px; text-align: right;}

		.submenulateralactivo a:visited{padding: 2px; width: 143px; display: block; padding-right: 5px; color: #333; background-image:url(imagenes/estilo/menus/submenus_a.gif); background-repeat: repeat-x;margin-bottom: 1px; font-weight: bold; height: 18px; padding-top: 2px; text-align: right;}

		.submenulateralactivo a:hover{padding: 2px; width: 143px; display: block; padding-right: 5px; color: #1d8522; background-image:url(imagenes/estilo/menus/submenus_hover.gif); background-repeat: repeat-x; margin-bottom: 1px;	font-weight: bold; height: 18px; padding-top: 2px; text-align: right;}		

	
	.submenu{font-size: 11px;}
	
		.submenu a:link{padding: 2px; width: 145px; display: block; padding-right: 5px; color: #ffffff; background-image: url(imagenes/estilo/menus/submenu_a.gif); background-repeat: repeat-x;margin-bottom: 1px;	font-weight: bold; height: 25px; padding-top: 5px; text-align: right;}

		.submenu a:visited{padding: 2px; width: 145px; display: block; padding-right: 5px; color: #ffffff; background-image:url(imagenes/estilo/menus/submenu_a.gif); background-repeat: repeat-x;margin-bottom: 1px; font-weight: bold; height: 25px; padding-top: 5px; text-align: right;}

		.submenu a:hover{padding: 2px; width: 145px; display: block; padding-right: 5px; color: #666666; background-image:url(imagenes/estilo/menus/submenu_hover.gif); background-repeat: repeat-x; margin-bottom: 1px;	font-weight: bold; height: 25px; padding-top: 5px; text-align: right;}


/*Seleccion de idiomas*/
	#idiomas a:link{color: #333;}
	#idiomas a:visited{color: #333;}
	#idiomas a:hover{color: #ff7e2c;}
	#idiomas a:active{color: #ff7e2c;}

	
/* Enlaces barratop */
	
	#barratop a:link{color: #666666;}
	#barratop a:visited{color: #666666;}
	#barratop a:hover{color: #333333;}
	#barratop a:active{color: #333333;}

	
/* Módulos y submódulos de contenido */
	
	.titulonodo{ font-size: 15px; font-weight: bold; color: #4089d7; margin-top: 10px; font-family: "Trebuchet MS", Verdana, Arial;}
	
	.filacontenido{width: 100%; line-height: 20px; border-width: 0px; border-style: solid; padding: 0px; margin: 0px;font-family: Verdana, Arial; word-spacing: 2pt; line-height: 1.8;font-size: 11px; color: #303030; letter-spacing: 0.2pt;}
	
	.filacontenidosinlat{width: 100%; line-height: 20px; border-width: 0px; border-style: solid; padding: 0px; margin: 0px;font-family: Verdana, Arial; word-spacing: 2pt; line-height: 1.8;font-size: 11px; color: #303030; letter-spacing: 0.2pt; border-width:0px; border-style: solid;}


	.contenidodatos{margin-top: 20px;margin-bottom: 20px;text-align: justify;color: #303030;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; word-spacing: 2pt; line-height: 1.8;letter-spacing: 0.2pt;}
	
	.contenidodatos strong{color: #FF6600;}
	
	.contenidodatos table{font-size: 9px; word-spacing: 1pt; color: #000000;font-family: Arial, Helvetica, sans-serif;}
	
	.contenidodatos table strong{color: #000000;}
	
	.submodulo{float: left; border-widh: 0px; margin-bottom: 10px;}
	
	/*Contenido sin borde*/
	.submodulocontenido1{border-style: none; padding: 0px; background: none; padding-bottom: 10px; border-width: 0px; border-style: solid;overflow: hidden;}
	
	/*Contenido con borde simple*/
	.submodulocontenido2{border-style: solid; border-width: 1px; border-color:#bfef41;padding: 10px;overflow: hidden;}

	/*Contenido en cuadro con estilo 3*/
	.submodulocontenido3{border-style: solid; border-width: 1px; border-color:#bfef41; border-top-width: 0px;padding: 10px; padding-top: 1px;overflow: hidden;}
	
	.submodulocontenido3titulo{background-color: #bfef41;background-image: url(imagenes/estilo/boxes/boxestilo3.gif);background-repeat: repeat-x;background-position: top right;font-size: 11px; font-weight: bold; color: #1d8522;}
	
	.submodulocontenido3titulotxt{padding-left: 18px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; font-weight: bold; color: #1d8522;}
	
	.submodulocontenido3corner{position: absolute;width: 18px; height: 19px;background-image: url(imagenes/estilo/boxes/boxestilo3_corner.gif); background-repeat: no-repeat;}

	/*Contenido en cuadro con estilo 4*/
	.submodulocontenido4{border-style: solid; border-width: 1px; border-color:#b32317; border-top-width: 0px;padding: 10px; padding-top: 1px;overflow: hidden;}
	
	.submodulocontenido4titulo{background-color: #b32317;background-image: url(imagenes/estilo/boxes/boxestilo4.gif);background-repeat: repeat-x;background-position: top right;font-size: 11px; font-weight: bold; color: #1d8522;}
	
	.submodulocontenido4titulotxt{padding-left: 18px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; font-weight: bold; color: #fff;}
	
	.submodulocontenido4corner{position: absolute;width: 18px; height: 19px;background-image: url(imagenes/estilo/boxes/boxestilo4_corner.gif); background-repeat: no-repeat;}

	/*Cuadros varios*/
	
	/*Simple*/
	.boxsimple{background-color: #e7e4e1;background-image: url(imagenes/estilo/boxes/boxgris.jpg);background-repeat: no-repeat;background-position: top right;	font-size: 11px; font-weight: bold;}
	
	.boxsimple_titulo{padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; font-weight: bold; color: #666666;z-index: 10;}	

	.boxsimpleizquierda{position: absolute;width: 10px; height: 9px;background-image: url(imagenes/estilo/boxes/boxgris_corner.jpg); background-repeat: no-repeat;z-index: 9;}

	.boxsimpledatos{margin-top: 0px; border-style: solid; border-width: 1px; border-color: #d9d8d7; border-top-width: 0px; margin-bottom: 15px;}		
	
	/*Cuadro 1*/	
	.boxgeneral1{background-color: #c55222;background-image: url(imagenes/estilo/boxes/boxgeneral1.jpg);background-repeat: no-repeat;background-position: top right;	font-size: 11px; font-weight: bold;}

	.boxgeneral_titulo1{padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; font-weight: bold; color: #FFFFFF;}

	.boxgeneralizquierda1{position: absolute;width: 10px; height: 9px;background-image: url(imagenes/estilo/boxes/boxgeneral1_corner.jpg); background-repeat: no-repeat;}
	
	.boxgeneraldatos1{margin-top: 0px; border-style: solid; border-width: 1px; border-color: #bd2620; border-top-width: 0px; margin-bottom: 15px; color: #666666; font-weight: normal;}	
		
		.boxgeneral1 a:link{color: #FFFFFF;}
		
		.boxgeneral1 a:visited{color: #FFFFFF;}

		.boxgeneral1 a:hover{color: #003399;}

	
/* Paginación */
	.paginacionactual{float: left; width: 15px; height: 15px; text-align: center; padding: 1px; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif;border-style: solid; border-color: #B12116; border-width: 1px; margin-right: 4px; display: block;	background-color: #B12116; color: #ffffff;}

	.paginacion a:link{float: left; width: 15px; height: 15px; text-align: center; padding: 1px; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; border-style: solid; border-color: #666666; border-width: 1px; margin-right: 4px; display: block; background-color: #ffffff; color: #333333; margin-bottom: 5px;}
	
	.paginacion a:visited{float: left; width: 15px; height: 15px; text-align: center; padding: 1px; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif;border-style: solid; border-color: #666666; border-width: 1px; margin-right: 4px; display: block;background-color: #ffffff; color: #333333; margin-bottom: 5px;}
	
	.paginacion a:hover{float: left; width: 15px; height: 15px; text-align: center; padding: 1px; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif;border-style: solid; border-color: #B12116; border-width: 1px; margin-right: 4px; display: block;background-color: #B12116; color: #ffffff;margin-bottom: 5px;}
	

/* BLOG */

	.BLOG_titulo{font-size: 15px; color: #bd2620; font-weight: bold; margin-bottom: 5px;}
	
	.BLOG_fecha{font-size: 11px; color: #666666; margin-bottom: 10px;}
	
	.BLOG_contenido{width: 100%; line-height: 20px; border-width: 0px; border-style: solid; padding: 0px; margin: 0px;font-family: Verdana, Arial; word-spacing: 2pt; line-height: 1.8;font-size: 11px; color: #303030; letter-spacing: 0.2pt;}
	
	.BLOG_vermas{text-align: right;}
	
	.BLOG_pie{width: 100%;margin: 0 auto; margin-top: 30px;padding-top: 15px; color: #333333; border-style: solid; border-width: 0px; }
	
		.BLOG_pie a:link{color:#333333;}
		
		.BLOG_pie a:visited{color:#333333;}
		
		.BLOG_pie a:hover{color:#aaa;}
	
	.BLOG_categorias{padding-left: 0px; padding-right: 0px; padding-top: 10px;}
	
	.BLOG_imagenes_extras{}
	
	.BLOG_imagenes_extras img{border-style: solid; border-width: 1px; border-color: #333333;}
	
	.BLOG_nubetags_lateral{text-align: center; color: #999999; font-family: Arial, Helvetica, sans-serif; line-height: 15px; margin-top: 15px;}
	
	.BLOG_nubetags_lateral a:link{color: #999999;}
	
	.BLOG_nubetags_lateral a:visited{color: #999999;}
	
	.BLOG_nubetags_lateral a:hover{color: #1d8522;}

	.BLOG_form{margin: 0 auto; padding: 20px;}
	
		.BLOG_form div{margin-bottom: 10px;}
		
		.BLOG_form input{border-style: solid; border-width: 1px; border-color: #666666; padding: 3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
		
		.BLOG_form textarea{border-style: solid; border-width: 1px; border-color: #666666; padding: 3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

		.blogrounded:before {background: transparent url(imagenes/dialogs/top-rightw.png) scroll no-repeat top right;margin-bottom: -20px;height: 30px;display: block; border: none;content: url(imagenes/dialogs/top-leftw.png);padding: 0;line-height: 0.1;font-size: 1px;}
	
		.blogrounded:after {display: block;line-height: 0.1;font-size: 1px;content:  url(imagenes/dialogs/bottom-leftw.png);margin: 2px 0 0 0;height: 30px;background: transparent url(imagenes/dialogs/bottom-rightw.png) scroll no-repeat bottom right;padding: 0;}  
		
		.blogrounded * {padding-left: 0px;padding-right: 0px;}
	
		.blogrounded {margin: 0px;padding: 0px;margin-right: 0px;background-color: #c1bb8b;}

		.BLOG_guestbook{
			padding: 15px; color: #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-bottom: 0px;
		}
		
/*Libro de visitas*/

.libro_form{}

	.libro_form div{margin-bottom: 10px;}
	
	.libro_form input{border-style: solid; border-width: 1px; border-color: #666666; padding: 3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

	.libro_form textarea{border-style: solid; border-width: 1px; border-color: #666666; padding: 3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}	
	
	.librorounded:before {background: transparent url(imagenes/dialogs/top-rightw.png) scroll no-repeat top right;margin-bottom: -20px;height: 30px;display: block; border: none;content: url(imagenes/dialogs/top-leftw.png);padding: 0;line-height: 0.1;font-size: 1px;}

	.librorounded:after {display: block;line-height: 0.1;font-size: 1px;content:  url(imagenes/dialogs/bottom-leftw.png);margin: 2px 0 0 0;height: 30px;background: transparent url(imagenes/dialogs/bottom-rightw.png) scroll no-repeat bottom right;padding: 0;}  
	
	.librorounded * {padding-left: 0px;padding-right: 0px;}

	.librorounded {margin: 0px;padding: 0px;margin-right: 0px;background-color: #c1bb8b;}

	.LIBRO_guestbook{
		padding: 15px; color: #fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-bottom: 0px;
	}
	
	.libro_msg{font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 10px; color: #5c5944;}
	
	.libro_firma{margin: 0 auto; width:100%; text-align: right; font-style:italic;margin-top: 30px;}
			
/*Sitemap*/

	.sitemap{}
	
	.sitemap a:link{color: #666666;}
	
	.sitemap a:visited{color: #666666;}
	
	.sitemap a:hover{color: #3DACE5;}

/* Algunos recursos */

	.limpia		{clear: both;}

	
/*Tienda*/

	.itemlistarticulos {}
	
	.itemlistarticulos a:link{
		color:#569A0F;
	}
	
	.itemlistarticulos a:visited{
		color: #569A0F;
	}
	
	.itemlistarticulos a:hover{
		color: #B3231B;
	}	
	
#screenshot{
	position:absolute;
	border:1px solid #fff;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}	
