a {
	color: #646667;
	text-decoration: none;
}

a:hover {
	color: #00A9C7;
}

body
{
    color: #868889;
    margin: 0px;
}

#cab
{
    color: #868889;
    font: 8pt Arial, sans-serif;
    height: 132px;
    margin-bottom: -20px;
    overflow: hidden;
    padding: 5px;
    width: 945px;
}

#cab a
{
    color: #868889;
}

#cab a:hover
{
    color: #00A9C7;
}

#cabLogin
{
    border:1px solid #E9E9E9;
    color: #00A9C7;
        padding: 5px;
    overflow: hidden;
}

#cabLogin b
{
    font-size: 10pt;
}

#cabMisDatos
{
    background: url( '../img/cabMisDatosFondo.jpg' ) no-repeat;
    height: 51px;
    overflow: hidden;
    text-align: right;
    width: 285px;
}

#colDerecha
{
    float: left;
    margin: 0px 0px 0px 35px;
    padding-bottom: 70px;
    overflow: hidden;
    width: 710px;
}

#colIzquierda
{
    color: #868889;
    float: left;
    font: 10pt Arial, sans-serif;
    width: 210px;
}

#contenedor
{
    overflow: hidden;
    text-align: left;
    width: 955px;
}

#contenido
{
    font: 10pt Arial, sans-serif;
}

#idiomas
{
    font: 8pt Arial, sans-serif;
    padding-top: 10px;
    text-align: right;
    width: 950px;
}

#idiomas a
{
    color: #868889;
}

#idiomas a:hover
{
    color: #00A9C7;
}

#menu
{
    margin-left: 7px;
    overflow: hidden;
    text-align: center;
}

#pie
{
    color: #00A9C6;
    font: 8pt Arial, Sans-serif;
    height: 30px;
    margin: -15px 0px 30px 0px;
    overflow: hidden;
    text-align: right;
}

#pie a
{
    color: #868889;
}

#pie a:hover
{
    color: #00A9C6;
}

#pieTexto
{
    float: right;
    margin: 30px 25px 0px 0px;
}

#subMnu
{
    margin: -8px 0px 10px 20px;
}

#subSubMnu
{
    margin: 0px 0px 0px 20px;
}

#total
{
    height: 100%;
    width: 100%;
}



.actividadesModulos
{
     
}

.analisisContenedor
{
    border: 1px solid #e9e9e9;
    height: 70px;
    margin: 10px;
    overflow: hidden;
}

.analisisContenedorL
{
    float: left;
    margin-left: 10px;
    overflow: hidden;
    width: 418px;
}

.analisisContenedorL div
{
    margin: 18px 0px;
}

.analisisContenedorL li
{
    margin: 5px 10px 0px -25px;
}

.analisisContenedorR
{
    background-color: #e9e9e9;
    height: 66px;
    float: left;
    margin: 2px;
    overflow: hidden;
    width: 250px;
}

.analisisContenedorR div
{
    color: #00a9c8;
    float: right;
    font-weight: bold;
    margin: 24px 100px 0px 10px;
}

.analiticasL
{
    float: left;
    width: 340px;
}

.analiticasR
{
    float: left;
    font: 10pt Arial, Sans-serif;
    margin: 80px 0px 0px 20px;
    width:340px;
}

.analiticasR a
{
    color: #868889;
    text-decoration: none;
}

.analiticasR a:hover
{
    color: #00A9C6;
}

.bebesDestPieEnlace
{
    margin-top: -10px;
    text-align: right;
}

.bebesDestPieEnlace a
{
    color: #868889;
    text-decoration: none;
}

.bebesDestPieEnlace a:hover
{
    color: #00A9C6;
}

.bebesModulos
{
    }

.bebesModuloInf
{
    border: 1px solid #E9E9E9;
    float: left;
    font-size: 8pt;
    height: 180px;
    margin: 0px 0px 5px 5px;
    overflow: hidden;
    width: 226px;
}

.bebesModuloInf h2
{
    color: #00A9C6;
    font: bold 10pt Arial, Sans-serif;
    margin: 12px 5px 0px 100px;
    overflow: hidden;
}

.bebesModuloInfTexto
{
    height: 85px;
    margin: 10px 5px 0px 100px;
    overflow: hidden;
}

.bebesPie
{
    background: #F4F4F4;
    height: 50px;
}

.bebesPieL
{
    float: left;
    height: 59px;
    margin: -9px 0px 0px 10px;
    overflow: hidden;
}

.bebesPieR
{
    float: left;
    font-weight: bold;
    margin: 18px 0px 0px 20px;
}

.botiqBtDescargar
{
    font: bold 10pt Arial, Sans-serif;
    text-align: right;
}

.botiqBtDescargar a
{
    color: #868889;
    text-decoration: none;
}

.botiqBtDescargar a:hover
{
    color: #00A9C8;
}

.botiqBtTamano
{
    margin: 0px 0px -7px 7px;
    text-decoration: none;
}

.botiqDestPieEnlace
{
    margin-top: -5px;
    text-align: right;
}

.botiqDestPieEnlace a
{
    color: #868889;
    text-decoration: none;
}

.botiqDestPieEnlace a:hover
{
    color: #00A9C6;
}

.botiqL
{
    float: left;
    width: 328px;
}

.botiqLU
{
    color: #00A9C8;
    font-size: 10pt;
    height: 70px;
    margin: 28px 0px 0px 20px;
}

.botiqModuloInfTexto
{
    font-size: 9pt;
    height: 89px;
    margin: 0px 0px 0px 122px;
    overflow: hidden;
}

.botiqModulos
{
        overflow: hidden;
    padding-bottom: 0px;
}

.botiqR
{
    float: left;
    width: 377px;
}

.botiqR h2
{
    color: #00A9C8;
    font-size: 11pt;
}

.botiqRU
{
    background: url('../img/botiqFondoPrecio.jpg' ) no-repeat 2px 2px;
    height: 70px;
    width: 377px;
}


.botiqRU a
{
    color: #868889;
    font-weight: bold;
    text-decoration: none;
}

.botiqRU a:hover
{
    color: #00A9C8;
}

.botiqRUL
{
    float: left;
    margin: 17px 0px 0px 17px;
}

.botiqRUR
{
    float: left;
    margin: 21px 0px 0px 30px;
}

.btBottom
{
    background: url('../img/fondoBotonPop.jpg') no-repeat;
    float: right;
    height: 66px;
    margin: 50px 10px 10px 0px;
    overflow: hidden;
    text-align: center;
    width: 170px;
}

.btBottom a
{
    color: #868889;
    font: bold 10pt Arial, Sans-serif;
    text-decoration: none;
}

.btBottom a:hover
{
    color: #00A9C8;
}


.btFlechaImg
{
    margin: 2px 8px -9px 0px;
}

.btMenu
{
    float: left;
    height: 24px;
    margin-right: 5px;
    overflow: hidden;
    width: 135px;
}

.btPagina
{
    background: url( '../img/paginaA.png' ) no-repeat;
    height: 25px;
    float: right;
    font-size: 10pt;
    margin: 5px 0px 0px 0px;
    padding: 5px 0px 0px 6px;
    overflow: hidden;
    width: 21px;
}

.btPagina a
{
    color: #00A9C7;
    text-align:center;
    text-decoration: none;
}

.btPagina a:hover
{
    color: #FFFFFF;
    
}

.buscador
{
    margin: 5px 0px 5px 7px;
}

.buscadorBtLupa
{
    margin: 0px 0px -8px 5px;
}

.cabBtDesconexion
{
    margin-top: 5px;
    text-align: right;
}

.cabCol2
{
    float: left;
    margin-left: 10px;
}

.cabCol2Enlace
{
    margin: 8px 0px 0px 10px;
}

.cabCol3
{
    background: #FFFFFF url('../img/cabFondoHorario.jpg') no-repeat;
    color: #FFFFFF;
    float: left;
    height: 92px;
    margin-left: 35px;
    width: 182px;
}

.cabCol3Icono
{
    float: left;
    margin: 60px 0px 0px 10px;
}

.cabCol3Texto
{
    float: left;
    margin: 58px 7px 0px 7px;
}

.cabDireccion
{
    border: 1px solid #E9E9E9;
    padding: 7px;
}

.cabLoginFlecha
{
    float:left;
    margin: 27px 7px 0px 5px;
}

.cabLoginRegistro
{
    margin: 2px 0px 0px 10px;
}

.calendario
{
    float: left;
    margin: 10px 0px 0px 30px;
    overflow: hidden;
    width: 283px;
}

.calendarioPie
{
    float: left;
    font-size: 8pt;
    margin: 10px 10px 15px 60px;
}

.campo1Buscador
{
    border: 1px solid #E9E9E9;
    color: #868889;
    font-size: 9pt;
    height: 16px;
    padding: 2px;
    width: 222px;
}

.campo2Buscador
{
    border: 1px solid #E9E9E9;
    color: #868889;
    font-size: 9pt;
    height: 16px;
    margin-left: 20px;
    padding: 2px;
    width: 120px;
}

.campoForMag
{
    border: 1px solid #E9E9E9;
    color: #868889;
    font-size: 9pt;
    height: 16px;
    margin-top: 8px;
    padding: 2px;
    width: 214px;
}

.campoForMagPeq
{
    border: 1px solid #E9E9E9;
    color: #868889;
    font-size: 9pt;
    height: 16px;
    margin-top: 8px;
    padding: 2px;
    width: 70px;
}

.campoLargo
{
    border: 1px solid #E9E9E9;
    color: #868889;
    font-size: 9pt;
    height: 16px;
    margin-top: 8px;
    padding: 2px;
    width: 400px;
}

.campoLogin
{
    border: 1px solid #E9E9E9;
    color: #868889;
    font-size: 9pt;
    height: 16px;
    padding: 2px;
    width: 150px;
}

.campoMasLargo
{
    border: 1px solid #E9E9E9;
    color: #868889;
    font-size: 9pt;
    height: 16px;
    margin-top: 8px;
    padding: 2px;
    width: 550px;
}

.campoMedio
{
    border: 1px solid #E9E9E9;
    color: #868889;
    font-size: 9pt;
    height: 16px;
    margin-top: 8px;
    padding: 2px;
    width: 250px;
}

.campoMini
{
    border: 1px solid #E9E9E9;
    color: #868889;
    font-size: 9pt;
    height: 16px;
    margin-left: 5px;
    margin-top: 8px;
    padding: 2px;
    width: 15px;
}

.campoPeq
{
    border: 1px solid #E9E9E9;
    color: #868889;
    font-size: 9pt;
    height: 16px;
    margin-left: 5px;
    margin-top: 8px;
    padding: 2px;
    width: 136px;
}

.campoSelect
{
    border: 1px solid #E9E9E9;
    color: #868889;
    font-size: 9pt    height: 22px;
    margin-top: 8px;
    width: 222px;
}

.campoSelectFormula
{
    border: 1px solid #E9E9E9;
    color: #868889;
    font-size: 9pt    height: 22px;
    margin-top: 8px;
    width: 406px;	

}

.campoTarjeta
{
    border: 1px solid #E9E9E9;
    color: #868889;
    font-size: 9pt;
    height: 16px;
    margin-left: 5px;
    margin-top: 3px;
    padding: 2px;
    width: 50px;
}

.cestaHistCab
{
    background: url('../img/micestaFondoCab.jpg') no-repeat;
    height: 41px;
    overflow: hidden;
    width: 712px
}

.cestaHistCab1
{
    float: left;
    margin-top: 11px;
    text-align: center;
    width: 132px;
}

.cestaHistCab2
{
    float: left;
    margin-top: 11px;
    text-align: center;
    width: 108px;
}

.cestaHistCab3
{
    float: left;
    margin-top: 11px;
    text-align: center;
    width: 104px;
}

.cestaHistCab5
{
    float: left;
    margin-top: 3px;
    text-align: center;
    width: 118px;
}

.cestaHistPedido
{
    background: url('../img/micestaFondoPedido.jpg') no-repeat;
    height: 70px;
    overflow: hidden;
    width: 712px
}

.cestaHistPedido a
{
    color: #868889;
}

.cestaHistPedido a:hover
{
    color: #00A9C7;
}

.cestaHistPedido1
{
    float: left;
    margin-top: 25px;
    text-align: center;
    width: 132px;
}

.cestaHistPedido2
{
    float: left;
    margin-top: 25px;
    text-align: center;
    width: 108px;
}

.cestaHistPedido3
{
    float: left;
    margin-top: 25px;
    text-align: center;
    width: 104px;
}

.cestaHistPedido4
{
    color: #00A9C7;
    float: left;
    margin-top: 25px;
    text-align: center;
    width: 104px;
}

.cestaHistPedido5
{
    float: left;
    margin-top: 25px;
    text-align: center;
    width: 118px;
}

.cestaHistPedido6
{
    float: left;
    margin-top: 25px;
    text-align: center;
    width: 135px;
}

.cestaProdContenedor
{
    border: 1px solid #E9E9E9;
    font: 10pt Arial, Sans-serif;
    margin-top: 5px;
    overflow: hidden;
    width: 705px;
}

.cestaProdEliminar
{
    border-left: 1px solid #E9E9E9;
    float: left;
    height: 38px;
    margin: 9px 0px 9px 20px;
    padding-top: 18px;
    overflow: hidden;
    text-align: center;
    width: 120px;
}

.cestaProdEliminar a
{
    color: #868889;
}

.cestaProdEliminar a:hover
{
    color: #00A9C8;
}

.cestaProdIva
{
    float: right;
    margin: 15px 0px 0px 10px;
    width: 110px;
}

.cestaProdNombre
{
    float: left;
    margin: 20px 3px 0px 20px;
    overflow: hidden;
    width: 430px;
}

.cestaProdNombre a
{
    color: #868889;
    font-weight: bold;
}

.cestaProdNombre a:hover
{
    color: #00A9C8;
}

.cestaProdPrecio
{
    color: #00A9C8;
    float: left;
    font-weight: bold;
    margin: 28px 8px 0px 0px;
    overflow: hidden;
    text-align: right;
    width: 100px;
}

.cestaProdTotal
{
    background: #F3F3F3;
    border: 1px solid #E9E9E9;
    float: right;
    font-size: 12pt;
    height: 35px;
    margin-top: 5px;
    padding-top: 15px;
    overflow: hidden;
    text-align: center;
    width: 200px;
}

.cestaProdTotal b
{
    color: #00A9C8;
}

.cestaResumen
{
    border-bottom: 1px solid #E9E9E9;
    color: #00A9C8;
    margin: 15px 0px 0px 5px;
    padding: 0px 0px 10px 15px;
    width: 680px;
}

.cestaResumen2
{
    border-bottom: 1px solid #E9E9E9;
    margin: 15px 0px 0px 5px;
    padding: 0px 0px 10px 15px;
    width: 680px;
}

.cestaResumen2 b
{
    color: #00A9C8;
}

.contenedorCalendario
{
    border: 1px solid #E9E9E9;
    font: 9pt Arial, Sans-serif;
    float: left;
    margin: 10px 0px 0px 10px;
    overflow: hidden;
    width: 310px;
}

.contenedorCalendarioCab
{
    background: url('../img/fondoCalendarioDermatologia.jpg') no-repeat;
    font-size: 8pt;
    height: 35px;
    margin: 5px 0px 1px 5px;
    overflow: hidden;
    width: 300px;
}

.contenedorCalendarioCab div
{
    margin: 4px 10px 0px 60px;
}

.contenedorCurric
{
    border: 1px solid #E9E9E9;
    font: bold 9pt Arial, Sans-serif;
    height: 80px;
    margin: 30px 0px 0px 100px;
    width: 400px;
}

.contenedorCurric a
{
    color: #868889;
    text-decoration: none;
}

.contenedorCurric a:hover
{
    color: #00A9C7;
}

.contenedorDoble
{
    border: 1px solid #E9E9E9;
    font: 9pt Arial, Sans-serif;
    float: left;
    margin-top: 10px;
    overflow: hidden;
    width: 456px;
}

.contenedorEquipo
{
    border: 1px solid #E9E9E9;
    font: 9pt Arial, Sans-serif;
    float: left;
    height: 98px;
    margin: 5px 5px 0px 0px;
    overflow: hidden;
    width: 348px;
}

.contenedorEquipoVacio
{
    float: left;
    height: 98px;
    margin: 5px 5px 0px 0px;
    overflow: hidden;
    width: 348px;
}

.contenedorHorarios
{
    border: 1px solid #E9E9E9;
    font: 9pt Arial, Sans-serif;
    float: left;
    height: 43px;
    margin-top: 10px;
    overflow: hidden;
    width: 406px;
}

.contenedorHorarios b
{
    color: #00A9C6;
}

.contenedorHorarios div
{
    margin: 7px 0px 0px 10px;
}

.contenedorNoEncuentra
{
    border: 1px solid #E9E9E9;
    font: bold 9pt Arial, Sans-serif;
    height: 190px;
    margin: 30px 0px 0px 70px;
    overflow: hidden;
    width: 550px;
}

.contenedorNoEncuentra a
{
    color: #868889;
    text-decoration: none;
}

.contenedorNoEncuentra a:hover
{
    color: #00A9C7;
}

.contenedorSimple
{
    border: 1px solid #E9E9E9;
    font: 9pt Arial, Sans-serif;
    float: left;
    margin: 10px 0px 0px 10px;
    overflow: hidden;
    width: 237px;
}

.contenedorRepo
{
    border: 1px solid #E9E9E9;
    float: left;
    font: 10pt Arial, Sans-serif;
    margin-right: 3px;
    margin-top: 3px;
    overflow: hidden;
    width: 350px;
}

.contenedorTriple
{
    border: 1px solid #E9E9E9;
    font: 10pt Arial, Sans-serif;
    margin-top: 15px;
    overflow: hidden;
    width: 705px;
}

.contenedorTripleTitulo
{
    background: url('../img/fondoTitTriple.jpg') no-repeat;
    color: #00A9C6;
    font: bold 11pt Arial, Sans-serif;
    height: 32px;
    margin: 5px 0px 1px 5px;
    overflow: hidden;
    width: 695px;
}

.contenedorTripleTituloEnlace
{
    color: #868889;
    float: left;
    font: 9pt Arial, Sans-serif;
    margin: 6px 0px 0px 10px;
}

.contenedorTripleTituloEnlace a
{
    color: #868889;
}

.contenedorTripleTituloEnlace a:hover
{
    color: #00A9C8;
}

.contenedorTripleTituloObs
{
    float: right;
    margin: 5px 10px 0px 0px;
}

.contenedorTripleTituloPaginacion
{
    color: #868889;
    font: 9pt Arial, Sans-serif;
    float: right;
    margin: -5px 10px 0px 0px;
}

.contenedorTripleTituloPaginacion a
{
    color: #868889;
    text-decoration: none;
}

.contenedorTripleTituloPaginacion a:hover
{
    color: #00A9C8;
}

.contenedorTripleTituloObs a
{
    color: #868889;
    font: 9pt Arial, Sans-serif;
}

.contenedorTripleTituloObs a:hover
{
    color: #00A9C8;
}

.contenedorTripleTituloTexto
{
    float: left;
    margin: 6px 0px 0px 10px;
}

.curricAviso
{
    font: 10pt Arial, Sans-serif;
    margin: 60px 0px 0px 100px;
}

.curricClip
{
    margin: -85px 0px 0px 60px;
}

.derecha
{
    float: right;
}

.dermatologiaL
{
    float: left;
    margin-top: 20px;
    overflow: hidden;
    width: 350px;
}

.dermatologiaR
{
    float: left;
    font: 10pt Arial, Sans-serif;
    margin: 20px 0px 0px 10px;
    width: 340px;
}

.equipoFoto
{
    float: left;
    height: 88px;
    margin: 5px;
    overflow: hidden;
    width: 78px;
}

.equipoTexto
{
    float: left;
    margin: 35px 0px 0px 5px;
}

.extractorL
{
    float: left;
    margin: 6px;
    width: 120px;
}

.extractorPrecio
{
    margin-top: 20px;
    height: 25px;
}

.extractorR
{
    float: left;
    margin: 6px 0px 10px 0px;
    width:500px;
}

.homeDestProducto
{
    border: 1px solid #E7E7E7;
    height: 178px;
    margin-top: 40px;
    overflow: hidden;
    }

.homeDestProductoFlecha
{
    left: 178px;
    position: relative;
    top: -22px;
}

.homeDestProductoIcono
{
    left: 5px;
    position: relative;
    top: -198px;
}

.homeDestProductoImg
{
    height: 125px;
    left: 5px;
    overflow: hidden;
    position: relative;
    top: 0px;
    width: 198px;
}

.homeDestProductoTitulo
{
    background: url( '../img/pdmFondoTit.jpg' ) no-repeat;
    color: #00A9C7;
    font-size: 11pt;
    height: 32px;
    margin: 5px 5px 0px 4px;
    padding: 9px 0px 0px 57px;
    position: relative;
    top: 0px;
    width: 200px;
}

.homeDestProductoTitulo
{
    color: #00A9C7;
}

.homeDestPieEnlace
{
    text-align: right;
}

.homeDestPieEnlace a
{
    color: #868889;
    text-decoration: none;
}

.homeDestPieEnlace a:hover
{
    color: #00A9C6;
}

.homeFoto
{
    height: 167px;
    margin: 6px;
    overflow: hidden;
    width: 225px;
}

.homeModuloInf
{
    border: 1px solid #E9E9E9;
    float: left;
    font-size: 8pt;
    height: 146px;
    margin: 0px 0px 5px 5px;
    overflow: hidden;
    width: 226px;
}

.homeModuloInf h2
{
    color: #00A9C6;
    font: bold 10pt Arial, Sans-serif;
    height: 20px;
    margin: 12px 0px 0px 122px;
    overflow: hidden;
}

.homeModuloInfTexto
{
    height: 85px;
    margin: 0px 0px 0px 122px;
    overflow: hidden;
}

.horarioL
{
    float: left;
    margin: 20px 15px 0px 0px;
    overflow: hidden;
    width: 283px;
}

.horarioR
{
    float: left;
    margin-top: 10px;
    width: 406px;
}

.izquierda
{
    float: left;
}

.sacaLeche
{
	display:inline;
	margin-left:100px;
	
}

.sacaLeche a
{
    color: #868889;
    font-weight: bold;
    text-decoration: none;
}

.sacaLeche a:hover
{

	color: #00A9C6;
}

.listaProdBtLupa
{
    margin: 0px 0px -8px 5px;
}

.listaProdBtReservar
{
    margin: 0px 0px -5px 8px;
}

.listaProdConsultar
{
    float: left;
    margin-top: 18px;
    text-align: center;
    width: 221px;
}

.listaProdContenedor
{
    border: 1px solid #E9E9E9;
    font: 10pt Arial, Sans-serif;
    margin-top: 5px;
    overflow: hidden;
    width: 705px;
}

.listaProdImg
{
    float: left;
    height: 71px;
    margin: 0px 2px;
    overflow: hidden;
    width: 84px;
    text-align: center;
}

.listaProdNombre
{
    float: left;
    font-weight: bold;
    margin: 28px 3px 0px 3px;
    overflow: hidden;
    width: 170px;
}

.listaProdNombre a
{
    color: #868889;
}

.listaProdNombre a:hover
{
    color: #00A9C8;
}

.listaProdNombreCompleto
{
    float: left;
    font-weight: bold;
    margin: 28px 3px 0px 15px;
    overflow: hidden;
    width: 245px;
}

.listaProdNombreCompleto a
{
    color: #868889;
}

.listaProdNombreCompleto a:hover
{
    color: #00A9C8;
}

.listaProdPrecio
{
    color: #00A9C8;
    float: left;
    font-weight: bold;
    margin: 28px 8px 0px 0px;
    overflow: hidden;
    text-align: right;
    width: 53px;
}

.listaProdR
{
    background: url( '../img/listaProdFondo.jpg' ) no-repeat;
    float: left;
    height: 66px;
    margin: 3px;
    overflow: hidden;
    width: 373px;
}

.listaProdR a
{
    color: #868889;
    font-weight: bold;
    text-decoration: none;
}

.listaProdR a:hover
{
    color: #00A9C8;
}

.listaProdUds
{
    float: left;
    margin-top: 15px;
    text-align: center;
    width: 150px;
}

.margin10
{
    margin: 10px;
}

.margin20
{
    margin: 20px;
}

.menuBoton
{
    border-top: 1px solid #E7E7E7;
    padding: 10px;
}

.menuBoton a
{
    color: #868889;
    text-decoration: none;
}

.menuBoton a:hover
{
    color: #00A9C7;
}

.menuBotonPicado
{
    border-top: 1px solid #E7E7E7;
    color: #00A9C7;
    padding: 10px;
}

.menuBotonPicado a
{
    color: #00A9C7;
    text-decoration: none;
}

.menuBotonPicadoFlecha
{
    margin-right: 5px;
}

.menuFin
{
    border-top: 1px solid #E7E7E7;
}

.menuSubBoton
{
    padding: 3px;
}

.menuSubBoton a
{
    color: #868889;
    text-decoration: none;
}

.menuSubBoton a:hover
{
    color: #00A9C7;
}

.menuSubBotonPicado
{
    color: #00A9C7;
    padding: 3px;
}

.menuSubBotonPicado a
{
    color: #00A9C7;
    text-decoration: none;
}

.modNoEncuentra
{
    border: 1px solid #E7E7E7;
    height: 172px;
    margin-top: 20px;
    overflow: hidden;
    }

.modNoEncuentraFlecha
{
    margin: -15px 7px 0px 0px;
    text-align: right;
}

.modNoEncuentraTit
{
    margin: 3px 0px 0px 3px;
}

.mTop5
{
    margin-top: 5px;
}

.mTop10
{
    margin-top: 10px;
}

.mTop15
{
    margin-top: 15px;
}

.mTop20
{
    margin-top: 20px;
}

.mTop25
{
    margin-top: 25px;
}

.noEncuentraClip
{
    height: 200px;
    margin: -200px 0px 0px 30px;
}

.oculto
{
    display: none;
}

.ortopediaContenido{

	width: 90px; 
	height: 90px; 
	margin: 10px 5px 0px 78px;
	
}

.ortopediaContenido h2
{	
	color: #00a9c8;
	font-size: 10pt;
    margin-bottom: 5px;
}

.ortopediaModulo
{
    border: 1px solid #e9e9e9;
    float: left;
    height: 195px;
    margin: 0px 0px 5px 3px;
    overflow: hidden;
    width: 169px;
}

.ortopediaModulos
{
    margin-left: 3px;
}

.overHidden
{
    overflow: hidden;
}

.pagPicado
{
    color: #00A9C7;
}

.prodStock
{
    background: url('../img/listaProdFondo.jpg') 2px 2px no-repeat;
    border: 1px solid #E9E9E9;
    float:right;
    font: 10pt Arial, Sans-serif;
    height: 70px;
    margin: 3px;
    overflow: hidden;
    width: 377px;
}

.prodStockL
{
    float: left;
    margin: 27px 0px 0px 15px;
    width: 200px;
}

.prodStockL b
{
    color: #00A9C8;
}

.prodStockR
{
    float: left;
    margin: 16px 0px 0px 18px;
}

.prodTexto
{
    margin: 15px;
}

.prodTexto h1
{
    color: #00A9C7;
    font-size: 12pt;
}

.repoBtBottom
{
    background: url('../img/fondoBotonPop.jpg') no-repeat 2px 2px;
    border: 1px solid #E9E9E9;
    float: right;
    height: 70px;
    margin: 3px;
    overflow: hidden;
    text-align: center;
    width: 174px;
}

.repoBtBottom a
{
    color: #868889;
    font: bold 9pt Arial, Sans-serif;
    text-decoration: none;
}

.repoBtBottom a:hover
{
    color: #00A9C8;
}

.repoTabla
{
    border-collapse: collapse;
    margin: 3px 0px 3px 5px
}

.repoTabla th
{
    color: #00A9C8;
}

.repoTablaNombre
{
    border-bottom: 1px solid #E9E9E9;
    padding: 3px;
    text-align: left;
    width: 194px;
}

.repoTablaNombreNoB
{
    padding: 3px;
    text-align: left;
    width: 194px;
}

.repoTablaPrecio
{
    border-bottom: 1px solid #E9E9E9;
    padding: 3px;
    text-align: center;
    width: 80px;
}

.repoTablaPrecioNoB
{
    padding: 3px;
    text-align: center;
    width: 80px;
}

.repoTablaUnidades
{
    background: #EFF0F0;
    padding: 3px;
    text-align: center;
    width: 50px;
}

.selectBuscador
{
    border: 1px solid #E9E9E9;
    color: #868889;
    font-size: 9pt;
    height: 22px;
    margin: 0px 0px 0px 20px;
    width: 222px;
}

.serviciosModuloInf
{
    border: 1px solid #E9E9E9;
    float: left;
    font-size: 8pt;
    height: 146px;
    margin: 0px 0px 5px 5px;
    overflow: hidden;
    width: 167px;
}

.serviciosModuloInf h2
{
    color: #00A9C6;
    font: bold 10pt Arial, Sans-serif;
    height: 20px;
    margin: 12px 0px 0px 83px;
    overflow: hidden;
}

.serviciosModuloInfTexto
{
	color: #666666;
    height: 85px;
    margin: 0px 0px 0px 83px;
    overflow: hidden;
}

.serviciosModulos
{
    margin-left: 2px}

.situacionCont
{
    margin: 3px;
    overflow: hidden;
}

.situacionContL
{
    border-right: 1px solid #E9E9E9;
    float: left;
    font-size: 11pt;
    margin: 3px 0px 3px 15px;
    padding: 10px 20px 10px 0px;
}

.situacionContL h2
{
    color: #00A9C6;
    font: bold 11pt Arial, Sans-serif;
    line-height: 1%;
}

.situacionContR
{
    float: left;
    font-size: 9pt;
    margin: 14px 0px 0px 30px;
}

.situacionContR a
{
    color: #868889;
}

.situacionContR a:hover
{
    color: #00A9C7;
}

.tablaCollapsed
{
    border-collapse: collapse;
}

.textoTriple
{
    font: 10pt Arial, Sans-serif;
    margin: 20px 0px 0px 10px;
    overflow: hidden;
}
.textoTripleMsg
{
    font: 15pt Arial, Sans-serif;
    margin: 20px 0px 0px 10px;
    overflow: hidden;
}

.textoTriple a
{
    color: #00A9C7;
}

.textRight
{
    text-align: right;
}





/* formulario formular magistrales */
div#checkContacto{	
	float:left;
}
input#tipoContacto{
	position:relative;
	left:50px;
	top:20px;
}
div.mensajeRegistrarse{
	color: #00A9C7;
}
a#mb3{
	color: #00A9C7;
	text-decoration: underline;
}
a#mb3:hover{
	color: #0097A5;
}


