/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
border: 0px solid orange;
position: relative;
z-index: 0;
}

.thumbnail:hover{
border: 0px solid blue;
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 1px;
left: 0;
border: 1px solid blue;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0px;
padding: 0px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -100;
left: 50px; /*position where enlarged image should offset horizontally */

}

/* For show Fotos in the file mostraproductos */
.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnailf img{
border: 1px solid orange;
margin: 0;
}

.thumbnailf:hover{
background-color: transparent;
}

.thumbnailf:hover img{
border: 1px solid blue;
}

.thumbnailf span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 0px;
left: 0px;
border: 0px ;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnailf span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0 px;
}

.thumbnailf:hover span{ /*CSS for enlarged image*/
visibility: visible;
top:165;
left: 325px; /*position where enlarged image should offset horizontally 310 */
z-index:0;
}



.border {
        BORDER-LEFT: #ffffff 1px solid;
        BORDER-RIGHT: #217b55 1px solid;
}
.pzero {
        MARGIN-TOP: 0px;
        MARGIN-BOTTOM: 0px;
}
.sizepad {
        BORDER-LEFT: #FFCD9B 2px solid;
        PADDING-TOP: 12px;
        PADDING-LEFT: 12px;
        WIDTH: 170px;
}
.topmenu {
        BORDER-TOP: #ffffff 1px;
        BORDER-BOTTOM: #247e58 1px;
        PADDING-TOP: 0px;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        PADDING-BOTTOM: 0px;
        MARGIN-LEFT: 0px;
        VERTICAL-ALIGN:lcenter;
        WIDTH: 24px;
        HEIGHT: 24px;
        COLOR: #0000ff;
        BACKGROUND-POSITION: center 100%;
        BACKGROUND-REPEAT: repeat-x;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 15px;
        FONT-WEIGHT: bold;
        TEXT-DECORATION: none;
}
A.topmenu:hover {
        BACKGROUND-IMAGE: none;
        COLOR: #FF8040;
         BORDER-BOTTOM: #FF8040 2px solid;
}
.topmenu1 {
        PADDING-TOP: 2px;
        PADDING-LEFT: 2px;
        PADDING-RIGHT: 2px;
        PADDING-BOTTOM: 2px;
        HEIGHT: 26px;
        COLOR: #ffffff;
        BACKGROUND-COLOR: #0000FF;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 12px;
        TEXT-DECORATION: none;
}

A.topmenu1:hover {
        BACKGROUND-IMAGE: none;
        COLOR: #0000FF;
        BORDER-BOTTOM: #FF8040 2px solid;
}
.leftmenu {
        PADDING-TOP: 2px;
        PADDING-LEFT: 2px;
        PADDING-RIGHT: 2px;
        PADDING-BOTTOM: 2px;
        WIDTH: 100%;
        COLOR: #116666;
        FONT-FAMILY: Tahoma;
        FONT-SIZE: 11px;
        TEXT-DECORATION: none;
}
A.leftmenu:hover {
        BACKGROUND-COLOR: #FF972F;
}
.hrl {
        BORDER-TOP: #ffffff 1px solid;
        BORDER-BOTTOM: #1d7e53 1px solid;
}
.tablehead {
        PADDING-TOP: 3px;
        PADDING-LEFT: 3px;
        PADDING-RIGHT: 3px;
        PADDING-BOTTOM: 3px;
        COLOR: #ffffff;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 12px;
        FONT-WEIGHT: bold;
}
.tableheadhard {
        PADDING-TOP: 3px;
        PADDING-LEFT: 3px;
        PADDING-RIGHT: 3px;
        PADDING-BOTTOM: 3px;
        HEIGHT: 21px;
        COLOR: #ffffff;
        BACKGROUND-REPEAT: repeat-x;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 12px;
        FONT-WEIGHT: bold;
}
.tableheadharddark {
        PADDING-TOP: 3px;
        PADDING-LEFT: 3px;
        PADDING-RIGHT: 3px;
        PADDING-BOTTOM: 3px;
        HEIGHT: 21px;
        COLOR: #ffffff;
        BACKGROUND-COLOR: #004444;
        BACKGROUND-color: #5A5FF8;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 12px;
        FONT-WEIGHT: bold;
}

.copyright {
        PADDING-TOP: 2px;
        PADDING-LEFT: 2px;
        PADDING-RIGHT: 2px;
        PADDING-BOTTOM: 2px;
        HEIGHT: 18px;
        COLOR: #ffffff;
        BACKGROUND-COLOR: #004444;
        BACKGROUND-color: #5A5FF8;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 11px;
        FONT-WEIGHT: none;
}
.tableblack {
        PADDING-TOP: 2px;
        PADDING-LEFT: 2px;
        PADDING-RIGHT: 2px;
        PADDING-BOTTOM: 2px;
        HEIGHT: 16px;
        COLOR: #ffffff;
        BACKGROUND-COLOR: #aaaaaa;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 11px;
        TEXT-DECORATION: none;
}
 .Eurotableblack {
        PADDING-TOP: 2px;
        PADDING-LEFT: 2px;
        PADDING-RIGHT: 2px;
        PADDING-BOTTOM: 2px;
        HEIGHT: 16px;
        COLOR: #FFFFFF;
        BACKGROUND-COLOR: none;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 11px;
        TEXT-DECORATION: none;
}
.tablecontent {
        PADDING-TOP: 2px;
        PADDING-LEFT: 2px;
        PADDING-RIGHT: 2px;
        PADDING-BOTTOM: 2px;
        COLOR: #000000;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 11px;
}
.tablesubhead {
        BORDER-BOTTOM: #032a17 1px solid;
        PADDING-TOP: 2px;
        PADDING-LEFT: 2px;
        PADDING-RIGHT: 2px;
        PADDING-BOTTOM: 2px;
        COLOR: #032a17;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 11px;
        FONT-WEIGHT: bold;
}
.Eurotablesubheaddark {
        BORDER-BOTTOM: #FFFFFF 1px solid;
        PADDING-TOP: 2px;
        PADDING-LEFT: 2px;
        PADDING-RIGHT: 2px;
        PADDING-BOTTOM: 2px;
        COLOR: #6666CC;
        BACKGROUND-COLOR: #FFFFFF;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 11px;
        FONT-WEIGHT: ;
}
.tablesubheaddark {
        BORDER-BOTTOM: #032a17 1px solid;
        PADDING-TOP: 2px;
        PADDING-LEFT: 2px;
        PADDING-RIGHT: 2px;
        PADDING-BOTTOM: 2px;
        COLOR: #000000;
        BACKGROUND-COLOR: #FF972F;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 13px;
        FONT-WEIGHT: bold;
}
.tablecontentbewel1 {
        BORDER-TOP: #ffffff 1px solid;
        PADDING-TOP: 2px;
        PADDING-LEFT: 2px;
        PADDING-RIGHT: 2px;
        PADDING-BOTTOM: 2px;
        COLOR: #000000;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 11px;
}
.tablecontentbewel {
        BORDER-TOP: #ffffff 1px solid;
        BORDER-BOTTOM: #b8be9c 1px solid;
        PADDING-TOP: 2px;
        PADDING-LEFT: 2px;
        PADDING-RIGHT: 2px;
        PADDING-BOTTOM: 2px;
        COLOR: #000000;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 11px;
}
.tablecontentbeweldark {
        BORDER-TOP: #ffffff 1px solid;
        BORDER-BOTTOM: #91AFFF 1px solid;
        PADDING-TOP: 2px;
        PADDING-LEFT: 2px;
        PADDING-RIGHT: 2px;
        PADDING-BOTTOM: 2px;
        COLOR: #000000;
        BACKGROUND-COLOR: #CAD9FF;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 12px;
}
.tablecontentbewellite {
        BORDER-TOP: #ffffff 1px solid;
        BORDER-BOTTOM: #b8be9c 1px solid;
        PADDING-TOP: 2px;
        PADDING-LEFT: 2px;
        PADDING-RIGHT: 2px;
        PADDING-BOTTOM: 2px;
        COLOR: #000000;
        BACKGROUND-COLOR: #f3f3f3;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 11px;
}
.boxed {
        BORDER-TOP: #ffffff 1px solid;
        BORDER-LEFT: #d8ece1 1px solid;
        BORDER-RIGHT: #1a7a4c 1px solid;
        BORDER-BOTTOM: #032a17 1px solid;
}
.formelement {
        BORDER-TOP: #032a17 1px solid;
        BORDER-LEFT: #032a17 1px solid;
        BORDER-RIGHT: #032a17 1px solid;
        BORDER-BOTTOM: #032a17 1px solid;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 11px;
}
.formbutton {
        BORDER-TOP: #25925b 1px solid;
        BORDER-LEFT: #207e4c 1px solid;
        BORDER-RIGHT: #032a17 1px solid;
        BORDER-BOTTOM: #000000 1px solid;
        COLOR: #000000;
        BACKGROUND-IMAGE: none;
        BACKGROUND-REPEAT: repeat-x;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 11px;
}
.plaintext {
        COLOR: #000000;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 12px;
}

.search_form { text-align: right; margin: -13; padding : 0; list-style : none;}
.search_field {
        background: #fff url(images/searchbg.gif) no-repeat right;
        color: #808080; clear: both; font: 1em Arial, Sans-Serif ;FONT-SIZE: 12px; padding:1px -15px 10px 10px; margin: 5px 0; }
input.search { width: 145px; border: 0; background: #FFF url(images/input.gif) no-repeat; padding: 4px; color: #E0691A; font-weight: bold; }
input.submit { background: #E0691A url(images/submit.gif) no-repeat; border: 0;
        padding: 4px 0; width: 65px; height: 24px; margin: 1 20px 0px 1; color: #FFF;
        font: bold 1em Arial, Sans-Serif; FONT-SIZE: 12px; }

/* footer------ */
.footer { clear: both; text-align: center; font-weight: bold; font: 1em Arial, Sans-Serif ;FONT-SIZE: 12px; text-decoration:none; padding: 0px 0 0px 0; margin:-20; }
.footer a { color: #fff;  }

/* horizontal tabbed menu */
#tabs { background: #fff url(images/bigbox.gif) no-repeat top left; color: #000;  height: 64px; text-align: center; padding: 0 0 0 210px; }
#tabs li { display: inline; height: 45px; }
#tabs li a { float: left; background: #fff url(images/barbg.gif) no-repeat; color: #336699; padding: 8px 0; width: 82px; text-align: center;  font: 1em Arial, Sans-Serif ; font-size: 14px; font-weight: bold; text-decoration: none; }
#tabs li a:hover { background: #fff url(images/barcurrent.gif) no-repeat; color: #ff6633; text-decoration:underline;  }
.key { text-decoration: none; }

/* Logo euroregion */

.blue  { FONT-FAMILY: Arial, Helvetica, sans-serif;  FONT-SIZE: 20px;color:#0000ff; background: inherit; font-weight: bold; }
.orange  { FONT-FAMILY: Arial, Helvetica, sans-serif;  FONT-SIZE: 20px;color:#ff6633; background: inherit; font-weight: bold; }
.grey { FONT-FAMILY: Arial, Helvetica, sans-serif;  FONT-SIZE: 14px;color: #808080; background: inherit; font-weight: normal; }

/* grey subheader */
.gboxtop { clear: both;  height: 8px; background: #dedede url(images/gboxtop.gif) no-repeat; color: #000; }
.gbox { width: 300px; background: #dedede url(images/gbox.gif) no-repeat bottom left; color: #444; padding: 1px 13px 7px 13px; margin: 0 0 20px 0; }
.gbox p { padding: 7px 0; margin: 10;}


/* right side */
#right { float: right; width: 295px; margin: 0 0 10px 0; }
        .boxtop { height: 12px; background: #fff url(images/boxtop.gif) no-repeat; color: #000; }
        .box { background: #fff url(images/box.gif) no-repeat bottom left; color: #0000ff; padding: 0 10px 15px 10px; margin: 0 0 10px 0; text-align: center; font: 1em Arial, Sans-Serif ;FONT-SIZE: 13px; }
        .box p { padding: 2; margin: 0;}
        .image { float: left; margin: 0 0px 3px -5; }

 /* misc */

.buttons { text-align: center; padding: 12px 0px 5 10; }
.bluebtn { background: #ffffff url(images/submit.gif) no-repeat; width: 70px; padding: 1px 30px 10px 16px; color: #fff; text-decoration: none; font: bold 1em Arial,Sans-Serif ;FONT-SIZE: 12px;        }


