@charset "utf-8";
/* CSS Document */

html{
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:1.33em;
	margin:0;
	padding:0;
}
body{
	background:url(../images/fondoRayas.png) top left repeat;
	margin:0;
	padding:0;
	text-align: left;
}
img{ border:none;}
h1{ margin:0; padding:0;}
h2{ margin:0; font-size:12px; text-transform:uppercase; background:#d41602; padding:0.3em 0.5em; color:#fff; margin-bottom:1em;}
h3{margin:0; font-size:12px; text-transform:uppercase; background:#d41602; padding:0.3em 0.5em; color:#fff; margin-bottom:1em;}
h4{ font-size:12px; margin:1em 0;}
h5{margin:0; font-size:22px; text-transform:uppercase; background:#d41602; padding:0.3em 0.5em; color:#fff; margin-bottom:1em;}
h6{ text-align: right;font-size:12px;
}
p{ margin:0.5em 0;}
p, p ul, p ol{
	text-align:justify;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	/*font-family: Arial, Helvetica, sans-serif;*/
}
a:link, a:visited{ color:#000; font-weight:bold; text-decoration:none;}
a:hover, a.active{ color:#d41602; font-weight:bold; text-decoration:underline;}
.limpiar{
	clear:both;
	padding-right: 5px;
}
.negritaRojo{ font-weight:bold; color:#d41602;}
.negritaRojodi{ font-weight:bold; color:#d41602;}
.negritaRojo:link{ font-weight:bold; color:#d41602;}
.negritaRojo:visited{ font-weight:bold; color:#d41602;}
.negritaRojov{ font-weight:bold; color:#d41602;text-align:right;}
.negritaRojov:link{ font-weight:bold; color:#d41602;text-align:right;}
.negritaRojov:visited{ font-weight:bold; color:#d41602;text-align:right;}
.mapa{ font-weight:normal; color:#0000;}
.mapa:link{ font-weight:normal; color:#0000;}
.mapa:visited{ font-weight:normal; color:#0000;}
.negritaRojoG{
	font-weight:bold;
	color::#d41602;
	font-size: 14px;
	/*text-align: center;*/
}
.Dibujos{
	font-weight:bold;
	font-size: 12px;
	text-align: left;
}
.Dibujos2{
	font-weight:normal;
	font-size: 11px;
	text-align: left;
}
.Dibujos3{font-weight:900; 
font-size: 10px;
color: #C00;
}
.Dibujos3:link{font-weight:bold; 
font-size: 10px;
color:#C00;
}
.Dibujos3:visited{font-weight:bold; 
font-size: 10px;
color:#C00;
}
.nota{
	font-size: 9px;
}
.Peque{
font-weight:bold;
	font-size: 10px;
	text-align: center;
}
.Pequerojo{
font-weight:bold;
	font-size: 10px;
	text-align: center;
	color:#d41602;
}
.Peque2{
	font-weight:normal;
	font-size: 10px;
	text-align: center;
}
.Peque3{
	font-weight:normal;
	font-size: 12px;
	text-align: left;
}
.Rojo{ font-weight:normal; color:#d41602;}
/* CSS CABECERA*/
#cabecera{ background:#d41602 url(../images/cabecera.jpg) center top no-repeat; border-bottom:#333 solid 12px;}
div.contenidoCabecera{ width:960px; margin:0 auto; text-align:left;}
div.contenidoCabecera div.logo{ width:262px; float:left; }
div.contenidoCabecera div.logo h1 img{ padding-top:0.5em;}

div.contenidoCabecera div.idiomas{ width:275px; float:right; background:url(../images/idiomas.gif) top right no-repeat; height:30px;}
div.contenidoCabecera div.idiomas ul{ text-align:center; padding:0; margin:0; margin-top:0.5em;}
div.contenidoCabecera div.idiomas ul li{ display:inline; list-style:none;padding:0 0.5em; border-right:#fff solid 1px; }
div.contenidoCabecera div.idiomas ul li.last{ border-right:none;}
div.contenidoCabecera div.idiomas ul li a{ font-size:11px; font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;}
div.contenidoCabecera div.idiomas ul li a:link, div.contenidoCabecera div.idiomas ul li a:visited{ color:#fff; font-weight:normal;}
div.contenidoCabecera div.idiomas ul li a:hover, div.contenidoCabecera div.idiomas ul li a.active{
	color:#fff;
	font-size: 18px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.contenidoCabecera div.idiomas2{ width:220px; float:right; background: url(../images/idiomas2.jpg)top right no-repeat; height:32px;
text-align:center}
div.contenidoCabecera div.idiomas2 img{ padding:0em 3px 0em 3px}
/* CSS MENU PRINCIPAL*/
div.menuPrincipal{ clear:both; padding-top:2em;}

/*CSS CONTENEDOR*/
#contenedor{ width:960px; margin:0 auto;text-align:left;}
div.contenido{ width:695px; float:left;}
div.contenidomapa{ width:695px; float:left;
	float:left;
	background-image: url(../fotos/mapa.jpg);
	background-repeat: no-repeat;
	border-bottom-color: #CCF;
	border-color: #808080;
	text-align:center;}
div.contenido2{
	width:960px;
	float:left;
	background-color: #FFF;
	/*margin-right: 5px;*/
}
div.contenidocol{
	width:430px;
	float:left;
	background-color:#FFF;
	text-align:center;
	padding:15px
	/*margin-right: 5px;*/
}
div.contenidocol2{
	width:430px;
	float:left;
	background-color:#FFF;
	text-align:justyfy;
	padding:15px
	/*margin-right: 5px;*/
}
div.contenido1{
	width:960px;
	float:left;
	background-color: #FFF;
	
	/*padding:15px*/
	/*margin-right: 5px;*/
}
div.contenido2a{ width:410px; float:left;
margin: 15px 0px 15px 15px;
text-align:center}
div.contenido2as{
	width:410px;
	float:left;
	margin: 15px 0px 15px 15px;
	background-image: url(../fotos/fasimple1.jpg);
	background-repeat: no-repeat;
	border-bottom-color: #CCF;
	border-color: #808080;
	text-align:center;
}
div.contenido2ass{
	width:410px;
	float:left;
	margin: 15px 0px 15px 15px;
	background-image: url(../fotos/fainsitu.jpg);
	background-repeat: no-repeat;
	border-bottom-color: #CCF;
	border-color: #808080;
	text-align:center;
}
div.contenido2app{
	width:410px;
	float:left;
	margin: 15px 0px 15px 15px;
	background-image: url(../fotos/fapre1.jpg);
	background-repeat: no-repeat;
	border-bottom-color: #CCF;
	border-color: #808080;
	text-align:center;
}
div.contenido2aba{
	width:410px;
	float:left;
	margin: 15px 0px 15px 15px;
	background-image: url(../fotos/fabandeja.jpg);
	background-repeat: no-repeat;
	border-bottom-color: #CCF;
	border-color: #808080;
	text-align:center;
}

div.contenido2acu1{
	width:410px;
	float:left;
	margin: 15px 0px 15px 15px;
	background-image: url(../fotos/cusimple.jpg);
	background-repeat: no-repeat;
	border-bottom-color: #CCF;
	border-color: #808080;
	text-align:center;
}

div.contenido2acu2{
	width:410px;
	float:left;
	margin: 15px 0px 15px 15px;
	background-image: url(../fotos/cupanel.jpg);
	background-repeat: no-repeat;
	border-bottom-color: #CCF;
	border-color: #808080;
	text-align:center;
}

div.contenido2acu3{
	width:410px;
	float:left;
	margin: 15px 0px 15px 15px;
	background-image: url(../fotos/cuinsitu.jpg);
	background-repeat: no-repeat;
	border-bottom-color: #CCF;
	border-color: #808080;
	text-align:center;
}
div.contenido2v51{
	width:450px;
	float:left;
	background-image: url(../fotos/vfasimple1.jpg);
	background-color:#FFF;
	background-repeat: no-repeat;
	border-bottom-color: #CCF;
	border-color: #808080;
	text-align:center;
	text-align:center;
}
div.contenido2v52{
	width:450px;
	float:left;
	background-image: url(../fotos/vinsitu1.jpg);
	background-color:#FFF;
	background-repeat: no-repeat;
	border-bottom-color: #CCF;
	border-color: #808080;
	text-align:center;
	text-align:center;
}
div.contenido2v53{
	width:450px;
	float:left;
	background-image: url(../fotos/vinsitu2.jpg);
	background-color:#FFF;
	background-repeat: no-repeat;
	border-bottom-color: #CCF;
	border-color: #808080;
	text-align:center;
	text-align:center;
}
div.contenido2v54{
	width:450px;
	float:left;
	background-image: url(../fotos/vpanel1.jpg);
	background-color:#FFF;
	background-repeat: no-repeat;
	border-bottom-color: #CCF;
	border-color: #808080;
	text-align:center;
	text-align:center;
}
div.contenido2v55{
	width:450px;
	float:left;
	background-image: url(../fotos/vpanel2.jpg);
	background-color:#FFF;
	background-repeat: no-repeat;
	border-bottom-color: #CCF;
	border-color: #808080;
	text-align:center;
	text-align:center;
}

div.contenido2v56{
	width:450px;
	float:left;
	background-image: url(../fotos/vbande.jpg);
	background-color:#FFF;
	background-repeat: no-repeat;
	border-bottom-color: #CCF;
	border-color: #808080;
	text-align:center;
	text-align:center;
}

div.contenido2p51{
	width:450px;
	float:left;
	background-image: url(../fotos/pfasimple1.jpg);
	background-color:#FFF;
	background-repeat: no-repeat;
	border-bottom-color: #CCF;
	border-color: #808080;
	text-align:center;
	text-align:center;
}
div.contenido2p52{
	width:458px;
	float:left;
	background-image: url(../fotos/pinsitu1.jpg);
	background-color:#FFF;
	background-repeat: no-repeat;
	border-bottom-color: #CCF;
	border-color: #808080;
	text-align:center;
	text-align:center;
}
div.contenido2p53{
	width:450px;
	float:left;
	background-image: url(../fotos/pinsitu2.jpg);
	background-color:#FFF;
	background-repeat: no-repeat;
	border-bottom-color: #CCF;
	border-color: #808080;
	text-align:center;
	text-align:center;
}
div.contenido2p54{
	width:462px;
	float:left;
	background-image: url(../fotos/ppanel1.jpg);
	background-color:#FFF;
	background-repeat: no-repeat;
	border-bottom-color: #CCF;
	border-color: #808080;
	text-align:center;
	text-align:center;
}
div.contenido2p55{
	width:450px;
	float:left;
	background-image: url(../fotos/ppanel2.jpg);
	background-color:#FFF;
	background-repeat: no-repeat;
	border-bottom-color: #CCF;
	border-color: #808080;
	text-align:center;
	text-align:center;
}

div.contenido2p56{
	width:450px;
	float:left;
	background-image: url(../fotos/pbande.jpg);
	background-color:#FFF;
	background-repeat: no-repeat;
	border-bottom-color: #CCF;
	border-color: #808080;
	text-align:center;
	text-align:center;
}

div.cierre1{
	width:550px;
	float:left;
	background-image: url(../fotos/cierre1.jpg);
	background-color:#FFF;
	background-repeat: no-repeat;
	border-bottom-color: #CCF;
	border-color: #808080;
	text-align:center;
}
div.cierre2{
	width:550px;
	float:left;
	background-image: url(../fotos/cierre2.jpg);
	background-color:#FFF;
	background-repeat: no-repeat;
	border-bottom-color: #CCF;
	border-color: #808080;
	text-align:center;
}
div.cierre3{
	width:550px;
	float:left;
	background-image: url(../fotos/cierre3.jpg);
	background-color:#FFF;
	background-repeat: no-repeat;
	border-bottom-color: #CCF;
	border-color: #808080;
	text-align:center;
}
div.cierre4{
	width:550px;
	float:left;
	background-image: url(../fotos/cierre4.jpg);
	background-color:#FFF;
	background-repeat: no-repeat;
	border-bottom-color: #CCF;
	border-color: #808080;
	text-align:center;
}
div.contenido2b{width:500px;
margin: 15px 15px 15px 0px;
float:right;
text-align:center}

/*div.contenido6col{width:148px;
margin: 15px 0px 15px 10px;
float:left;
}*/
div.contenido5col{width:150px;
margin: 15px 0px 15px 10px;
float:left;
text-align:center
}
div.contenido2avc{ width:405px; float:left;
margin: 15px 50px 15px 50px;
text-align:center}
div.contenido2bvc{ width:405px;
margin: 15px 50px 15px 0px;
float:right;}
div.contenido2aft{ width:460px; float:left;margin-left: 15px;}
div.contenido2bft{width:460px;float:right;margin-right: 15px;}

div.contenido2c{
	width:950px;
	float:right;
	padding:0px 5px 5px 5px;
    font-size: 14px;
	text-align: center;
}
div.contenido2cft{
	width:930px;
	float:right;
	margin:10px 15px 10px 15px;
    font-size: 14px;
	text-align: center;
}
div.contenido2csup{
	width:895px;
	float:left;
	margin: 0px 15px 0px 50px;
 }
 div.contenido2csupb{
	width:930px;
	float:left;
	margin: 0px 15px 0px 15px;
 }
div.contenido2cFONDO{
	width:950px;
	float:right;
	padding:5px 5px 5px 5px;
}
div.contenido3{
	width:960px;
	float:left;
	background-color: #C00;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #EEE;
}
div.empresa{ background:#fff; margin:1em 0em 1em 0em; padding:1em;}
div.empresa img{ float:left; border:#ccc solid 8px; margin:0 1em 1em 0;}
div.fobras{ background:#fff; margin:1em 0en; padding:1em;}
div.fobras img{ border:#ccc solid 8px; margin:0 1em 1em 0;}
div.contenido2a img{ float:left;
/*border:#ccc solid 8px; */
/*margin:5px 5px 5px 5px;*/}
div.contenido2b img{ float:left; 
/*border:#ccc solid 8px;*//* margin:5px 5px 5px 5px;*/}
div.contenido2c img{ float:left;
/*border:#ccc solid 8px;*/ margin:0px 5px 0px 5px;}
div.contenido2c text{ margin:5px 5px 5px 5px;}
div.contenido2bvc img{ float:left; }
div.contenido2aft img{ float:left; /*border:#ccc solid 8px; margin:5px 5px 5px 5px;*/}
div.contenido2bft img{ float:left; /*border:#ccc solid 8px; margin:5px 5px 5px 5px;*/}

div.empresa2 img{ float:left; border:#ccc solid 30px; margin:0 2em 2em 0;   background-image:url(../fotos/v2b_3d_vigabanco_02b.jpg)}
div.empresa p.top{
	margin-top:0;
	text-align: left;
}
div.empresa p.bottom{ margin-bottom:0;}
div.obras_destacadas{  float:left; background:#fff; padding:0.5em;}
div.obras_destacadas ul{ margin:1em auto 0.7em auto; text-align:center; padding:0;}
div.obras_destacadas ul li{ display:inline; list-style:none; padding:0 0.5em;}
div.obras_destacadas ul li img{ border:#ccc solid 5px;}
div.obras_destacadas ul li a:hover img{ border:#d41602 solid 5px;}
div.obras_destacadas div.mas{ clear:both; text-align:right; padding-right:1em;}

div.texto_contenedor{ background:#fff; margin:1em 0; padding:1em;}
div.texto_contenedor img{ border:none;}
div.texto_contenedor p.top{ margin-top:0;}
div.texto_contenedor p.bottom{ margin-bottom:0;}

div.texto_contenedor2{ background:#fff; margin:1em 0;
width:300px;padding:1em;}
div.texto_contenedor2 img{ border:none;}
div.texto_contenedor2 p.top{ margin-top:0;}
div.texto_contenedor2 p.bottom{ margin-bottom:0;}


div.obras{ width:960px; float:left; background:#fff; padding:0.5em;}
div.obras ul{ margin:1em auto 0.7em auto; text-align:left; padding:0;}
div.obras ul li{ display:inline; list-style:none; padding:0 0.5em;}
div.obras ul li img{ border:#ccc solid 5px;}
div.obras ul li a:hover img{ border:#d41602 solid 5px;}
div.obras div.mas{ clear:both; text-align:right; padding-right:1em;}

div.v2b{
	width:960px;
	float: none;
background:#fff background-image:url(../fotos/v2b_3d_vigabanco_02b.jpg) left;
	height:520px;
	background-image: url(../fotos/v2b_3d_vigabanco_02b.jpg);
	border-bottom-style: none;
	padding: 0em;
	/*margin: 5px;*/
}

div.contacto{ width:210px; float: right; background:#fff url(../images/fondoContacto.jpg) bottom right no-repeat; padding:0.5em; height:155px;}
div.contacto h4, div.contacto p{ padding-left:1em;}
div.contacto a:link, div.contacto a:visited{color:#d41602;}

div.sidebar{ width: 250px; float:right;}
div.productos{ background:#fff; padding:0.5em; margin:1em 0;}
div.productos ul{ _margin:1em 0 1em 3em;}
div.productos ul li{ list-style-image:url(../images/flecha.png); padding:0.5em 0; }
div.productos ul li a{ font-size:11px;}
div.catalogo{background:#fff; padding:0.5em;}
div.catalogo img{ float:left; margin:0 1em 0.5em 0; _margin-bottom:0;}
div.catalogo p{ padding-right:1.5em; text-align:left;}

div.catalogo2{ background:#fff; padding:0.5em; margin:1em 0;}
div.catalogo2 img{ float:left; margin:0 0 0 0; _margin-bottom:0;}
div.catalogo2 p{ padding-right:1.5em; text-align:left;}

div.contactoInterior{ background:#fff url(../images/fondoContacto.jpg) bottom right no-repeat; padding:0.5em; height:205px;margin:1em 0;}
div.contactoInterior h4, div.contactoInterior p{ padding-left:1em;}
div.contactoInterior a:link, div.contactoInterior a:visited{color:#d41602;}

div#pie{ background:#333; width:960px; margin:0 auto; text-align:left; margin-bottom:3em; margin-top:1em; _margin-top:0em;}
div#pie ul.submenu{ padding:0.3em 0em; margin:0;}
div#pie ul.submenu li{ list-style:none; display:inline; padding:0 1em; border-right:#666 solid 1px;}
div#pie ul.submenu li.last{ border:none;}
div#pie ul.submenu li a{ color:#fff; font-weight:normal; font-size:11px; text-transform:uppercase;}

div.migas{ 
margin-top:10px;
margin-bottom:10px;
font-size:10px; color:#666;}
div.migas a:link, div.migas a:visited{color:#666;}
div.migas a:hover{color:#d41602;}

/*CSS PRODUCTOS*/

ul.productos{ margin:2em auto; list-style:none; padding:0;}
ul.productos li{ width:45%; float:left; border:#eee solid 1px; padding:0.5em; margin:0.5em;}
ul.productos li div.imagen{ width:126px; float:left; margin-right:0.5em;}
ul.productos li div.imagen a:link img, ul.productos li div.imagen a:visited img{ border:#ccc solid 5px;}
ul.productos li div.imagen a:hover img{border:#d41602 solid 5px;}
ul.productos li div.texto{ float:right; width:155px;}
ul.productos li div.texto h3{ background:none; margin-bottom:0; color:#d41602; padding-left:0;}
ul.productos li div.texto p{ text-align:left; margin:0; padding:0;}

/*CSS DELEGACIONES*/
div.delegaciones{}
div.delegaciones h4{ text-transform:uppercase;}
div.delegaciones ul{ list-style:none; padding:0; margin:0;}
div.delegaciones ul li{ width:45%; float:left; margin:0.5em;}



a.Ntooltip {
position: relative; /* es la posición normal */
text-decoration: none !important; /* forzar sin subrayado */
color:#007!important; /* forzar color del texto */
font-weight:bold !important; /* forzar negritas */
}

a.Ntooltip:hover {
z-index:999; /* va a estar por encima de todo */
background-color:#EEE; /* DEBE haber un color de fondo */
}

a.Ntooltip span {
display: none; /* el elemento va a estar oculto */
font-weight:bold !important; /* forzar negritas */
}

a.Ntooltip:hover span {
display: block; /* se fuerza a mostrar el bloque */
position: absolute; /* se fuerza a que se ubique en un lugar de la pantalla */
top:3em; left:-2em; /* donde va a estar */
width:175px; /* el ancho por defecto que va a tener */
padding:5px; /* la separación entre el contenido y los bordes */
background-color:#004; /* el color de fondo por defecto */
color: #FFFFFF; /* el color de los textos por defecto */
}

  /*ul.navbar li {
    background: white;
    margin: 0.5em 0;
    padding: 0.3em;
    border-right: 1em solid black }
  ul.navbar a {
    text-decoration: none }
  a:link {
    color:#EEE }
  a:visited {
    color:#EEE }*/
	
.botonv {
	PADDING-BOTTOM: 1em; WIDTH: 20%; FLOAT: left
}

.botonv A {
	BORDER-BOTTOM: #bdbdbd 1px solid;
	BORDER-LEFT: #bdbdbd 1px solid;
	PADDING-BOTTOM: 0.1em;
	BACKGROUND-COLOR: rgb(152,25,9);
	PADDING-LEFT: 0.2em;
	WIDTH: 100%;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	HEIGHT: 100%;
	COLOR:  #EEE;
	BORDER-TOP: #bdbdbd 1px solid;
	BORDER-RIGHT: #bdbdbd 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 9px;
	height:29px;
	text-align: center;
	VERTICAL-ALIGN: middle;
	background:url(../images/boton.gif) top center no-repeat;
}

.botonv A:hover {
	BORDER-BOTTOM: #bdbdbd 1px solid;
	BORDER-LEFT: #bdbdbd 1px solid;
	BACKGROUND-COLOR: rgb(51,51,51);
	COLOR:  #EEE;
	BORDER-TOP: #bdbdbd 1px solid;
	BORDER-RIGHT: #bdbdbd 1px solid;
	TEXT-DECORATION: none;
	VERTICAL-ALIGN: middle;
	background:url(../images/boton.gif) bottom center no-repeat;
}


/*.botonv A:visited {
	BORDER-BOTTOM: #bdbdbd 1px solid;
	BORDER-LEFT: #bdbdbd 1px solid;
	COLOR: #EEE;
	BORDER-TOP: #bdbdbd 1px solid;
	BORDER-RIGHT: #bdbdbd 1px solid;
	TEXT-DECORATION: none;
	VERTICAL-ALIGN: middle;
}*/

.botonv2 {
	PADDING-BOTTOM: 1em; WIDTH: 20%; FLOAT: left
}

.botonv2 A {
	BORDER-BOTTOM: #bdbdbd 1px solid;
	BORDER-LEFT: #bdbdbd 1px solid;
	PADDING-BOTTOM: 0.1em;
	BACKGROUND-COLOR: rgb(152,25,9);
	PADDING-LEFT: 0.2em;
	WIDTH: 100%;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	HEIGHT: 100%;
	COLOR:  #EEE;
	BORDER-TOP: #bdbdbd 1px solid;
	BORDER-RIGHT: #bdbdbd 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 9px;
	height:29px;
	text-align: center;
	VERTICAL-ALIGN: middle;
	background:url(../images/boton.gif) bottom center no-repeat;
}

.botonv2 A:hover {
	BORDER-BOTTOM: #bdbdbd 1px solid;
	BORDER-LEFT: #bdbdbd 1px solid;
	BACKGROUND-COLOR: rgb(51,51,51);
	COLOR:  #EEE;
	BORDER-TOP: #bdbdbd 1px solid;
	BORDER-RIGHT: #bdbdbd 1px solid;
	TEXT-DECORATION: none;
	VERTICAL-ALIGN: middle;
	background:url(../images/boton.gif) bottom center no-repeat;
}


.botonvc {
	PADDING-BOTTOM: 1em; WIDTH: 20%; FLOAT: left
}

.botonvc A {
	BORDER-BOTTOM: #bdbdbd 0px transparent;
	BORDER-LEFT: #bdbdbd 0px transparent;
	PADDING-BOTTOM: 0.1em;
	BACKGROUND-COLOR: rgb(152,25,9);
	PADDING-LEFT: 0.2em;
	WIDTH: 100%;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	HEIGHT: 100%;
	COLOR:  #EEE;
	BORDER-TOP: #bdbdbd 0px transparent;
	BORDER-RIGHT: #bdbdbd 0px transparent;
	TEXT-DECORATION: none;
	PADDING-TOP: 0px;
	height:19px;
	text-align: center;
	VERTICAL-ALIGN: middle;
	background:url(../images/boton2.gif) top center no-repeat;
}

.botonvc A:hover {
	BORDER-BOTTOM: #bdbdbd 0px transparent;
	BORDER-LEFT: #bdbdbd 0px transparent;
	BACKGROUND-COLOR: rgb(51,51,51);
	COLOR:  #EEE;
	BORDER-TOP: #bdbdbd 0px transparent;
	BORDER-RIGHT: #bdbdbd 0px transparent;
	TEXT-DECORATION: none;
	VERTICAL-ALIGN: middle;
	background:url(../images/boton2.gif) bottom center no-repeat;
}


.botonvc A:visited {
	BORDER-BOTTOM: #bdbdbd 1px solid;
	BORDER-LEFT: #bdbdbd 1px solid;
	COLOR: #EEE;
	BORDER-TOP: #bdbdbd 1px solid;
	BORDER-RIGHT: #bdbdbd 1px solid;
	TEXT-DECORATION: none;
	VERTICAL-ALIGN: middle;
}

.botonf {
	PADDING-BOTTOM: 0em;
	WIDTH: 192px;
	FLOAT: left;
}

.botonf A {
	BORDER-BOTTOM: #bdbdbd 0px solid;
	BORDER-LEFT: #bdbdbd 0px solid;
	PADDING-BOTTOM: 0em;
	BACKGROUND-COLOR: rgb(152,25,9);
	PADDING-LEFT: 0em;
	WIDTH: 100%;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	HEIGHT: 100%;
	COLOR:  #000;
	BORDER-TOP: #bdbdbd 0px solid;
	BORDER-RIGHT: #bdbdbd 0px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 15px;
	height:24px;
	text-align: center;
	VERTICAL-ALIGN: middle;
	background:url(../images/tab.gif) top center no-repeat;
}

/*.botonf A:hover {
	BORDER-BOTTOM: #bdbdbd 1px solid;
	BORDER-LEFT: #bdbdbd 1px solid;
	BACKGROUND-COLOR: rgb(51,51,51);
	COLOR:  #EEE;
	BORDER-TOP: #bdbdbd 1px solid;
	BORDER-RIGHT: #bdbdbd 1px solid;
	TEXT-DECORATION: none;
	VERTICAL-ALIGN: middle;
	background:url(../images/tab.gif) bottom center no-repeat;
}*/
.botonf2 {
	PADDING-BOTTOM: 0em;
	WIDTH: 192px;
	FLOAT: left;
}

.botonf2 A {
	BORDER-BOTTOM: #bdbdbd 0px solid;
	BORDER-LEFT: #bdbdbd 0px solid;
	PADDING-BOTTOM: 0em;
	BACKGROUND-COLOR: rgb(152,25,9);
	PADDING-LEFT: 0em;
	WIDTH: 100%;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	HEIGHT: 100%;
	COLOR:  #EEE;
	BORDER-TOP: #bdbdbd 0px solid;
	BORDER-RIGHT: #bdbdbd 0px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 15px;
	height:24px;
	text-align: center;
	VERTICAL-ALIGN: middle;
	background:url(../images/tab.gif) bottom center no-repeat;
}

.botonfa {
	PADDING-BOTTOM: 0em;
	WIDTH: 160px;
	FLOAT: left;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px
}

.botonfa A {
	BORDER-BOTTOM: #bdbdbd 0px solid;
	BORDER-LEFT: #bdbdbd 0px solid;
	PADDING-BOTTOM: 0em;
	BACKGROUND-COLOR: rgb(152,25,9);
	PADDING-LEFT: 0em;
	WIDTH: 100%;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	HEIGHT: 100%;
	COLOR:  #000;
	BORDER-TOP: #bdbdbd 0px solid;
	BORDER-RIGHT: #bdbdbd 0px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 15px;
	height:24px;
	text-align: center;
	VERTICAL-ALIGN: middle;
	background:url(../images/tabf.gif) top center no-repeat;
}


.botonfa2 {
	PADDING-BOTTOM: 0em;
	WIDTH: 160px;
	FLOAT: left;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px
}

.botonfa2 A {
	BORDER-BOTTOM: #bdbdbd 0px solid;
	BORDER-LEFT: #bdbdbd 0px solid;
	PADDING-BOTTOM: 0em;
	BACKGROUND-COLOR: rgb(152,25,9);
	PADDING-LEFT: 0em;
	WIDTH: 100%;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	HEIGHT: 100%;
	COLOR:  #EEE;
	BORDER-TOP: #bdbdbd 0px solid;
	BORDER-RIGHT: #bdbdbd 0px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 15px;
	height:24px;
	text-align: center;
	VERTICAL-ALIGN: middle;
	background:url(../images/tabf.gif) bottom center no-repeat;
}


.botonft {
	PADDING-BOTTOM: 0em;
	WIDTH: 240px;
	FLOAT: left;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px
}

.botonft A {
	BORDER-BOTTOM: #bdbdbd 0px solid;
	BORDER-LEFT: #bdbdbd 0px solid;
	PADDING-BOTTOM: 0em;
	BACKGROUND-COLOR: rgb(152,25,9);
	PADDING-LEFT: 0em;
	WIDTH: 100%;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	HEIGHT: 100%;
	COLOR:  #000;
	BORDER-TOP: #bdbdbd 0px solid;
	BORDER-RIGHT: #bdbdbd 0px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 15px;
	height:24px;
	text-align: center;
	VERTICAL-ALIGN: middle;
	background:url(../images/tabft.gif) top center no-repeat;
}


.botonft2 {
	PADDING-BOTTOM: 0em;
	WIDTH: 240px;
	FLOAT: left;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.botonft2 A {
	BORDER-BOTTOM: #bdbdbd 0px solid;
	BORDER-LEFT: #bdbdbd 0px solid;
	PADDING-BOTTOM: 0em;
	BACKGROUND-COLOR: rgb(152,25,9);
	PADDING-LEFT: 0em;
	WIDTH: 100%;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	HEIGHT: 100%;
	COLOR:  #EEE;
	BORDER-TOP: #bdbdbd 0px solid;
	BORDER-RIGHT: #bdbdbd 0px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 15px;
	height:24px;
	text-align: center;
	VERTICAL-ALIGN: middle;
	background:url(../images/tabft.gif) bottom center no-repeat;
}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: black;
padding: 5px;
left: 0px;
border: 5px double gray;
visibility: hidden;
color: #ffffff;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -100;
left: -420px; /*position where enlarged image should offset horizontally */
z-index:999
}

.thumbnail2{
position: relative;
z-index: 0;
}

.thumbnail2:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail2 span{ /*CSS for enlarged image*/
position: absolute;
background-color: black;
padding: 5px;
left: 0px;
border: 5px double gray;
visibility: hidden;
color: #ffffff;
text-decoration: none;
}

.thumbnail2 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail2:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -100;
left: -640px; /*position where enlarged image should offset horizontally */
z-index:999
}


.celda2{
	/*border-top: 2px solid 5E93B;
	border-right: 0px dotted #416D89;
	border-left:0px dotted #416D89;
	border-bottom:none;*/
	padding-top:7px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:7px;
	text-align:center
}
.celda3{
	/*border-top: 2px solid 5E93B;
	border-right: 0px dotted #416D89;
	border-left:0px dotted #416D89;
	border-bottom:none;*/
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom0px;
	text-align:left;
	width:280

}
	
/*.botonv A:visited {
	BORDER-BOTTOM: #bdbdbd 1px solid; BORDER-LEFT: #bdbdbd 1px solid; BACKGROUND-COLOR: rgb(152,25,9); COLOR: #f0f0f0; BORDER-TOP: #bdbdbd 1px solid; BORDER-RIGHT: #bdbdbd 1px solid; TEXT-DECORATION: none
}*/
a.hip:link {color:#00C;
text-decoration:underline}
a.hip:visited{color:#606;
text-decoration:underline}
a.hip2:link {color:#00C;
font-weight:bold;
	font-size: 10px;
	text-align: center
text-decoration:underline}
a.hip2:visited{color:#606;
font-weight:bold;
	font-size: 10px;
	text-align: center
text-decoration:underline}
