html, body {
    background-color : #ffffff;
    font-family : Arial,Verdana,Tahoma;
    font-size : 10px;
    margin: 0px;
    padding: 0px;
  }



.boton_lateral {
    border: 1px dashed #ffa800;
    padding: 2px;
    text-indent: 2px;
    text-decoration: none;
    font-size: 10px;
    font-weight: bold;
    font-family: Arial;
  }


.boton_lateral:hover {
    border: 1px dashed #ffa800;
    padding: 2px;
    text-decoration: none;
    color: #ffa800;
    background-color: #004c66;
    font-size: 10px;
    font-weight: bold;
    font-family: Arial;
  }


.precio3 {
    bottom : 12px;
    color : #CA3A66;
    font-family : Arial;
    font-size : 15px;
    font-weight : bold;
    vertical-align : bottom;
    text-align: right;
  }


.boton_lateral2 {
    border: 1px dashed #ffa800;
    padding: 2px;
    text-decoration: none;
    font-size: 10px;
    font-weight: bold;
    font-family: Arial;
  }


.boton_lateral3 {
    border: 1px dashed #ffa800;
    padding: 15px;
    text-decoration: none;
    font-size: 10px;
    font-weight: bold;
    font-family: Arial;
  }

/*
#balloonstyle {
	position: absolute;
	top: -500px;
	left: 0;
	padding: 5px;
	visibility: hidden;
	border: 1px solid black;
	font: normal 12px Verdana;
	line-height: 18px;
	z-index: 100;
	background-color: white;
	width: 200px; Remove below line to remove shadow. Below line should always appear last within this CSS
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}
*/


#arrowhead {
    z-index: 99;
    position:absolute;
    top: -500px;
    left: 0;
    visibility: hidden;
  }


.celda_art_azul2 {
    color:#ffa800;
    font-weight:bolder;
    background-color: #FFE09C;
  }


.fondo_imagen_busca {
    background: url(http://www.europeanpc.es/store/marketing/imagenes/fondo_busqueda.gif) no-repeat ;
  }


.texto_negro11 {
    font-family : Arial;
    color: #000000;
    font-size : 10px;
    font-style : normal;
  }


.fila_menu {
    background-color: #ffa800;
  }


#text1 {
    position: absolute;
    left: 20px;
    top: 60px;
    margin:0px;
    font-family: Arial,Verdana,Tahoma;
    padding-left:200px;
    z-index:3;
  }


.imagen_sub {
    z-index:-1;
  }


.textoGrande {
    color :  #004c66;
    font-family : Verdana, arial, 'Comic Sans MS';
    font-size : 16px;
    font-weight : bold;
  }




.textoError {
    color : #004c66;
    font-family : Verdana, arial, 'Comic Sans MS';
    font-size : 16px;
    font-weight : bold;
  }


.formulario {
    margin-bottom : 10px;
    margin-left : 10px;
    margin-right : 10px;
    margin-top : 10px;
    padding-bottom : 10px;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 10px;
    width:300px;
    position: absolute;
    z-index : -10000;
  }


.texto_naranja {
    font-family : Arial;
    color: #ffa800;
    font-size : 12px;
    font-style : normal;
    font-weight : bold;
  }


.texto_azul {
    font-family : Arial;
    color: #004c66;
    font-size : 12px;
    font-style : normal;
    font-weight : bold;
  }


.selector_naranja {
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
    background-color:#ffa800;
    color:#004c66;
    font-size : 10px;
    width : 200px;
    z-index : -1000;
  }


.selector_naranja2 {
    background-color:#ffa800;
    color:#004c66;
    font-size : 8px;
  }


.selector_azul {
    background-color:#ffa800;
  }


.texto_titulo_azul_12 {
    background-color: #004c66;
    color : #ffa800;
    font-family : Verdana, arial;
    font-size : 12px;
    font-weight : bold;
  }


.texto_titulo_azul_25 {
    color : #004c66;
    font-family : Verdana, arial;
    font-size : 23px;
    font-weight : bold;
  }


.celda_naranja {
    margin: 5px;
    padding: 5px;
    background-color: #ffa800;
  }


.celda_naranja_novedades {
    margin: 5px;
    padding: 5px;
    background-color: #ffa800;
  }


.imagen {
    vertical-align: baseline;
    float: right;
    margin: 1px;
    padding: 1px;
    z-index:-1;
  }


.imagen_izquierda {
    float: left;
    margin: 1px;
    padding: 1px;
    z-index:-1;
  }


.celda_blanca {
    margin: 5px;
    padding: 5px;
  }


.marco_precio {
    background-color : #ffffff;
    border-bottom-color : #ffa800;
    border-bottom-style : solid;
    border-left-color : #ffa800;
    border-left-style : solid;
    border-right-color : #ffa800;
    border-right-style : solid;
    border-top-color : #ffa800;
    border-top-style : solid;
    color : #FFE09C;
    font-family : Comic Sans MS, Arial;
    font-size : 40px;
    font-weight : bold;
    margin-bottom : 10px;
    margin-top : 10px;
    width : 250px;
  }


.celda_menu_naranja {
    background-color: #ffa800;
  }


.celda_menu_naranja2 {
    background-color: #ffa800;
    text-align: left;
  }


.texto_titulo1 {
    background-color: #ffa800;
    color : #004c66;
    font-family : Verdana, arial;
    font-size : 16px;
    font-weight : bold;
  }


.texto_titulo_naranja {
    color : #ffa800;
    font-family : Verdana, arial;
    font-size : 16px;
    font-weight : bold;
  }


.texto_titulo_azul {
    color : #004c66;
    font-family : Verdana, arial;
    font-size : 16px;
    font-weight : bold;
  }


.texto_titulo_azul_14 {
    background-color: #ffa800;
    color : #004c66;
    font-family : Verdana, arial;
    font-size : 14px;
    font-weight : bold;
  }


.texto_titulo_azul_18 {
    background-color: #ffa800;
    color : #004c66;
    font-family : Verdana, arial;
    font-size : 18px;
    font-weight : bold;
  }


.texto_titulo_naranja12px {
    color : #ffa800;
    font-family : Verdana, arial;
    font-size : 12px;
    font-weight : bold;
    text-decoration: none;
  }


.texto_titulo_negro {
    color : #000000;
    font-family : Verdana, arial;
    font-size : 16px;
    font-weight : bold;
  }


.texto_titulo_negro2 {
    background-color:#ffa800;
    color : #000000;
    font-family : Verdana, arial;
    font-size : 16px;
    font-weight : bold;
  }


.fondo_form {
    background-color:#bfe4f3;
    color:#004c66;
    font-size : 10px;
    z-index : -1;
  }


.fondo_form2 {
    background-color:#bfe4f3;
    color:red;
    font-size : 16px;
    z-index : -1;
  }


.fondo_form_obligatorio {
    background-color:#FFA812;
    color:#1E4095;
    font-size : 10px;
    z-index : -1;
  }


.celda_art_azul {
    color:#ffa800;
    background-color: #E7F7F5;
  }


.celda_art_naranja {
    color:#A8D6DA;
    background-color: #D3E9E9;
  }


html, body, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dd, dt, img,blockquote, q, caption, th, tr, td, a, form,input, textarea, pre, hr {
    margin: 0px;
    padding: 0px;
  }


p {
    text-indent: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0px;
  }

/* SORT OUT HEADER FORMATTING AND SIZES */



/**/



a.visitada {
    color: #ffa800;
    font-family : Arial;
    font-size : 12px;
    font-weight : bold;
    text-decoration: none;
  }


a:visited.visitada {
    color: #004c66;
    font-family : Arial;
    font-size : 12px;
    font-weight : bold;
    text-decoration: underline;
  }


a:hover.visitada {
    color: #004c66;
    font-family : Arial;
    font-size : 12px;
    font-weight : bold;
    text-decoration: none;
  }


a:link.visitada {
    color: #ffa800;
    font-family : Arial;
    font-size : 12px;
    font-weight : bold;
    text-decoration: none;
  }

/* HARMONIZE LINKS, KILL BORDER ON IMG LINKS */





a img, :link img {
    border: none;
  }

/* REMOVE AUTOMATIC TOP/BOTTOM MARGINS ON NESTED LISTS */




ul ul, ul ol, ul dir, ul menu, ul dl,ol ul, ol ol, ol dir, ol menu, ol dl,dir ul, dir ol, dir dir, dir menu, dir dl,menu ul, menu ol, menu dir, menu menu, menu dl,dl ul, dl ol, dl dir, dl menu, dl dl {
    margin-top: 0px;
    margin-bottom: 0px;
  }

/* HARMONISE LIST-BULLET TYPE */



ul, ol, dl {
    list-style-type: disc;
  }


.ddmx {
    font: 11px tahoma;
  }


.ddmx .item1,.ddmx .item1:hover,.ddmx .item1-active,.ddmx .item1-active:hover {
    padding: 3px 5px 3px 5px;
    background: #ffa800;
    font: 11px arial;
    color: #004c66;
    font-weight: normal;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
  }


.ddmx .item1:hover,.ddmx .item1-active,.ddmx .item1-active:hover {
    padding: 3px 5px 3px 5px;
    background: #004c66;
    font: 11px arial;
    color: #ffa800;
    font-weight: normal;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
  }


.ddmx .item2,.ddmx .item2:hover,.ddmx .item2-active,.ddmx .item2-active:hover {
    padding: 3px 8px 4px 8px;
    font: 10px tahoma;
    color: #ffa800;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
  }


.ddmx .item2 {
    background: #E6EAFF;
  }


.ddmx .item2:hover,.ddmx .item2-active,.ddmx .item2-active:hover {
    background: #ffffff;
  }


.ddmx .arrow,.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
  }


.ddmx .item2 img,.ddmx .item2-active img {
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
  }


.ddmx .section {
    border: 1px solid #b8b4ae;
    position: absolute;
    visibility: hidden;
    z-index: -1;
  }


html .ddmx {
    position: relative;
  }

/* ie 5.0 fix */




.infocell {
    font-family:Arial,Helvetica,sans-serif;
    font-size:10px;
    color:#000000;
    background-color:#FFFFFF;
    border-width:3px 6px 6px 3px;
    border-color:#ffa800;
    border-style:solid;
    padding: 5px 5px 5px 5px;
  }


.infodiv {
    position : absolute;
    visibility : hidden;
    width : auto;
    z-index : 100;
    max-width : 300px;
  }


.infohead {
    font-family:Arial,Helvetica,sans-serif;
    font-weight:bold;
    font-size:11px;
    line-height:12px;
    text-align:center;
    color:#FFFFFF;
    background-color:#CC9900;
    border-width:1px 1px 1px 1px;
    border-color:#000000;
    border-style:solid;
    max-width : 300px;
  }


.infotable {
    border-bottom-color : #000000;
    border-left-color : #000000;
    border-right-color : #000000;
    border-spacing : 0px;
    border-top-color : #000000;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    width : 300px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
  }


#dhtmltooltip {
    position : absolute;
    visibility : hidden;
    width : auto;
    z-index : 1000;
  }


.marco_titulo_iz {
    background-color : #e5efff;
    border-bottom-color : #345277;
    border-bottom-style : solid;
    border-right-color : #345277;
    border-right-style : solid;
    border-top-color : #345277;
    border-top-style : solid;
    margin-bottom : 2px;
    margin-right : 4px;
    margin-top : 2px;
  }


.texto1 {
    font-family : Arial;
    color: #004c66;
    font-size : 10px;
    font-style : normal;
    font-weight : bold;
  }


.texto_negro {
    font-family : Arial;
    color: #000000;
    font-size : 10px;
    font-style : normal;
    font-weight : bold;
  }


.texto_negro1 {
    font-family : Arial;
    color: #000000;
    font-size : 12px;
    font-style : normal;
    font-weight : bold;
  }


.texto2 {
    color: #004c66;
    font-family : Arial;
    font-size : 12px;
    font-weight : bold;
  }


.texto22 {
    color: #004c66;
    font-family : Arial;
    font-size : 12px;
    font-weight : bold;
  }


.textoMenu {
    background-color:#ffa800;
    color: #004c66;
    font-family : Arial;
    font-size : 12px;
    font-weight : bold;
  }


.textoMenu10 {
    color : #004c66;
    font-family : Arial;
    font-size : 10px;
    font-weight : bold;
    padding-bottom : 5px;
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 5px;
  }


.textoMenu10b {
    text-align : right;
    color : #004c66;
    font-family : Arial;
    font-size : 10px;
    font-weight : bold;
    padding-bottom : 2px;
    padding-left : 2px;
    padding-right : 2px;
    padding-top : 2px;
  }


.marco_azul {
    color: #000000;
    border-bottom-color : #004c66;
    border-bottom-style : solid;
    border-left-color : #004c66;
    border-left-style : solid;
    border-right-color : #004c66;
    border-right-style : solid;
    border-top-color : #004c66;
    border-top-style : solid;
    margin-bottom : 2px;
    margin-left : 2px;
    margin-right : 2px;
    margin-top : 2px;
    padding-bottom : 1px;
    padding-left : 1px;
    padding-right : 1px;
    padding-top : 1px;
    border-width : 1px;
  }


.marco_naranja {
    color: #000000;
    border-bottom-color : #ffa800;
    border-bottom-style : solid;
    border-left-color : #ffa800;
    border-left-style : solid;
    border-right-color : #ffa800;
    border-right-style : solid;
    border-top-color : #ffa800;
    border-top-style : solid;
    margin-bottom : 2px;
    margin-left : 2px;
    margin-right : 2px;
    margin-top : 2px;
    padding-bottom : 1px;
    padding-left : 1px;
    padding-right : 1px;
    padding-top : 1px;
    border-width : 1px;
  }


.marco_naranjab {
    background-color : #FFA639;
    border-bottom-color : #ffa800;
    border-bottom-style : solid;
    border-left-color : #ffa800;
    border-left-style : solid;
    border-right-color : #ffa800;
    border-right-style : solid;
    border-top-color : #ffa800;
    border-top-style : solid;
    margin-bottom : 2px;
    margin-left : 2px;
    margin-right : 2px;
    margin-top : 2px;
    padding-bottom : 3px;
    padding-left : 3px;
    padding-right : 3px;
    padding-top : 3px;
    border-width : 3px;
  }


.marco1 {
    color: #000000;
    border-bottom-color : #004c66;
    border-bottom-style : solid;
    border-left-color : #004c66;
    border-left-style : solid;
    border-right-color : #004c66;
    border-right-style : solid;
    border-top-color : #004c66;
    border-top-style : solid;
    margin-bottom : 2px;
    margin-left : 2px;
    margin-right : 2px;
    margin-top : 2px;
    padding-bottom : 1px;
    padding-left : 1px;
    padding-right : 1px;
    padding-top : 1px;
    border-width : 1px;
    z-index : +1000;
  }


.marco1_novedades {
    color: #000000;
    border-bottom-color : #004c66;
    border-bottom-style : solid;
    border-left-color : #004c66;
    border-left-style : solid;
    border-right-color : #004c66;
    border-right-style : solid;
    border-top-color : #004c66;
    border-top-style : solid;
    margin-bottom : 2px;
    margin-left : 2px;
    margin-right : 2px;
    margin-top : 2px;
    padding-bottom : 1px;
    padding-left : 1px;
    padding-right : 1px;
    padding-top : 1px;
    border-width : 1px;
  }


.marco2 {
    color: #000000;
    border-bottom-color : #ffa800;
    border-bottom-style : solid;
    border-left-color : #ffa800;
    border-left-style : solid;
    border-right-color : #ffa800;
    border-right-style : solid;
    border-top-color : #ffa800;
    border-top-style : solid;
    margin-bottom : 2px;
    margin-left : 2px;
    margin-right : 2px;
    margin-top : 2px;
    padding-bottom : 1px;
    padding-left : 1px;
    padding-right : 1px;
    padding-top : 1px;
    border-width : 1px;
  }


.marco3 {
    color: #000000;
    border-bottom-color : #ffa800;
    border-bottom-style : solid;
    border-left-color : #ffa800;
    border-left-style : solid;
    border-right-color : #ffa800;
    border-right-style : solid;
    border-top-color : #ffa800;
    border-top-style : solid;
    margin-bottom : 2px;
    margin-left : 12px;
    margin-right : 2px;
    margin-top : 2px;
    padding-bottom : 1px;
    padding-left : 1px;
    padding-right : 1px;
    padding-top : 1px;
    border-width : 1px;
  }


.marco4 {
    color: #000000;
    margin-bottom : 2px;
    margin-left : 12px;
    margin-right : 2px;
    margin-top : 2px;
    padding-bottom : 1px;
    padding-left : 1px;
    padding-right : 1px;
    padding-top : 1px;
    border-width : 1px;
  }


.marco2_novedades {
    color: #000000;
    border-bottom-color : #ffa800;
    border-bottom-style : solid;
    border-left-color : #ffa800;
    border-left-style : solid;
    border-right-color : #ffa800;
    border-right-style : solid;
    border-top-color : #ffa800;
    border-top-style : solid;
    margin-bottom : 2px;
    margin-left : 2px;
    margin-right : 2px;
    margin-top : 2px;
    padding-bottom : 1px;
    padding-left : 1px;
    padding-right : 1px;
    padding-top : 1px;
    border-width : 1px;
  }


.texto_obligatorio {
    font-family : Arial;
    color: #FF0000;
    font-size : 18px;
    font-style : normal;
    font-weight : bold;
  }


.texto1-euros {
    color : #0411ff;
    font-family : sans-serif;
    font-size : 12px;
    font-style : normal;
    font-weight : bold;
    text-decoration : underline;
  }


.fila_listado2 {
    color:#FFCA59;
  }


.fila_listado1 {
    color : #E0E7FF;
  }

/****************************************************************************************/



a.mainlevel:link, a.mainlevel:visited {
    text-align : left;
    display : block;
    font-size : 11px;
    border-left : 1px solid #FF6600;
    border-top : 1px solid #ffffff;
    border-bottom : 1px solid #FF6600;
    background-color : white;
    background-image : url('../imagenes/menu_lateral_der4.gif');
    background-position : top right;
    background-repeat : repeat-y;
    font-family : arial;
    font-weight : bold;
    padding :  2px 35px 2px 0px;
    color : #712985;
    width : 100%;
    text-indent : 10px;
  }


a.mainlevel:hover {
    text-align : left;
    border : 1px solid #FF6600;
    background-image : url('../imagenes/tarjeta_datos_izq_bl.gif');
    background-position : center left;
    background-repeat : no-repeat;
    background-color : #FF6600;
    font-size : 11px;
    color : white;
    font-family : arial;
    font-weight : bold;
    text-decoration : none;
    text-indent : 11px;
    width : 98%;
  }


.rojo {
    color: #FF0004;
  }


a {
    color: #712985;
    text-decoration: none;
  }


a:link {
    color:#712985;
    text-decoration: none;
  }


a:visited {
    color: #712985;
    text-decoration: none;
  }


a:hover {
    color: #712985;
    text-decoration: none;
  }


a:active {
    color: #712985;
    text-decoration: none;
  }


a:focus {
    color: #712985;
    text-decoration: none;
  }


a.menu_sup1:hover {
    color: black;
  }


.menu_sup {
    background-color : white;
    background-image : url('../imagenes/menu_lateral_der4.gif');
    background-position : center right;
    background-repeat : no-repeat;
    border-left-color : #FF6600;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #FF6600;
    border-right-style : solid;
    border-right-width : 1px;
    border-bottom-color : #FF6600;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-top-color : #FF6600;
    border-top-style : solid;
    border-top-width : 1px;
    vertical-align : top;
    position:relative;
    cursor:pointer;
    width:150px;
    font-family : Arial;
    font-size : 12px;
    font-style : normal;
    font-weight : bold;
    color: #712985;
  }


.menu_supb {
    background-color : white;
    background-image : url('../imagenes/menu_lateral_der4.gif');
    background-position : top right;
    background-repeat : no-repeat;
    border-bottom-color : #FF6600;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #FF6600;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #FF6600;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #FF6600;
    border-top-style : solid;
    border-top-width : 1px;
    color : #712985;
    cursor : pointer;
    font-family : Arial;
    font-size : 12px;
    font-style : normal;
    font-weight : bold;
    position : relative;
    vertical-align : top;
  }

/* Cuadro de Log */






.cuadro_log {
    left : -890px;
    top: 0px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    padding-bottom : 5px;
    padding-left : 5px;
    padding-right : 0px;
    padding-top : 5px;
    position :absolute;
    z-index : 100;
  }

/* Ventana */
/* The xFenster class has two purposes:
   1. It is for the static div or iframe. Specify 'downgrade' styles here.
   2. The xFenster's initial size will be taken from the size specified here.
*/









.xFenster {
    position:absolute;
    color:red;
    visibility: hidden;
    display: none;
    width:500px;
    height:160px;
    overflow:auto;
    border:2px solid #394360;
  }

/* These styles are dynamically assigned by xFenster. Do not apply them to any html.
*/







.xfCon {
    /* overall container */ position:absolute;
    visibility:hidden;
    overflow:hidden;
    /* margin:5px;
    */ padding:0px;
    font-size:x-small;
    height:20px;
    color:#000000;
    background-color:white;
    cursor:default;
    background-image : url('../imagenes/tarjeta_datos_izq3.gif');
    background-repeat : repeat-y;
    border-bottom-color : #FF6600;
    border-bottom-style : solid;
    border-bottom-width : 5px;
    border-left-color : #FF6600;
    border-left-style : solid;
    border-left-width : 5px;
    border-right-color : #FF6600;
    border-right-style : solid;
    border-right-width : 5px;
    border-top-color : #FF6600;
    border-top-style : solid;
    border-top-width : 5px;
    left: auto;
  }

/* titlebar default */





.xfTBar {
    position:absolute;
    height:20px;
    left: auto;
    right: auto;
    overflow:hidden;
    font-size:x-small;
    margin:0;
    font-weight:normal;
    color:red;
    background-image : url('../imagenes/tarjeta_datos_izq3.gif');
    background-position : center right;
    background-repeat : repeat-y;
    background-color:white;
    cursor: move;
    border-bottom:1px solid #394360;
  }

/* titlebar focused */





.xfTBarF {
    position:absolute;
    height:20px;
    left: auto;
    right: auto;
    overflow:hidden;
    font-size:x-small;
    margin:0;
    padding:5px;
    font-weight:bold;
    color:red;
    background-image : url('../imagenes/tarjeta_datos_izq3.gif');
    background-position : center right;
    background-repeat : repeat-y;
    background-color:white;
    cursor: move;
    border-bottom:1px solid #FF6600;
    z-index : 1;
  }

/* statusbar default */





.xfSBar {
    position:absolute;
    left: auto;
    right: auto;
    height:20px;
    overflow:hidden;
    font-size:x-small;
    margin:0px;
    padding: 5px;
    color: red;
    background-image : url('../imagenes/tarjeta_datos_izq3.gif');
    background-position : center right;
    background-repeat : repeat-y;
    background-color:white;
    cursor: pointer;
    z-index : 1;
    border-top:1px solid #394360;
  }

/* statusbar focused */ 





.xfSBarF {
    position:absolute;
    left:auto;
    right:auto;
    height:20px;
    overflow:hidden;
    font-size:x-small;
    margin:2px;
    padding: 10px;
    color: red;
    background-position : center right;
    background-repeat : repeat-y;
    background-color:white;
    cursor: pointer;
    border-top:1px solid #FF6600;
  }

/* maximize/restore icon */ 





.xfMIco {
    position:absolute;
    overflow:hidden;
    font-size:x-small;
    right: 40px;
    top: 1px;
    width: 15px;
    height: 15px;
    margin: 2px;
    padding: 2px;
    color: #000000;
    cursor: pointer;
    background-image: url('../imagenes/maxres_icon.gif');
    background-repeat: no-repeat;
  }

/* close icon añadido por salvapc */ 





.xfCIco {
    position:absolute;
    overflow:hidden;
    font-size:x-small;
    right:20px;
    top:1px;
    width:15px;
    height:15px;
    margin:2px;
    padding:2px;
    color:#000000;
    cursor: pointer;
    background-image:url('../imagenes/cancel.gif');
    background-repeat:no-repeat;
  }

/* resize button */ 





.xfRIco {
    position:absolute;
    overflow:hidden;
    font-size:x-small;
    right:20px;
    top:1px;
    width:15px;
    height:15px;
    margin:2px;
    padding:2px;
    color:#000000;
    cursor: se-resize;
    background-image:url('../imagenes/maxres_icon.gif');
    background-repeat:no-repeat;
  }

/* The 'client area' can be an iframe or a div */ 





.xfClient {
    position:absolute;
    left:0px;
    margin:0px;
    padding:0px;
    border:none;
  }

/*  Popup   */





.popupdiv {
    position: absolute;
    display: none;
    background-color:#FF6600;
    font-size : 12px;
    background-repeat : repeat-y;
    color: black;
    min-width:100px;
    max-width:400px;
    padding:5px;
    cursor: auto;
    border-color : #9d1dcc;
    border-style : solid;
    border-width : 1px;
    z-index:15;
  }


.popupifr {
    position: absolute;
    border:1px;
    border-color:#FF6600;
    display: none;
    background-color:#FF6600;
    background-image : url('../imagenes/tarjeta_datos2.gif');
    background-repeat : repeat-y;
    color: black;
    width: 450px;
    height: 350px;
    padding-left:10px;
    z-index:15;
  }


.lateral0 {
    background-image : url('../imagenes/menu_lateral_izq.gif');
    background-repeat : repeat-y;
    border-bottom-color : #FF6600;
    border-bottom-style : solid;
    border-bottom-width : 2px;
    border-right-color : #FF6600;
    border-right-style : solid;
    border-right-width : 2px;
    border-top-color : #FF6600;
    border-top-style : solid;
    border-top-width : 1px;
    padding-left : 12px;
  }


.promociones {
    background-color : #ffffff;
    background-image : url('../imagenes/tarjeta_datos_izq.gif');
    background-position : top left;
    background-repeat : repeat-y;
    border-left-color : #FF6600;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #FF6600;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #FF6600;
    border-top-style : solid;
    border-top-width : 1px;
    border-bottom-color : #FF6600;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    padding:2px;
    margin-left:5px;
    position:relative;
    cursor:pointer;
    z-index:0;
    font-family : Arial;
    font-size : 12px;
    font-style : normal;
    font-weight : bold;
    color:red;
  }


.promociones0 {
    border-bottom-color : #FF6600;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #FF6600;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #FF6600;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #FF6600;
    border-top-style : solid;
    border-top-width : 1px;
    margin-left : 2%;
    font-family : Arial;
    font-size : 12px;
    font-style : normal;
    font-weight : bold;
    color:red;
  }


.trigger {
    position:relative;
    cursor:pointer;
    z-index:-1;
    font-family : Arial;
    font-size : 12px;
    font-style : normal;
    font-weight : bold;
    color: #712985;
  }


.menu {
    background-image : url('../imagenes/tarjeta_datos.gif');
    background-position : top center;
    background-repeat : repeat-y;
    border-bottom-color : #FF6600;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #FF6600;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #FF6600;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #FF6600;
    border-top-style : solid;
    border-top-width : 1px;
    margin-bottom : 0px;
    margin-left : 2px;
    margin-right : 0px;
    margin-top : 0px;
    overflow : scroll;
    position : absolute;
    visibility : hidden;
    font-family : Arial,Verdana,Tahoma, sans;
    font-size : 14px;
    font-weight : bold;
    background-color: white;
    z-index : 99;
  }


.autentificacion table {
    border-bottom-color : #FF6600;
    border-bottom-style : dotted;
    border-bottom-width : 1px;
    border-left-color : #FF6600;
    border-left-style : dotted;
    border-left-width : 1px;
    border-right-color : #FF6600;
    border-right-style : dotted;
    border-right-width : 1px;
    border-top-color : #FF6600;
    border-top-style : dotted;
    border-top-width : 1px;
    font-family : Arial,Verdana,Tahoma, sans;
    font-size : 12px;
    font-weight : bold;
    color: red;
  }


.autentificacion {
    border-bottom-color : #FF6600;
    border-bottom-style : dotted;
    border-bottom-width : 1px;
    border-left-color : #FF6600;
    border-left-style : dotted;
    border-left-width : 1px;
    border-right-color : #FF6600;
    border-right-style : dotted;
    border-right-width : 1px;
    border-top-color : #FF6600;
    border-top-style : dotted;
    border-top-width : 1px;
    font-family : Arial,Verdana,Tahoma, sans;
    font-size : 12px;
    font-weight : bold;
    color: red;
  }


.autentificacion1 {
    background-image : url('../imagenes/tarjeta_datos_izq.gif');
    background-position : right;
    background-repeat : no-repeat;
  }


.autentificacion0 {
    background-image : url('../imagenes/tarjeta_datos_izq.gif');
    background-position : left;
    background-repeat : no-repeat;
    padding-left:15px;
  }


.texto_normal {
    font-family : Arial;
    color: #000000;
    font-size : 12px;
    font-style : normal;
    font-weight : bold;
  }


.texto_titulo_16 {
    color : #000000;
    font-family : Arial,Verdana,Tahoma, sans;
    font-size : 16px;
    font-weight : bold;
  }


.texto_titulo_18 {
    color : #FF6600;
    font-family : Arial,Verdana,Tahoma, sans;
    font-size : 18px;
    font-weight : bold;
  }


.texto_titulo_35 {
    font-family : Arial;
    color: #000000;
    font-size : 35px;
    font-style : normal;
    font-weight : bold;
  }


.texto_titulo_35b {
    font-family : Arial;
    color: #FF6600;
    font-size : 35px;
    font-style : normal;
    font-weight : bold;
  }


.tabla_2px {
    background-image : url('../imagenes/menu_lateral_izq.gif');
    background-repeat : repeat-y;
    border-bottom-color : #FF6600;
    border-bottom-style : solid;
    border-bottom-width : 2px;
    border-right-color : #FF6600;
    border-right-style : solid;
    border-right-width : 2px;
    border-top-color : #FF6600;
    border-top-style : solid;
    border-top-width : 2px;
    border-left-color : #FF6600;
    border-left-style : solid;
    border-left-width : 2px;
  }


.marco_img {
    vertical-align:top;
    border-bottom-color : #FF6600;
    border-bottom-style : solid;
    border-bottom-width : 2px;
    border-right-color : #FF6600;
    border-right-style : solid;
    border-right-width : 2px;
    border-top-color : #FF6600;
    border-top-style : solid;
    border-top-width : 2px;
    border-left-color : #FF6600;
    border-left-style : solid;
    border-left-width : 2px;
    float:right;
    padding:5px;
    margin:5px;
  }


.marco_1px {
    background-color : #FFEAB2;
    border-bottom-color : #FF6600;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-right-color : #FF6600;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #FF6600;
    border-top-style : solid;
    border-top-width : 1px;
    border-left-color : #FF6600;
    border-left-style : solid;
    border-left-width : 1px;
    padding:10px;
    margin:10px;
  }


.marco {
    border-bottom-color : #FF6600;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-right-color : #FF6600;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #FF6600;
    border-top-style : solid;
    border-top-width : 1px;
    border-left-color : #FF6600;
    border-left-style : solid;
    border-left-width : 1px;
  }


.menu_sup2 {
    background-image : url('../imagenes/menu_lateral_der4.gif');
    background-position : center right;
    background-repeat : repeat-y;
    border-left-color : #FF6600;
    border-left-style : solid;
    border-left-width : 1px;
    /* border-right-color : #FF6600;
    border-right-style : solid;
    border-right-width : 1px;
    */ border-bottom-color : #FF6600;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-top-color : #FF6600;
    border-top-style : solid;
    border-top-width : 1px;
    /* padding:2px;
    */ cursor:pointer;
    font-family : Arial;
    font-size : 11px;
    font-style : normal;
    font-weight : bold; 
    z-index: 0;
  }


.texto_menu_sup2 {
    font-family : Arial;
    font-size : 11px;
    font-style : normal;
    font-weight : bold;
    color: #FF6600;
  }


.texto_menu_sup {
    border-right-color : #FF6600;
    border-right-style : solid;
    border-right-width : 1px;
    border-left-color : #FF6600;
    border-left-style : solid;
    border-left-width : 1px;
    border-bottom-color : #FF6600;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-top-color : #FF6600;
    border-top-style : solid;
    border-top-width : 1px;
    font-family : Arial;
    font-size : 11px;
    font-style : normal;
    font-weight : bold;
    color: #FF6600;
  }


a.texto_menu_sup {
    font-family : Arial;
    font-size : 18px;
    font-style : normal;
    font-weight : bold;
    color:#FF6600;
  }


a.texto_menu_sup:link {
    font-family : Arial;
    font-size : 18px;
    font-style : normal;
    font-weight : bold;
    color:#FF6600;
  }


a.texto_menu_sup:visited {
    font-family : Arial;
    font-size : 15px;
    font-style : normal;
    font-weight : bold;
    color:#712985;
  }


a.texto_menu_sup:hover {
    background-color : #FF6600;
    font-family : Arial;
    font-size : 15px;
    font-style : normal;
    font-weight : bold;
    color:white;
  }


.popupStyle {
    border:1px solid #FF3E41;
    border-top:4px solid #FF3E41;
    margin:0px;
    padding:10px;
    background-color: white;
    font-family : Arial;
    font-size : 15px;
    font-style : normal;
    font-weight : bold;
    color:#FF6600;
    z-index:0;
    text-align:center;

  }


.menu_sup3 {
    border-right-color : #FF6600;
    border-left-color : #FF6600;
    background-color : white;
    background-image : url('../imagenes/menu_lateral_der4.gif');
    background-position : center right;
    background-repeat : no-repeat;
    border-bottom-color : #FF6600;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-style : solid;
    border-left-width : 1px;
    border-top-color : #FF6600;
    border-top-style : solid;
    border-top-width : 1px;
    color : #712985;
    cursor : pointer;
    font-family : Arial;
    font-size : 11px;
    font-style : normal;
    font-weight : bold;
    vertical-align: middle;
  }


.menu_cod {
    border-right-color : #FF6600;
    border-left-color : #FF6600;
    border-bottom-color : #FF6600;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #FF6600;
    border-top-style : solid;
    border-top-width : 1px;
    color : black;
    cursor : pointer;
    font-family : Arial;
    font-size : 12px;
    font-style : normal;
    font-weight : bold;
    vertical-align: middle;
    text-align : center;
  }


.menu_cod2 {
    border-right-color : #FF6600;
    border-left-color : #FF6600;
    border-bottom-color : #FF6600;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #FF6600;
    border-top-style : solid;
    border-top-width : 1px;
    color : black;
    cursor : pointer;
    font-family : Arial;
    font-size : 12px;
    font-style : normal;
    font-weight : bold;
  }

