/*Links, Textos y Tablas Generales ////////////////////////////////////////////////////////////////////////////////////////////////////*/
td,tr,p,div {
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:14px;
color:#555555;
letter-spacing:0px;
font-weight:normal;
}

A:link{
letter-spacing:0px;
color:#8B1624;
font-weight:normal;
text-decoration: none;
}
A:visited{
letter-spacing:0px;
color:#8B1624;
font-weight:normal;
text-decoration: none;
}

A:hover{
letter-spacing:0px;
color:#876601;
font-weight:normal;
text-decoration: underline;
}

/*Estructura /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.tabla{
padding:0px 0px 0px 0px;
background-image:url('../file/bground/bgtabla.png');
}

.left{
padding:0px 0px 0px 0px;
background-color:transparent;
text-align:left;
vertical-align:top;
}

.right{
padding:0px 0px 0px 0px;
background-color:transparent;
text-align:left;
vertical-align:top;
}

.contenido{
padding:0px 10px 0px 10px;
background-image:url('../file/bground/bgconten.jpg') no-repeat;
text-align:left;
vertical-align:top;
}

/*Tabla contenido (General. Personalizar secciones) ////////*/
.tabcon{
padding:0px 0px 0px 2px;
text-align:left;
}

.tabcontab{
padding:0px 0px 0px 0px;
width:99%;
}

.tabcontd{
padding:0px 5px 0px 5px;
background:#FFFFFF;
text-align:left;
}

/*Header /////////////////////////////////////////////////////////*/
.header{
padding:0px 0px 0px 0px;
}

.headerdirec{
padding:0px 5px 2px 5px;
text-align:center;
vertical-align:bottom;
font-family: times, arial, tahoma, helvetica, sans-serif; 
font-size:13px;
font-weight:normal;
font-style:normal;
letter-spacing:1px;
color:#717171;
}

/*Footer //////////////////////////////////////////////////////////*/
.footer{
padding:0px 0px 0px 0px;
}

.footertab{
padding:0px 0px 0px 0px;
width:786px;
height:106px;
}

.footertd{
padding:1px 25px 10px 5px;
text-align:center;
vertical-align:bottom;
font-size:13px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#555555;
}

.footer a {
padding: 0px 0px 0px 0px;
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#555555;
}

.footer a:active {
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#555555;
}

.footer a:visited {
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#555555;
}

.footer a:hover {
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#876601;
}

/*Menu Cuenta //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.menu {
margin: 25px 0px 0px 0px;
padding: 0px;
text-align:right;
}

.menu a {
padding: 0px 0px 0px 0px;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:19px;
font-weight:normal;
font-style:italic;
text-decoration: none;
letter-spacing:0px;
color:#555555;

}

.menu a:active {
font-weight:normal;
font-style:italic;
text-decoration: none;
letter-spacing:0px;
color:#555555;
}

.menu a:visited {
font-weight:normal;
font-style:italic;
text-decoration: none;
letter-spacing:0px;
color:#555555;
}

.menu a:hover {
font-weight:normal;
font-style:italic;
text-decoration: none;
letter-spacing:0px;
color:#876601;
}

.mnutd{
padding:0px 0px 0px 0px;
border:0 solid #C0C0C0;
text-align:center;
}

.mnuoff{
padding:0px 0px 0px 0px;
height: 20px;
text-align:right;
}

.submnu{
padding:0px 5px 0px 5px;
height:15px;
border-bottom:1 dashed #B6C433;
text-align:left;
}

.submnuac{
padding: 0px 5px 0px 5px;
height:20px;
border-bottom:0 dashed #B6C433;
text-align:right;
}

/*Menu Session //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.menus {
margin: 25px 0px 0px 0px;
padding: 0px;
text-align:center;
}

.menus a {
padding: 0px 0px 0px 0px;
font-weight:normal;
font-style:normal;
text-decoration: none;
letter-spacing:0px;
color: #4F5422;
}

.menus a:active {
font-weight:normal;
text-decoration: none;
letter-spacing:0px;
color:#4F5422;
}

.menus a:visited {
font-weight:normal;
text-decoration: none;
letter-spacing:0px;
color:#4F5422;
}

.menus a:hover {
font-weight:normal;
text-decoration: underline;
letter-spacing:0px;
color:#000000;
}

.mnustd{
padding:0px 5px 3px 5px;
height: 20px;
text-align:left;
}

.mnusoff{
padding:0px 5px 3px 5px;
height: 20px;
text-align:right;
}

.submnus{
padding:0px 5px 0px 5px;
height:15px;
border-bottom:1 dashed #B6C433;
text-align:left;
}

.submnusac{
padding: 1px 5px 1px 5px;
height:20px;
border-bottom:0 dashed #B6C433;
text-align:right;
}

/*Menu indice ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.mnind {
margin: 0px 0px 0px 0px;
padding: 0px;
text-align:center;
}

.mnind a {
padding: 0px 0px 0px 0px;
font-weight:normal;
text-decoration: none;
letter-spacing:0px;
color: #4F5422;
}

.mnind a:active {
font-weight:normal;
text-decoration: none;
letter-spacing:0px;
color:#4F5422;
}

.mnind a:visited {
font-weight:normal;
text-decoration: none;
letter-spacing:0px;
color:#4F5422;
}

.mnind a:hover {
font-weight:normal;
text-decoration: underline;
letter-spacing:0px;
color:#000000;
}


.mnindtd {
padding:0px 5px 0px 5px;
height:20px;
border-top:1 dashed #C0C0C0;
border-bottom:1 dashed #C0C0C0;
text-align:left;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#FF0000;
}

/*Menus Acción Información ///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.mnuac{
padding:0px 0px 0px 0px;
}

.mnuactab{
padding:0px 0px 0px 0px;
width:100%;
height:20px;
}

.mnuactd{
padding:10px 10px 2px 5px;
text-align:right;
font-family:times, arial, tahoma, helvetica, sans-serif; 
font-size:20px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#876601;
}


/*Menus Sección Información //////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.mnusec{
padding:0px 0px 0px 0px;
}

.mnusectab{
padding:0px 0px 0px 0px;
width:770px;
height:20px;
}

.mnusectd{
padding:2px 5px 2px 5px;
border-top:1 dashed #C0C0C0;
border-bottom:1 dashed #C0C0C0;
text-align:left;
vertical-align:middle;
font-size:12px;
font-weight:normal;
letter-spacing:0px;
color:#555555;
}

/*Mensajes //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.mssg{
padding:0px 0px 0px 0px;
}

.mssgtab {
padding:0px 0px 0px 0px;
width:100%;
}

.mssginfo{
padding:0px 0px 0px 5px;
height:15px;
background-color:#FFFFFF;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#CE0000;
}

.mssgerror{
padding:0px 0px 0px 5px;
height:15px;
background-color:#FFFFFF;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#CE0000;
}

.mssgnota{
padding:0px 0px 0px 5px;
height:15px;
background-color:#FFBB00;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#CE0000;
}

/*Reproductor diapositivas /////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#slideshow {
border: none;
cursor: pointer;
}

.buttonshowimg {
font-size: smaller;
cursor: pointer;
border-bottom: 1px dotted #009;
}


/*Textos, descripciones, categorias, informes, ... ////////////////////////////////////////////////////////////////////////////////////*/
.sec{
padding:5px 5px 0px 10px;
width:99%;
border-bottom:0px solid #D4D4D4;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:15px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#98750A;
}

.subsec{
padding: 1px 1px 1px 5px;
width:99%;
background-color:#F7F7F7;
border-bottom:1px dashed #EA8829;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:13px;
font-weight:bold;
letter-spacing:1px;
color:#0B57B6;
}

.secmod{
padding:5px 5px 0px 10px;
border-bottom:1px solid #D4D4D4;
text-align:left;
vertical-align:top;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:20px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#876601;
}

.titulo{
padding:2px 0px 10px 5px;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:17px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#0B57B6;
}

.desc{
padding: 2px 5px 2px 10px;
border-top:0px solid #D4D4D4;
text-align:left;
text-align:justify;
font-weight :normal;
color:#555555;
}

.poema{
padding: 2px 15px 2px 10px;
text-align:center;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:13px;
font-weight :normal;
font-style:italic;
color:#98750A;
}

.txt1{
background-color:#E6E6E6;
padding: 0px 2px 0px 5px;
width:20%;
border:0px;
text-align:left;
}

.txt2{
padding :0px 2px 2px 5px;
width:80%;
border-bottom:1px solid #E6E6E6;
text-align:left;
}

.txt3{
padding: 0px 5px 5px 5px;
width:100%;
border:0px;
text-align:center;
}

.eslogan{
padding:2px 0px 0px 5px;
text-align:center;
font-size:17px;
font-weight:bold;
font-style:italic;
color:#D60000;
}

.inf{
padding:2px 5px 2px 5px;
width:99%;
background-color:#F7F7F7;
border-top:1px dashed #CB92BA;
border-bottom:1px dashed #CB92BA;
text-align:left;
font-size:11px;
letter-spacing:1px;
color:#000000;
font-weight:normal;
}

.action{
padding:0px 5px 0px 5px;
text-align:left;
font-weight:normal;
font-style:italic;
letter-spacing:1px;
font-size:12px;
color:#333333;
}

.cat{
padding:10px 0px 0px 5px;
font-size:16px;
font-weight:bold;
}

.catsel {
padding:10px 0px 0px 5px;
border-bottom:1px solid #D4D4D4;
font-size:16px;
font-weight:normal;
font-style:italic;
color:#0064B4;
}



/*Protección de datos ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.pdat{
padding:20px 0px 20px 0px;
text-align:left;
}

.pdattab{
padding:0px 0px 0px 0px;
width:100%;
}

.pdattd{
padding:2px 15px 2px 10px;
text-align:justify;
font-size:13px;
letter-spacing:0px;
color:#9D9D9D;
}

/*Aviso Legal /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.avleg{
padding:20px 0px 20px 0px;
text-align:left;
}

.avlegtab{
padding:0px 0px 0px 0px;
width:100%;
}

.avlegtd{
padding:2px 15px 2px 10px;
text-align:justify;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:14px;
letter-spacing:0px;
color:#333333;
}

/*Contactar //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.contac{
padding:0px 0px 0px 2px;
text-align:left;
}

.contactab{
padding:0px 0px 0px 0px;
width:99%;
}

.contacinf{
padding:20px 5px 2px 10px;
border-top:0px dashed #DEDEDE;
text-align:left;
font-size:13px;
font-weight:normal;
letter-spacing:1px;
color:#000000;
}

.contactd{
padding:2px 5px 2px 5px;
text-align:left;
}


/*Situación y Googlemaps //////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.situa{
padding:0px 0px 0px 0px;
text-align:left;
}

.situatab{
padding:0px 0px 0px 0px;
width:99%;
}

.situatd{
padding:2px 5px 2px 5px;
background:#FFFFFF;
text-align:center;
}

.situaiframe {
padding:0px 0px 0px 0px;
width:425px;
height:240px;
border:1px solid #909090;
}

.situalnkgmaps{
padding:2px 5px 2px 5px;
text-align:center;
font-size:13px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
}

/*Estilos Globales (Applicación) ////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Search (Búsqueda) ////////////////////////////////////////////*/
.sch{
padding:0px 0px 0px 0px;
text-align:left;
}

.schtab{
padding:0px 0px 0px 0px;
width:100%;
}

.schtitulo{
padding:0px 5px 0px 5px;
border-bottom:1px solid #EFEFEF;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:15px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#DF0001;
}

.schtxt1{
padding:0px 2px 0px 5px;
width:30%;
border:0px;
text-align:right;
color:#000000;
}

.schtxt2{
padding:0px 0px 0px 2px;
border-bottom:0px solid #E6E6E6;
text-align:left;
}

.schffunc{
padding:5px 5px 5px 5px;
border:0px solid #4F4F4F;
text-align:center;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.schbttnsh{
padding:0px 0px 0px 0px;
height:18px;
background:#DF0001;
border:0px solid #EA6D29;
text-align:center;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:1px;
color:#FFFFFF;
}


/*Search (Resultados) //////////////////////////////////////////*/
.shwtxt1{
padding:0px 2px 0px 5px;
width:30%;
border:0px;
text-align:right;
color:#000000;
}

.shwtxt2{
padding:0px 2px 2px 5px;
width:70%;
border-bottom:1px solid #E6E6E6;
text-align:left;
}

.shwref{
padding:0px 10px 2px 0px;
width:20%;
border-bottom:0px solid #E6E6E6;
text-align:right;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:11px;
}

.shwreco{
padding:0px 5px 0px 0px;
text-align:right;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.shwnew{
padding:0px 5px 0px 0px;
text-align:right;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.shwprecio{
padding:0px 15px 5px 5px;
text-align:right;
vertical-align:top;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.shwtitulo{
padding:2px 5px 2px 5px;
width:230px;
height:20px;
border-bottom:0px solid #4F4F4F;
font-weight:bold;
color:#0064B4;
}

.shwdesc{
padding:5px 10px 5px 5px;
width:210px;
vertical-align:top;
text-align:justify;
}

.shwtdfoto{
padding:2px 2px 2px 2px;
text-align:center;
}

.shwfoto{
padding:0px 0px 0px 0px;
width:150px;
border:1px solid #C0C0C0;
text-align:center;
}

.shwnull{
padding:0px 2px 0px 2px;
width:150px;
}

/*Mostrar ficha (Show Add) ////////////////////////////////////*/
.mfxsec{
padding:10px 0px 0px 5px;
width:99%;
border-bottom:1px dashed #999999;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:15px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#000000;
}

.mfxcat{
padding:0px 5px 0px 0px;
text-align:right;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:16px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#000000;
}

.mfxtitulo{
padding:0px 0px 0px 0px;
text-align:right;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:14px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#0064B4;
}

.mfxaddnw{
padding:0px 0px 0px 0px;
text-align:right;
}

.mfxtxt1{
padding:0px 2px 0px 5px;
width:30%;
background-color:#E6E6E6;
border:0px;
text-align:right;
}

.mfxtxt2{
padding :0px 2px 2px 5px;
width:70%;
border-bottom:1px solid #E6E6E6;
text-align:left;
}

.mfxprecio{
padding:0px 0px 0px 5px;
text-align:right;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.mfxdesc{
padding:2px 20px 2px 5px;
text-align:justify;
font-weight :normal;
color:#333333;
}

.mfxcontac{
padding:5px 10px 2px 5px;
text-align:left;
vertical-align:top;
}

.mfxstats{
padding:0px 5px 0px 0px;
text-align:right;
vertical-align:top;
}

.mfxtdfotos{
padding:2px 5px 2px 5px;
text-align:right;
vertical-align:top;
}

.mfxtdfotob{
padding:2px 5px 2px 5px;
text-align:center;
}

.mfxthumb{
padding:0px 2px 0px 5px;
width:100px;
height:70px;
border:1px solid #C0C0C0;
text-align:center;
vertical-align:top;
}

.mfxfoto{
padding:0px 2px 0px 2px;
width:380px;
border:1px solid #C0C0C0;
text-align:center;
}

.mfxnull{
padding:0px 2px 0px 2px;
width:150px;
}

/*Estilos Individuales (Applicación) ////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Catálogo Applicación (Idcon 3) ///////////////////////////////*/
/*Catálogo Search (Búsqueda) /////////////////////////////////*/
.sch3{
padding:0px 0px 0px 0px;
text-align:left;
}

.sch3tab{
padding:0px 0px 0px 0px;
width:100%;
}

.sch3titulo{
padding:0px 5px 0px 5px;
border-bottom:1px solid #EFEFEF;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:15px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#DF0001;
}

.sch3txt1{
padding:0px 2px 0px 5px;
width:30%;
border:0px;
text-align:right;
color:#000000;
}

.sch3txt2{
padding:0px 0px 0px 2px;
border-bottom:0px solid #E6E6E6;
text-align:left;
}

.sch3ffunc{
padding:5px 5px 5px 5px;
border:0px solid #4F4F4F;
text-align:center;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.sch3bttnsh {
padding:0px 0px 0px 0px;
height:18px;
background:#DF0001;
border:0px solid #EA6D29;
text-align:center;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:1px;
color:#FFFFFF;
}


/*Catálogo Search (Resultados) ////////////////////////////////*/
.shw3txt1{
padding:0px 2px 0px 5px;
width:30%;
border:0px;
text-align:right;
color:#000000;
}

.shw3txt2{
padding:0px 2px 2px 5px;
width:70%;
border-bottom:1px solid #E6E6E6;
text-align:left;
}

.shw3ref{
padding:0px 7px 2px 0px;
width:20%;
border-bottom:0px solid #E6E6E6;
text-align:right;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#7F7F7F;
}

.shw3reco{
padding:0px 5px 0px 0px;
text-align:right;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.shw3new{
padding:0px 5px 0px 0px;
text-align:right;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.shw3precio{
padding:0px 15px 5px 5px;
text-align:right;
vertical-align:top;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.shw3titulo{
padding:2px 5px 2px 5px;
width:320px;
height:20px;
border-bottom:0px solid #4F4F4F;
font-weight:bold;
color:#0064B4;
}

.shw3desc{
padding:5px 10px 5px 5px;
width:210px;
vertical-align:top;
text-align:justify;
}

.shw3tdfoto{
padding:2px 2px 2px 2px;
text-align:center;
}

.shw3foto{
padding:0px 0px 0px 0px;
width:150px;
border:1px solid #C0C0C0;
text-align:center;
}

.shw3null{
padding:0px 2px 0px 2px;
width:150px;
}

.shw3msg{
padding:5px 10px 5px 5px;
background-color:#EDEDED;
border:1px dashed #DC0100;
vertical-align:top;
text-align:center;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight :normal;
font-style:normal;
letter-spacing:0px;
color:#555555;
}

/*Catálogo Mostrar Ficha (Show Add) /////////////////////////*/
.mfx3sec{
padding:10px 0px 0px 5px;
width:99%;
border-bottom:1px dashed #999999;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:15px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#000000;
}

.mfx3cat{
padding:0px 5px 0px 0px;
text-align:right;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:16px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#000000;
}

.mfx3titulo{
padding:0px 2px 0px 5px;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:14px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#0064B4;
}

.mfx3addnw{
padding:0px 0px 0px 0px;
text-align:right;
}

.mfx3txt1{
padding:0px 2px 0px 5px;
width:30%;
background-color:#E6E6E6;
border:0px;
text-align:right;
}

.mfx3txt2{
padding :0px 2px 0px 5px;
width:70%;
border-bottom:1px solid #E6E6E6;
text-align:left;
}

.mfx3ref{
padding :0px 5px 0px 5px;
text-align:right;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#7F7F7F;
}

.mfx3precio{
padding:0px 5px 0px 5px;
text-align:right;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.mfx3desc{
padding:2px 20px 0px 5px;
text-align:justify;
font-weight :normal;
color:#333333;
}

.mfx3contac{
padding:5px 10px 0px 5px;
text-align:left;
vertical-align:top;
}

.mfx3stats{
padding:0px 5px 0px 0px;
text-align:right;
vertical-align:top;
}

.mfx3tdfotos{
padding:2px 5px 2px 5px;
text-align:right;
vertical-align:top;
}

.mfx3tdfotob{
padding:2px 5px 2px 5px;
text-align:center;
}

.mfx3thumb{
padding:0px 2px 0px 5px;
width:100px;
height:70px;
border:1px solid #C0C0C0;
text-align:center;
vertical-align:top;
}

.mfx3foto{
padding:0px 2px 0px 2px;
width:380px;
border:1px solid #C0C0C0;
text-align:center;
}

.mfx3null{
padding:0px 2px 0px 2px;
width:150px;
}

.mfx3icotd{
padding:2px 5px 2px 5px;
text-align:center;
vertical-align:top;
}

.mfx3ico{
padding:0px 2px 0px 2px;
border:1px solid #C0C0C0;
text-align:center;
}

/*Noticias Applicación (Idcon 5) ////////////////////////////////*/
/*News Efectos //////////////////////////////////////////////////*/
.news{
padding:0px 0px 0px 0px;
}

.news a{
padding:0px 0px 0px 0px;
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#A0A0A0;
}

.news a:active{
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#A0A0A0;
}

.news a:visited{
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#A0A0A0;
}

.news a:hover{
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#876601;
}

/*News Recomendados /////////////////////////////////////////*/
#frmnews{
width:270px;
height:230px;
border:0px;
}

#newsdiv{
position: absolute;
padding:0px 0px 0px 0px;
}

.rec5titulo{
padding:2px 0px 2px 5px;
border-bottom:0px solid #4F4F4F;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:19px;
font-weight:normal;
font-style:oblique;
letter-spacing:0px;
color:#876601;
}

.rec5desc{
padding:2px 0px 2px 5px;
text-align:justify;
vertical-align:top;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:14px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#555555;
}

.rec5tdimg{
padding:5px 2px 0px 2px;
text-align:center;
}

.rec5img{
padding:0px 2px 0px 2px;
width:150px;
border:0px solid #C0C0C0;
text-align:center;
}

.rec5web{
padding:5px 2px 0px 2px;
text-align:right;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:9px;
font-weight:normal;
font-style:oblique;
letter-spacing:0px;
color:#0064B4;
}

.recpromtitulo{
padding:2px 0px 2px 25px;
border-bottom:0px solid #4F4F4F;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:19px;
font-weight:normal;
font-style:oblique;
letter-spacing:0px;
color:#FF0000;
}

.recpromdesc{
padding:2px 10px 2px 20px;
text-align:justify;
vertical-align:top;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:14px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#555555;
}

.recpromtdimg{
padding:5px 2px 10px 2px;
text-align:center;
}

.recpromimg{
padding:0px 2px 0px 2px;
width:225px;
border:1px solid #C0C0C0;
text-align:center;
}

/*Noticias Search (Búsqueda) /////////////////////////////////*/
.sch5{
padding:0px 0px 0px 0px;
text-align:left;
}

.sch5tab{
padding:0px 0px 0px 0px;
width:100%;
}

.sch5titulo{
padding:0px 5px 0px 5px;
border-bottom:1px solid #EFEFEF;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:15px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#DF0001;
}

.sch5txt1{
padding:0px 2px 0px 5px;
width:30%;
border:0px;
text-align:right;
color:#000000;
}

.sch5txt2{
padding:0px 0px 0px 2px;
border-bottom:0px solid #E6E6E6;
text-align:left;
}

.sch5ffunc{
padding:5px 5px 5px 5px;
border:0px solid #4F4F4F;
text-align:center;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.sch5bttnsh {
padding:0px 0px 0px 0px;
height:18px;
background:#DF0001;
border:0px solid #EA6D29;
text-align:center;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:1px;
color:#FFFFFF;
}


/*News Search (Resultados) ////////////////////////////////////*/
.shw5txt1{
padding:0px 2px 0px 5px;
width:30%;
border:0px;
text-align:right;
color:#000000;
}

.shw5txt2{
padding:0px 2px 2px 5px;
width:70%;
border-bottom:1px solid #E6E6E6;
text-align:left;
}

.shw5ref{
padding:0px 7px 2px 0px;
width:20%;
border-bottom:0px solid #E6E6E6;
text-align:right;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#7F7F7F;
}

.shw5reco{
padding:0px 5px 0px 0px;
text-align:right;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.shw5new{
padding:0px 5px 0px 0px;
text-align:right;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.shw5precio{
padding:0px 15px 5px 5px;
text-align:right;
vertical-align:top;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.shw5titulo{
padding:2px 5px 2px 5px;
width:320px;
height:20px;
border-bottom:0px solid #4F4F4F;
font-weight:bold;
color:#0064B4;
}

.shw5desc{
padding:5px 10px 5px 5px;
width:210px;
vertical-align:top;
text-align:justify;
}

.shw5tdfoto{
padding:2px 2px 2px 2px;
text-align:center;
}

.shw5foto{
padding:0px 0px 0px 0px;
width:150px;
border:1px solid #C0C0C0;
text-align:center;
}

.shw5null{
padding:0px 2px 0px 2px;
width:150px;
}

.shw5msg{
padding:5px 10px 5px 5px;
background-color:#EDEDED;
border:1px dashed #DC0100;
vertical-align:top;
text-align:center;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight :normal;
font-style:normal;
letter-spacing:0px;
color:#555555;
}

/*News Ficha /////////////////////////////////////////////////////*/
.mfx5sec{
padding:10px 0px 0px 5px;
width:99%;
border-bottom:1px dashed #999999;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:15px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#000000;
}

.mfx5tdfotos{
padding:2px 5px 2px 5px;
text-align:center;
}

.mfx5tdfotob{
padding:2px 5px 2px 5px;
text-align:center;
}

.mfx5thumb{
padding:0px 2px 0px 5px;
width:75px;
border:1px solid #C0C0C0;
text-align:center;
}

.mfx5foto{
padding:0px 2px 0px 2px;
width:150px;
border:0px solid #C0C0C0;
text-align:center;
}

.mfx5addnw{
padding:0px 0px 0px 0px;
text-align:right;
}

.mfx5txt1{
padding:0px 2px 0px 5px;
width:30%;
background-color:#E6E6E6;
border:0px;
text-align:right;
}

.mfx5txt2{
padding:0px 2px 2px 5px;
width:70%;
border-bottom:1px solid #E6E6E6;
text-align:left;
}

.mfx5fecha{
padding:0px 0px 0px 0px;
text-align:right;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#000000;
}

.mfx5stats{
padding:0px 0px 0px 0px;
text-align:right;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#000000;
}

.mfx5titulo{
padding:0px 0px 0px 0px;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#0064B4;
}

.mfx5desc{
padding:2px 20px 2px 5px;
text-align:justify;
font-weight:normal;
color:#333333;
}

.mfx5web{
padding:2px 5px 2px 5px;
text-align:left;
font-weight:normal;
color:#333333;
}

/*Directorio Applicación (Idcon 7) //////////////////////////////*/
/*Directorio Efectos //////////////////////////////////////////////*/
.direc{
padding:0px 0px 0px 0px;
}

.direc a{
padding:0px 0px 0px 0px;
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#A0A0A0;
}

.direc a:active{
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#A0A0A0;
}

.direc a:visited{
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#A0A0A0;
}

.direc a:hover{
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#000000;
}

/*Directorio Recomendados ////////////////////////////////////*/
.rec7titulo{
padding:0px 0px 0px 0px;
height:20px;
border-bottom:0px solid #4F4F4F;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:oblique;
letter-spacing:0px;
color:#404040;
}

.rec7desc{
padding:5px 0px 2px 2px;
text-align:justify;
vertical-align:top;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#404040;
}

.rec7tdimg{
padding:5px 2px 0px 2px;
text-align:center;
}

.rec7img{
padding:0px 2px 0px 2px;
width:150px;
border:0px solid #C0C0C0;
text-align:center;
}

.rec7web{
padding:5px 2px 0px 2px;
text-align:right;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:9px;
font-weight:normal;
font-style:oblique;
letter-spacing:0px;
color:#0064B4;
}

/*Directorio Search (Búsqueda) ///////////////////////////////*/
.sch7{
padding:0px 0px 0px 0px;
text-align:left;
}

.sch7tab{
padding:0px 0px 0px 0px;
width:100%;
}

.sch7titulo{
padding:0px 5px 0px 5px;
border-bottom:1px solid #EFEFEF;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:15px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#DF0001;
}

.sch7txt1{
padding:0px 2px 0px 5px;
width:30%;
border:0px;
text-align:right;
color:#000000;
}

.sch7txt2{
padding:0px 0px 0px 2px;
border-bottom:0px solid #E6E6E6;
text-align:left;
}

.sch7ffunc{
padding:5px 5px 5px 5px;
border:0px solid #4F4F4F;
text-align:center;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.sch7bttnsh {
padding:0px 0px 0px 0px;
height:18px;
background:#DF0001;
border:0px solid #EA6D29;
text-align:center;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:1px;
color:#FFFFFF;
}


/*Directorio Search (Resultados) //////////////////////////////*/
.shw7txt1{
padding:0px 2px 0px 5px;
width:30%;
border:0px;
text-align:right;
color:#000000;
}

.shw7txt2{
padding:0px 2px 2px 5px;
width:70%;
border-bottom:1px solid #E6E6E6;
text-align:left;
}

.shw7ref{
padding:0px 7px 2px 0px;
width:20%;
border-bottom:0px solid #E6E6E6;
text-align:right;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#7F7F7F;
}

.shw7reco{
padding:0px 5px 0px 0px;
text-align:right;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.shw7new{
padding:0px 5px 0px 0px;
text-align:right;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.shw7precio{
padding:0px 15px 5px 5px;
text-align:right;
vertical-align:top;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.shw7titulo{
padding:2px 5px 2px 5px;
width:320px;
height:20px;
border-bottom:0px solid #4F4F4F;
font-weight:bold;
color:#0064B4;
}

.shw7desc{
padding:5px 10px 5px 5px;
width:210px;
vertical-align:top;
text-align:justify;
}

.shw7tdfoto{
padding:2px 2px 2px 2px;
text-align:center;
}

.shw7foto{
padding:0px 0px 0px 0px;
width:150px;
border:1px solid #C0C0C0;
text-align:center;
}

.shw7null{
padding:0px 2px 0px 2px;
width:150px;
}

.shw7msg{
padding:5px 10px 5px 5px;
background-color:#EDEDED;
border:1px dashed #DC0100;
vertical-align:top;
text-align:center;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight :normal;
font-style:normal;
letter-spacing:0px;
color:#555555;
}

/*Directorio Ficha ///////////////////////////////////////////////*/
.mfx7sec{
padding:10px 0px 0px 5px;
width:99%;
border-bottom:1px dashed #999999;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:15px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#000000;
}

.mfx7tdfotos{
padding:2px 5px 2px 5px;
text-align:center;
}

.mfx7tdfotob{
padding:2px 5px 2px 5px;
text-align:center;
}

.mfx7thumb{
padding:0px 2px 0px 5px;
width:75px;
border:1px solid #C0C0C0;
text-align:center;
}

.mfx7foto{
padding:0px 2px 0px 2px;
width:150px;
border:0px solid #C0C0C0;
text-align:center;
}

.mfx7addnw{
padding:0px 0px 0px 0px;
text-align:right;
}

.mfx7txt1{
padding:0px 2px 0px 5px;
width:30%;
background-color:#E6E6E6;
border:0px;
text-align:right;
}

.mfx7txt2{
padding:0px 2px 2px 5px;
width:70%;
border-bottom:1px solid #E6E6E6;
text-align:left;
}

.mfx7fecha{
padding:0px 0px 0px 0px;
text-align:right;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#000000;
}

.mfx7stats{
padding:0px 0px 0px 0px;
text-align:right;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#000000;
}

.mfx7titulo{
padding:0px 0px 0px 0px;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#0064B4;
}

.mfx7desc{
padding:2px 20px 2px 5px;
text-align:justify;
font-weight:normal;
color:#333333;
}

.mfx7web{
padding:2px 5px 2px 5px;
text-align:left;
font-weight:normal;
color:#333333;
}

/*Shop Productos Applicación (Idcon 10) //////////////////////*/
/*Shop Search (Búsqueda) /////////////////////////////////////*/
.sch10{
padding:0px 0px 0px 0px;
text-align:left;
}

.sch10tab{
padding:0px 0px 0px 0px;
width:100%;
}

.sch10titulo{
padding:0px 5px 0px 5px;
border-bottom:1px solid #EFEFEF;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:15px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#DF0001;
}

.sch10txt1{
padding:0px 2px 0px 5px;
width:30%;
border:0px;
text-align:right;
color:#000000;
}

.sch10txt2{
padding:0px 0px 0px 2px;
border-bottom:0px solid #E6E6E6;
text-align:left;
}

.sch10ffunc{
padding:5px 5px 5px 5px;
border:0px solid #4F4F4F;
text-align:center;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.sch10bttnsh {
padding:0px 0px 0px 0px;
height:18px;
background:#DF0001;
border:0px solid #EA6D29;
text-align:center;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:1px;
color:#FFFFFF;
}


/*Shop Search (Resultados) ////////////////////////////////////*/
.shw10txt1{
padding:0px 2px 0px 5px;
width:30%;
border:0px;
text-align:right;
color:#000000;
}

.shw10txt2{
padding:0px 2px 2px 5px;
width:70%;
border-bottom:1px solid #E6E6E6;
text-align:left;
}

.shw10ref{
padding:0px 10px 2px 0px;
width:20%;
border-bottom:0px solid #E6E6E6;
text-align:right;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:11px;
}

.shw10reco{
padding:0px 5px 0px 0px;
text-align:right;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.shw10new{
padding:0px 5px 0px 0px;
text-align:right;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.shw10precio{
padding:0px 10px 0px 5px;
text-align:right;
vertical-align:top;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.shw10titulo{
padding:2px 5px 2px 15px;
border-bottom:0px solid #D4D4D4;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:15px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#98750A;
}


.shw10desc{
padding:5px 10px 5px 15px;
width:100%;
border-top:0px solid #D4D4D4;
text-align:justify;
vertical-align:top;
font-weight :normal;
color:#555555;
}

.shw10tdfoto{
padding:2px 2px 2px 15px;
text-align:center;
}

.shw10foto{
padding:0px 0px 0px 0px;
width:440px;
border:1px solid #C0C0C0;
text-align:center;
}

.shw10null{
padding:0px 2px 0px 2px;
width:150px;
}

/*Shop Mostrar Ficha (Show Add) /////////////////////////////*/
.mfx10sec{
padding:10px 0px 0px 5px;
width:99%;
border-bottom:1px dashed #999999;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:15px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#000000;
}

.mfx10cat{
padding:0px 5px 0px 0px;
text-align:right;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:16px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#000000;
}

.mfx10titulo{
padding:0px 0px 0px 0px;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:14px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#0064B4;
}

.mfx10addnw{
padding:0px 0px 0px 0px;
text-align:right;
}

.mfx10txt1{
padding:0px 2px 0px 5px;
width:30%;
background-color:#E6E6E6;
border:0px;
text-align:right;
}

.mfx10txt2{
padding :0px 2px 2px 5px;
width:70%;
border-bottom:1px solid #E6E6E6;
text-align:left;
}

.mfx10precio{
padding:0px 0px 0px 5px;
text-align:right;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.mfx10desc{
padding:2px 20px 2px 5px;
text-align:justify;
font-weight :normal;
color:#333333;
}

.mfx10contac{
padding:5px 10px 2px 5px;
text-align:left;
vertical-align:top;
}

.mfx10stats{
padding:0px 5px 0px 0px;
text-align:right;
vertical-align:top;
}

.mfx10tdfotos{
padding:2px 5px 2px 5px;
text-align:right;
vertical-align:top;
}

.mfx10tdfotob{
padding:2px 5px 2px 5px;
text-align:center;
}

.mfx10thumb{
padding:0px 2px 0px 5px;
width:100px;
height:70px;
border:1px solid #C0C0C0;
text-align:center;
vertical-align:top;
}

.mfx10foto{
padding:0px 2px 0px 2px;
width:380px;
border:1px solid #C0C0C0;
text-align:center;
}

.mfx10null{
padding:0px 2px 0px 2px;
width:150px;
}

.mfx10icotd{
padding:2px 5px 2px 5px;
text-align:center;
vertical-align:top;
}

.mfx10ico{
padding:0px 2px 0px 2px;
border:1px solid #C0C0C0;
text-align:center;
}

/*Paginación /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.pgchang{
padding: 0px 5px 0px 5px;
text-align:right;
vertical-align:middle;
}

.pgreg{
padding: 0px 0px 0px 5px;
height:15px;
text-align:left;
vertical-align:middle;
}

.pgpag{
padding: 0px 5px 0px 0px;
height:15px;
text-align:right;
vertical-align:middle;
}

/*Menu paginación //////////////////////*/
.mnpag {
padding: 3px;
margin: 3px;
text-align:center;
}

.mnpag a {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #DEDEDE;
text-decoration: none; /* no underline */
color: #990000;
}

.mnpag a:active {
border: 1px solid #DEDEDE;
color: #990000;
}

.mnpag a:visited {
border: 1px solid #DEDEDE;
color: #990000;
}

.mnpag a:hover {
background-color: #CC0000;
border: 1px solid #990000;
color: #FFFFFF;
}

.mnpag .current {
padding: 2px 5px 2px 5px;
margin: 2px;
background-color: #990000;
border: 1px solid #990000;
color: #FFFFFF;
font-weight: bold;
}

.mnpag .disabled {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #DEDEDE;
color: #BEBEBE;
}


/*Tabla Cabezera o barra, celdas, columnas, categorias, ... ////////////////////////////////////////////////////////////////////////*/
/*Barra tabla /////////////////////////////*/
.hdtab{
padding : 1px 2px 1px 2px;
background:#F7F7F7;
border-top:1px solid #E5E5E5;
border-bottom:1px solid #C7C7C7;
height:20px;
}

.subhdtab{
padding : 1px 2px 1px 2px;
background:#FFF1F1;
border-top:1px solid #E5E5E5;
border-bottom:1px solid #C7C7C7;
height:20px;
}

.hdtabtop{
padding : 1px 2px 1px 2px;
background:#F7F7F7;
border-top:1px solid #E5E5E5;
border-bottom:1px solid #C7C7C7;
height:20px;
}

.hdtabsch{
padding : 1px 2px 1px 2px;
background:#F7F7F7;
border-top:1px solid #E5E5E5;
border-bottom:1px solid #C7C7C7;
height:20px;
}

/*Listados ////////////////////////////////*/
.lgrup {
background-image:url('../file/bground/flgroup.gif');
padding:0px 2px 0px 2px;
border-bottom:1px solid #C0C0C0;
height:20px;
font-size:12px;
}

.lsubgrup {
padding:0px 2px 0px 2px;
background:#FBFBFB;
border-bottom:1px solid #D7D7D7;
height:20px;
font-size:12px;
}

.lcat {
padding:0px 2px 0px 2px;
border-bottom:1px solid #990000;
height:20px;
font-size:11px;
font-weight:bold;
}
.lsubcat {
padding:0px 2px 0px 2px;
border:0px solid #F7F7F7;
height:20px;
font-size:11px;
font-weight:normal;
}

.lspace {
padding:0px 0px 2px 0px;
border-top:1px solid #C0C0C0;
}

/*Celdas //////////////////////////////////*/
.celd1{
padding:0px 2px 0px 5px;
background:#FFF0CA;
border:1px solid #FFB400;
height:20px;
}

.celd2{
padding:0px 2px 0px 5px;
background:#FFE5A8;
border:1px solid #FFB400;
height:20px;
}

.celd3{
padding:0px 2px 0px 5px;
background:#FFDB85;
border:1px solid #FFB400;
height:20px;
}

.celd4{
padding:0px 2px 0px 5px;
background:#FFCE5C;
border:1px solid #FFB400;
height:20px;
}

.celd5{
padding:0px 2px 0px 5px;
background:#FFC538;
border:1px solid #FFB400;
height:20px;
}

.celd6{
padding:0px 2px 0px 5px;
background:#FFB70D;
border:1px solid #FFB400;
height:20px;
}

/*Contenidos /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.conhead{
padding: 2px 2px 2px 2px;
background:#000000;
border:1px solid #4F4F4F;
width:100%;
}

.confoot{
padding: 20px 2px 20px 2px;
border:0px;
text-align:center;
}

.conbody{
background:url('../file/bground/ftabla.jpg');
}

.coninf{
padding :2px 5px 2px 5px;
width:100%;
border:1px solid #4F4F4F;
background:#808080;
text-align:left;
letter-spacing:1px;
color:#000000;
font-weight :normal;
}

.confunc{
padding : 0px 0px 0px 0px;
border:0px;
text-align:center;
font-weight:normal;
}

.conadd{
padding :2px 2px 2px 2px;
border:1px solid #4F4F4F;
width:90%;
}

.conrespon{
padding :2px 2px 2px 2px;
border:1px solid #4F4F4F;
width:90%;
}

.conrel{
padding : 0px 0px 2px 0px;
border:0px solid #4F4F4F;
width:100%;
text-align:right;
letter-spacing:1px;
font-size:11px;
}

/*Etiquetas info ////*/
.etqform{
padding: 1px 0px 1px 1px;
background:#F7F7F7;
border:1px solid #C0C0C0;
width:100%;
text-align:left;
}

.etqimg{
padding: 1px 5px 1px 5px;
width:100%;
text-align:left;
}

/*Textos especiales /////////////////////////////////////////////*/
/*Viñetas parrafos //////////*/
.vineta{
list-style-image: url('../file/ico/vineta.gif');
}

/*Ejemplos ///////////////////*/
.ejem{
padding:0px 0px 0px 0px;
background-color:#F7F7F7;
border:1 solid #C0C0C0;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
letter-spacing:1px;
}

/*Listado nulo ////////////////*/
.shnull{
padding: 0px 5px 0px 5px;
background:#EA8829;
border-bottom:1 solid #FF0000;
text-align:left;
vertical-align:middle;
font-size:12px;
color:#FFFFFF;
}

/*Formularios componentes ////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.input{
padding:0px 0px 0px 0px;
background-color:#F7F7F7;
border:1 solid #C0C0C0;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
letter-spacing:1px;
color:#000000;
}

.select{
padding:0px 0px 0px 0px;
background-color:#F7F7F7;
border:1 solid #C0C0C0;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
letter-spacing:0px;
color:#000000;
}

.checbox {
border:1 solid #C0C0C0;
}

.checradio {
border:1 solid #C0C0C0;
}

.txtarea{
padding:0px 0px 0px 0px;
background-color:#F7F7F7;
border:1 solid #C0C0C0;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
letter-spacing:1px;
color:#000000;
}

/*Forms componentes speciales ///////////////////////////////*/
/*Inputs información ////////////////////*/
.inputinf{
padding:0px 0px 0px 0px;
background-color:#F7F7F7;
border:1px solid #FFC000;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
letter-spacing:0px;
color:#000000;
}

/*Inputs archivo o upload ///////////////*/
.inputfile{
padding:0px 0px 0px 0px;
background-color:#F7F7F7;
border:1 solid #C0C0C0;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
letter-spacing:1px;
color:#000000;
}

/*Inputs transparente ///////////////////*/
.inputtrans{
padding:0px 0px 0px 0px;
background:transparent;
border:none;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

/*Inputs auto-numerico /////////////////*/
.inputauto{
padding:0px 0px 0px 0px;
background-color:#F7F7F7;
border:1px solid #AED65B;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

/*Inputs valores //////////////////////////*/
.inputvalor{
padding:0px 0px 0px 0px;
background-color:#F7F7F7;
border:1px solid #FFC000;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

/*Inputs búsqueda o search ////////////*/
.inputsh{
padding:0px 0px 0px 0px;
background-color:#F7F7F7;
border:1px solid #B6BBB3;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

/*Chec box activo ////////////////////////*/
.chboxon{
background:#F7F7F7;
border:1 solid #FF0000;
}

/*Chec box transparente ////////////////*/
.chboxtrans{
background:#transparent;
border:none;
font-size:11 px;
font-weight:bold;
}

/*Chec radio activo //////////////////////*/
.chradioon{
background:#transparent;
border:1 solid #FF0000;
}

/*Chec radio transparente //////////////*/
.chradiotrans{
background:#transparent;
border:none;
font-size:11 px;
font-weight:bold;
}

/*Boton add o guardar //////////////////*/
.bttnadd {
padding:0px 0px 0px 0px;
height:18px;
background:#8B1624;
border:0px solid #EA8829;
text-align:center;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:1px;
color:#FFFFFF;
}

/*Boton restablecer /////////////////////*/
.bttnres {
padding:0px 0px 0px 0px;
height:18px;
background:#8B1624;
border:0px solid #EA8829;
text-align:center;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:1px;
color:#FFFFFF;
}

/*Boton editar ////////////////////////////*/
.bttnedi {
padding:0px 0px 0px 0px;
height:18px;
background:#F7F7F7;
border:1px solid #C0C0C0;
text-align:center;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:1px;
}

/*Boton  borrar //////////////////////////*/
.bttndel {
padding:0px 0px 0px 0px;
height:18px;
background:#F7F7F7;
border:1px solid #C0C0C0;
text-align:center;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:1px;
}

/*Boton upload imágenes ///////////////*/
.bttnimg {
padding:0px 0px 0px 0px;
height:18px;
background:#F7F7F7;
border:1px solid #990000;
text-align:center;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:1px;
color:#990000;
}

/*Boton  subfamilia editar //////////////*/
.bttnsubedi {
padding:0px 0px 0px 0px;
height:18px;
background-image:url('../file/bground/bgbsubedi.gif');
border-top:0px;
border-right:0px;
border-left:0px;
border-bottom:1px solid #000000;
text-align:center;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:1px;
color:#990000;
}

/*Boton  búsqueda o search ////////////*/
.bttnsh {
padding:0px 0px 0px 0px;
height:18px;
background:#F7F7F7;
border:1px solid #EA6D29;
text-align:center;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:1px;
color:#EA6D29;
}

/*Boton función //////////////////////////*/
.bttnfun {
padding:0px 0px 0px 0px;
height:18px;
background-image:url('../file/bground/bgbfun.gif');
border-top:0px;
border-right:0px;
border-left:0px;
border-bottom:1px solid #000000;
text-align:center;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:1px;
color:#000000;
}

/*Boton  executable /////////////////////*/
.bttnexe {
padding:0px 0px 0px 0px;
height:18px;
background:#F7F7F7;
border:1px solid #990000;
text-align:center;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:1px;
color:#990000;
}

/*Boton enviar o send ///////////////////*/
.bttnsend {
padding:0px 0px 0px 0px;
height:18px;
background:#F7F7F7;
border:1px solid #990000;
text-align:center;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#990000;
}

/*Boton pagar o pay /////////////////////*/
.bttnpay {
padding:0px 0px 0px 0px;
height:18px;
background-image:url('../file/bground/bgbpay.gif');
border:1px solid #A153FF;
text-align:center;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:1px;
color:#990000;
}

/*Desplegables o Select ////////////////////////////////////////*/
/*Selec nombre //////////////////////////*/
.sellevn{
background:#8D0000;
text-align:center;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-style:normal;
letter-spacing:0px;
color:#FFFFFF;
}

/*Selec grupo ////////////////////////////*/
.sellevg{
background:#DA0000;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:bold;
font-style:normal;
letter-spacing:0px;
color:#FFFFFF;
}

/*Selec nulo o "0" ///////////////////////*/
.sellev0{
background:#FFC000;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

/*Selec Lev. 1 ////////////////////////////*/
.sellev1{
background:#FADD8B;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

/*Selec Lev. 2 ////////////////////////////*/
.sellev2{
background:#EFEFEF;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

/*Selec Lev. 3 ////////////////////////////*/
.sellev3{
background:#EFEFEF;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

/*Selec Categoria grupo ////////////////*/
.selcatg{
background:#FF0000;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-style:normal;
letter-spacing:0px;
color:#FFFFFF;
}

/*Selec Cat. 1 ////////////////////////////*/
.selcat1{
background:#FFCD54;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

/*Selec Cat. 2 ////////////////////////////*/
.selcat2{
background:#FFDB86;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

/*Selec Cat. 3 ////////////////////////////*/
.selcat3{
background:#FFE6AC;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

/*Forms Contenido //////////////////////////////////////////////*/
.faction{
padding:10px 0px 0px 5px;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-style:normal;
letter-spacing:1px;
color:#000000;
}

.finf{
padding:2px 5px 2px 5px;
width:99%;
background-color:#FAF1D3;
border-top:1px dashed #DEDEDE;
border-bottom:1px dashed #DEDEDE;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:1px;
color:#000000;
}

.fsec{
padding:0px 5px 0px 5px;
width:100%;
height:17px;
border-bottom:0px dashed #0165B4;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:18px;
font-weight:bold;
font-style:oblique;
letter-spacing:1px;
color:#0064B4;
}

.fsubsec{
padding:1px 5px 1px 5px;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:14px;
font-weight:bold;
font-style:normal;
letter-spacing:1px;
color:#000000;
}

/*Forms construcción TIPO LEFT //////////////////////////////*/
.ftxt1{
padding:0px 5px 0px 5px;
width:25%;
border:0px solid #4F4F4F;
text-align:right;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:14px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.ftxt2{
padding:0px 0px 0px 5px;
width:75%;
border-bottom:0px solid #4F4F4F;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:14px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.ftxtdesc{
padding :0px 0px 0px 5px;
background:#FFFFFF;
border-left:1px solid #4F4F4F;
border-right:1px solid #4F4F4F;
border-bottom:1px solid #4F4F4F;
text-align:justify;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#333333;
}

.ffunc{
padding:10px 5px 5px 10px;
border:0px solid #4F4F4F;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

/*Forms construcción TIPO CENTER ///////////////////////////*/
.fctxt1{
padding: 0px 5px 0px 0px;
width:40%;
border:0px solid #4F4F4F;
text-align:right;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.fctxt2{
padding: 0px 0px 0px 5px;
width:60%;
border:0px solid #4F4F4F;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.fcfunc{
padding:5px 5px 5px 5px;
border:0px solid #4F4F4F;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

/*Forms construcción TIPO SEARCH ///////////////////////////*/
.fsh1{
padding:1px 2px 1px 5px;
width:25%;
background-color:#E6E6E6;
border:0px solid #4F4F4F;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.fsh2{
padding:1px 2px 1px 5px;
width:75%;
border:0px solid #4F4F4F;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.fshfunc{
padding:5px 5px 5px 5px;
border:0px solid #4F4F4F;
text-align:left;
font-family:times, arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}