/*comunes*/
/* Diego */
img {
	border:0px;
}

.tablalimpa 
{
font-family : Arial, Helvetica, sans-serif;
font-size: 0.7em;
margin: 4px 0px 4px 0px;
border-spacing: 0px;
border-collapse: collapse;
background-color: #fff; 
border: 0px;
}
.tdlimpa
{
	padding: 3px;
	border: 0px;
}
table 
{
font-family : Arial, Helvetica, sans-serif;
font-size: 0.7em;
margin: 10px 10px 10px 30px;
border-spacing: 0px;
border-collapse: collapse;
background-color: #fff; 
border: 1px solid #618FC3;
}
td {
	padding: 3px;
	border: 1px solid #ccc;
}
th {
padding: 3px;
background-color: #618FC3; 
color: #fff;
}
caption {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
font-weight: bold;
}
/* Fin Diego */

a.masver
{ 
color: #1E5C97; 
text-decoration: none; 
padding-bottom: 0px;
}		
a.masver:hover		
{ 
color: #6796C2; 
text-decoration: underline; 
/*padding-bottom: 0px;
border-bottom: 1px solid #E3D9B5;*/
} 
a.masver2{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.55em;
	color:  #2299CC;
	font-weight: bold;
	margin:0px;
	padding:0px;
	text-decoration: none; 	
}		
a.masver2:hover{ 
	text-decoration: underline; 
} 

.migas{
font-family : Trebuchet, Arial, Helvetica, sans-serif;
font-size: 0.625em;
color:  #2299CC;
margin:10px 0px 0px 0px;
padding:3px 0px 0px 0px;
}
a.migas{
font-family : Trebuchet, Arial, Helvetica, sans-serif;
font-size: 1em;
color:  #7C7E75;
text-decoration:none;
}
a.migas:hover{
font-family : Trebuchet, Arial, Helvetica, sans-serif;
font-size: 1em;
color:  #2299CC;
text-decoration:none;
}
a.nodec { 
text-decoration:none;
}
a.nodec:hover { 
text-decoration:none;
}
.floatleft
{
float: left;
margin: 0;
padding:0;
}
.logopie{
display:inline;
margin: 0;
padding:5px 0px 0px 0px;
}
.tttpie1
{
margin:0px;
padding:0px;
display:block;
height:41px;
}
.tttpie
{
margin:0px;
padding:0px;
display:block;
text-align:center;
}

.floatright
{
float: right;
margin: 0;
padding:0;
}
.sin{
margin:0px;
padding:0px;
float:left;
}
.sinada{
margin:0px;
padding:0px;
}
.clearight{
clear:right;
margin: 0px 0px 0px 162px;
}
.bl{
display:block;
}
.sinblock{
margin:0px;
padding:0px;
display:block;
border:0px;
}
.txt{ 
color : #444;
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size: 0.7em;
text-align:justify;
margin:5px 0px 5px 0px;
padding:0px;
}
.txtnegro{ 
color : #000;
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size: 0.7em;
text-align:justify;
line-height:1.4em;
margin:0px 0px 5px 0px;
padding:0px;
}
.txtsinjust{ 
color : #000;
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size: 0.7em;
line-height:1.4em;
margin:0px 0px 5px 0px;
padding:0px;
}
a.txtenlace
{ 
 color: #1E5C97; 
text-decoration: none; 
padding-bottom: 0px; 
border-bottom: 1px solid #3399CC;
}		
a.txtenlace:hover		
{ color: #6796C2; 
text-decoration: none; 
padding-bottom: 0px; 
border-bottom: 1px solid #3399CC;
} 
.middle{ 
vertical-align:middle;
}
.info
{
float:right;
margin:0px 3px 0px 0px;
padding:0px;
border:0;
}
.info2
{
margin:0px 3px 0px 0px;
padding:0px;
border:0;
}
.centrar {
text-align: center;
}
.alinearder {
text-align: right;
}
.alinearizq {
text-align: left;
}
.alinearder2 {
text-align: right;
margin:0px 3px 0px 0px;
padding:0px;
}
.divespaciador
{
height:15px;
display:block;
}
.divespaciador2
{
height:8px;
display:block;
}
.divespaciador3
{
height:5px;
display:block;
}
.divespaciador4
{
height:10px;
display:block;
}
.titmay{
color : #1E5C97;
text-transform: uppercase;
}
/*fincomunes*/
/*header*/
.idioma { 
color : #99BADC;
font-family : Arial, Helvetica, sans-serif;
font-size: 0.625em;
padding:0px 7px 0px 0px;
}
a.idioma { 
color : #99BADC;
font-family : Arial, Helvetica, sans-serif;
font-size: 1em;
padding:0px;
text-decoration:none;
}
a.idioma:hover { 
color : #fff;
font-family : Arial, Helvetica, sans-serif;
font-size: 1em;
padding:0px;
text-decoration:underline;
}
/*finheader*/
/*menu*/
ul.listamenu {
font-size: 1em;
margin: 0px 0px 0px 0px;
padding:6px 0px 0px 0px;
list-style:none;
}
ul.listamenu li{
display: inline;
margin:0px;
padding:0px 10px 6px 10px;
background-image: url(../img/menusep.gif);
background-repeat:no-repeat;
background-position:right;
}
a.menup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.625em;
	color:  #fff;
	text-decoration:none;
	margin:0px;
	padding:0px;	
}
a.menup:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.625em;
	color:  #CCFFFF;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

/*finmenu*/

/*subestructura*/
#izq
{
float: left;
width: 479px;
margin: 0px;
padding:0px;
}
#izq2
{
margin: 0;
width: 467px;
padding:0px 6px 0px 6px;
}

#der
{
margin: 0px 5px 0px 484px;
padding:0px ;
clear:right;
}
/*finsubestructura*/
/*footer*/
.cursivagris{
font-family: Arial, Helvetica, sans-serif;
font-size: 0.625em;
color : #484848;
padding:0px;
margin:0px;
vertical-align:bottom;
text-align:left;
}
.pcontacto { 
float:right;
padding:0px;
margin:14px 13px 0px 0px;
clear:both;
}
a.contacto { 
color : #99BADC;
font-family : Arial, Helvetica, sans-serif;
font-size: 0.55em;
padding:0px;
margin:0px;
text-decoration:none;
}
a.contacto:hover { 
color : #fff;
font-family : Arial, Helvetica, sans-serif;
font-size: 0.55em;
padding:0px;
margin:0px;
text-decoration:none;
}
.imgpie { 
margin:0;
padding:6px 0px 0px 10px;
float:left;
}

.imgvalidar { 
margin:0;
padding:6px 12px 0px 0px;
float:right;
}

/*finfooter*/
/*destacados*/
.destacados
{
float: left;
margin: 4px 0px 4px 0px;
border: 1px solid #DDD;
background-color:#FAFAFA;
display:block;
width:450px;
}
.titprod {
font-family: Georgia, Times New Roman, Times, serif;
font-size: 0.7em;
font-weight: bold;
text-transform: uppercase;
line-height:1.2em;
color: #333333;
background-image:   url(../img/titprod.gif);
background-repeat: no-repeat;
background-position: top left;
padding:0px 0px 0px 15px;
margin:0px;

}
.txtnegrita{ 
color : #000;
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size: 1em;
line-height:1.4em;
font-weight: bold;
}
.txtprod {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
color: #827C70;
padding:0px 0px 0px 16px;
margin:0px;
}
.sin2{
margin:3px;
padding:0px;
float:left;
display:inline;
}
.floatleftdest
		{
			float: left;
			width: 156px;
			height: 55px;
			margin:3px;
			display:inline;
		}

/*findestacados*/
/*noticias*/
.notfecha{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.625em;
color:  #11AA88;
background-image: url(../img/arrownoticias.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 19px;
margin:0px;
}
.nottit{
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size: 1.15em;
color:  #605848;
}
.nottxt{
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size: 0.7em;
color:  #8D8877;
padding:3px 0px 0px 19px;
margin:0px;
}
.nottxt a{
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size: 1em;
color:  #8D8877;
border-bottom: 1px solid #FF9900;
text-decoration: none; 
}
.nottxt a:hover{
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size: 1em;
color:  #635A4A;
border-bottom: 1px solid #FF9900;
text-decoration: none; 
}
.finot{
margin:0px;
padding:0px;
display:block;
width:19px;
height:22px;
text-align: center;
}
.imgnot{
margin:0px;
padding:3px 0px 0px 0px;
display:block;
}
/*finnoticias*/



/***************showroom*/
#showroom
{
width: 706px;
}
.noseparar{
	margin: 2px;
	padding: 0;
	line-height: 0.6em;

}
.showitems{
			width: 156px;
			margin:0;
			padding:0px 0px 0px 23px;
			background-image: url(../img/bgestcolumder.gif);
 			background-repeat:repeat-y;
		}  
.showitems1{
			float: left;
			width: 156px;
			margin:0;
			padding:0;
		}  
.showitems2{
			float: left;
			width: 156px;
			margin:0px 0px 0px 20px !IMPORTANT; 
			margin:0px 0px 0px 20px; 
			padding:0px;
		}    
.showitems3{
			float: left;
			width: 156px;
			margin:0px 0px 0px 20px !IMPORTANT; 
			margin:0px 0px 0px 20px; 
			padding:0px;
		}  


.titshow{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.55em;
	color:  #2299CC;
	font-weight: bold;
	margin:0px;
	padding:0px;	
}
.txtshow{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.55em;
	color:  #333;
	margin:0px;
	padding:0px;	
}
.verficha
{
margin:0px;
padding:0px;
border:0;
}
.centrar2 {
text-align: center;
margin:0px 0px 10px 0px;
}
.centrar3 {
text-align: center;
margin:10px 0px 0px 5px;
padding:0px;
display:block;
}
.cshow{
	float: left;
	display: block;
	margin:0 0 8px 0;
	padding:0;
		} 
	
	
/***************finshowroom*/
/***************showroom3*/
#izqshow
{
float: left;
width: 300px;
margin: 0px;
padding:0px;
}
#dershow
{
margin: 0px 0px 0px 350px;
width: 300px;
padding:0px ;
clear:right;
}
#sitem
{
float: left;
width: 300px;
margin: 0px 0px 18px 0px;
padding:0px;
display:block;
}
#sprod
{
width: 300px;
margin: 0px 0px 5px 0px;
padding:0px;
display:block;
float: left;
}
.simg
{
float: left;
display:inline;
}
.stxt{
clear:right;
margin: 0px 0px 0px 126px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.55em;
color:  #555;
}
.slink
{
padding: 0px 0px 5px 0px;
}
a.showlink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.625em;
	color:  #2299cc;
	font-weight: bold;
	margin:0px 0px 8px 0px; 
	padding:0;
    border-bottom: 1px solid #00CCFF;
	text-decoration: none; 
}
a.showlink:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.625em;
	color:  #2299cc;
	font-weight: bold;
	margin:0px 0px 8px 0px; 
	padding:0;
    border-bottom: 1px solid #00CCFF;
	text-decoration: none;
}
/***************finshowroom3*/
/***************2colum*/

.columbg
{
background-image: url(../img/bgestcolumder.gif);
background-repeat:repeat-y;
margin:0px;
padding:0px;
}
.columadorno{
margin:0px;
padding:15px 0px 0px 0px;
}
.columtxt1
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.55em;
color:  #666;
margin: 0px;
padding:0px 10px 0px 23px;
}
.columtxt2
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.55em;
font-weight: bold;
color:  #1A465D;
margin: 0px;
padding:0px 10px 0px 23px;
}
a.col1
{ color: #2F6670; 
text-decoration: none; 
padding-bottom: 0px; 
}		
a.col1:hover		
{ color: #7199A0; 
text-decoration: none; 
padding-bottom: 0px; 
border-bottom: 1px solid #E3D9B5;
} 
.cita{
float:right;
margin:5px 5px 10px 10px;
width: 220px;
padding:0 25px 0 0; 
font-family: Georgia, Times New Roman, Times, serif;
font-size: 0.875em;
color: #333;
font-weight:bold;
background-image: url(../img/c2.gif);
background-repeat:no-repeat;
background-position:bottom right;
line-height: 110% 
}
a.h3link
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-weight: bold;
color:  #618FC3;
background-image: url(../img/arrowresalte.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 19px;
margin:0px 0px 7px 137px;
text-decoration:none;
display:block;
}

a.h3link:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-weight: bold;
color:  #1E5C97;
background-image: url(../img/arrowresalte.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 19px;
margin:0px 0px 7px 137px;
text-decoration:none;
display:block;
}
.resalte
{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 0.7em;
text-align:justify;
color:  #000;
background-image: url(../img/arrowresalte.gif);
background-repeat:no-repeat;
background-position:top left;
padding:0px 0px 0px 9px;
margin:3px 0px 7px 0px;
display:block;
}
.divresalte{
float:left;
margin:0px 0px 0px 20px;
padding:0px;
width: 485px;
display:block;
}

.resalte2
{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 0.7em;
text-align:justify;
color:  #666;
margin:0;
padding:0px 0px 5px 50px;
}
/***************fin2colum*/
/***************areas*/
.titdest{
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Lucida", "Trebuchet MS";
font-size: 0.7em;
color : #1E5C97;
text-transform: uppercase;
padding-bottom: 3px; 
margin-bottom: 3px; 
border-bottom: 1px solid #DCE7EB;
}
.txtdest{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 0.55em;
color : #555;
line-height:1.4em;
margin: 0px;
padding:0px;
}
.divdest{
float:left;
margin:0px;
padding:0px;
width: 520px;
}
.dat
{
margin: 0px;
padding:0px 0px 9px 9px ;
background-image: url(../img/bgdat.gif);
background-repeat:repeat-y;
float:right;
}
.area
{
width: 137px;
float:left;
background-image: url(../img/bgareas.gif);
background-repeat:repeat-y;
margin:0px 3px 0px 0px;
padding:0px;
}
.arealast
{
width: 137px;
float:left;
margin:0px 3px 0px 0px;
padding:0px;
}
.areatxt{
clear: left;
margin: 0px;
padding:0px 6px 0px 6px;
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size:0.625em;
font-weight: bold;
color:  #666;
}
.areatxtgroup{
color:  #009999;
}
.areatxtavanza{
color:  #00B29A;
}
.areatxtgaming{
color:  #FA4731;
}
.areatxtloca{
color:  #5AB1C5;
}
.areatxtcontext{
color:  #F13641;
}



/***************finareas*/
/***************noticias*/
.titnot{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-weight: bold;
color : #000;
line-height:1.4em;
margin: 0px;
padding:0px;
}
.subtitnot { 
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #333;
font-size: 0.625em;
margin: 0px 0px 5px 0px;
padding:0px;
}
.subtitnot2 { 
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #333;
font-size: 0.625em;
margin: 0px;
padding:0px;
}
.txtnot { 
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #555;
font-size: 0.625em;
line-height:1.4em;
margin: 0px;
padding:0px;
}
.txtnot a
{ color: #2F6670; 
text-decoration: none; 
padding-bottom: 0px; 
}		
.txtnot a:hover		
{ color: #00869F; 
text-decoration: none; 
padding-bottom: 0px; 
border-bottom: 1px solid #E3D9B5;
} 
.notsept{ 
height:27px;
background-image: url(../img/notsep.gif%22);
background-repeat:repeat-x;
margin: 0px;
padding:0px;
}
.divnot{ 
width: 420px;
float:left;
}
a.not
{ color: #2F6670; 
text-decoration: none; 
padding-bottom: 0px; 
}		
a.not:hover		
{ color: #00869F; 
text-decoration: none; 
padding-bottom: 0px; 
border-bottom: 1px solid #E3D9B5;
} 
/***************finnoticias*/
/*error*/
#error{
margin:59px 0px 0px 50px;
height:100px;
padding-left:26px; 
background-image: url(../img/error.gif);
background-repeat:no-repeat;
}
.e1{
font-family: Georgia, Times New Roman, Times, serif;
font-size: 1.05em;
color: #003366;
} 
.e2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
color: #003366;
} 
a.error
{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
color: #003366; 
font-weight: bold;
text-decoration: none; 
padding-bottom: 0px; 
}		
a.error:hover		
{ color: #003366; 
text-decoration: none; 
font-weight: bold;
padding-bottom: 0px; 
border-bottom: 1px solid #0099FF;
} 
/*finerror*/
/*download*/
.down
{
float: left;
width: 235px;
margin: 0px 0px 20px 0px;
padding:0px;
}

/*findownload*/
/* Creado por Toņo para marcar el idioma seleccionado */ 
.idiomasel { color : #fff; font-family : Arial, Helvetica, sans-serif;
font-size: 1em;
padding:0px 7px 0px 0px;
}
/* Fin, Creado por Toņo para marcar el idioma seleccionado */


/* Comienzo, Creado por Toņo, se pone cuando se clica sobre el menu*/ 
.menuclick {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.625em;
	font-weight:bold;
	color:  #FFF;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
/* Fin, Creado por Toņo, se pone cuando se clica sobre el menu*/


/* Creado por Diego, para o banner que fala do corrector*/
.anuncio{ 
width: 246px;
margin: 0px 0px 0px 0px;
padding: 2px;
background-image:   url(../img/bcorrector.gif); 
background-repeat: no-repeat;
}

.anuncio#open{
	background-image:   url(../img/bcorrectorOpen.gif); 
	background-repeat: no-repeat;
} 

.anuncio .texto {
width: 110px;
margin:40px 4px 4px 25px;
font-family : Arial, Helvetica, sans-serif;
font-size: 0.9em;
font-weight:bold;
text-align:left;
}

.anuncio a{ 
	font-weight: bold;
	text-decoration: none; 
	text-align:left;
	color:  #FFF;
}		
.anuncio a:hover{ 
	text-decoration: underline; 
	color:  #FFF;
	text-align:left;
} 

.anuncio ul {
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.anuncio ul li{
	list-style-image: url(../img/flecha.gif);
}
/* Fin, Creado por Diego, para o banner que fala do corrector*/

/* Creado por Diego, para destacar un bloque de texto */
.bloquedestacado{ 
margin: 10px 10px 10px 10px;
padding: 4px;
background-color: #eee; 
border-top: 1px solid #618FC3;
border-bottom: 1px solid #618FC3;
}
.bloquedestacado img
{
	float: left;
	margin: 0px 5px 0px 0px;
}
/* Fin, Creado por Diego, para destacar un bloque de texto */


