/* efectos */
img.expando{ /*sample CSS for expando images. Not required but recommended*/ 
border: none; 
vertical-align: top; /*top aligns image, so mouse has less of a change of moving out of image while image is expanding*/ 
} 

.boldLabel
{
    font: 16px "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: -1px;
    color:Black;
}

.boldLabelVerde
{
    font: 20px "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: -1px;
    color:Green;
}

/* Tamaņo de textos */
.label
{
    font: 16px "Trebuchet MS" , Garamond;
    letter-spacing: -1px;
    color: #2D5795;
}
.labelContacto
{
    font: 16px "Trebuchet MS" , Garamond;
    letter-spacing: -1px;
    color: #FFFFFF;
}
.miniRedLabel
{
    font: 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    color: Red;
}
.bigRedLabel
{
    font: 18px "Trebuchet MS" , Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    color: Red;
}
.encabezado2
{
    font-size: 1.82em;
    font-weight: normal;
    letter-spacing: -1px;
    color: #BE0000;
}
.fechaGV
{
    text-align: left;
    vertical-align: top;
    padding-right: 4px;
    font: 1em;
    font-weight: normal;
}

.tituloGV
{
    text-align: left;
    vertical-align: top;
    padding-right: 4px;
    font: 1em;
    font-weight: normal;
    color: #2D5795;
}

/* Estilos y formatos*/
p.ParrafoSangriaFrancesa
{
	text-align:justify;
	text-indent:40px;
	font-family:Garamond;
	font-size:13.0pt;
}
p.ParrafoCentrado
{
	text-align:center;
	font-family:Garamond;
	font-size:13.0pt;
}
p.ParrafoCentradoBlanco
{
	text-align:justify;
	font-family:Garamond;
	font-size:13.0pt;
	color:White;
}
p.ParrafoNegrita
{
	text-align:left;
	font-family:Garamond;
	font-weight:bold;
	font-size:20.0pt;
}
p.ParrafoBlanco
{
	text-align:left;
	font-family:Garamond;
	font-weight:bold;
	font-size:20.0pt;
	color:White;
}
p.ParrafoCentradoCita
{
	text-align:center;
	font-family:Garamond;
	font-size:13.0pt;
}
p.ParrafoIzquierdaCita
{
	text-align:left;
	font-family:Garamond;
	font-size:13.0pt;
}
p.ParrafoIzquierdaEnlace
{
	text-align:left;
	padding-left:5%;
	font-family:Garamond;
	font-size:20pt;
	margin: 2px; 
	width:100%;
}
p.ParrafoAlineadoDerecha
{
	text-align:right;
	font-family:Garamond;
	font-size:13.0pt;
}
p.ParrafoComentario
{
	text-align:justify;
	font-family:Garamond;
	font-size:13.0pt;
	font-style:italic;
}

/* MENU imagenes izquierda y derecha */
#izquierda { 
  position: fixed; 
  margin: 0px; 
  border: 0px; 
  padding: 0px; 
  left: 0px; 
  top: 0px; 
  width: 222px; 
  height: 100%; 
  overflow: hidden; 
  z-index: -1; 
} 

#izquierda img { 
  width: 222px; 
  height: 100%; 
} 

div.izquierdaLOGO{
    display:block;

    /*set the div in the top right corner*/
    position:absolute;
    top:0;
    left:0;
    overflow: hidden; 
    background:transparent;
    width: 100%; 
    height: 100%; 
}

#derecha { 
  position: fixed;  
  margin: 0px; 
  border: 0px; 
  padding: 0px; 
  left: 222px;
  top: 0px; 
  height: 100%; 
  overflow: hidden; 
  z-index:-1;
} 

#derecha img  
{ 
  width: 100%; 
  height: 100%; 
} 

div.esquinaIZQUIERDAarriba{
    display:block;

    /*set the div in the top right corner*/
    position:absolute;
    top:0;
    left:222;
    overflow: hidden; 
    background:transparent;
    width: 35%; 
    height: 100%; 
}
div.arribaCENTRADO{
    display:block;

    /*set the div in the top right corner*/
    position:absolute;
    top:80px;
    left:52%;
    overflow: hidden; 
    background:transparent;
    width: 46%; 
    height: 15%; 
}
div.arribaCENTRADOPeque{
    display:block;

    /*set the div in the top right corner*/
    position:absolute;
    top:70px;
    left:54%;
    overflow: hidden; 
    background:transparent;
    width: 38%; 
    height: 30%; 
}
div.arribaCENTRADOPeque2{
    display:block;

    /*set the div in the top right corner*/
    position:absolute;
    top:0px;
    left:54%;
    overflow: hidden; 
    background:transparent;
    width: 25%; 
    height: 30%; 
}
div.arribaCENTRADOPeque3{
    display:block;

    /*set the div in the top right corner*/
    position:absolute;
    top:100px;
    left:54%;
    overflow: hidden; 
    background:transparent;
    width: 35%; 
    height: 30%; 
}
div.arribaCENTRADOPeque4{
    display:block;

    /*set the div in the top right corner*/
    position:absolute;
    top:100px;
    left:62%;
    overflow: hidden; 
    background:transparent;
    width: 25%; 
    height: 30%; 
}
div.esquinaDERECHAarriba{
    display:block;

    /*set the div in the top right corner*/
    position:absolute;
    top:0;
    right:0;
    overflow: hidden; 
    background:transparent;
    width: 20%; 
    height: 20%; 
}
div.esquinaDERECHAarribaPeque{
    display:block;

    /*set the div in the top right corner*/
    position:absolute;
    top:0;
    right:0;
    overflow: hidden; 
    background:transparent;
    width: 9%; 
    height: 20%; 
}
div.esquinaDERECHAarribaPeque2{
    display:block;

    /*set the div in the top right corner*/
    position:absolute;
    top:0;
    right:0;
    overflow: hidden; 
    background:transparent;
    width: 13%; 
    height: 20%; 
}
div.esquinaDERECHAarribaPeque3{
    display:block;

    /*set the div in the top right corner*/
    position:absolute;
    top:0;
    right:0;
    overflow: hidden; 
    background:transparent;
    width: 10%; 
    height: 30%; 
}
div.esquinaDERECHAarribaPeque4{
    display:block;

    /*set the div in the top right corner*/
    position:absolute;
    top:0;
    right:0;
    overflow: hidden; 
    background:transparent;
    width: 17%; 
    height: 20%; 
}
div.esquinaDERECHAarribaPeque5{
    display:block;

    /*set the div in the top right corner*/
    position:absolute;
    top:0;
    right:0;
    overflow: hidden; 
    background:transparent;
    width: 7%; 
    height: 20%; 
}
div.esquinaDERECHAarribaPeque6{
    display:block;

    /*set the div in the top right corner*/
    position:absolute;
    top:0;
    right:0;
    overflow: hidden; 
    background:transparent;
    width: 13%; 
    height: 30%; 
}
div.esquinaDERECHAabajo{
    display:block;

    /*set the div in the bottom right corner*/
    position:absolute;
    bottom:0;
    right:0;
    padding-right:20px;
    background-image: url("../../Imagenes/Estructura/fondoTABS.gif");  
    background-repeat: repeat; 
    width:60%;
    height:73%; 
    overflow : auto;
    /* Scroll Bar */
    scrollbar-face-color: #b294d6;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #7cb9d6;
	scrollbar-darkshadow-color: #7cb9d6;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
}
div.esquinaDERECHAabajoTABS{
    display:block;

    /*set the div in the bottom right corner*/
    position:absolute;
    bottom:0;
    right:0;
    padding-right:20px;
    width:60%;
    height:72%; 
    overflow : auto;
    /* Scroll Bar */
    scrollbar-face-color: #b294d6;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #7cb9d6;
	scrollbar-darkshadow-color: #7cb9d6;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;

}
div.esquinaDERECHAabajoTABSitinerario{
    display:block;

    /*set the div in the bottom right corner*/
    position:absolute;
    bottom:0;
    right:0;
    padding-right:20px;
    width:60%;
    height:74%; 
    overflow : auto;
    /* Scroll Bar */
    scrollbar-face-color: #b294d6;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #7cb9d6;
	scrollbar-darkshadow-color: #7cb9d6;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
}
div.esquinaDERECHAabajoTABScontent{
    display:block;

    /*set the div in the bottom right corner*/
    position:absolute;
    bottom:0;
    right:0;
    padding-right:20px;
    background-image: url("../../Imagenes/Estructura/fondoTABS.gif");  
    background-repeat: repeat; 
    width:97%;
    height:88%; 
    overflow : auto;
    /* Scroll Bar */
    scrollbar-face-color: #b294d6;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #7cb9d6;
	scrollbar-darkshadow-color: #7cb9d6;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
}
div.esquinaDERECHAabajoTABScontentGRIDVIEW{
    display:block;

    /*set the div in the bottom right corner*/
    position:absolute;
    bottom:0;
    right:0;
    padding-right:20px;
    background-image: url("../../Imagenes/Estructura/fondoTABS.gif");  
    background-repeat: repeat; 
    width:97%;
    height:69%; 
    overflow : auto;
    /* Scroll Bar */
    scrollbar-face-color: #b294d6;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #7cb9d6;
	scrollbar-darkshadow-color: #7cb9d6;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
}
/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: Black;
    background-color: #92f2b3;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.accordionHeaderRecicla2
{
    border: 1px solid #2F4F4F;
    color: Black;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #92f2b3;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #92f2b3;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 5px;
}
.accordionContentRecicla2
{
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 5px;
}
.accordionLink
        {
            color:Black;
            text-align:left;
			font-family:Garamond;
			font-weight:bold;
			font-size:20.0pt;
			text-decoration:none;
        }
        
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:30px;
	width:250px;
}

/* ajax__tab_yuitabview-theme theme (images/yui/sprite.png) */
.ajax__tab_yuitabview-theme .ajax__tab_header 
{
    font-family:Garamond;
    font-size:medium;
    border-bottom:solid 5px #7a1996;
    text-align:center;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(images/yui/sprite.png) #f77714 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #a3a3a3;
    border-bottom-width:0px;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: url(images/yui/sprite.png) #189800 repeat-x left -1300px;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
    background:url(images/yui/sprite.png) #7a1996 repeat-x left -1400px;
}
.ajax__tab_yuitabview-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:0.25em 0.5em;
    background-color:#9dd7ed;    
    border-top-width:0px;
}

/* ajax__tab_Tienda-theme theme (images/yui/sprite.png) */
.ajax__tab_Tienda-theme .ajax__tab_header 
{
    font-family:Garamond;
    font-size:medium;
    border-bottom:solid 5px #7a1996;
    text-align:center;
}
.ajax__tab_Tienda-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(images/yui/sprite.png) #f77714 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #a3a3a3;
    border-bottom-width:0px;
}
.ajax__tab_Tienda-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.ajax__tab_Tienda-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: url(images/yui/sprite.png) #189800 repeat-x left -1300px;
}
.ajax__tab_Tienda-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.ajax__tab_Tienda-theme .ajax__tab_active .ajax__tab_outer
{
    background:url(images/yui/sprite.png) #7a1996 repeat-x left -1400px;
}
.ajax__tab_Tienda-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:0.25em 0.5em;
    background-color:#f767e3;    
    border-top-width:0px;
}

/* Rounded Corners*/

.roundedPanel
{	
	width:100%;
	background-color:#5377A9;
	color:white;
	font-weight:bold;
}

/* La tabla del carrito */

table.carrito
{
width: 100%;
border-collapse: collapse;
}
th.carrito
{
background-color:#000033;
color: white;
text-align: left;
padding: 0px 10px 0px 10px;
}
td.carrito
{
border: solid 1px black;
padding: 0px 10px 0px 10px;
background-color:#FFFF99;
}
.modalPopupCarrito {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:30px;
	width:650px;
}

