*
{
	text-decoration:none;
}
body
{
margin:0;
font-family:Arial, Helvetica, sans-serif;
}
.SELECTED
{
	border:1px solid #999999;
	color:#666666;
	font-size:11px;
}
.TXT
{
	border:1px solid #999999;
	color:#666666;
	font-size:11px;
}
.TXT_AREA
{
	border:1px solid #999999;
	color:#666666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.BTN
{
	border:1px solid #999999;
	background:#666666;
	color:#ffffff;
	font-size:11px;
	cursor:pointer;
}
/**/
	#MENU_OPCIONES
	{
		color:#ffffff;
		font-size:12px;
		font-weight:bold;
	}
	#MENU_OPCIONES a
	{
		color:#666666;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		margin-right:4px;	
		margin-left:4px;	
	}
	#MENU_OPCIONES a:hover
	{
		color:#333333;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		margin-right:4px;	
		margin-left:4px;	
	}
	#MENU_PRINCIPAL
	{
		height:25px; 
		background:#d7d7d7; 
		border:1px solid #c2c2c2;
	}
	#MENU_PRINCIPAL td
	{
		height:25px;
		color:#666666;
		font-size:12px;
		font-weight:bold;
		padding-left:2px;
		padding-right:2px;
	}
/**/
	#BLOCK_1
	{
		float:left; 
		width:277px; 
		height:359px; 
		background:url(../img/tamegal_primer_bloque_principal.jpg);
	}
	#BLOCK_2
	{
		float:left; 
		width:277px; 
		height:359px; 
		background:url(../img/tamegal_segundo_bloque_principal.jpg);
	}
	#BLOCK_3
	{
		float:left; 
		width:276px; 
		height:359px; 
		background:url(../img/tamegal_tercero_bloque_principal.jpg);
	}
	.IMG_PORTADA
	{
		margin-top:282px;
	}
/**/
	#PRINCIPAL_CONTENEDOR
	{
		width:830px; 
		margin:auto;
	}
	#VERSION_INGLES
	{
		height:30px; 
		clear:both;
	}
	#VERSION_INGLES td
	{
	font-size:10px;
	color:#000000;
	text-align:right;
	vertical-align:bottom;
	height:25px; 
	}
	#VERSION_INGLES a
	{
		font-size:10px;
		color:#000000;
	}
	#VERSION_INGLES a:hover
	{
		font-size:10px;
		color:#7a7a7a;
	}
/**/
	#FOOTER
	{
		height:34px;
	}
	#FOOTER td
	{
		font-size:10px;
		color:#000000;
	}
	#FOOTER a
	{
		font-size:10px;
		color:#000000;
	}
	#FOOTER a:hover
	{
		font-size:10px;
		color:#7a7a7a;
	}
/**/
	#RUTA_INDICE
	{
		margin-left:4px ; 
		margin-right:4px;
		color:#999999;
		font-size:10px;
		text-align:right;
		margin-top:6px;
		margin-bottom:6px;
	}
	#RUTA_INDICE a
	{
		color:#999999;
		font-size:10px;
	}
	#RUTA_INDICE a:hover
	{
		font-size:10px;
		color:#666666;
	}
/**/
	#MENU_CONTENIDO_GENERAL
	{
		color:#333333;
		font-size:11px;
		margin-left:15px;
	}
	#MENU_CONTENIDO_GENERAL a
	{
		color:#333333;
	}
	#MENU_CONTENIDO_GENERAL a:hover
	{
		color:#d32e12;
	}
	#CONTENIDO_CONTACTO
	{
		margin-left:10px; 
		margin-top:20px;
		color:#000000;
		font-weight:normal;
		font-size:11px;
		text-decoration:none;
	}
	#CONTENIDO_CONTACTO td
	{
		margin-left:10px; 
		margin-top:20px;
		color:#000000;
		font-weight:normal;
		font-size:11px;
		text-decoration:none;
	}
/**/
	#MENU_CONTENIDO
	{
		color:#333333;
		font-size:11px;
		line-height:18px;
		margin: 5px 0 0 10px;
	}
	#MENU_CONTENIDO a
	{
		color:#333333;
		text-decoration:none;
	}
	#MENU_CONTENIDO a:hover
	{
		color:#d32e12;
		text-decoration:none;
	}
	.MENU_CONTENIDO_ITEMS
	{
		width:150px; 
		float:left; 
		border-bottom:1px solid #CCCCCC;
		margin-top:4px;
	}
	.MENU_IND
	{
		float:left;
		margin-top:4px;
		padding-top:4px;
	}
/**/
.cerrado{display:none;}
.abierto{display:block;}
.txt_negro9_normal
{
	color:#000000;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
}
.txt_gris12
{
	color:#666666;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.txt_gris11
{
	color:#666666;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.txt_negro12
{
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.txt_negro14_azul
{
	color:#2d4e7b;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.txt_negro11_azul
{
	color:#2d4e7b;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.txt_negro11
{
	color:#000000;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.txt_negro11_bold_blanco
{
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.txt_negro11_normal
{
	color:#000000;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
}
.txt_negro11_underline
{
	color:#000000;
	font-weight:normal;
	font-size:11px;
	text-decoration:underline;
}
.txt_texto10
{
	color:#333333;
	font-weight:normal;
	font-size:10px;
	text-decoration:none;
}
.txt_texto10_gris
{
	color:#666666;
	font-weight:normal;
	font-size:10px;
	text-decoration:none;
}
.txt_texto10_gris_underline
{
	color:#666666;
	font-weight:normal;
	font-size:10px;
	text-decoration:underline;
}
.txt_texto10_bold
{
	color:#333333;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}
.txt_texto11_bold_gris
{
	color:#666666;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.txt_texto_foot
{
	color:#666666;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}


table.tables-productos-in{
	width: 100%;
	
}

td.productos-in{
	padding-left: 10px;
}
.titulo-productos-in{
	line-height: 28px;
	padding: 5px; 
	background-color: #999; 
	color: #fff; 
	text-transform: uppercase; 
	font-size: 12px; 
	font-weight: bolder;
}

.contenido-productos-in{
	
	line-height: 16px; 
	font-size: 11px;
}


a.noticias-link:link{
	text-decoration: underline;
	color: #333;
	font-weight: bold;
	font-size: 11px;
}

a.noticias-link:visited{
	text-decoration: underline;
	color: #333;
	font-weight: bold;
}

a.noticias-link:hover{
	text-decoration: none;
	color: #D32E12;
	font-weight: bold;
}
.texto_ofertas {
	font-size: 14px;
	line-height: normal;
	color: #000;
}
.texto_ofertas2 {
	font-size: 12px;
	line-height: normal;
	color: #000;
}
.ver_mas{
	font-size: 11px;
	line-height: normal;
	color: #666666;
}

.ver_mas a:link{
	font-size: 11px;
	line-height: normal;
	color: #666666;
	text-decoration:underline;
}

.ver_mas a:hover{
	font-size: 11px;
	line-height: normal;
	color: #000;
}

.ver_mas a:active{
	font-size: 11px;
	line-height: normal;
	color: #333333;
}
#ofertasVolador{
	font-size: 11px;
	line-height: normal;
	color: #333333;
	height: 200px;
	width: 103px;
	position: absolute;
	margin-top: 430px;
	margin-left: 280px;
}


/* Para Proyectos */


/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/click_gallery.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#info p {margin-left:15px;}


.photo {
	width:800px; 
	position:relative; 
	height:550px;
	margin: 0;
	clear: both;
	}
.photo ul, .photo ul ul {padding:0; margin:0; border:0; list-style:none; width:215px;}
.photo ul ul {margin-left:-9999px; height:0; overflow:hidden;}
.photo ul li {width:215px; float:left; text-decoration:none;}
.photo ul li a.set {text-align:left; width:215px; line-height:25px; font-family: verdana, arial, sans-serif; font-size:11px; text-decoration:none;}
.photo ul li table {margin:0; padding:0; display:none;}

.photo img {border:0;}

.photo ul li a.set:hover {background:#fff;}


.photo ul li a.set:active {white-space: normal; }
.photo ul li a.set:focus {outline:0; }

.photo ul li a.set:active i,
.photo ul li a.set:focus i
{display:block; width:535px; height:356px; position:absolute; left:250px; top:0;}


.photo ul li a.set:active table,
.photo ul li a.set:focus table
{padding:0 0 10px 0; margin-top:-2px; margin-bottom:2px; display:block; background-color:#EAEAEA}

.photo ul a.set:active ul,
.photo ul a.set:focus ul
{margin:0; width:207px; height:auto; overflow:visible; background:transparent; padding-bottom:10px;}

.photo ul a.set:active ul li,
.photo ul a.set:focus ul li
{float:left; display:inline; width:50px; margin:4px 6px; background:transparent; padding:3px;}

.photo ul a.set:active ul li a,
.photo ul a.set:focus ul li
{background:#EAEAEA; line-height:1.3em;}

.photo ul a.set:active ul li a img,
.photo ul a.set:focus ul li img
{display:block; cursor:default; margin:0 auto; text-decoration:none;}

.photo ul a.set:active ul li a em,
.photo ul a.set:focus ul li em
{position:absolute; left:-9999px; width:535px; text-decoration:none;}

.photo ul a.set:active ul li a:hover,
.photo ul a.set:focus ul li:hover
{background-color:#F00;}

.photo ul a.set:active ul li a:hover em,
.photo ul a.set:focus ul li:hover em
{left:250px; z-index:0; top:0;}

.photo ul a.set:active ul li a:hover img,
.photo ul a.set:focus ul li:hover img
{cursor:default;}

.photo ul a.set:active ul li a:hover em img,
.photo ul a.set:focus ul li:hover em img
{padding:1px; margin-bottom:10px;}

.photo ul a.set:active b,
.photo ul a.set:focus b
{font-weight:normal; font-style:normal; background:#000;}

.photo .default {width:535px; height:356px; position:absolute; left:250px; top:0;}
.color{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	font-style: normal;
}
.color2{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	font-style: bold;
}

/* Mejoras de menus */

#jumpMenu{
	width: 170px;
	margin: 5px 0 0 0;
	}

/* Layout y Clases nuevas para Tamegal */

a img {
border:0 none;
} 


#contenedor_full{
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	clear: both;
	}

#conten_der{
	width: 570px;
	margin: 0 0 5px 0;
	padding: 0;
	border: 0;
	float: right;
	clear: both;
	}

.txt_derecha{
	text-align: right;
	}