/*Links, Textos y Tablas Generales ////////////////////////////////////////////////////////////////////////////////////////////////////*/
td,tr,p,div{
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#404040;
}

A:link{
font-weight:normal;
font-style:normal;
text-decoration: none;
letter-spacing:0px;
color:#0064B4;
}

A:visited{
font-weight:normal;
font-style:normal;
text-decoration:none;
letter-spacing:0px;
color:#0064B4;
}

A:hover{
font-weight:normal;
font-style:normal;
text-decoration:underline
letter-spacing:0px;
color:#C00000;
}

/*Estructura /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.tabla{
padding:0px 0px 0px 0px;
}

.contenido{
padding:0px 0px 0px 0px;
background-image:url('../file/bground/bgconten.jpg');
text-align:left;
vertical-align:top;
}

.bgcontenup{
padding:0px 0px 0px 0px;
width:401px;
background-image:url('../file/bground/bgcontenup.jpg');
background-repeat:no-repeat;
text-align:left;
vertical-align:top;
}

/*Tabla contenido (General. Personalizar secciones) ////////*/
.tabcon{
padding:0px 0px 0px 0px;
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;
}

.header a {
padding:0px 0px 0px 0px;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:19px;
font-weight:normal;
font-style:italic;
text-decoration: none;
letter-spacing:0px;
color:#D20035;
}

.header a:active {
font-weight:normal;
font-style:italic;
text-decoration:none;
letter-spacing:0px;
color:#D20035;
}

.header a:visited {
font-weight:normal;
font-style:italic;
text-decoration:none;
letter-spacing:0px;
color:#D20035;
}

.header a:hover {
font-weight:normal;
font-style:italic;
text-decoration: underline;
letter-spacing:0px;
color:#000000;
}

.headerdirec{
padding:0px 5px 2px 5px;
text-align:center;
vertical-align:bottom;
font-family: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;
text-align:center;
}

.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:#C30000;
}

.footertab{
padding:0px 0px 0px 0px;
background-image:url('../file/footer.png');
background-repeat:no-repeat;
width:805px;
height:20px;
}

.footertd{
padding:0px 5px 0px 5px;
text-align:center;
vertical-align:bottom;
font-family:arial, tahoma, helvetica, sans-serif; 
font-size:12px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#000000;
}

/*Left /////////////////////////////////////////////////////////////*/
.left{
padding:0px 0px 0px 0px;
background-image:url('../file/bground/bgleft.png');
text-align:left;
vertical-align:top;
}

.bgleftup{
padding:0px 0px 0px 0px;
width:100%;
background-image:url('../file/bground/bgleftup.jpg');
background-repeat:no-repeat;
text-align:left;
vertical-align:top;
}

.leftup{
padding:0px 0px 0px 0px;
width:240px;
background-image:url('../file/bground/bgleftup.png');
background-repeat: no-repeat;
text-align:left;
vertical-align:top;
}

.leftetq{
padding:30px 2px 0px 65px;
width:227px;
height:62px;
background-image:url('../file/bground/bgetqleft.gif');
background-repeat: no-repeat;
text-align:left;
vertical-align:top;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:17px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#FFFFFF;
}

/*Right ////////////////////////////////////////////////////////////*/
.right{
padding:0px 0px 0px 0px;
background-image:url('../file/bground/bgright.png');
text-align:left;
vertical-align:top;
}

.bgrightup{
padding:0px 0px 0px 0px;
width:100%;
background-image:url('../file/bground/bgrightup.jpg');
background-repeat:no-repeat;
text-align:left;
vertical-align:top;
}

/*Menu Cuenta ///////////////////////////////////////////////////*/
.menu {
margin:23px 0px 0px 0px;
padding:0px;
height:30px;
text-align:center;
}

.menu a {
padding:0px 0px 0px 0px;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:14px;
font-weight:normal;
font-style:italic;
letter-spacing:1px; 
color:#333333;
}

.menu a:active {
font-weight:normal;
font-style:italic;
text-decoration:none;
letter-spacing:0px;
color:#8B1624;
}


.menu a:visited {
font-weight:normal;
font-style:italic;
text-decoration:none;
letter-spacing:0px;
color:#8B1624;
}

.menu a:hover {
font-weight:normal;
font-style:italic;
text-decoration:underline;
letter-spacing:0px;
color:#333333;
}

.menutd{
padding:0px 0px 0px 0px;
width:401px;
height:30px;
text-align:center;
vertical-align:top;
}

.mnuoff{
padding:0px 0px 0px 0px;
height:20px;
text-align:right;
}

/*Submenu ///////////////////////////////////////////////////////*/
.sbmnu {
margin:0px 0px 0px 0px;
padding: 0px;
text-align:right;
}

.sbmnu a {
padding:0px 0px 0px 0px;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:19px;
font-weight:normal;
font-style:italic;
text-decoration: none;
letter-spacing:0px;
color:#555555;
}

.sbmnu a:active {
font-weight:normal;
font-style:italic;
text-decoration:none;
letter-spacing:0px;
color:#555555;
}

.sbmnu a:visited {
font-weight:normal;
font-style:italic;
text-decoration:none;
letter-spacing:0px;
color:#555555;
}

.sbmnu a:hover {
font-weight:normal;
font-style:italic;
text-decoration:none;
letter-spacing:0px;
color:#876601;
}

.sbmnu{
padding:0px 5px 0px 5px;
height:15px;
border-bottom:1px dashed #B6C433;
text-align:left;
}

.sbmnuac{
padding:0px 5px 0px 5px;
height:20px;
border-bottom:0px 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;
}

/*Menu indice ////////////////////////////////////////////////////*/
.mnuind {
padding:0px 0px 0px 0px;
text-align:left;
}

.mnuind a {
font-family:arial, tahoma, helvetica, sans-serif; 
font-size:12px;
font-weight:normal;
text-decoration: none;
font-style:normal;
letter-spacing:0px;
color:#0064B4;
}

.mnuind a:active {
font-weight:normal;
text-decoration: none;
letter-spacing:0px;
color:#0064B4;
}

.mnuind a:visited {
font-weight:normal;
text-decoration: none;
letter-spacing:0px;
color:#0064B4;
}

.mnuind a:hover {
font-weight:normal;
font-style:normal;
text-decoration: underline;
letter-spacing:0px;
color:#C00000;
}

.mnuindtd {
padding:2px 5px 2px 7px;
width:401px;
height:20px;
border-top:0px dashed #C0C0C0;
border-bottom:1px dashed #C0C0C0;
text-align:left;
vertical-align:bottom;
font-family:arial, tahoma, helvetica, sans-serif; 
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#555555;
}

/*Información Acción (Menú) ///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.infac{
padding:0px 10px 20px 0px;
}

.infactab{
padding:0px 0px 0px 0px;
height:20px;
}

.infactd{
padding:1px 0px 0px 2px;
border-top:0px dashed #C0C0C0;
border-bottom:0px dashed #C0C0C0;
text-align:right;
vertical-align:top;
font-family:arial, tahoma, helvetica, sans-serif; 
font-size:15px;
font-weight:bold;
font-style:italic;
letter-spacing:0px;
color:#000000;
}

.infacico{
padding:2px 0px 0px 0px;
text-align:left;
vertical-align:top;
}

/*Información Sección (Menú) /////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.infsc{
padding:0px 0px 0px 0px;
}

.infsctab{
padding:0px 0px 0px 0px;
height:20px;
}

.infsctd{
padding:2px 2px 0px 2px;
border-top:0px dashed #C0C0C0;
border-bottom:0px dashed #C0C0C0;
text-align:left;
vertical-align:top;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#C00000;
}

/*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: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: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: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 #000000;
}

/*Textos, descripciones, categorias, informes, ... ////////////////////////////////////////////////////////////////////////////////////*/
.sec{
padding:5px 5px 0px 5px;
border-bottom:0px solid #D4D4D4;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:14px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#000000;
}

.subsec{
padding:1px 1px 1px 5px;
width:99%;
background-color:#F7F7F7;
border-bottom:1px dashed #EA8829;
text-align:left;
font-family: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:arial, tahoma, helvetica, sans-serif;
font-size:20px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#876601;
}

.titulo{
padding:0px 0px 0px 5px;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:17px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#0B57B6; 
}

.desc{
padding:0px 2px 0px 5px;
border-top:0px solid #D4D4D4;
text-align:left;
text-align:justify;
font-weight :normal;
color:#555555;
}

.fotodesc{
padding:0px 5px 0px 0px;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#555555;
}

.poema{
padding:2px 15px 2px 10px;
text-align:center;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:13px;
font-weight :normal;
font-style:italic;
color:#98750A;
}

.txt1{
padding:0px 2px 0px 5px;
background-color:#E6E6E6;
width:20%;
text-align:left;
}

.txt2{
padding:0px 2px 2px 5px;
border-bottom:1px solid #E6E6E6;
width:80%;
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;
background-color:#F7F7F7;
border-top:1px dashed #CB92BA;
border-bottom:1px dashed #CB92BA;
width:99%;
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;
}

/*Información 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;
}

/*Protección de datos ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.pdat{
padding:5px 10px 20px 5px;
text-align:left;
}

.pdattab{
padding:0px 0px 0px 0px;
width:97%;
}

.pdattd{
padding:5px 10px 5px 5px;
background-color:#EDEDED;
border:1px dashed #C0C0C0;
vertical-align:top;
text-align:justify;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#555555;
}

/*Aviso Legal /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.avleg{
padding:20px 0px 20px 0px;
text-align:left;
}

.avlegtab{
padding:0px 0px 0px 0px;
width:100%;
}

.avlegtd{
padding:0px 2px 0px 5px;
text-align:justify;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
letter-spacing:0px;
color:#555555;
}

.avlegtitulo{
padding: 0px 2px 0px 5px;
width:100%;
border-bottom:0px solid #C0C0C0;
font-size:13px;
font-weight:bold;
letter-spacing:1px;
color:#0B57B6;
}

.avlegsbtitulo{
padding: 0px 2px 0px 5px;
width:100%;
border-bottom:0px solid #C0C0C0;
font-size:11px;
font-weight:bold;
letter-spacing:0px;
color:#555555;
}

/*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:380px;
height:300px;
border:0px solid #0064B4;
}

.situalnkgmaps{
padding:2px 5px 2px 5px;
text-align:center;
font-size:13px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
}

/*Contactar //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.contac{
padding:0px 0px 0px 2px;
text-align:left;
}

.contactab{
padding:0px 0px 0px 0px;
width:99%;
}

.contacinf{
padding:2px 5px 2px 5px;
width:99%;
background-color:#F7F7F7;
border-top:1px dashed #F6C17A;
border-bottom:1px dashed #F6C17A;
text-align:left;
font-size:11px;
font-weight:normal;
letter-spacing:1px;
color:#000000;
}

.contactd{
padding:2px 5px 2px 5px;
text-align:left;
}

/*Empresa (Historia y Componentes) /////////////////////////////////////////////////////////////////////////////////////////////////*/
.icomusic{
padding:0px 0px 0px 0px;
width:100px;
height:100px;
text-align:center;
vertical-align:middle;
}

/*Estilos Globales (Applicación) ////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Modulo Categorías (Indice) ///////////////////////////////////*/
.modcat{
padding:0px 0px 0px 0px;
text-align:left;
}

.modcat a {
font-family:arial, tahoma, helvetica, sans-serif; 
font-size:12px;
font-weight:normal;
text-decoration: none;
font-style:normal;
letter-spacing:0px;
color: #555555;
}

.modcat a:active {
font-weight:normal;
text-decoration: none;
letter-spacing:0px;
color:#555555;
}

.modcat a:visited {
font-weight:normal;
text-decoration: none;
letter-spacing:0px;
color:#555555;
}

.modcat a:hover {
font-weight:normal;
font-style:normal;
text-decoration: underline;
letter-spacing:0px;
color:#D20035;
}

.modcattab{
padding:0px 0px 0px 0px;
width:100%;
}

.modcattitulo{
padding:0px 2px 0px 2px;
border-bottom:1px solid #EFEFEF;
text-align:center;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#DF0001;
}

.modcatdesc{
padding:0px 2px 20px 5px;
border-top:0px solid #D4D4D4;
text-align:left;
text-align:justify;
font-weight :normal;
color:#555555;
}

/*Modulo Search (Formulario) /////////////////////////////////*/
.modsch{
padding:0px 0px 0px 0px;
text-align:left;
}

.modsch a {
font-family:arial, tahoma, helvetica, sans-serif; 
font-size:12px;
font-weight:normal;
text-decoration: none;
font-style:normal;
letter-spacing:0px;
color: #D20035;
}

.modsch a:active {
font-weight:normal;
text-decoration: none;
letter-spacing:0px;
color:#D20035;
}

.modsch a:visited {
font-weight:normal;
text-decoration: none;
letter-spacing:0px;
color:#D20035;
}

.modsch a:hover {
font-weight:normal;
font-style:normal;
text-decoration: underline;
letter-spacing:0px;
color:#555555;
}

.modschtab{
padding:0px 0px 0px 0px;
width:100%;
}

.modschtitulo{
padding:0px 5px 0px 5px;
border-bottom:1px solid #EFEFEF;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:15px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#DF0001;
}

.modschtxt1{
padding:0px 2px 0px 5px;
width:30%;
border:0px;
text-align:right;
color:#000000;
}

.modschtxt2{
padding:0px 0px 0px 2px;
border-bottom:0px solid #E6E6E6;
text-align:left;
}

.modschffunc{
padding:5px 5px 5px 5px;
border:0px solid #4F4F4F;
text-align:center;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.modschbttnsh{
padding:0px 0px 0px 0px;
height:18px;
background:#DF0001;
border:0px solid #EA6D29;
text-align:center;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:1px;
color:#FFFFFF;
}

/*Modulo Resultados (Show Adds) /////////////////////////////////////*/
.modshw {
padding:0px 0px 0px 0px;
text-align:left;
}

.modshw a {
font-family:arial, tahoma, helvetica, sans-serif; 
font-size:12px;
font-weight:normal;
text-decoration: none;
font-style:normal;
letter-spacing:0px;
color: #D20035;
}

.modshw a:active {
font-weight:normal;
text-decoration: none;
letter-spacing:0px;
color:#D20035;
}

.modshw a:visited {
font-weight:normal;
text-decoration: none;
letter-spacing:0px;
color:#D20035;
}

.modshw a:hover {
font-weight:normal;
font-style:normal;
text-decoration: underline;
letter-spacing:0px;
color:#555555;
}

.modshwtxt1{
padding:0px 2px 0px 5px;
width:30%;
border:0px;
text-align:right;
color:#000000;
}

.modshwtxt2{
padding:0px 2px 2px 5px;
width:70%;
border-bottom:1px solid #E6E6E6;
text-align:left;
}

.modshwref{
padding:0px 10px 2px 0px;
width:20%;
border-bottom:0px solid #E6E6E6;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
}

.modshwreco{
padding:0px 5px 0px 0px;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.modshwnew{
padding:0px 5px 0px 0px;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.modshwprecio{
padding:0px 15px 5px 5px;
text-align:right;
vertical-align:top;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.modshwtitulo{
padding:2px 5px 2px 5px;
width:230px;
height:20px;
border-bottom:0px solid #4F4F4F;
font-weight:bold;
color:#0064B4;
}

.modshwdesc{
padding:5px 10px 5px 5px;
width:210px;
vertical-align:top;
text-align:justify;
}

.modshwtdfoto{
padding:2px 2px 2px 2px;
text-align:center;
}

.modshwfoto{
padding:0px 0px 0px 0px;
width:150px;
border:1px solid #C0C0C0;
text-align:center;
}

.modshwnull{
padding:0px 2px 0px 2px;
width:150px;
}

/*Modulo Ficha (Add) ///////////////////////////////////////////*/
.modfx {
padding:0px 0px 0px 0px;
text-align:left;
}

.modfx a {
font-family:arial, tahoma, helvetica, sans-serif; 
font-size:12px;
font-weight:normal;
text-decoration: none;
font-style:normal;
letter-spacing:0px;
color: #D20035;
}

.modfx a:active {
font-weight:normal;
text-decoration: none;
letter-spacing:0px;
color:#D20035;
}

.modfx a:visited {
font-weight:normal;
text-decoration: none;
letter-spacing:0px;
color:#D20035;
}

.modfx a:hover {
font-weight:normal;
font-style:normal;
text-decoration: underline;
letter-spacing:0px;
color:#555555;
}

.modfxsec{
padding:10px 0px 0px 5px;
width:99%;
border-bottom:1px dashed #999999;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:15px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#000000;
}

.modfxcat{
padding:0px 5px 0px 0px;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:16px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#000000;
}

.modfxtitulo{
padding:0px 0px 0px 0px;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:14px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#0064B4;
}

.modfxaddnw{
padding:0px 0px 0px 0px;
text-align:right;
}

.modfxtxt1{
padding:0px 2px 0px 5px;
width:30%;
background-color:#E6E6E6;
border:0px;
text-align:right;
}

.modfxtxt2{
padding:0px 2px 2px 5px;
width:70%;
border-bottom:1px solid #E6E6E6;
text-align:left;
}

.modfxprecio{
padding:0px 0px 0px 5px;
text-align:right;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.modfxdesc{
padding:2px 20px 2px 5px;
text-align:justify;
font-weight :normal;
color:#333333;
}

.modfxcontac{
padding:5px 10px 2px 5px;
text-align:left;
vertical-align:top;
}

.modfxstats{
padding:0px 5px 0px 0px;
text-align:right;
vertical-align:top;
}

.modfxtdfotos{
padding:2px 5px 2px 5px;
text-align:right;
vertical-align:top;
}

.modfxtdfotob{
padding:2px 5px 2px 5px;
text-align:center;
}

.modfxthumb{
padding:0px 2px 0px 5px;
width:100px;
height:70px;
border:1px solid #C0C0C0;
text-align:center;
vertical-align:top;
}

.modfxfoto{
padding:0px 2px 0px 2px;
width:380px;
border:1px solid #C0C0C0;
text-align:center;
}

.modfxnull{
padding:0px 2px 0px 2px;
width:150px;
}

/*Modulo Recomendados (Adds) ///////////////////////////////*/
.modrec {
padding:0px 0px 0px 0px;
text-align:right;
}

.modrec a {
font-family:arial, tahoma, helvetica, sans-serif; 
font-size:12px;
font-weight:normal;
font-style:normal;
text-decoration: none;
letter-spacing:0px;
color: #D20035;
}

.modrec a:active {
font-weight:normal;
font-style:normal;
text-decoration: none;
letter-spacing:0px;
color:#D20035;
}

.modrec a:visited {
font-weight:normal;
font-style:normal;
text-decoration: none;
letter-spacing:0px;
color:#D20035;
}

.modrec a:hover {
font-weight:normal;
font-style:normal;
text-decoration: normal;
letter-spacing:0px;
color:#555555;
}

.modrecetqleft{
padding:0px 0px 0px 32px;
width:240px;
height:22px;
background-image:url('../file/bground/bgetqleft.gif');
background-repeat: no-repeat;
text-align:left;
vertical-align:top;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:15px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#D20035;
}

.modreccat{
padding:0px 5px 0px 0px;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:16px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#000000;
}

.modrectitulo{
padding:0px 0px 0px 0px;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:14px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#0064B4;
}

.modrecaddnw{
padding:0px 0px 0px 0px;
text-align:right;
}

.modrectxt1{
padding:0px 2px 0px 5px;
width:30%;
background-color:#E6E6E6;
border:0px;
text-align:right;
}

.modrectxt2{
padding:0px 2px 2px 5px;
width:70%;
border-bottom:1px solid #E6E6E6;
text-align:left;
}

.modrecprecio{
padding:0px 0px 0px 5px;
text-align:right;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.modrecdesc{
padding:2px 20px 2px 5px;
text-align:justify;
font-weight :normal;
color:#333333;
}

.modreccontac{
padding:5px 10px 2px 5px;
text-align:left;
vertical-align:top;
}

.modrecstats{
padding:0px 5px 0px 0px;
text-align:right;
vertical-align:top;
}

.modrectdfotob{
padding:2px 5px 2px 5px;
text-align:center;
}

.modrecfoto{
padding:0px 2px 0px 2px;
width:380px;
border:1px solid #C0C0C0;
text-align:center;
}

.modrecnull{
padding:0px 2px 0px 2px;
width:150px;
}

.modrecthumb{
padding:0px 2px 0px 5px;
width:100px;
height:70px;
border:1px solid #C0C0C0;
text-align:center;
vertical-align:top;
}

/*Estilos Individuales (Applicación) ////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Catálogo Applicación (Idcon 3) ///////////////////////////////*/
/*Catálogo Categorias (Búsqueda) /////////////////////////////*/
.cat3{
padding:0px 0px 0px 0px;
text-align:left;
}

.cat3tab{
padding:0px 0px 0px 0px;
width:100%;
}

.cat3txt1{
padding:0px 2px 0px 5px;
width:30%;
border:0px;
text-align:right;
color:#000000;
}

.cat3txt2{
padding:0px 0px 0px 2px;
border-bottom:0px solid #E6E6E6;
text-align:left;
}

.cat3titulo{
padding:0px 2px 0px 2px;
border-bottom:1px solid #EFEFEF;
text-align:center;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#DF0001;
}

.cat3desc{
padding:0px 2px 20px 5px;
border-top:0px solid #D4D4D4;
text-align:left;
text-align:justify;
font-weight :normal;
color:#555555;
}

.cat3tdfoto{
padding:0px 2px 10px 2px;
text-align:center;
}

.cat3foto{
padding:0px 0px 0px 0px;
border:1px solid #C0C0C0;
}

.cat3fotonull{
padding:0px 0px 0px 0px;
border:0px solid #C0C0C0;
}

/*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: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 10px 5px;
border:0px solid #4F4F4F;
text-align:center;
font-family: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 #EA8829;
text-align:center;
font-family: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: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: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: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;
}

.shw3fotonull{
padding:0px 0px 0px 0px;
width:440px;
border:1px solid #C0C0C0;
text-align:center;
}

.shw3msg{
padding:5px 10px 5px 5px;
background-color:#EDEDED;
border:1px dashed #DC0100;
vertical-align:top;
text-align:center;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight :normal;
font-style:normal;
letter-spacing:0px;
color:#555555;
}

.shw3info{
padding:5px 10px 5px 5px;
background-color:#EDEDED;
border:1px dashed #C0C0C0;
vertical-align:top;
text-align:justify;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight :normal;
font-style:normal;
letter-spacing:0px;
color:#555555;
}

.shw3null{
background:#D30F00;
padding: 0px 5px 0px 5px;
width:100%;
text-align:left;
vertical-align:middle;
font-size:12px;
color:#FFFFFF;
}

/*Catálogo Mostrar Ficha (Show Add) /////////////////////////*/
.mfx3sec{
padding:10px 0px 0px 5px;
width:99%;
border-bottom:1px dashed #999999;
text-align:left;
font-family: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: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: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;
}

/*Catalogo Recomendados /////////////////////////////////////*/
.rec3titulo{
padding:0px 0px 0px 0px;
width:100%;
height:20px;
border-bottom:0px solid #4F4F4F;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:oblique;
letter-spacing:0px;
color:#404040;
}

.rec3desc{
padding:0px 15px 20px 15px;
text-align:justify;
vertical-align:top;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#404040;
}

.rec3precio{
padding:0px 10px 0px 5px;
border-bottom:0px solid #888888;
text-align:right;
}

.rec3tdimg{
padding:5px 2px 0px 2px;
text-align:center;
}

.rec3img{
padding:2px 2px 2px 2px;
width:160px;
border:1px solid #E6E6E6;
}

.rec3web{
padding:5px 2px 0px 2px;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:9px;
font-weight:normal;
font-style:oblique;
letter-spacing:0px;
color:#0064B4;
}

/*Noticias Applicación (Idcon 5) ////////////////////////////////*/
/*Noticias Script Scroll //////////////////////////////////////////*/
#frmnews{
width:185px;
height:230px;
border:0px;
}

#newsdiv{
position: absolute;
padding:0px 0px 0px 0px;
}

/*Noticias Categorias (Búsqueda) //////////////////////////////*/
.cat5{
padding:0px 0px 0px 0px;
text-align:left;
}

.cat5tab{
padding:0px 0px 0px 0px;
width:100%;
}

.cat5txt1{
padding:0px 2px 0px 5px;
width:30%;
border:0px;
text-align:right;
color:#000000;
}

.cat5txt2{
padding:0px 0px 0px 2px;
border-bottom:0px solid #E6E6E6;
text-align:left;
}

.cat5titulo{
padding:0px 2px 0px 2px;
border-bottom:1px solid #EFEFEF;
text-align:center;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#DF0001;
}

.cat5desc{
padding:0px 2px 20px 5px;
border-top:0px solid #D4D4D4;
text-align:left;
text-align:justify;
font-weight :normal;
color:#555555;
}

.cat5tdfoto{
padding:0px 2px 10px 2px;
text-align:center;
}

.cat5foto{
padding:0px 0px 0px 0px;
border:1px solid #C0C0C0;
}

.cat5fotonull{
padding:0px 0px 0px 0px;
border:0px solid #C0C0C0;
}

/*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: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: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:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:1px;
color:#FFFFFF;
}


/*Noticias 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: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: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: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;
}

.shw5fotonull{
padding:0px 0px 0px 0px;
width:440px;
border:1px solid #C0C0C0;
text-align:center;
}

.shw5msg{
padding:5px 10px 5px 5px;
background-color:#EDEDED;
border:1px dashed #DC0100;
vertical-align:top;
text-align:center;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight :normal;
font-style:normal;
letter-spacing:0px;
color:#555555;
}

/*Noticias Ficha /////////////////////////////////////////////////////*/
.mfx5sec{
padding:10px 0px 0px 5px;
width:99%;
border-bottom:1px dashed #999999;
text-align:left;
font-family: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: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: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: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;
}

/*Noticias Recomendados //////////////////////////////////////*/
.rec5titulo{
padding:2px 0px 2px 0px;
border-bottom:1px dashed #C0C0C0;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
font-style:oblique;
letter-spacing:0px;
color:#404040;
}

.rec5desc{
padding:2px 0px 2px 0px;
border-bottom:1px dashed #C0C0C0;
text-align:justify;
vertical-align:top;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#404040;
}

.rec5tdimg{
padding:5px 2px 0px 2px;
text-align:center;
}

.rec5img{
padding:0px 2px 0px 2px;
width:160px;
border:1px solid #E6E6E6;
}

.rec5web{
padding:5px 2px 0px 2px;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:oblique;
letter-spacing:2px;
}

/*Agenda Eventos Applicación (Idcon 6) //////////////////////*/
/*Agenda Eventos Categorias (Búsqueda) ////////////////////*/
.cat6{
padding:0px 0px 0px 0px;
text-align:left;
}

.cat6tab{
padding:0px 0px 0px 0px;
width:100%;
}

.cat6txt1{
padding:0px 2px 0px 5px;
width:30%;
border:0px;
text-align:right;
color:#000000;
}

.cat6txt2{
padding:0px 0px 0px 2px;
border-bottom:0px solid #E6E6E6;
text-align:left;
}

.cat6titulo{
padding:0px 2px 0px 2px;
border-bottom:1px solid #EFEFEF;
text-align:center;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#DF0001;
}

.cat6desc{
padding:0px 2px 20px 5px;
border-top:0px solid #D4D4D4;
text-align:left;
text-align:justify;
font-weight :normal;
color:#555555;
}

.cat6tdfoto{
padding:0px 2px 10px 2px;
text-align:center;
}

.cat6foto{
padding:0px 0px 0px 0px;
border:1px solid #C0C0C0;
}

.cat6fotonull{
padding:0px 0px 0px 0px;
border:0px solid #C0C0C0;
}

/*Agenda Eventos Search (Búsqueda) /////////////////////////*/
.sch6{
padding:0px 0px 0px 0px;
text-align:left;
}

.sch6tab{
padding:0px 0px 0px 0px;
width:100%;
}

.sch6titulo{
padding:0px 5px 0px 5px;
border-bottom:1px solid #EFEFEF;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:15px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#DF0001;
}

.sch6txt1{
padding:0px 2px 0px 5px;
width:30%;
border:0px;
text-align:right;
color:#000000;
}

.sch6txt2{
padding:0px 0px 0px 2px;
border-bottom:0px solid #E6E6E6;
text-align:left;
}

.sch6ffunc{
padding:5px 5px 5px 5px;
border:0px solid #4F4F4F;
text-align:center;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.sch6bttnsh {
padding:0px 0px 0px 0px;
height:18px;
background:#DF0001;
border:0px solid #EA6D29;
text-align:center;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:1px;
color:#FFFFFF;
}

/*Agenda Eventos Search (Resultados) ///////////////////////*/
.shw6tdup{
padding:0px 0px 0px 0px;
width:466px;
background-image:url('../file/add/6/bgmoduloup.gif');
background-repeat: no-repeat;
}

.shw6tdupalarm{
padding:0px 0px 0px 0px;
width:466px;
background-image:url('../file/add/6/bgmoduloupalarm.gif');
background-repeat: no-repeat;
}

.shw6tdmiddle{
padding:0px 0px 0px 0px;
background-image:url('../file/add/6/bgmodulomiddle.gif');
}

.shw6tdmiddlealarm{
padding:0px 0px 0px 0px;
background-image:url('../file/add/6/bgmodulomiddlealarm.gif');
}

.shw6tddown{
padding:0px 0px 0px 0px;
height:22px;
background-image:url('../file/add/6/bgmodulodown.gif');
background-repeat: no-repeat;
}

.shw6tddownalarm{
padding:0px 0px 0px 0px;
height:22px;
background-image:url('../file/add/6/bgmodulodownalarm.gif');
background-repeat: no-repeat;
}

.shw6txt1{
padding:0px 2px 0px 5px;
width:30%;
border:0px;
text-align:right;
color:#000000;
}

.shw6txt2{
padding:0px 2px 2px 5px;
width:70%;
border-bottom:1px solid #E6E6E6;
text-align:left;
}

.shw6reco{
padding:0px 5px 0px 0px;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.shw6new{
padding:0px 5px 0px 0px;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.shw6sec{
padding:20px 0px 0px 5px;
width:99%;
border-bottom:1px dashed #999999;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:16px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#F0890A;
}

.shw6titulo{
padding:5px 10px 0px 5px;
border-bottom:1px solid #E6E6E6;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#000000;
}

.shw6tituloalarm{
padding:5px 10px 0px 5px;
border-bottom:1px solid #E6E6E6;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:14px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#D20035;
}

.shw6desc{
padding:5px 10px 5px 15px;
width:100%;
border-top:0px solid #D4D4D4;
text-align:justify;
vertical-align:top;
font-weight :normal;
color:#555555;
}

.shw6ref{
padding:0px 10px 2px 0px;
width:20%;
border-bottom:0px solid #E6E6E6;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
}

.shw6precio{
padding:0px 10px 0px 5px;
text-align:right;
vertical-align:top;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.shw6alarm{
padding:1px 5px 0px 5px;
width:25px;
text-align:left;
vertical-align:top;
}

.shw6fch{
padding:5px 2px 0px 10px;
width:100px;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#555555;
}

.shw6fchalarm{
padding:5px 2px 0px 10px;
width:100px;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#D20035;
}

.shw6hora{
padding:0px 2px 0px 2px;
width:75px;
background-color:#E6E6E6;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#000000;
}

.shw6horaalarm{
padding:0px 2px 0px 2px;
width:75px;
background-color:#D20035;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#FFFFFF;
}

.shw6ubica{
padding:5px 2px 0px 10px;
width:100%;
height:20px;
border-bottom:1px solid #E6E6E6;
text-align:left;
vertical-align:middle;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.shw6ubialarm{
padding:5px 2px 0px 10px;
width:100%;
height:20px;
border-bottom:1px solid #E6E6E6;
text-align:left;
vertical-align:middle;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:14px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#D20035;
}

.shw6tdfoto{
padding:2px 2px 2px 15px;
text-align:center;
}

.shw6foto{
padding:0px 0px 0px 0px;
width:440px;
border:1px solid #C0C0C0;
text-align:center;
}

.shw6fotonull{
padding:0px 0px 0px 0px;
width:440px;
border:1px solid #C0C0C0;
text-align:center;
}

.shw6null{
padding:0px 2px 0px 2px;
width:150px;
}

/*Agenda Eventos Mostrar Ficha (Show Add) /////////////////*/
.mfx6sec{
padding:10px 0px 0px 5px;
width:99%;
border-bottom:1px dashed #999999;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:15px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#000000;
}

.mfx6cat{
padding:0px 5px 0px 0px;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:16px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#000000;
}

.mfx6titulo{
padding:0px 0px 0px 0px;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:14px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#0064B4;
}

.mfx6addnw{
padding:0px 0px 0px 0px;
text-align:right;
}

.mfx6txt1{
padding:0px 2px 0px 5px;
width:30%;
background-color:#E6E6E6;
border:0px;
text-align:right;
}

.mfx6txt2{
padding:0px 2px 2px 5px;
width:70%;
border-bottom:1px solid #E6E6E6;
text-align:left;
}

.mfx6precio{
padding:0px 0px 0px 5px;
text-align:right;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.mfx6desc{
padding:2px 20px 2px 5px;
text-align:justify;
font-weight :normal;
color:#333333;
}

.mfx6contac{
padding:5px 10px 2px 5px;
text-align:left;
vertical-align:top;
}

.mfx6stats{
padding:0px 5px 0px 0px;
text-align:right;
vertical-align:top;
}

.mfx6tdfotos{
padding:2px 5px 2px 5px;
text-align:right;
vertical-align:top;
}

.mfx6tdfotob{
padding:2px 5px 2px 5px;
text-align:center;
}

.mfx6thumb{
padding:0px 2px 0px 5px;
width:100px;
height:70px;
border:1px solid #C0C0C0;
text-align:center;
vertical-align:top;
}

.mfx6foto{
padding:0px 2px 0px 2px;
width:380px;
border:1px solid #C0C0C0;
text-align:center;
}

.mfx6null{
padding:0px 2px 0px 2px;
width:150px;
}

.mfx6icotd{
padding:2px 5px 2px 5px;
text-align:center;
vertical-align:top;
}

.mfx6ico{
padding:0px 2px 0px 2px;
border:1px solid #C0C0C0;
text-align:center;
}

/*Agenda Eventos Recomendados /////////////////////////////*/
.rec6titulo{
padding:0px 0px 0px 0px;
height:20px;
border-bottom:0px solid #4F4F4F;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:oblique;
letter-spacing:0px;
color:#404040;
}

.rec6desc{
padding:5px 0px 2px 2px;
text-align:justify;
vertical-align:top;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#404040;
}

.rec6tdimg{
padding:5px 2px 0px 2px;
text-align:center;
}

.rec6img{
padding:0px 2px 0px 2px;
width:150px;
border:0px solid #C0C0C0;
text-align:center;
}

.rec6web{
padding:5px 2px 0px 2px;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:9px;
font-weight:normal;
font-style:oblique;
letter-spacing:0px;
color:#0064B4;
}

/*Directorio Applicación (Idcon 7) //////////////////////////////*/
/*Directorio Categorias (Búsqueda) ////////////////////////////*/
.cat7{
padding:0px 0px 0px 0px;
text-align:left;
}

.cat7tab{
padding:0px 0px 0px 0px;
width:100%;
}

.cat7txt1{
padding:0px 2px 0px 5px;
width:30%;
border:0px;
text-align:right;
color:#000000;
}

.cat7txt2{
padding:0px 0px 0px 2px;
border-bottom:0px solid #E6E6E6;
text-align:left;
}

.cat7titulo{
padding:0px 2px 0px 2px;
border-bottom:1px solid #EFEFEF;
text-align:center;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#DF0001;
}

.cat7desc{
padding:0px 2px 20px 5px;
border-top:0px solid #D4D4D4;
text-align:left;
text-align:justify;
font-weight :normal;
color:#555555;
}

.cat7tdfoto{
padding:0px 2px 10px 2px;
text-align:center;
}

.cat7foto{
padding:0px 0px 0px 0px;
border:1px solid #C0C0C0;
}

.cat7fotonull{
padding:0px 0px 0px 0px;
border:0px solid #C0C0C0;
}

/*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: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: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: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: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: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: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;
}

.shw7fotonull{
padding:0px 0px 0px 0px;
width:440px;
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: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: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: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: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: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;
}

/*Directorio Recomendados ////////////////////////////////////*/
.rec7titulo{
padding:0px 0px 0px 0px;
width:100%;
height:20px;
border-bottom:0px solid #4F4F4F;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:oblique;
letter-spacing:0px;
color:#404040;
}

.rec7desc{
padding:0px 15px 20px 15px;
text-align:justify;
vertical-align:top;
font-family: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:2px 2px 2px 2px;
width:160px;
border:1px solid #E6E6E6;
}

.rec7web{
padding:5px 2px 0px 2px;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:9px;
font-weight:normal;
font-style:oblique;
letter-spacing:0px;
color:#0064B4;
}

/*Shop Productos Applicación (Idcon 10) //////////////////////*/
/*Shop Categorias (Búsqueda) /////////////////////////////////*/
.cat10{
padding:0px 0px 0px 0px;
text-align:left;
}

.cat10tab{
padding:0px 0px 0px 0px;
width:100%;
}

.cat10txt1{
padding:0px 2px 0px 5px;
width:30%;
border:0px;
text-align:right;
color:#000000;
}

.cat10txt2{
padding:0px 0px 0px 2px;
border-bottom:0px solid #E6E6E6;
text-align:left;
}

.cat10titulo{
padding:0px 2px 0px 2px;
border-bottom:1px solid #EFEFEF;
text-align:center;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#DF0001;
}

.cat10desc{
padding:0px 2px 20px 5px;
border-top:0px solid #D4D4D4;
text-align:left;
text-align:justify;
font-weight :normal;
color:#555555;
}

.cat10tdfoto{
padding:0px 2px 10px 2px;
text-align:center;
}

.cat10foto{
padding:0px 0px 0px 0px;
border:1px solid #C0C0C0;
}

.cat10fotonull{
padding:0px 0px 0px 0px;
border:0px solid #C0C0C0;
}

/*Shop Search (Búsqueda) /////////////////////////////////////*/
.sch10{
padding:0px 0px 0px 0px;
text-align:left;
}

.sch10tab{
padding:0px 0px 0px 0px;
width:100%;
}

.sch10txt1{
padding:0px 2px 0px 5px;
width:30%;
height:18px;
text-align:right;
color:#000000;
}

.sch10txt2{
padding:0px 5px 0px 2px;
border-bottom:1px solid #E6E6E6;
text-align:left;
}

.sch10txt3{
padding:0px 5px 0px 2px;
border-bottom:1px solid #E6E6E6;
text-align:right;
}

.sch10ref{
padding:0px 10px 2px 5px;
width:70%;
border-bottom:0px solid #E6E6E6;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.sch10titulo{
padding:5px 5px 0px 10px;
width:100%;
text-align:left;
vertical-align:top;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.sch10desc{
padding:5px 10px 5px 10px;
text-align:justify;
vertical-align:top;
font-weight :normal;
color:#555555;
}

.sch10ffunc{
padding:5px 5px 10px 5px;
border:0px solid #4F4F4F;
text-align:center;
font-family: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: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 7px 2px 0px;
width:20%;
border-bottom:0px solid #E6E6E6;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#7F7F7F;
}

.shw10reco{
padding:0px 5px 0px 0px;
text-align:right;
font-family: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:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.shw10precio{
padding:0px 15px 5px 5px;
text-align:right;
vertical-align:top;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.shw10aux{
padding:1px 5px 0px 2px;
width:70%;
border-bottom:1px solid #E6E6E6;
text-align:left;
vertical-align:middle;
}

.shw10titulo{
padding:2px 5px 2px 5px;
width:320px;
height:20px;
border-bottom:0px solid #4F4F4F;
font-weight:bold;
color:#0064B4;
}

.shw10desc{
padding:5px 10px 5px 5px;
width:210px;
vertical-align:top;
text-align:justify;
}

.shw10tdfoto{
padding:2px 2px 2px 2px;
text-align:center;
}

.shw10foto{
padding:0px 0px 0px 0px;
width:150px;
border:1px solid #C0C0C0;
text-align:center;
}

.shw10fotonull{
padding:0px 0px 0px 0px;
width:440px;
border:1px solid #C0C0C0;
text-align:center;
}

.shw10msg{
padding:5px 10px 5px 5px;
background-color:#EDEDED;
border:1px dashed #DC0100;
vertical-align:top;
text-align:center;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight :normal;
font-style:normal;
letter-spacing:0px;
color:#555555;
}

.shw10info{
padding:5px 10px 5px 5px;
background-color:#EDEDED;
border:1px dashed #C0C0C0;
vertical-align:top;
text-align:justify;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight :normal;
font-style:normal;
letter-spacing:0px;
color:#555555;
}

.shw10null{
background:#D30F00;
padding: 0px 5px 0px 5px;
width:100%;
text-align:left;
vertical-align:middle;
font-size:12px;
color:#FFFFFF;
}

/*Shop Mostrar Ficha (Show Add) /////////////////////////////*/
.mfx10sec{
padding:10px 0px 0px 5px;
width:99%;
border-bottom:1px dashed #999999;
text-align:left;
font-family: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: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: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;
}

/*Shop Recomendados //////////////////////////////////////////*/
.rec10{
padding:0px 0px 0px 5px;
}

.rec10 a{
padding:0px 0px 0px 0px;
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#D20035;
}

.rec10 a:active{
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#D20035;
}

.rec10 a:visited{
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#D20035;
}

.rec10 a:hover{
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#000000;
}

.rec10etqleft{
padding:30px 2px 0px 65px;
width:227px;
height:62px;
background-image:url('../file/bground/bgetqreco.gif');
background-repeat: no-repeat;
text-align:left;
vertical-align:top;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:17px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#FFFFFF;
}

.rec10titulo{
padding:0px 5px 0px 18px;
border-bottom:1px solid #EFEFEF;
text-align:left;
vertical-align:middle;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#DF0001;
}

.rec10desc{
padding:5px 0px 2px 2px;
text-align:justify;
vertical-align:top;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#404040;
}

.rec10txt1{
padding:0px 0px 0px 5px;
width:120px;
text-align:right;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
}

.rec10txt2{
padding:0px 0px 0px 0px;
width:120px;
text-align:left;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#000000;
}

.rec10txt3{
padding:0px 0px 0px 0px;
width:120px;
text-align:left;
font-weight:bold;
font-style:italic;
letter-spacing:0px;
color:#000000;
}

.rec10precio{
padding:0px 0px 0px 5px;
text-align:right;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.rec10tdimg{
padding:0px 0px 0px 15px;
text-align:center;
}

.rec10img{
padding:0px 0px 0px 0px;
width:150px;
border:1px dashed #C0C0C0;
text-align:center;
}

.rec10web{
padding:5px 2px 0px 2px;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:9px;
font-weight:normal;
font-style:oblique;
letter-spacing:0px;
color:#0064B4;
}

/*Contactos Applicación (Idcon 21) ////////////////////////////*/

/*Contactos Categorias (Búsqueda) ///////////////////////////*/
.cat20{
padding:0px 0px 0px 0px;
text-align:left;
}

.cat20tab{
padding:0px 0px 0px 0px;
width:100%;
}

.cat20txt1{
padding:0px 2px 0px 5px;
width:30%;
border:0px;
text-align:right;
color:#000000;
}

.cat20txt2{
padding:0px 0px 0px 2px;
border-bottom:0px solid #E6E6E6;
text-align:left;
}

.cat20titulo{
padding:0px 2px 0px 2px;
border-bottom:1px solid #EFEFEF;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#DF0001;
}

.cat20desc{
padding:0px 2px 20px 5px;
border-top:0px solid #D4D4D4;
text-align:left;
text-align:justify;
font-weight :normal;
color:#555555;
}

.cat20tdfoto{
padding:0px 2px 10px 2px;
text-align:center;
}

.cat20foto{
padding:0px 0px 0px 0px;
border-top:0px solid #C0C0C0;
border-bottom:0px solid #C0C0C0;
border-left:0px solid #C0C0C0;
border-right:0px solid #C0C0C0;
}

.cat20fotonull{
padding:0px 0px 0px 0px;
border:0px solid #C0C0C0;
}

/*Contactos Search (Búsqueda) ////////////////////////////////*/
.sch20{
padding:0px 0px 0px 0px;
text-align:left;
}

.sch20tab{
padding:0px 0px 0px 0px;
width:100%;
}

.sch20txt1{
padding:0px 2px 0px 5px;
width:30%;
border:0px;
text-align:right;
color:#000000;
}

.sch20txt2{
padding:0px 0px 0px 2px;
border-bottom:0px solid #E6E6E6;
text-align:left;
}

.sch20titulo{
padding:0px 5px 0px 5px;
border-bottom:1px solid #EFEFEF;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:15px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#DF0001;
}

.sch20ffunc{
padding:5px 5px 5px 5px;
border:0px solid #4F4F4F;
text-align:center;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.sch20bttnsh {
padding:0px 0px 0px 0px;
height:18px;
background:#DF0001;
border:0px solid #EA6D29;
text-align:center;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:1px;
color:#FFFFFF;
}

/*Contactos Search (Resultados) ///////////////////////////////*/
.shw20sec{
padding:10px 0px 0px 5px;
width:99%;
border-bottom:1px dashed #999999;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:16px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#F0890A;
}

.shw20upmarc{
padding:0px 0px 0px 0px;
border-bottom:1px dashed #999999;
text-align:center;
}

.shw20txt1{
padding:0px 2px 0px 5px;
width:30%;
border:0px;
text-align:right;
color:#000000;
}

.shw20txt2{
padding:0px 2px 2px 5px;
width:70%;
border-bottom:1px solid #E6E6E6;
text-align:left;
}

.shw20ref{
padding:0px 5px 0px 5px;
width:100px;
border-bottom:1px solid #E6E6E6;
text-align:left;
vertical-align:middle;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.shw20reco{
padding:0px 5px 0px 0px;
width:25px;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.shw20new{
padding:0px 5px 0px 0px;
width:25px;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.shw20precio{
padding:0px 10px 0px 5px;
text-align:right;
vertical-align:top;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.shw20titulo{
padding:2px 5px 2px 5px;
width:350px;
height:20px;
border-bottom:1px solid #E6E6E6;
text-align:left;
vertical-align:middle;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.shw20desc{
padding:0px 2px 20px 5px;
border-top:0px solid #D4D4D4;
text-align:left;
text-align:justify;
font-weight :normal;
color:#555555;
}

.shw20tdfoto{
padding:2px 2px 2px 15px;
text-align:center;
}

.shw20foto{
padding:0px 0px 0px 0px;
width:440px;
border:1px solid #C0C0C0;
text-align:center;
}

.shw20fotonull{
padding:0px 0px 0px 0px;
width:440px;
border:1px solid #C0C0C0;
text-align:center;
}

.shw20null{
padding:0px 2px 0px 2px;
width:150px;
}

.shw20msg{
padding:5px 10px 5px 5px;
background-color:#EDEDED;
border:1px dashed #DC0100;
vertical-align:top;
text-align:center;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight :normal;
font-style:normal;
letter-spacing:0px;
color:#555555;
}

/*Contactos Mostrar Ficha (Show Add) ////////////////////////*/
.mfx20sec{
padding:10px 0px 0px 5px;
width:99%;
border-bottom:1px dashed #999999;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:15px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#000000;
}

.mfx20cat{
padding:0px 5px 0px 0px;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:16px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#000000;
}

.mfx20titulo{
padding:2px 5px 2px 5px;
border-bottom:1px dashed #C0C0C0;
text-align:right;
font-weight:normal;
font-style:italic;
letter-spacing:1px;
font-size:15px;
color:#F2930E;
}

.mfx20addnw{
padding:0px 0px 0px 0px;
text-align:right;
}

.mfx20txt1{
padding:0px 2px 0px 5px;
width:30%;
background-color:#E6E6E6;
border:0px;
text-align:right;
}

.mfx20txt2{
padding:0px 2px 2px 5px;
width:70%;
border-bottom:1px solid #E6E6E6;
text-align:left;
}

.mfx20precio{
padding:0px 0px 0px 5px;
text-align:right;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.mfx20desc{
padding:2px 20px 2px 5px;
text-align:justify;
font-weight :normal;
color:#333333;
}

.mfx20contac{
padding:5px 10px 2px 5px;
text-align:left;
vertical-align:top;
}

.mfx20stats{
padding:0px 5px 0px 0px;
text-align:right;
vertical-align:top;
}

.mfx20tdfoto{
padding:2px 5px 2px 5px;
text-align:right;
vertical-align:top;
}

.mfx20tdfotob{
padding:2px 5px 2px 5px;
text-align:center;
}

.mfx20thumb{
padding:0px 2px 0px 5px;
width:100px;
height:70px;
border:1px solid #C0C0C0;
text-align:center;
vertical-align:top;
}

.mfx20foto{
padding:0px 2px 0px 2px;
width:380px;
border:1px solid #C0C0C0;
text-align:center;
}

.mfx20null{
padding:0px 2px 0px 2px;
width:150px;
}

.mfx20icotd{
padding:2px 5px 2px 5px;
text-align:center;
vertical-align:top;
}

.mfx20ico{
padding:0px 2px 0px 2px;
border:1px solid #C0C0C0;
text-align:center;
}

/*Contactos Recomendados ////////////////////////////////////*/
.rec20titulo{
padding:0px 0px 0px 0px;
height:20px;
border-bottom:0px solid #4F4F4F;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:oblique;
letter-spacing:0px;
color:#404040;
}

.rec20desc{
padding:5px 0px 2px 2px;
text-align:justify;
vertical-align:top;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#404040;
}

.rec20tdimg{
padding:5px 2px 0px 2px;
text-align:center;
}

.rec20img{
padding:0px 2px 0px 2px;
width:150px;
border:0px solid #C0C0C0;
text-align:center;
}

.rec20web{
padding:5px 2px 0px 2px;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:9px;
font-weight:normal;
font-style:oblique;
letter-spacing:0px;
color:#0064B4;
} 

/*Show Resultados Tablas (Estructura)  //////////////////////////////////////////////////////////////////////////////////////////////*/
/*Header Tabla (Titulos) ////////////////*/
.hdtab{
padding:1px 2px 1px 5px;
height:20px;
background:#FFFFFF;
border-top:1px solid #EFEFEF;
border-bottom:1px solid #F0890A;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:14px;
font-weight:normal;
font-style:italic;
letter-spacing:1px;
color:#000000;
}

/*Subheader Tabla (Titulos) ////////////*/
.sbhdtab{
padding:1px 2px 1px 2px;
background:#FFF1F1;
border-top:1px solid #E5E5E5;
border-bottom:1px solid #C7C7C7;
height:20px;
}

/*Header Tabla (Search) ///////////////*/
.hdtabsch{
padding:1px 2px 1px 2px;
background:#F7F7F7;
border-top:1px solid #E5E5E5;
border-bottom:1px solid #C7C7C7;
height:20px;
}

/*Listado (Grupo) ////////////////////////*/
.lgrup {
background-image:url('../file/bground/flgroup.gif');
padding:0px 2px 0px 2px;
border-bottom:1px solid #C0C0C0;
height:20px;
font-size:12px;
}

/*Listado (Subgrupo) ///////////////////*/
.lsbgrup {
padding:0px 2px 0px 2px;
background:#FBFBFB;
border-bottom:1px solid #D7D7D7;
height:20px;
font-size:12px;
}

/*Listado (Categoria) ////////////////////*/
.lscat {
padding:0px 2px 0px 2px;
border-bottom:1px solid #990000;
height:20px;
font-size:11px;
font-weight:bold;
}

/*Listado (Subcategoria) ////////////////*/
.lsbcat {
padding:0px 2px 0px 2px;
border:0px solid #F7F7F7;
height:20px;
font-size:11px;
font-weight:normal;
}

/*Listado (Espacio) //////////////////////*/
.lspace {
padding:0px 0px 2px 0px;
border-top:1px solid #C0C0C0;
}

/*Formularios (Estructura) //////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Acción //////////////////////////////////*/
.faction{
padding:10px 0px 0px 5px;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-style:normal;
letter-spacing:1px;
color:#000000;
}

/*Información ////////////////////////////*/
.finf{
padding:2px 5px 2px 5px;
background-color:#FAF1D3;
border-top:1px dashed #DEDEDE;
border-bottom:1px dashed #DEDEDE;
width:99%;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:1px;
color:#000000;
}

/*Sección /////////////////////////////////*/
.fsec{
padding:0px 5px 0px 5px;
width:100%;
height:17px;
border-bottom:0px dashed #0165B4;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:18px;
font-weight:bold;
font-style:oblique;
letter-spacing:1px;
color:#0064B4;
}

/*Subsección /////////////////////////////*/
.fsubsec{
padding:1px 5px 1px 5px;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:14px;
font-weight:bold;
font-style:normal;
letter-spacing:1px;
color:#000000;
}

/*Form General (Mod. Left) /////////////*/
.ftxt1{
padding:0px 5px 0px 5px;
width:25%;
border:0px solid #4F4F4F;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
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:arial, tahoma, helvetica, sans-serif;
font-size:12px;
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:arial, tahoma, helvetica, sans-serif;
font-size:12px;
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:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

/*Form General (Mod. Center) /////////*/
.fctxt1{
padding:0px 5px 0px 0px;
width:40%;
border:0px solid #4F4F4F;
text-align:right;
font-family: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: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:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

/*Form Search ///////////////////////////*/
.fsh1{
padding:1px 2px 1px 5px;
width:25%;
background-color:#E6E6E6;
border:0px solid #4F4F4F;
text-align:left;
font-family: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: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:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

/*Formularios (Componentes) /////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.input{
padding:0px 0px 0px 0px;
background-color:#F7F7F7;
border:1px solid #C0C0C0;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
letter-spacing:1px;
color:#000000;
}

.select{
padding:0px 0px 0px 0px;
background-color:#F7F7F7;
border:1px solid #C0C0C0;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
letter-spacing:0px;
color:#000000;
}

.selectm{
padding:0px 0px 0px 0px;
background-color:#FFFAE9;
border:1px solid #C0C0C0;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
letter-spacing:1px;
}

.checbox{
border:1px solid #C0C0C0;
}

.checradio{
border:1px solid #C0C0C0;
}

.txtarea{
padding:0px 0px 0px 0px;
background-color:#F7F7F7;
border:1px solid #C0C0C0;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
letter-spacing:1px;
color:#000000;
}

/*Componentes (Especiales) ///////////////////////////////////*/
/*Inputs información ////////////////////*/
.inputinf{
padding:0px 0px 0px 0px;
background-color:#F7F7F7;
border:1px solid #FFC000;
font-family: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:1px solid #C0C0C0;
font-family: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: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: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: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:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

/*Chec box ///////////////////////////////*/
.chboxon{
background:#F7F7F7;
border:1px solid #FF0000;
}

.chboxtrans{
background:#transparent;
border:none;
}

/*Chec radio /////////////////////////////*/
.chradionull{
border-top:1px solid #D30F00;
border-bottom:1px solid #C0C0C0;
border-left:1px solid #D30F00;
border-right:1px solid #C0C0C0;
}

.chradioon{
background:#FFF5F5;
border:1px solid #D30F00;
}

.chradiooff{
background:#F7F7F7;
border:1px solid #C0C0C0;
}

.chradiotrans{
background:#transparent; 
border:none;
}

/*Boton add o guardar //////////////////*/
.bttnadd{
padding:0px 0px 0px 0px;
height:18px;
background:#0064B4;
border:0px solid #EA8829;
text-align:center;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:1px;
color:#FFFFFF;
}

/*Boton restablecer /////////////////////*/
.bttnres{
padding:0px 0px 0px 0px;
height:18px;
background:#0064B4;
border:0px solid #EA8829;
text-align:center;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:1px;
color:#FFFFFF;
}


/*Boton editar ////////////////////////////*/
.bttnedi{
padding:0px 0px 0px 0px;
height:18px;
background:#0064B4;
border:0px solid #EA8829;
text-align:center;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:1px;
color:#FFFFFF;
}

/*Boton  borrar //////////////////////////*/
.bttndel {
padding:0px 0px 0px 0px;
height:18px;
background:#F7F7F7;
border:1px solid #C0C0C0;
text-align:center;
font-family: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: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: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: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: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: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: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:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:1px;
color:#990000;
}

/*Select (General) ///////////////////////////////////////////////*/
/*Selec nombre //////////////////////////*/
.sellevn{
background:#8D0000;
text-align:center;
font-family: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: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: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: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: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:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

/*Select (Categorias) ////////////////////////////////////////////*/
/*Selec Categoria nombre //////////////*/
.selcatn{
background:#8D0000;
text-align:center;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-style:normal;
letter-spacing:0px;
color:#FFFFFF;
}

/*Selec Categoria grupo ////////////////*/
.selcatg{
background:#FF0000;
text-align:left;
font-family: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: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: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:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

/*Menu Paginación (Númerico) /////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.mnpag {
padding:3px; 
margin:3px;
text-align:center;
}

.mnpag a {
padding:2px 5px 2px 5px;
margin:2px;
border:1px solid #DEDEDE;
text-decoration:none;
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;
}

.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;
}
