@import url("_opacity.css");
@import url("_paginacion.css");
@import url("_round_corners.css");

@import url("forms.css");
@import url("form_fluid.css");
@import url("form_special.css");

@import url("noobslide_dsg.css");
@import url("menus.css");

/******************************************/

a.btn_enlace , a.btn_enlace:visited {
    display:block;
    padding:5px 0;
}
a.btn_enlace:hover {
    
}

/* titulo h1 h2 h3 h4 h5 h6***********************************/

.tituloBloke {
    padding:0;
    margin:0;
    font-size:24px;
    font-size:14px;
    text-transform:uppercase;
}

.titulo_list {
    padding:2px 0 0 0;
    margin:0;
    font-size:1.2em;
}

.titulo_lectura {
    padding:0;
    margin:0;
    font-size:1.2em;
}

.imgGaleria_lectura {
    float:left;
    padding:10px;
    margin:0 20px 5px 0;
    /*background-color:#ccc;*/
    background-image:url(../images/cross_strokes.gif);
    background-position:left top;
    background-repeat: repeat;
}
.imgGaleria_lectura img {
    border:1px solid #999;
}

/**************************************/

.estiquetaS {
    color:#999;
}

/***********************************/

.slideshow-container	{
    height:236px;
    position:relative;
    overflow:hidden;
    
    border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    -moz-border-radius:5px;
    
}
.slideshow-container img {
    display:block;
    position:absolute;
    top:0;
    left:0;
    z-index:1;
    margin:0 auto;
}

/********************************************/

.separata {
	background-image:url(../images/bg_gamas.png);
	background-position:right center;
	background-repeat:no-repeat;
}

.sectoresICO {
        padding:0 10px 0 0;
        margin:0 10px 0 0;
        border-right:1px dotted #000;
}





.panelBlok {
    position:relative;
    margin-bottom:25px;
    background-color:#fff;
    border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    -moz-border-radius:5px;
    
    -moz-box-shadow: 0px 2px 6px #999;
    -webkit-box-shadow: 0px 2px 6px #999;
    box-shadow: 0px 2px 6px #999;
    
/*    zoom: 1;*/
/*    filter:progid:DXImageTransform.Microsoft.Shadow(color='#999999', offx=2, offy=-1, /*Direction=0,*/ Strength=0);*/
/*
filter: progid:DXImageTransform.Microsoft.Shadow(color=’#999999′, Direction=45, Strength=6);
progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=6);
progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=225, Strength=6);
progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=315, Strength=6);
*/
}

.panelBlok_top , .panelBlok_top_bottom {
        background-repeat:no-repeat; 
}
.panelSeparata_top , .panelSeparata_bottom , .panelSeparata_bottom_C  {
}

.panelBlok_top {
    position:relative;
    background-image:url(../images/panel_blok_top.png);
    background-position:center bottom;
    padding-bottom:15px;
    min-height:10px;

    text-shadow: #000 0px 1px 1px;
    
    border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    -moz-border-radius:5px;
}
.panelBlok_top h1 {
        padding:5px 0 7px 0px;
        margin:0;
        /*text-transform:uppercase;*/
	font-size:15px;
	text-align:center;
	color:#fff;
}
img.panelBlok_topICO {
    position:absolute;
    bottom:16px;
    /*float:left;*/
    padding-right:6px;
}

.panelBlok_C {
        padding:0px 10px;
}

.panelBlok_Cplus {
        padding:5px 25px;
}
.panelBlok_CplusL {
        padding:5px 50px;
}

.panelBlok_C hr {
        margin:10px 0;
        padding:0;
	height:4px;
	border:0;
	background-image:url(../images/hr.png);
	background-position:left center;
	background-repeat:repeat-x;
}
.panelBlok_C_item {
}

.panelBlok_bottom , .panelBlok_bottom_C {
        background-position:center top;
        background-repeat:no-repeat; 
        padding:20px 10px 5px 10px;
}
.panelBlok_bottom {
       background-image:url(../images/panel_blok_bottom.png);

}
.panelBlok_bottom_C {
        background-image:url(../images/panel_blok_bottom_c.png);
}

.panelBlok_bottom_C h3 {
    font-size:1em;
    padding:3px 0;
}

hr.panelBlok_hr_links {
        margin:2px 0;
	padding:0;
        border-color:#fff;
	height:4px;
	border:0;
	background-image:url(../images/hr.png);
	background-position:left center;
	background-repeat:repeat-x;
}
hr.panelBlok_hr {
        margin:10px 0;
	padding:0;
	height:4px;
	border:0;
	background-image:url(../images/hr.png);
	background-position:left center;
	background-repeat:repeat-x;
}

.panelBlok_titulo {
        background-image:url(../images/panel_blok_titulo.png);
        background-position:left bottom;
        background-repeat:no-repeat;
        padding-bottom:12px;
}
.panelBlok_titulo h1 {
	padding:10px 30px;
}

.panelBlok_tituloICO {
        width:130px;
        height:100px;
        margin:0 15px 15px 0;
        padding:0;
        text-align:center;
}
.panelBlok_cierre {
        background-image:url(../images/panel_blok_cierre.png);
        background-position:left top;
        background-repeat:no-repeat; 
        padding:20px 10px 0px 10px;
}
.panelBlok_spacer {
    padding:10px 20px;
    margin:0;
}
.panelBlok_spacer h1 {
    padding:0 0 10px 0px;
    margin:0 0 10px 0;
    border-bottom:1px dotted #999;
}

.panelBlok_spacer hr.panelBlok_hr:last-child {
    display:none;
}

.contenidoListBlok {
    margin:0;
    padding:3px 0;
    /*border-bottom:1px dotted #999;*/
}


.imagenTXT_largo {
    border-bottom:1px dotted #e0e0e0;
    margin-bottom:10px;
    padding-bottom:5px;
}





ul.botonUL {
        list-style:none;
        margin:0 auto;
        padding:0;
        width:225px;
}
li.botonDIV {
        display:block;
        margin:0 auto;
        padding:0 0 0 10px;
        height:29px;
        background-image:url(../images/form_input.png);
        background-position:left top;
        background-repeat:no-repeat;
}
li.botonDIV a , li.botonDIV a:visited {
        height:24px;
        display:block;
        background-image:url(../images/form_input.png);
        background-position:right top;
        background-repeat:no-repeat;
        background-color:#fff;
        padding:5px 10px 0 0;
        color:#fff;
}


/*********************************************/
/* bloque horizontal */



/********************************************/

.panel {
    /*padding:15px 20px 0 20px;*/
}

.panelSet {
    /*border:1px solid #ccc;*/
    margin:0;
    padding:10px 20px 20px 20px;
}
.panelSet h3 {
    font-size:12px;
    padding:0 0 2px 0;
}

.tabBoxExample .tabSet {
    position:relative;
    top:-3px;    
}
.tabBoxExample .tabSet li {
    margin-right:5px;
    display:inline;
    cursor:pointer;
    text-transform:uppercase;
}

.tabBoxExample .tabSet li a {
    padding:0px 10px 3px 10px;
    margin:0;
    text-decoration:none;
}

li.off {
    background-color:#e0e0e0;
    background-image:url(../images/tab_shadow.png);
    background-position:left bottom;
    background-repeat:repeat-x;
}
li.off a {
    color:#666;
}
li.on {
    background-color:#fff;
    border:1px solid #ccc;
    border-bottom:1px solid #fff;
    background-image:url(../images/cross_strokes.gif);
    background-position:left top;
    background-repeat: repeat;
}
li.on a {
    color:#000;
}

/*********************************************/

.bg_crossStroke {
    background-image:url(../images/cross_strokes.gif);
    background-position:left top;
    background-repeat: repeat;
    padding:0;
    margin:0 0 15px 0;
}

/******************************************/
/******************************************/

.LIflechaR {
    list-style-type: none;
    background-image: url(../images/flechaR_roja.png);
    background-position:right center;
    background-repeat: no-repeat;
    padding-right:20px;
}

/********************************************/

a.contactoMail , a.contactoMail:visited {
    position:relative;
    right:20px;
    display:inline;
    height:35px;
    background-image: url(../images/ico_mail.png);
    background-position:right top;
    background-repeat: no-repeat;
    padding:10px 45px 10px 0;
    margin:0;
    font-weight:normal;
    text-decoration:none;
    color:#fff;
}
a.contactoMail:hover {
    background-position:right bottom;
}

/********************************************/

.pastilla {
    width:398px;
    min-height:270px;
    padding:0;
    margin:0 auto;
    background-image: url(../images/pastilla.png);
    background-position:center -8px;
    background-repeat: no-repeat;
}

.pastillaContenido {
    position:relative;
    top:12px;
    margin:0 auto;
    padding:0;
    height:210px;
    width:360px;
    overflow:hidden;
}

/******************************************/

.pageBuscador {
    margin:0 10px 20px 10px;
    padding:0 0 20px 0;
    border-bottom:1px dotted #999;
}

.buscador {
    margin:0 0 20px 0;
    padding:0;
    border-top:none;
    border-right:1px dotted #e0e0e0;
    border-bottom:1px dotted #e0e0e0;
    border-left:1px dotted #e0e0e0;
}
.buscadorSpacer {
    margin:0 10px 0px 10px;
    padding:0 0 10px 0;
}

/***********************************************/

.cabecera_Contenido {
    position:relative;
    border-bottom:1px solid #999;
    margin:0 0 20px 0;
    padding:0px 0 0px 0px; 
}

.cabecera_ContenidoICO {
    width:120px;
    overflow:hidden;
}

.imgFluidL {
    float:left;
    margin:0 15px 10px 0;
}

/*********************************************/

.cabecera_contList {
    position:relative;
    min-height:70px;
    /*height:120px;*/
    background-position:left bottom;
    background-repeat: no-repeat;
    border-bottom:1px solid #999;
    margin:0 0 20px 0;
    padding:0px 0 15px 120px; 
}
.cabecera_contList h1 {
    margin:0;
    padding:5px 0 3px 0; 
}
.cabecera_contListC {
    /*position:absolute;*/
    bottom:0;
    padding:0 20px 10px 0;
    margin:0;
    display:block;
}

.cabecera_titulo_sinICO {
    position:relative;
    border-bottom:1px solid #999;
    margin:0 0 10px 0;
    padding:15px 0 0 0;
}
.cabecera_titulo_sinICO h1 {
    padding-left:10px;
}

.cabecera_titulo {
    display:block;
    width:100%;
    position:relative;
    min-height:70px;
    background-position:left bottom;
    background-repeat: no-repeat;
    border-bottom:1px solid #999;
    margin:0 0 20px 0;
    padding:15px 0 15px 0;
}

.cabecera_titulo a {
    border:none;
}

.cabecera_container {
    position:absolute;
    bottom:0;
    left:120px;
    width:auto;
    padding:0 0 10px 0;
    margin:0;
}

.cabecera_titulo h1 {
    margin:0;
    padding:0;
    font-size:14px;
    font-weight:bold;
}

.cabecera_titulo p {
    padding:5px 0 0 0;
    margin:0;
}

/***************************************/

.cabecera_faq {
    position:relative;
    min-height:70px;
    background-position:left bottom;
    background-repeat: no-repeat;
    border-bottom:1px solid #999;
    margin:0 0 10px 0;
    padding:10px 0 5px 120px;
}

.cabecera_faq .cabecera_container {
    position:absolute;
    bottom:0;
    padding:0 0 10px 0;
    margin:0;
}

.cabecera_faq h1 {
    margin:0;
    padding:0 0 0 0;
    font-size:1.5em;
    font-weight:bold;
}

.cabecera_datos {
    padding:5px 0 0 0;
    margin:0;
}

.cabecera_datos p {
    display:inline;
}

.trigger {
    cursor:pointer;
}
.trigger h1 {
    font-size:1.2em;
}
.trigger:hover h1 {
    color:#59AD3A;
}

.ACCORDIONselect {
    /*background-image: url(../images/ico_faq.png);*/
}

.ACCORDIONselect h1 {
    color:#59AD3A;
}

.slider {
}

.sliderCont {
    padding:0 0 1em 0;
    margin:0 0 4em 0;
    border-bottom:1px dotted #999;
}

/*******************************************/

h1.titulo_relacionados {
    font-size:10px;
    background-color:#999;
    padding:3px 5px;
    color:#fff;
    text-transform:uppercase;
    letter-spacing:1px;
}
.ficheros {
    margin:0;
    padding:0 0 0 1em;
}
.ficheroItem {
    margin:0 0 0 50px;
    padding:10px;
}

.ficheros h4 {
    padding:0 0 .3em 0;
    margin:0;
}

.enlaceItem {
    padding:0 0 10px 50px;;
}

.enlaceItem p {
    padding:3px 0 10px 15px;;
}

.enlaceItem a {
    display:block;
}

/******************************************/

.banners {

}

a.noobslideBTN , a.noobslideBTN:visited {
    display:block;
    position:absolute;
    bottom:36px;
    left:418px;
    color:#fff;
    text-decoration:none;
    padding:0 20px 0 0;
    background-image: url(../images/flechaR_blanca.png);
    background-position:right center;
    background-repeat: no-repeat;    
}
a.noobslideBTN:hover {
    color:#0080FF;
}

/******************************************/

table.software {
    border-bottom:20px solid #fff;
}

/*
table.software:hover {
    background-color:#555;
}
*/

table.software tr {
}

table.software th , table.software td {
    text-align:left;
    /*padding:.2em .7em;*/
}

table.software th {
    font-size:10px;
    font-weight:normal;
    color:#e0e0e0;
    padding:.1em 0 0 .7em;
    text-transform:lowercase;
    letter-spacing:.1em;
}

table.software td {

}

/*******************************************/

.softNombre , .softMarca , .softSO {
    font-size:1.1em;
    color:#274E37;
    background-color: #e0e0e0;
    padding:.5em;
}

.softNombre {
    font-weight:bold;
}
.softMarca , .softSO {
    width:35%;
}

.softGama {
    color:#777;
    /*background-color: #f0f0f0;*/
    padding:.7em;
}
.softDescripcion {
    color:#777;
    background-color: #f0f0f0;
    padding:.4em .7em .3em .7em;
    font-size:11px;
}

.softDescarga {
    padding:0;
    text-transform:uppercase;
    font-size:11px;
    background-color: #f0f0f0;
}
.softDescarga a , .softDescarga a:visited {
    display:block;
    /*background-color:#f0f0f0;*/
    color:#000;
    text-decoration:none;
    padding:1em 0 .3em .7em;
}
.softDescarga a:hover {
    color:#F7591B;
}

.softTamano {
    background-color: #274E37;
    color:#fff;
    padding:0em .5em;
    margin:0 0 0 5px;
    text-transform:lowercase;  
}

.softObservaciones {
    background-color: #F0E731;
    color:#333;
    padding:0em .5em;
    margin:0 0 0 5px;
    text-transform:lowercase;
}

/*******************************/

.panelSetSocios {
        margin:0;
        padding:0 20px 20px 40px;
        padding:0;
}
#tabBoxSocios {
        
}
.tabSetMenu {
	position:relative;
	top:0;
	width:25%;
	min-height:325px;
	padding:0px 0 40px 0;
	margin:0;
	background-image:url(../images/bg_gamas.png);
	background-position:right center;
	background-repeat:no-repeat;
}
#tabBoxSocios ul.tabSetSocios {
    position:relative;
        padding:15px 0;
}
#tabBoxSocios ul.tabSetSocios li {
        margin:0;
        padding:0;
        cursor:pointer;
        font-size:10px;
        text-transform:uppercase;
        font-weight:bold;
        list-style:none;
        list-style-position:inside;
}

#tabBoxSocios ul.tabSetSocios li a {
        padding:10px 0px 10px 20px;
        margin:0;
        display:block;
        text-shadow: #e0e0e0 1px 1px 2px;
        text-decoration:none;
}
ul.tabSetSocios li.socio_off {
	display:block;
	height:30px;
	color:#888;
	padding:0;
        margin:0;
	cursor:pointer;
}
ul.tabSetSocios li.socio_off a:hover {
	color:#000;
}
ul.tabSetSocios li.socio_on {
	display:block;
	height:30px;
	padding:0;
        margin:0;
	background-image:url(../images/btn_gamas.png);
	background-position:right center;
	background-repeat:no-repeat;
}
ul.tabSetSocios li.socio_off a , ul.tabSetSocios li.socio_off a:visited {
    color:#777;
}
ul.tabSetSocios li.socio_on a , ul.tabSetSocios li.socio_on a:visited {
    color:#275AC6;
}

.panelSocios {
        margin:0;
        padding:0 0 0 40px;
}

/************************************************/
/*
.socios2 {
    margin:3em 0 0 0;
    padding:3em 0 0 0;
}
*/
.socios2_ico {
    text-align:center;
    margin:1em 0 0 0;
    padding:0 0 0 0;
    border:1px dotted #999;
}

ul.socios2_list {
    display:block;
    padding:1px 0 0 0;
    margin:0;
    text-align:left;
}

ul.socios2_list li {
    margin:0 0 2px 0;
    padding:.3em 1em;
    list-style:none;
}
ul.socios2_list li a , ul.socios2_list li a:visited {
    display:block;
}
ul.socios2_list li a:hover {
}

ul.socios2_list li h4 {
    padding:0;
    margin:0;
    color:#274E37;
}

.listSocio {
    background-color:#EAEAEA;
}
.listSocioNombre {
    background-color:#EAEAEA;
}

.listSocioConsulta {
    background-color:#999;
}
.listSocioConsulta a , .listSocioConsulta a:visited {
    color:#fff;
}
.listSocioConsulta a:hover {
    color:#ccc;
}

/***********************************************/
/***********************************************/

h1.seccion_titulo , h1.contenido_titulo {
}

h1.seccion_titulo {
    font-size:1.6em;
    padding:0;
    margin:0;
}

h1.contenido_titulo {
    font-size:1.7em;
    margin:0;
    padding:0em 0 1.5em 0;
    text-shadow:#999 0px 1px 1px;
}

div.contenidoList {
    margin:0 0 15px 0;
    padding:0;
}

/**************************************/

.hoverBox {
    margin:0 0 20px 0;
    padding:10px;
    border:1px solid #e0e0e0;
}
.hoverBox:hover {
    border:1px solid #fff;
    background-color:#fff;
    box-shadow: 0px 3px 8px rgba(0,0,0,0.40);
    -moz-box-shadow: 0px 3px 8px rgba(0,0,0,0.40);
    -webkit-box-shadow: 0px 3px 8px rgba(0,0,0,0.40);
}

/*********************************************/
/* el primer contenido encontrado*/
/*
.listContTop a , .listCont a {
    border:none;
}
*/
.listContTop {
    margin:0;
    padding:0 0 1em 0;
}
/* los siguinetes */
.listCont {
    margin:0;
    padding:0 0 1em 0;
    border-top:1px dotted #000;
}
.listCont:hover {
    background-color:#e9e9e9;
}

.listContSpacer {
    margin:0;
    padding:.5em 1em;
}

.listCont h1 , .listCont h2 , .listCont h3 , .listCont h4 {
    margin:0;
    padding:0;
}
.listCont h1 {
    
}
.listCont h2 {
    
}
.listCont h3 {
    
}
.listCont h4 {
    
}
.listCont p {
    
}
.listCont a {
    
}

.etiquetaCont {
    padding:0 .3em;
    margin:0 0 1px 0;
    background-color:#f0f0f0;
}
.etiquetaCont span {
    text-transform:uppercase;
    font-style:normal;
    font-weight:normal;
    font-size:9px;
    color:#666;
}

.listIcono img {
    float:left;
    padding:0;
    margin:5px 10px 0px 0;
}

.listCont_btn {
    background-image:url(../images/flechaLink_right.png);
    background-position:right center;
    background-repeat:no-repeat;
    padding:3px 20px 3px 10px;
    font-size:9px;
    text-transform:uppercase;
    font-weight:bold;
}

/*************************************************/

.flechaLink {
    
}
.flechaLink a , .flechaLink a:visited {
    display:block;
}

.flechaLink_left , .flechaLink_right{
    padding-top:3px;
    padding-bottom:3px;
    margin:0;
    font-size:9px;
    text-transform:uppercase;
    font-weight:bold;
    letter-spacing:1px;
}

.flechaLink_left {
    padding-left:5px;
    padding-right:20px;
    background-image:url(../images/flechaLink_left.png);
    background-position:right center;
    background-repeat:no-repeat;
    text-align:right;
    color:#999;
}

.flechaLink_right {
    width:1px;
    white-space:nowrap;
    padding-left:5px;
    padding-right:20px;
    background-image:url(../images/flechaLink_right.png);
    background-position:right center;
    background-repeat:no-repeat;
}

/**********************************************/

.cabecera_lectura {
    position:relative;
    border-bottom:1px dotted #ccc;
    margin:0 0 10px 0;
    padding:0px 30px 5px 40px; 
}

.cabecera_lecturaICO {
    position:absolute;
    left:0;
    width:120px;
    overflow:hidden;
    padding:0;
    margin:0;
    text-align:center;
}

.lectura {
    padding:0;
    margin:0 0 20px 0;
    font-size:1.2em;
}

.lectura h1 {
    padding:0 0 5px 15px;
    margin:10px 0 10px 0;
    font-size:14px;
    border-bottom:1px dotted #ccc;
}

h1.lectura_titulo {
    padding:20px 0 5px 0;
    margin:0;
    font-size:1.8em;
}

.lectura ul {
    margin:0 0 1em 25px;
    padding:0;
    list-style-position:outside;
}

.lectura_panel {
    font-size:1.1em;
}

.lectura table {
    font-size:12px;
    padding-bottom:10px;
}
.lectura table td {
    /*border-bottom:1px solid #ccc;*/
}

.laminasPANEL {
    overflow:hidden;
}

.laminaITEM {
    float:left;
    margin:0 0 10px 0;
    padding:0;
}
.laminaIMAGE {
    text-align:center;
    overflow:hidden;
    width:130px;
    height:130px;
    margin:0;
    padding:0;
}
.laminaTITULO {
    background-color:#ccc;
    margin:0;
    padding:3px 5px;
    font-style:oblique;
    border-top:1px dotted #333;
}
.laminasComentario {
    font-style:oblique;
    color:#888;
    clear:both;
}

/*********************************************/

.txt_page {
    margin:0 6em;
    padding:2em 0 0 0;
    font-style:normal;
    font-weight:bold;
    font-size:1.1em;
    color:#31372B;
    line-height:150%;
}

/******************************************/

.contenidoBG {
    padding-right:120px;
}
.contenidoBG p:last-child {
    padding:0;
}

.contenido_secundario p:last-child {
    padding:0;    
}

/********************************************/
.txt_portada {
    margin:3px 0;
    padding:0;
    /*font-size:14px;*/
}

.imagen_portada {
}

.txt_portada_lectura {
    margin:0;
    padding:0 0 5px 0;
    font-style:normal;
    font-weight:bold;
    font-size:1.2em;
    color:#31372B;
}

/****************************************/

.txt_corto {
    margin:0;
    padding:0 0 5px 0;
    font-style:normal;
    font-weight:bold;
    font-size:1.2em;
    color:#31372B;
    line-height:150%;
}
.txt_corto h1 , .txt_corto h2 , .txt_corto h3 {
}
.txt_corto h1 {
    font-family:arial;
    font-style:normal;
}
.txt_corto h2 {
    font-size:1.2em;
}
.txt_corto h3 {
    font-size:1.1em;
}
.txt_corto p {
}

/******************************************/

.txt_largo {
    margin:0;
    padding:0;
    font-size:1.1em;
}
.txt_largo h1 , .txt_largo h2 , .txt_largo h3 {

}
.txt_largo h1 {
}
.txt_largo h2 {
    font-size:1.2em;
}
.txt_largo h3 {
    font-size:1.1em;
}
.txt_largo p {
}
.txt_largo ul {
    margin:0;
    padding:0 0 2em 1em;
}

.txt_largo ul li {
    margin:0;
    padding:.3em 0;
    list-style-position:outside;
}

.fechaList {
    color:#777; /* #274E37 verde intertronic*/
    font-size:11px;
}

/******************************************/

ul.enlaces {
    margin:0 0 0 110px;
}

/*******************************************/

.faqP , .faqR {
    font-size:1.1em;
}

.faqP {
    font-weight:bold;
    margin:.6em 0 0 0;
    padding:0;
}

.faqR {
    margin-bottom:1em;
}

/*****************************************/

.galeriaFotos {
    border:1px solid #e0e0e0;
    padding:6px;
}

.galeriaFotos:hover {
    border:1px solid #275AC6;
}

.galeria {
    margin:1em 0;
    padding:0;
}

.galeriaItem {
    float:left;
    width:67px;
    height:67px;
    overflow:hidden;
    margin:.2em;
    padding:0;
    border:5px solid #ccc;
}

.galeriaItem:hover {
    border:5px solid #fff;
}

/**************************************************/
/* contacto *****************************************/

.txt_entrada {
    min-height:270px;
}

.txt_bloke {
    padding:0;
    margin:0;
}

.txt_bloke h2 {
    padding:0;
    margin:0;
}

.txt_bloke h3 {
    margin:0;
    padding:0 0 1em 0;
}

.mapaContacto {
    position:relative;
    top:12px;
    width:360px;
    height:210px;
    border-top:1px solid #ccc;
    border-right:1px solid #999;
    border-bottom:1px solid #999;
    border-left:1px solid #ccc;
    margin:0 auto;
    padding:0;
}

a.btn , a.btn:visited {
    display:block;
    margin:0;
    padding:10px 0 0 .5em;
    text-decoration:none;
    text-align:left;
    text-transform:uppercase;
    font-size:11px;
    font-weight:bold;
    /*color:#274E37;*/
    border:none;
}

a.btn:hover {
    /*color:#f7591b;*/
}

a.btn_googlemap , a.btn_googlemap:visited {
    display:block;
    background-image: url(../images/ico_googlemaps.png);
    background-position: left center;
    background-repeat: no-repeat;
    height:25px;
    margin:.5em 3em 1em 3em;
    padding:15px 0 0 35px;
    text-decoration:none;
    text-align:left;
    text-transform:uppercase;
    font-size:11px;
    font-weight:bold;
    border-bottom:1px solid #999;
    /*color:#274E37;*/
}
a.btn_googlemap:hover {
    /*color:#f7591b;*/
}

.btn_volver {
    text-align:center;
}
.btn_volver a , .btn_volver a:visited {
}
.btn_volver a:hover {
}

/************************************************************/

a.botonBox3:link , a.botonBox3:visited {
    border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    -moz-border-radius:5px;
    font-size:10px;
    letter-spacing:.1em;
    background:transparent;
    background-image:url(../images/boton_textura.jpg);
    background-position:center bottom;
    background-repeat:no-repeat;

    border:1px solid #008595;
    /*
    -moz-box-shadow: 0px 0px 4px #008595;
    -webkit-box-shadow: 0px 0px 4px #008595;
    box-shadow: 0px 0px 4px #008595;
    */
    
    padding:2px 8px;
    margin:0;
    text-transform:uppercase;
    color:#fff;
}

a.botonBox3:hover {
    background-position:center top;
    border:1px solid #930000;
    -moz-box-shadow: 0px 0px 4px #930000;
    -webkit-box-shadow: 0px 0px 4px #930000;
    box-shadow: 0px 0px 4px #930000;
    text-decoration:none;
}

a.botonBox4:link , a.botonBox4:visited {
    border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    -moz-border-radius:5px;
    font-size:10px;
    letter-spacing:.1em;
    background:transparent;
    background-image:url(../images/boton_textura2.jpg);
    background-position:center bottom;
    background-repeat:no-repeat;

    border:1px solid #0AB540;
    /*
    -moz-box-shadow: 0px 0px 4px #008595;
    -webkit-box-shadow: 0px 0px 4px #008595;
    box-shadow: 0px 0px 4px #008595;
    */
    
    padding:2px 8px;
    margin:0;
    text-transform:uppercase;
    color:#fff;
}

a.botonBox4:hover {
    background-position:center top;
    border:1px solid #930000;
    -moz-box-shadow: 0px 0px 4px #930000;
    -webkit-box-shadow: 0px 0px 4px #930000;
    box-shadow: 0px 0px 4px #930000;
    text-decoration:none;
}

/**********************************************************/

.btns_media {
    margin:5px 0 0 0;
    padding:5px 0 0 0;
    border-top:1px dotted #666;
}
.btns_media td {
}

.btn_video , .btn_galeria {
    height:24px;
    padding:0 10px 0 34px;
    background-position: left top;
    background-repeat: no-repeat;
}
.btn_video {
    background-image: url(../images/btn_video.png);
}
.btn_video:hover {
    background-position: left bottom;
}
.btn_galeria {
    background-image: url(../images/btn_galeria.png);
}
.btn_galeria:hover {
    background-position: left bottom;
}

/*********************************************************/
/* columnas *********************************************/

.tituloColumna {
    background-color:#ccc;
    padding:3px 10px;
    margin:0;
    font-size:small;
    color:#a0a0a0;
    font-weight:bold;

    border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
    -khtml-border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
}


/*********************************************************/
/* mediaboxAdv *************************************/

.mediaboxAdv_titulo {
    border-bottom:1px dotted #666;
    margin:0 0 5px 0;
    padding:0 0 10px 0;
}

/*******************************************************/
/* floom ************************************************/

.seccionHeader {
    position:relative;
    margin:0 0 40px 0;
    padding:0;
    overflow:hidden;
}

.seccionHeader img {
    position:absolute;
    top:0;
    left:0;
}

.seccionHeader_txt {
    position:absolute;
    bottom:0;
    padding:20px 30px 40px 30px;
    margin:0;
    color:#fff;
}

.seccionHeader_txt h1 , .seccionHeader_txt h2 , .seccionHeader_txt h3 {
    color:#fff;
}

.seccionHeader_txt h1 {
    font-size:20px;
}

.seccionHeader_txt h2 {
     font-size:18px;
}

.seccionHeader_txt h3 {
     font-size:15px;
     font-weight:normal;
}

/***********************************************************/
/* forms ***************************************************/

.anade_fila {
    position:relative;
}
.botonBorrar {
}
.botonBorrar button {
    color:#fff;
}
.botonBorrar button:hover {
    color:#ccc;
}

/****************************************/

.nota {
    padding:10px 5px;
    margin:10px 0;
}

/**********************************************/

.buscadorSeries {
    background-color:#ADEB18;
    padding-top:10px;
}

.seriesBuscador {
    border-radius:0px 0px 5px 5px;
    -webkit-border-bottom-left-radius:5px;
    -khtml-border-radius-bottomleft:5px;
    -moz-border-radius-bottomleft:5px;

    -webkit-border-bottom-right-radius:5px;
    -khtml-border-radius-bottomright:5px;
    -moz-border-radius-bottomright:5px;
    
    padding:0 0 10px 0;
    
    /*background-color:#ADEB18;*/
    /*
    background-color:#008595;ADEB18
    background-image:url(../images/cross_strokes2.gif);
    background-position:left top;
    background-repeat:repeat;
*/
}

table.buscarSeriesTABLE {
    /*margin-bottom:10px;*/
}
table.buscarSeriesTABLE th {
    padding:10px 0 5px 15px;
    text-align:left;
    font-weight:normal;
    font-size:11px;
    text-transform:uppercase;
}
td.buscarSeries {
    padding:20px 0;
    min-height:100%;
}
/*
td.buscarSeries:hover {
    background-color:#e0e0e0;
}
*/
td.buscarSeries ul li {
    list-style:none;
    height:24px;
    margin:0 0 0 10px;
    padding:0;
    font-family:verdana,arial;
    font-size:10px;
    font-weight:normal;
    text-transform:uppercase;
}

td.buscarSeries a , td.buscarSeries a:visited {
    display:block;
    height:17px;
    position:relative;
    top:2px;
    margin:0 0 0 4px;
    padding:3px 0 0px 10px;
}
td.buscarSeries a:hover {
    text-decoration:none;
}


.b1 , .b2 , .b3 , .b4 {
    /*
    background-image:url(../images/cross_strokes.gif);
    background-position:left top;
    background-repeat:repeat;
    */
}
.b1 {
    background-color:#ADEB18;
}
.b2 {
    background-color:#BFEB57;
}
.b3 {
    background-color:#CCEB84;
}
.b4 {
    background-color:#DCEBB7;
}

.b1 a , .b2 a , .b3 a , .b4 a , .b1 a:visited , .b2 a:visited , .b3 a:visited , .b4 a:visited {
    color:#000;
}
.b1 a:hover , .b2 a:hover , .b3 a:hover , .b4 a:hover {
}
/*
a.b1 , a.b2 , a.b3 , a.b4 , a.b1:visited , a.b2:visited , a.b3:visited , a.b4:visited {
    color:#000;
}
a.b1:hover , a.b2:hover , a.b3:hover , a.b4:hover {
    color:#666;
}
*/
/*
.b1Out {
    background-color:#ADEB18;
}
.b2Out {
    background-color:#BFEB57;
}
.b3Out {
    background-color:#CCEB84;
}
.b4Out {
    background-color:#DCEBB7;
}
*/
.bHover {
    background-color:#008595;
    /*
    background-image:url(../images/cross_strokes2.gif);
    background-position:left top;
    background-repeat:repeat;
    */
}
.bHover a , .bHover a:visited {
    color:#fff;
}
.bHover a:hover {
    color:#FFF600;
}
td.buscarSeries a.bHover , td.buscarSeries a.bHover:visited {
    color:#fff;
}





li.seleccionado {
    background-image:url(../images/sombra_columnas.png);
    background-position:left center;
    background-repeat:no-repeat;
}
li.seleccionado a , li.seleccionado a:visited {
    color:#008595;
}
li.seleccionado a:hover {
    color:#008595;
}


td.buscarSeries ul li:hover {
    background-image:url(../images/sombra_columnas_hover.png);
    background-position:left center;
    background-repeat:no-repeat;
}


/**************************************/

.tipoItem {

}
.tipoItemCURRENT {
    background-image:url(../images/sombra_columnas.png);
    background-position:left center;
    background-repeat:no-repeat;
}

td.buscarSeriesPIE {
    padding:10px 15px;
    margin:0;
    color:#777;
    text-transform:inherit;
}

.cargando {
    /*
    display:block;
    padding:15px 5px;
    text-align:center;
    text-transform:uppercase;
    letter-spacing:2px;
    */
    display:block;
    height:17px;
    position:relative;
    top:2px;
    margin:0 0 0 4px;
    padding:3px 0 0px 10px;
}

/*******************************************/

#tabBuscaSeries .tabSetSeries li.tab_seriesOFF {
    cursor:pointer;
}

ul.tabSetSeries {
    list-style:none;
}

.tab_seriesON , .tab_seriesOFF {
    position:relative;
    height:48px;
    padding:0;
    margin:0;
}
.tab_seriesON {
    
}
.tab_seriesOFF {
    background-color:#f0f0f0;
    background-image:url(../images/tab_shadow2.png);
    background-repeat:no-repeat;
    color:#777;
}
.tab_seriesOFF:hover {
    color:#000;
    background-color:#BCDFE2;
}
.tab_seriesON h3 , .tab_seriesOFF h3 {
    position:absolute;
    bottom:0;
    left:15px;
    padding:8px 0px 10px 10px;
    text-transform:uppercase;
    font-size:13px;
    letter-spacing:.1em;
}
.tab_seriesON span , .tab_seriesOFF span {
    position:absolute;
    top:0;
    left:15px;
    padding:5px 0px 10px 10px;
    text-transform:uppercase;
    font-size:9px;
    letter-spacing:.1em;
    color:#999;
}

.tabLeft {  
    background-position:right bottom;

    border-radius:5px 0px 0 0;
    -webkit-border-top-left-radius:5px;
    -khtml-border-radius-topleft:5px;
    -moz-border-radius-topleft:5px;
}
.tabRight {    
    background-position:left bottom;
    
    border-radius:0px 5px 0 0;
    -webkit-border-top-right-radius:5px;
    -khtml-border-radius-topright:5px;
    -moz-border-radius-topright:5px;
}

.tab_seriesTitulo {
    padding:5px 10px;
}

a.btnTABvolver , a.btnTABvolver:visited {
    display:block;
    padding:10px;
}
a.btnTABvolver:hover {
    
}

/*************************************************/
/* producto resultado buscar series **************/

.resultadoSeries {
    padding:0;
    margin:0 0 0px 0;
    /*border-bottom:1px dotted #ccc;*/
}

ul.seriesResultList {
    list-style:none;
}

ul.seriesResultList li {
    
}

ul.seriesResultList li h3 {
    
}
ul.seriesResultList li div {
    padding:0 0 0 10px;
}


.path_breadcrumbC {
    /*background-color:#e9e9e9;*/
    padding:15px 0;
    margin:0;
    font-size:10px;
}
.path_breadcrumb , .path_spacer {
    margin:0;
    white-space:nowrap;
}
.path_breadcrumb {
    padding:3px 5px;
}
.path_spacer {
    padding:3px 0px 3px 0;
    background-image:url(../images/path_breadcrumb.png);
    background-position:center center;
    background-repeat:no-repeat;
}

.tipoResultadoMarca {
    margin-top:25px;
}

.tipoResultadoMarca:first-child {
    margin-top:0;
}

table.seriesItemList {
    
}
table.seriesItemList td {
    position:relative;
}

.seriesItemIMG {
    /*position:absolute;
    bottom:0;
    left:0;*/
    overflow:hidden;
    background-position:center center;
    background-repeat:no-repeat;
    width:40px;
    height:20px;
}

/***********************************************/

.producto_portada {
}
.producto_portada h1 {
    font-size:22px;
    padding:0 40px 0 100px;
}
.producto_portada h2 {
    color:#555;
    font-size:26px;
    padding:5px 40px 0 40px;
}
.producto_portada h3 {
    color:#999;
    font-size:16px;
    padding:25px 40px 0 100px;
}




