/*Links, Textos y Tablas Generales ////////////////////////////////////////////////////////////////////////////////////////////////////*/
.td,tr,p,div {
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
}

A:link{
letter-spacing:0px;
color:#C10000;
font-weight:normal;
text-decoration: underline;
}
A:visited{
letter-spacing:0px;
color:#C10000;
font-weight:normal;
text-decoration: underline;
}

A:hover{
letter-spacing:0px;
color:#000000;
font-weight:normal;
text-decoration: underline;
}

/*Estructura /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.tabla{
padding:0px 0px 0px 0px;
background-image:url('../file/bground/bgtabla.jpg');
}

.contenido{
padding:0px 0px 0px 0px;
vertical-align:top;
}

/*Tabla contenido (General. Personalizar secciones) ////////*/
.tabcon{
padding:0px 0px 0px 2px;
text-align:left;
}

.tabcontab{
padding:0px 0px 0px 0px;
width:99%;
}

.tabcontd{
padding:0px 5px 0px 5px;
background:#FFFFFF;
text-align:left;
}

/*Header /////////////////////////////////////////////////////////*/
.header {
margin:0px 0px 0px 0px;
padding: 0px;
text-align:right;
}

.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:#C10000;
}

.header a:active {
font-weight:normal;
font-style:italic;
text-decoration:none;
letter-spacing:0px;
color:#C10000;
}

.header a:visited {
font-weight:normal;
font-style:italic;
text-decoration:none;
letter-spacing:0px;
color:#C10000;
}

.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:underline;
letter-spacing:0px;
color:#FFFFFF;
}

.footer a:active {
font-weight:normal;
text-decoration:underline;
letter-spacing:0px;
color:#FFFFFF;
}

.footer a:visited {
font-weight:normal;
text-decoration:underline;
letter-spacing:0px;
color:#FFFFFF;
}

.footer a:hover {
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#000000;
}

.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;
}

.footerdirec{
padding:0px 5px 15px 5px;
text-align:center;
vertical-align:bottom;
font-family:arial, tahoma, helvetica, sans-serif; 
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#999999;
}

/*Left /////////////////////////////////////////////////////////////*/
.left{
padding:0px 0px 0px 0px;
width:240px;
height:100%;
background-image:url('../file/bground/bgleft.jpg');
text-align:left;
vertical-align:top;
}

.left 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:#C10000;
}

.left a:active {
font-weight:normal;
font-style:italic;
text-decoration:none;
letter-spacing:0px;
color:#C10000;
}

.left a:visited {
font-weight:normal;
font-style:italic;
text-decoration:none;
letter-spacing:0px;
color:#C10000;
}

.left a:hover {
font-weight:normal;
font-style:italic;
text-decoration: underline;
letter-spacing:0px;
color:#000000;
}

.lefttop{
padding:0px 0px 0px 0px;
width:250px;
background-image:url('../file/bground/bglefttop.jpg');
background-repeat: no-repeat;
text-align:left;
vertical-align:top;
}

.leftetq{
padding:0px 2px 0px 10px;
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;
text-align:left;
vertical-align:top;
}

.right 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:#C10000;
}

.right a:active {
font-weight:normal;
font-style:italic;
text-decoration:none;
letter-spacing:0px;
color:#C10000;
}

.right a:visited {
font-weight:normal;
font-style:italic;
text-decoration:none;
letter-spacing:0px;
color:#C10000;
}

.right a:hover {
font-weight:normal;
font-style:italic;
text-decoration: underline;
letter-spacing:0px;
color:#000000;
}

/*Menu Cuenta ///////////////////////////////////////////////////*/
.menu {
padding:0px 0px 0px 0px;
text-align:right;
}

.menu 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;
}

.menu a:active {
font-weight:normal;
font-style:italic;
text-decoration:none;
letter-spacing:0px;
color:#555555;
}

.menu a:visited {
font-weight:normal;
font-style:italic;
text-decoration:none;
letter-spacing:0px;
color:#555555;
}

.menu a:hover {
font-weight:normal;
font-style:italic;
text-decoration: underline;
letter-spacing:0px;
color:#876601;
}

.mnutd{
padding:0px 0px 0px 0px;
border:0px solid #C0C0C0;
text-align:center;
}

.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:11px 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: #555555;
}

.mnuind a:active {
font-weight:normal;
text-decoration: none;
letter-spacing:0px;
color:#555555;
}

.mnuind a:visited {
font-weight:normal;
text-decoration: none;
letter-spacing:0px;
color:#555555;
}

.mnuind a:hover {
font-weight:normal;
font-style:normal;
text-decoration: underline;
letter-spacing:0px;
color:#C10000;
}

.mnuindtd {
padding:0px 0px 0px 10px;
width:525px;
height:20px;
border-top:0px dotted #EFEFEF;
border-bottom:1px dotted #C0C0C0;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif; 
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#C10000;
}

/*Modulo Categorias (Search) //////////////////////////////////*/
.modcat {
padding:0px 0px 0px 0px;
text-align:center;
}

.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:#C10000;
}

/*Modulo Búsqueda (Search) ///////////////////////////////////*/
.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: #C10000;
}

.modsch a:active {
font-weight:normal;
text-decoration: none;
letter-spacing:0px;
color:#C10000;
}

.modsch a:visited {
font-weight:normal;
text-decoration: none;
letter-spacing:0px;
color:#C10000;
}

.modsch a:hover {
font-weight:normal;
font-style:normal;
text-decoration: underline;
letter-spacing:0px;
color:#555555;
}


/*Modulo Search (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: #C10000;
}

.modshw a:active {
font-weight:normal;
text-decoration: none;
letter-spacing:0px;
color:#C10000;
}

.modshw a:visited {
font-weight:normal;
text-decoration: none;
letter-spacing:0px;
color:#C10000;
}

.modshw a:hover {
font-weight:normal;
font-style:normal;
text-decoration: underline;
letter-spacing:0px;
color:#555555;
}

/*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:#C10000;
}

.modrec a:active {
font-weight:normal;
font-style:normal;
text-decoration: none;
letter-spacing:0px;
color:#C10000;
}

.modrec a:visited {
font-weight:normal;
font-style:normal;
text-decoration: none;
letter-spacing:0px;
color:#C10000;
}

.modrec a:hover {
font-weight:normal;
font-style:normal;
text-decoration: normal;
letter-spacing:0px;
color:#000000;
}

/*Modulo Ficha (Adds) //////////////////////////////////////////*/
.modfch {
padding:0px 0px 0px 0px;
text-align:left;
}

.modfch a {
font-family:arial, tahoma, helvetica, sans-serif; 
font-size:12px;
font-weight:normal;
text-decoration: none;
font-style:normal;
letter-spacing:0px;
color: #C10000;
}

.modfch a:active {
font-weight:normal;
text-decoration: none;
letter-spacing:0px;
color:#C10000;
}

.modfch a:visited {
font-weight:normal;
text-decoration: none;
letter-spacing:0px;
color:#C10000;
}

.modfch a:hover {
font-weight:normal;
font-style:normal;
text-decoration: underline;
letter-spacing:0px;
color:#555555;
}

/*Menu paginación //////////////////////////////////////////////*/
.mnpag {
padding:3px;
margin:3px;
text-align:center;
}

.mnpag a {
padding:2px 5px 2px 5px;
margin:2px;
border:1px solid #DEDEDE;
text-decoration:none;
color:#C10000;
}

.mnpag a:active {
border:1px solid #DEDEDE;
color:#C10000;
}

.mnpag a:visited {
border:1px solid #DEDEDE;
color:#C10000;
}

.mnpag a:hover {
background-color:#CC0000;
border:1px solid #C10000;
color:#FFFFFF;
}

.mnpag .current {
padding:2px 5px 2px 5px;
margin:2px;
background-color:#C10000;
border:1px solid #C10000;
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;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.pgpag{
padding:0px 5px 0px 0px;
height:15px;
text-align:right;
vertical-align:middle;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}


/*Información Acción (Menú) ///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.infac{
padding:0px 10px 0px 0px;
}

.infactab{
padding:0px 0px 0px 0px;
height:20px;
}

.infactd{
padding:0px 2px 0px 0px;
border-top:0px dashed #C0C0C0;
border-bottom:0px dashed #C0C0C0;
text-align:right;
vertical-align:middle;
font-family:arial, tahoma, helvetica, sans-serif; 
font-size:16px;
font-weight:normal;
font-style:normal;
letter-spacing:1px;
color:#333333;
}

.infacico{
padding:0px 10px 0px 0px;
text-align:left;
vertical-align:middle;
}

/*Información Sección (Menú) /////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.infsc{
padding:0px 0px 0px 0px;
}

.infsctab{
padding:0px 0px 0px 0px;
height:20px;
}

.infsctd{
padding:0px 2px 0px 2px;
border-top:1px dashed #C0C0C0;
border-bottom:1px dashed #C0C0C0;
text-align:left;
vertical-align:middle;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
letter-spacing:0px;
color:#555555;
}

/*Mensajes //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.mssg{
padding:0px 0px 0px 0px;
}

.mssgtab {
padding:0px 0px 0px 0px;
width:100%;
}

.mssginfo{
padding:0px 0px 0px 5px;
height:15px;
background-color:#FFFFFF;
text-align:left;
font-family: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:0px 0px 0px 5px;
width:99%;
border-bottom:1px dotted #C0C0C0;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:16px;
font-weight:normal;
font-style:normal;
letter-spacing:1px;
color:#C10000;
}

.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 5px 0px 5px;
border-top:0px solid #D4D4D4;
text-align:left;
text-align:justify;
font-weight :normal;
color:#000000;
}

.fotoinf{
padding:0px 5px 0px 0px;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:10px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#999999;
}

.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;
}

/*Protección de datos ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.pdat{
padding:0px 0px 0px 0px;
text-align:left;
}

.pdattab{
padding:0px 0px 0px 0px;
width:500px;
}

.pdattd{
padding:2px 15px 2px 10px;
text-align:justify;
font-size:11px;
letter-spacing:0px;
color:#9D9D9D;
}

/*Aviso Legal /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.avleg{
padding:20px 0px 20px 0px;
text-align:left;
}

.avlegtab{
padding:0px 0px 0px 0px;
width:100%;
}

.avlegtd{
padding:0px 2px 0px 5px;
text-align:justify;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:13px;
letter-spacing:0px;
color:#555555;
}

/*Contactar //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.contac{
padding:0px 0px 0px 5px;
text-align:left;
}

.contactab{
padding:0px 0px 0px 0px;
}

.contactd{
padding:2px 5px 2px 5px;
text-align:left;
}

.contacinf{
padding:2px 5px 2px 5px;
border:1px dashed #DEDEDE;
text-align:left;
font-size:11px;
font-weight:normal;
letter-spacing:1px;
color:#000000;
}

.contacdesc{
padding:0px 5px 20px 5px;
text-align:left;
text-align:justify;
font-weight :normal;
color:#000000;
}

/*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:500px;
height:350px;
border:1px solid #909090;
}

.situalnkgmaps{
padding:2px 5px 2px 5px;
text-align:center;
font-size:13px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
}

/*Estilos Globales (Applicación) ////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Categorias (Búsqueda) ///////////////////////////*/
.modcat{
padding:0px 0px 0px 0px;
text-align:left;
}

.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;
}

.cat21tdfoto{
padding:0px 2px 10px 2px;
text-align:center;
}

.cat21foto{
padding:0px 0px 0px 0px;
border:1px solid #C0C0C0;
}

.cat21fotonull{
padding:0px 0px 0px 0px;
border:0px solid #C0C0C0;
}

/*Search (Búsqueda) ////////////////////////////////////////////*/
.sch{
padding:0px 0px 0px 0px;
text-align:left;
}

.schtab{
padding:0px 0px 0px 0px;
width:100%;
}

.schtitulo{
padding:0px 5px 0px 5px;
border-bottom:1px solid #EFEFEF;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:15px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#DF0001;
}

.schtxt1{
padding:0px 2px 0px 5px;
width:30%;
border:0px;
text-align:right;
color:#000000;
}

.schtxt2{
padding:0px 0px 0px 2px;
border-bottom:0px solid #E6E6E6;
text-align:left;
}

.schffunc{
padding:5px 5px 5px 5px;
border:0px solid #4F4F4F;
text-align:center;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.schbttnsh{
padding:0px 0px 0px 0px;
height:18px;
background:#DF0001;
border:0px solid #EA6D29;
text-align:center;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:1px;
color:#FFFFFF;
}

/*Search (Resultados) //////////////////////////////////////////*/
.shwtxt1{
padding:0px 2px 0px 5px;
width:30%;
border:0px;
text-align:right;
color:#000000;
}

.shwtxt2{
padding:0px 2px 2px 5px;
width:70%;
border-bottom:1px solid #E6E6E6;
text-align:left;
}

.shwfch{
padding:2px 2px 2px 5px;
text-align:right;
vertical-align:top;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#555555;
}

.shwref{
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;
}

.shwreco{
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;
}

.shwnew{
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;
}

.shwprecio{
padding:0px 15px 5px 5px;
text-align:right;
vertical-align:top;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.shwtitulo{
padding:2px 2px 2px 5px;
height:20px;
border-bottom:1px dotted #C0C0C0;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#C10000;
}

.shwdesc{
padding:2px 5px 2px 2px;
width:100%;
text-align:justify;
vertical-align:top;
font-weight :normal;
color:#000000;
}

.shwtdimg{
padding:2px 2px 2px 2px;
text-align:center;
}

.shwimg{
padding:0px 0px 0px 0px;
width:200px;
border:1px solid #C0C0C0;
text-align:center;
}

.shwnull{
padding:0px 2px 0px 2px;
width:150px;
}

/*Mostrar ficha (Show Add) ////////////////////////////////////*/
.mfxsec{
padding:10px 0px 0px 5px;
width:99%;
border-bottom:1px dashed #999999;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:15px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#000000;
}

.mfxcat{
padding:0px 5px 0px 0px;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:16px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#000000;
}

.mfxtitulo{
padding:0px 0px 0px 0px;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:14px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#0064B4;
}

.mfxaddnw{
padding:0px 0px 0px 0px;
text-align:right;
}

.mfxtxt1{
padding:0px 2px 0px 5px;
width:30%;
background-color:#E6E6E6;
border:0px;
text-align:right;
}

.mfxtxt2{
padding:0px 2px 2px 5px;
width:70%;
border-bottom:1px solid #E6E6E6;
text-align:left;
}

.mfxprecio{
padding:0px 0px 0px 5px;
text-align:right;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.mfxdesc{
padding:2px 20px 2px 5px;
text-align:justify;
font-weight :normal;
color:#333333;
}

.mfxcontac{
padding:5px 10px 2px 5px;
text-align:left;
vertical-align:top;
}

.mfxstats{
padding:0px 5px 0px 0px;
text-align:right;
vertical-align:top;
}

.mfxtdfotos{
padding:2px 5px 2px 5px;
text-align:right;
vertical-align:top;
}

.mfxtdfotob{
padding:2px 5px 2px 5px;
text-align:center;
}

.mfxthumb{
padding:0px 2px 0px 5px;
width:100px;
height:70px;
border:1px solid #C0C0C0;
text-align:center;
vertical-align:top;
}

.mfxfoto{
padding:0px 2px 0px 2px;
width:380px;
border:1px solid #C0C0C0;
text-align:center;
}

.mfxnull{
padding:0px 2px 0px 2px;
width:150px;
}

/*Recomendados (Add) /////////////////////////////////////////*/
.recetqleft{
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:#C10000;
}

.reccat{
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;
}

.recaddnw{
padding:0px 10px 0px 0px;
text-align:right;
}

.rectxt1{
padding:0px 2px 0px 5px;
width:30%;
background-color:#E6E6E6;
border:0px;
text-align:right;
}

.rectxt2{
padding:0px 2px 2px 5px;
width:70%;
border-bottom:1px solid #E6E6E6;
text-align:left;
}

.recprecio{
padding:0px 0px 0px 5px;
text-align:right;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.rectitulo{
padding:0px 0px 0px 0px;
height:20px;
border-bottom:1px dotted #C0C0C0;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#C10000;
}

.recdesc{
padding:0px 5px 0px 0px;
text-align:justify;
font-weight :normal;
color:#666666;
}

.reccontac{
padding:5px 10px 2px 5px;
text-align:left;
vertical-align:top;
}

.recweb{
padding:0px 5px 0px 2px;
text-align:right;
}

.recstats{
padding:0px 5px 0px 0px;
text-align:right;
vertical-align:top;
}

.rectdimg{
padding:2px 5px 2px 5px;
text-align:center;
}

.recthumb{
padding:0px 2px 0px 5px;
width:100px;
height:70px;
border:1px solid #C0C0C0;
text-align:center;
vertical-align:top;
}

.recfoto{
padding:0px 2px 0px 2px;
width:380px;
border:1px solid #C0C0C0;
text-align:center;
}

.recnull{
padding:0px 2px 0px 2px;
width:150px;
}

/*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 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;
}

.sch3bttnsh {
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;
}

/*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;
}

.shw3null{
padding:0px 2px 0px 2px;
width:150px;
}

.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;
}

/*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;
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;
}

.rec3desc{
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;
}

.rec3tdimg{
padding:5px 2px 0px 2px;
text-align:center;
}

.rec3img{
padding:0px 2px 0px 2px;
width:150px;
border:0px solid #C0C0C0;
text-align:center;
}

.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:225px;
height:230px;
padding:0px 0px 0px 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:0px solid #4F4F4F;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:19px;
font-weight:normal;
font-style:oblique;
letter-spacing:0px;
color:#876601;
}

.rec5desc{
padding:2px 0px 2px 0px;
text-align:justify;
vertical-align:top;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:14px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#555555;
}

.rec5tdimg{
padding:5px 2px 0px 2px;
text-align:center;
}

.rec5img{
padding:0px 2px 0px 2px;
width:150px;
border:0px solid #C0C0C0;
text-align:center;
}

.rec5web{
padding:5px 2px 0px 2px;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:9px;
font-weight:normal;
font-style:oblique;
letter-spacing:0px;
color:#0064B4;
}

/*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:#C10000;
}

.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:#C10000;
}

.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:#C10000;
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:#C10000;
}

.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;
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;
}

.rec7desc{
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;
}

.rec7tdimg{
padding:5px 2px 0px 2px;
text-align:center;
}

.rec7img{
padding:0px 2px 0px 2px;
width:150px;
border:0px solid #C0C0C0;
text-align:center;
}

.rec7web{
padding:5px 2px 0px 2px;
text-align:right;
font-family: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 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;
}

.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%;
height:20px;
border:0px;
text-align:right;
color:#000000;
}

.shw10txt2{
padding:0px 5px 0px 2px;
width:70%;
border-bottom:1px solid #E6E6E6;
text-align:left;
}

.shw10txt3{
padding:0px 10px 0px 2px;
width:70%;
border-bottom:1px solid #E6E6E6;
text-align:right;
}

.shw10id{
padding:5px 0px 0px 0px;
width:36px;
background-image:url('../file/add/10/bgnum.gif');
background-repeat: no-repeat;
text-align:center;
vertical-align:top;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-style:normal;
letter-spacing:0px;
color:#FFFFFF;
}

.shw10ref{
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;
}

.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;
}

.shw10titulo{
padding:5px 5px 0px 10px;
width:358px;
height:20px;
background-image:url('../file/add/10/bgmoduloup.gif');
background-repeat: no-repeat;
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;
}

.shw10desc{
padding:5px 10px 5px 10px;
text-align:justify;
vertical-align:top;
font-weight :normal;
color:#555555;
}

.shw10precio{
padding:0px 10px 0px 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;
}

.shw10tdfoto{
padding:0px 0px 0px 0px;
text-align:center;
}

.shw10foto{
padding:0px 0px 0px 0px;
width:100px;
border:1px solid #C0C0C0;
}

.shw10fotonull{
padding:0px 0px 0px 0px;
width:100px;
border:1px solid #E6E6E6;
}

.shw10null{
padding:0px 2px 0px 2px;
width:150px;
}

/*Shop Mostrar Ficha (Show Add) /////////////////////////////*/
.mfx10sec{
padding:10px 0px 0px 5px;
width:99%;
border-bottom:1px dashed #999999;
text-align:left;
font-family: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:#C10000;
}

.rec10 a:visited{
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#C10000;
}

.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) ///////////////////////////*/
.cat21{
padding:0px 0px 0px 0px;
text-align:left;
}

.cat21tab{
padding:0px 0px 0px 0px;
width:100%;
}

.cat21txt1{
padding:0px 2px 0px 5px;
width:30%;
border:0px;
text-align:right;
color:#000000;
}

.cat21txt2{
padding:0px 0px 0px 2px;
border-bottom:0px solid #E6E6E6;
text-align:left;
}

.cat21titulo{
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;
}

.cat21desc{
padding:0px 2px 20px 5px;
border-top:0px solid #D4D4D4;
text-align:left;
text-align:justify;
font-weight :normal;
color:#555555;
}

.cat21tdfoto{
padding:0px 2px 10px 2px;
text-align:center;
}

.cat21foto{
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;
}

.cat21fotonull{
padding:0px 0px 0px 0px;
border:0px solid #C0C0C0;
}

/*Contactos Search (Búsqueda) ////////////////////////////////*/
.sch21{
padding:0px 0px 0px 0px;
text-align:left;
}

.sch21tab{
padding:0px 0px 0px 0px;
width:100%;
}

.sch21txt1{
padding:0px 2px 0px 5px;
width:30%;
border:0px;
text-align:right;
color:#000000;
}

.sch21txt2{
padding:0px 0px 0px 2px;
border-bottom:0px solid #E6E6E6;
text-align:left;
}

.sch21titulo{
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;
}

.sch21ffunc{
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;
}

.sch21bttnsh {
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) ///////////////////////////////*/
.shw21sec{
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;
}

.shw21upmarc{
padding:0px 0px 0px 0px;
border-bottom:1px dashed #999999;
text-align:center;
}

.shw21txt1{
padding:0px 2px 0px 5px;
width:30%;
border:0px;
text-align:right;
color:#000000;
}

.shw21txt2{
padding:0px 2px 2px 5px;
width:70%;
border-bottom:1px solid #E6E6E6;
text-align:left;
}

.shw21ref{
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;
}

.shw21reco{
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;
}

.shw21new{
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;
}

.shw21precio{
padding:0px 10px 0px 5px;
text-align:right;
vertical-align:top;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.shw21titulo{
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;
}

.shw21desc{
padding:0px 2px 20px 5px;
border-top:0px solid #D4D4D4;
text-align:left;
text-align:justify;
font-weight :normal;
color:#555555;
}

.shw21tdfoto{
padding:2px 2px 2px 15px;
text-align:center;
}

.shw21foto{
padding:0px 0px 0px 0px;
width:440px;
border:1px solid #C0C0C0;
text-align:center;
}

.shw21fotonull{
padding:0px 0px 0px 0px;
width:440px;
border:1px solid #C0C0C0;
text-align:center;
}

.shw21null{
padding:0px 2px 0px 2px;
width:150px;
}

.shw21msg{
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) ////////////////////////*/
.mfx21sec{
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;
}

.mfx21cat{
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;
}

.mfx21titulo{
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;
}

.mfx21addnw{
padding:0px 0px 0px 0px;
text-align:right;
}

.mfx21txt1{
padding:0px 2px 0px 5px;
width:30%;
background-color:#E6E6E6;
border:0px;
text-align:right;
}

.mfx21txt2{
padding:0px 2px 2px 5px;
width:70%;
border-bottom:1px solid #E6E6E6;
text-align:left;
}

.mfx21precio{
padding:0px 0px 0px 5px;
text-align:right;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#E00000;
}

.mfx21desc{
padding:2px 20px 2px 5px;
text-align:justify;
font-weight :normal;
color:#333333;
}

.mfx21contac{
padding:5px 10px 2px 5px;
text-align:left;
vertical-align:top;
}

.mfx21stats{
padding:0px 5px 0px 0px;
text-align:right;
vertical-align:top;
}

.mfx21tdfoto{
padding:2px 5px 2px 5px;
text-align:right;
vertical-align:top;
}

.mfx21tdfotob{
padding:2px 5px 2px 5px;
text-align:center;
}

.mfx21thumb{
padding:0px 2px 0px 5px;
width:100px;
height:70px;
border:1px solid #C0C0C0;
text-align:center;
vertical-align:top;
}

.mfx21foto{
padding:0px 2px 0px 2px;
width:380px;
border:1px solid #C0C0C0;
text-align:center;
}

.mfx21null{
padding:0px 2px 0px 2px;
width:150px;
}

.mfx21icotd{
padding:2px 5px 2px 5px;
text-align:center;
vertical-align:top;
}

.mfx21ico{
padding:0px 2px 0px 2px;
border:1px solid #C0C0C0;
text-align:center;
}

/*Contactos Recomendados ////////////////////////////////////*/
.rec21titulo{
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;
}

.rec21desc{
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;
}

.rec21tdimg{
padding:5px 2px 0px 2px;
text-align:center;
}

.rec21img{
padding:0px 2px 0px 2px;
width:150px;
border:0px solid #C0C0C0;
text-align:center;
}

.rec21web{
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;
}

/*Tabla Cabezera o barra, celdas, columnas, categorias, ... ////////////////////////////////////////////////////////////////////////*/

/*Viñetas parrafos //////////*/
.vineta{
list-style-image: url('../file/ico/vineta.gif');
}

/*Ejemplos ///////////////////*/
.ejem{
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;
}

/*Listado nulo ////////////////*/
.shnull{
padding:0px 5px 0px 5px;
background:#EA8829;
border-bottom:1px solid #FF0000;
text-align:left;
vertical-align:middle;
font-size:12px;
color:#FFFFFF;
}

/*Barra tabla /////////////////////////////*/
.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;
}

.sbhdtab{
padding:1px 2px 1px 2px;
background:#FFF1F1;
border-top:1px solid #E5E5E5;
border-bottom:1px solid #C7C7C7;
height:20px;
}

.hdtabtop{
padding:1px 2px 1px 2px;
background:#F7F7F7;
border-top:1px solid #E5E5E5;
border-bottom:1px solid #C7C7C7;
height:20px;
}

.hdtabsch{
padding:1px 2px 1px 2px;
background:#F7F7F7;
border-top:1px solid #E5E5E5;
border-bottom:1px solid #C7C7C7;
height:20px;
}

/*Listados ////////////////////////////////*/
.lsgrup {
background-image:url('../file/bground/flgroup.gif');
padding:0px 2px 0px 2px;
border-bottom:1px solid #C0C0C0;
height:20px;
font-size:12px;
}

.lssbgrup {
padding:0px 2px 0px 2px;
background:#FBFBFB;
border-bottom:1px solid #D7D7D7;
height:20px;
font-size:12px;
}

.lscat {
padding:0px 2px 0px 2px;
border-bottom:1px solid #C10000;
height:20px;
font-size:11px;
font-weight:bold;
}
.lssbcat {
padding:0px 2px 0px 2px;
border:0px solid #F7F7F7;
height:20px;
font-size:11px;
font-weight:normal;
}

.lsspace {
padding:0px 0px 2px 0px;
border-top:1px solid #C0C0C0;
}

/*Celdas //////////////////////////////////*/
.celd1{
padding:0px 2px 0px 5px;
background:#FFF0CA;
border:1px solid #FFB400;
height:20px;
}

.celd2{
padding:0px 2px 0px 5px;
background:#FFE5A8;
border:1px solid #FFB400;
height:20px;
}

.celd3{
padding:0px 2px 0px 5px;
background:#FFDB85;
border:1px solid #FFB400;
height:20px;
}

.celd4{
padding:0px 2px 0px 5px;
background:#FFCE5C;
border:1px solid #FFB400;
height:20px;
}

.celd5{
padding:0px 2px 0px 5px;
background:#FFC538;
border:1px solid #FFB400;
height:20px;
}

.celd6{
padding:0px 2px 0px 5px;
background:#FFB70D;
border:1px solid #FFB400;
height:20px;
}

/*Formularios componentes ////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.input{
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;
}

.select{
padding:0px 0px 0px 0px;
background-color:#F7F7F7;
border:1px solid #C0C0C0;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
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:12px;
letter-spacing:1px;
color:#000000;
}

/*Forms componentes speciales ///////////////////////////////*/
/*Inputs información ////////////////////*/
.inputinf{
padding:0px 0px 0px 0px;
background-color:#F7F7F7;
border:1px solid #FFC000;
font-family: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:#C10000;
border:0px solid #EA8829;
text-align:center;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:1px;
color:#FFFFFF;
}

/*Boton restablecer /////////////////////*/
.bttnres {
padding:0px 0px 0px 0px;
height:18px;
background:#C10000;
border:0px solid #EA8829;
text-align:center;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:1px;
color:#FFFFFF;
}

/*Boton editar ////////////////////////////*/
.bttnedi {
padding:0px 0px 0px 0px;
height:18px;
background:#F7F7F7;
border:1px solid #C0C0C0;
text-align:center;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:1px;
}

/*Boton  borrar //////////////////////////*/
.bttndel {
padding:0px 0px 0px 0px;
height:18px;
background:#F7F7F7;
border:1px solid #C0C0C0;
text-align:center;
font-family: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 #C10000;
text-align:center;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:1px;
color:#C10000;
}

/*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 #C10000;
text-align:center;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:1px;
color:#C10000;
}

/*Boton enviar o send ///////////////////*/
.bttnsend {
padding:0px 0px 0px 0px;
height:18px;
background:#F7F7F7;
border:1px solid #C10000;
text-align:center;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#C10000;
}

/*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:#C10000;
}

/*Desplegables o Select ////////////////////////////////////////*/
/*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;
}

/*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;
}

/*Forms Contenido //////////////////////////////////////////////*/
.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;
}

.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;
}

.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;
}

.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;
}

/*Forms construcción TIPO 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;
}

/*Forms construcción TIPO 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;
}

/*Forms construcción TIPO SEARCH ///////////////////////////*/
.fsh1{
padding:1px 2px 1px 5px;
width:25%;
background-color:#E6E6E6;
border:0px solid #4F4F4F;
text-align:left;
font-family: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;
}

/*Estilos Especiales Adaptación (Cliente) //////////////////////////////////////////////////////////////////////////////////////////////*/
/*Habitaciones ///////////////////////////////////////////////////*/
/*Tabla Precios //////////////////////////*/
.tabhdhotel{
padding:1px 2px 1px 5px;
height:20px;
background:#FFFFFF;
border-bottom:1px solid #EFEFEF;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-style:normal;
letter-spacing:0px;
color:#555555;
}

.tblefhotel{
padding:1px 2px 1px 5px;
height:20px;
background:#FFFFFF;
border-bottom:1px solid #EFEFEF;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-style:normal;
letter-spacing:0px;
color:#555555;
}

.tbconhotel{
padding:1px 2px 1px 5px;
height:20px;
background:#FFFFFF;
border:1px solid #EFEFEF;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#555555;
}

.tbinfhotel{
padding:5px 5px 0px 5px;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#999999;
}


















