body {

text-align: center;
margin: 0;
color: #000000;
font: 76.1%/1.3em Arial, Verdana, Helvetica, sans-serif;
background-color: #F2AFC0;

}
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
/*background-color: #ff99cc;*/
padding: 0px;
left: -1000px;
border: 0px gray;
visibility: hidden;
color: black;
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: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}
#env-body {

}
#env-cabecera {
	width:100%;
	height:170px;
	background:transparent;
	background-image:url(../images/cabecera.jpg);
	background-position:center;
	background-repeat:no-repeat;
}
#cabecera1{width:50%;height:170px;float:left;margin-left:-348px;background-image:url(../images/bgcab_iz.png);background-repeat:no-repeat;background-position:right;}
#cabecera1_2{width:100%;height:170px;float:left;margin-left:-68px;background-image:url(../images/bgcab.png);background-repeat:repeat-x;background-position:left;}
#cabecera2{width:50%;height:170px;float:right;margin-right:-348px;background-image:url(../images/bgcab_dcha.png);background-repeat:no-repeat;background-position:left;}
#cabecera2_1{width:100%;height:170px;float:right;margin-right:-68px;background-image:url(../images/bgcab.png);background-repeat:repeat-x;background-position:left;}

#navegacion {
height: 53px;
border-top: 13px solid #f70c59;
margin-bottom: 20px;
padding: 0;
overflow: hidden;
padding: 0 0 0 20%;
}

#navegacion ul {
position: relative;
margin: 0;
padding: 0;
list-style: none;
font-family: Monotype Corsiva;
}

#navegacion ul li {
  display: inline;
  margin: 0;
  padding: 0;
  text-align: center;
  list-style: none;
  list-style-image: url(foo.gif);
}

#navegacion ul a,
#navegacion ul a:link,
#navegacion ul a:visited {
  float:left;
  text-align: center;
  color: #FFFFFF;
  margin:0;
  padding: 5px 2px 0 0;
  background-color: #830086;
  width: 140px;
  height: 40px;
  font-weight:bold;
  font-size: 1.1em;
  text-decoration: none;
  background: transparent url(../images/tab.gif) top center no-repeat;
}

#navegacion ul a:hover {
text-decoration: none;
background: transparent url(../images/tabActive.gif) top center no-repeat;
color: #f70c59;
font-size: 1.17em;
}

#navegacion ul a#active_menu {
text-decoration: none;
background: transparent url(foo.gif) top center no-repeat;
background-color:#FFFFFF;
color: #830086;
font-size: 1.17em;
}


#env-tienda {
 width: 80%;
 position: relative;
 margin: 0 auto;
 text-align:left;
 z-index: 1;
}


#env-contenido {
left:190px;
position:absolute;
width:85%;

}


#barra_buscar {

 padding: 10px 5px 10px 5px;
 border: 1px solid #830086;
 background-color: #ffffff;
 width: 178px;

}



#menu_left {

width: 190px;
position:absolute;
left:0;
display: inline;
}


#migapan {

float: left;
width: 90%;

margin-left: 10px;
padding: 10px 5px 10px 5px;
border: 1px solid #830086;
background: #FFFFFF;
margin-bottom: 5px;

}


#contenido {

float: left;
width: 90%;

padding: 10px 5px 10px 5px;
margin-left: 10px;

border: 1px solid #830086;
background-color: #ffffff;

z-index: 3;
}


#cont_top {

padding-top: 30px;
}


#pie  {

float: left;
width: 90%;

margin-left: 10px;
margin-top: 10px;
padding: 10px 5px 10px 5px;

border: 1px solid #830086;
background: #FFFFFF;

}



* { margin:0; padding:0; }

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {  }

li,dd { margin-left:1em;}

fieldset { padding:.5em; }

img {border: 0;}

a img {border: 1px dotted #BFEF4E;}

table {
    font-size: 1em;
}



/* Tipografia */


h1 {
color: #830086;
font-size: 1.4em;
font-weight: bold;
}

h2 {
color: #830086;
font-size: 1.3em;
font-weight: bold;
}

h3 {
color: #830086;
font-size: 1.2em;
font-weight: bold;
border-bottom: 2px solid;
}

h4 {
color: #830086;
font-size: 1.1em;
font-weight: bold;
}

h5 {
color: #830086;
font-size: 1em;
font-weight: bold;
}

h6 {
color: #830086;
font-size: 0.9em;
font-weight: bold;
}


blockquote {
background: #EEF2D0;
border: 2px solid #DFE7A9;
border-left: 4px solid #DFE7A9;
margin: 10px;
padding: 0.5em;
line-height: 140%;
}

pre {
background: #fff;
color: #333;
padding: 10px;
border: 1px solid #EEF2D0;
border-left: 5px solid #EEF2D0;
}

/* href */
a:link, a:visited {
color: #830086;
text-decoration: underline;
}

a:hover, a:active {
font-weight: bold;
color: #830086;
text-decoration: underline;
}





hr {
background: transparent;
height:1px;
border: 1px solid #ccc;
}

.pagenav {
font-weight: normal;
margin: 5px;
}

a.pagenav, a.pagenav:visited {
font-weight: bold;
color: #830086;
}

a.pagenav:hover {
color: #FF9900;
color: #666;
}

.pagenav_prev a {
float: left;
width: 430px;
font-weight: bold;
color: #830086;
}
.pagenav_next a {
float: right;
width: 40px;
font-weight: bold;
color: #830086;
}

.back_button  {
font-size: 1.1em;
}

.back_button a  {

}

.small {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 9px;
letter-spacing: 0.1em;
margin: 0;
padding: 0;
text-decoration: none;
font-weight: normal;
}

.button {
border: 1px solid #830086;
color: #830086;
margin: 4px;
font-weight: normal;
text-align: center;
padding: 1px 0 3px 0;
}

.inputbox {
font-size: 12px;
background: #FFFFFF;
border: 1px solid #830086;
padding: 1px 3px;
margin: 0;
}


.createdate {
background:url(../images/date.png) no-repeat 0 5px;
font-size: 11px;
text-indent:21px;
font-weight: normal;
margin:0;
margin: 7px 0 5px 0px;
padding: 5px 0 5px 0;
}

.modifydate {
background: url(../images/bullet.gif) no-repeat 0px 4px;
text-indent: 12px;
font-size: 10px;
text-decoration: none;
font-weight: normal;
}

.readon {
display:block;
background:url(../images/read_more.gif) no-repeat;
text-align: center;
width:74px;
height:18px;
line-height: 18px;
margin: 1em 0;
}

a.readon:link, a.readon:visited, a.readon:hover {
text-decoration: none;
font-size: 11px;
}


.pathway {
margin-left: 4px;
font-size: 11px;
}



.contentpane {
background-color : #fff;
font-size: 1em;
}

.contentpaneopen {
background-color : #FFFFFF;
font-size: 1em;
}

.moduletable .contentpaneopen {
background-color : #eff2ce;
font-size: 1em;
margin-top: 10px;
}

.contentheading {
font-size: 1em;
border-bottom: 1px solid #830086;
letter-spacing: 0.1em;
margin-bottom: 1em;
font-weight: bold;
color: #830086;
line-height: 16px;
}

.contentpagetitle {
font-size: 1.1em;
font-weight: bold;
color: red;
text-align:left;
}

.componentheading {
font-size: 1.3em;
margin-bottom: 0.7em;
border-bottom: 2px solid #830086;
font-weight: bold;
color: #830086;
}

table.contenttoc {

padding: 0px;
float:right;
}


.sectiontableheader {
background-color : #F7F9E8;
background-repeat: repeat;
padding: 2px 0 2px 10px;
color : #830086;
font-weight : bold;
}

.sectiontableentry1 {
background-color : #f7f9e8;
padding: 1px 0 1px 10px;
}

.sectiontableentry2 {
background-color : #F3F3F3;
padding: 1px 0 1px 10px;
}


.poll {
font-size: 1em;
line-height: 14px
}

.poll .sectiontableentry1, .poll .sectiontableentry2 {
background: none;
}

.pollstableborder {
border: none;
width: 178px;
border: none;
}

.poll td {
font-size: 0.95em;
color: #830086;
font-weight: normal;
padding: 4px;
}


.moduletable, .moduletable_menu {
font-size: 1em;
}


#menu_left .moduletable, #menu_left .moduletable_menu {
font-size: 1em;
 margin-top: 5px;
 padding: 10px 5px 10px 5px;
 border: 1px solid #830086;
 background-color: #ffffff;
 width: 178px;

}


#menu_left a.mainlevel {

background: transparent url(../images/iconito.png) top left no-repeat;
padding-left: 17px;
}





#menu_left .moduletable h3, .moduletable-leftnav h3 {
border-bottom:2px solid;
color:#830086;
font-weight:bold;
margin-bottom:4px;
}

#menu_left .moduletable-leftnav h3 {
margin-bottom: 0;
}

#menu_left .moduletable-leftnav {
padding: 0px;
margin: 0;
}


#menu_left #mainlevel{
padding: 0;
}

#menu_left ul#mainlevel {
list-style-type: none;
margin: 0;
width: 200px;
padding 0px;
}

#menu_left #mainlevel li {
text-indent: 0;
padding:0;
background: none;
list-style-type: none;
border-bottom: 1px solid #eef2d0;
margin: 0;
}

#menu_left a.mainlevel {

margin-top:2px;

}


#menu_left a.sublevel {
text-decoration: none;
margin-top:1px;
font-size: 0.9em;
}



* html body #mainlevel a { width: auto; }

a#active_menu:link,
a#active_menu:visited {
text-decoration: none;
font-weight: bold;
border: 2px solid;

}







.search {
background: transparent url(../images/search.png) top right no-repeat;
}

.search input {
background-color: #FFFFFF;
color: #830086;
width: 140px;
}

.search input:hover,.search input:focus {
border: 2px solid #000000;
}


#jflanguageselection {

width: 100px;

}

#product_list h3{

border: none;
}


#transferencia {
font-size:1em;
line-height:1.8em;
text-align:left;
}
