﻿        
      body
        {
            font: 64% "Trebuchet MS" , sans-serif;

        }
        
        .cabecera_pagina
        {
            background: -moz-linear-gradient(top, black, white 40px); 
            background: -webkit-gradient(linear, 0 0, 0 10%, from(black), to(white));
        }

        
        .invisible
        { 
            display: none;
        }
        
        input{padding:3px;}
        
        input.text
        {
            margin-bottom: 3px;
            width: 95%;
            padding:3px;
        }
        
        .input.text-error
        {
            background-color: Red;
        }
        
        ul#icons
        {
            margin: 0;
            padding: 0;
        }
        ul#icons li
        {
            margin: 2px;
            position: relative;
            padding: 4px 0;
            cursor: pointer;
            float: left;
            list-style: none;
        }
        ul#icons span.ui-icon
        {
            float: left;
            margin: 0 4px;
        }
        div#users-contain
        {
            width: 100%;
            margin: 10px 0;
        }
        div#users-contain table
        {
            margin: 1em 0;
            border-collapse: collapse;
            width: 100%;
        }
        div#users-contain table td, div#users-contain table th
        {
            border: 1px solid #eee;
            padding: 3px 7px;
            text-align: left;
        }
        .ui-dialog .ui-state-error
        {
            padding: .3em;
        }
        
        .titulos-formulario
        {
            font-weight: bold;
            font-size: 13px;
        }
        
        .input.text-error{ background-color:Red; color:#fff;}
        
        .ui-login{    position:absolute;
            top:50%;
            left: 50%;
            margin-top: -220px;
            margin-left: -200px; text-align:left; width:400px; }
            
            
        div#opotunidades-contain table
        {
            margin: 1em 0;
            border-collapse: collapse;
            width: 100%;
        }
        div#opotunidades-contain table td, div#opotunidades-contain table th
        {
            border: 0px none #eee;
            padding: .6em 10px;
            text-align: left;
        }
            
.notificaciones-error , .notificaciones-error-text {border: 1px solid #E14E0A; padding:7px; background: #E14E0A url(images/ui-bg-error) 50% 50% repeat-x; color: #fff; }
.notificaciones-error .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png);color:#fff; }
.notificaciones-error .ui-state-highlight{ color:#fff;}
.notificaciones-error .ui-corner-all { color:#fff; }
.notificaciones-error .ui-icon-info { color:#fff;}

.comentarios-prospecto
{  
    width:95%;
    margin-top:5px;
    margin-right:5px;
    padding:6px; 
    font-weight:bold;  
    color:#333333;

   
    border:1px solid #DDDDDD;border-bottom-left-radius: 5px 5px;border-bottom-right-radius: 5px 5px;border-top-left-radius: 5px 5px;border-top-right-radius: 5px 5px;margin-left:5px;  
}
        
.comentarios-prospecto span
{
    color:#222222;  

    font-weight:normal;  
}

.boton-abc
{
    width: 20px;
    border: 1px solid #CCCCCC;
    border-bottom-left-radius: 5px 5px;
    border-bottom-right-radius: 5px 5px;
    border-top-left-radius: 5px 5px;
    border-top-right-radius: 5px 5px;
    margin-left: 5px;
}

.ui-state-foco { border: 1px solid #FFCC00; background: #FFFF99; font-weight: bold; color: #222222; }


        #menu
            {
                padding:0;
                margin:0;
                white-space:nowrap;
                list-style-type:none;
            }
            #menu li {display:inline;}		
            
            .menu-item
        {
            margin-left: 5px;
            padding-left: 20px;
            color:#444444;
            font-weight:bold;
             background-color:#FAFAFA;
        }

    div#acordeon table
        {
            margin: 1em 0;
            border-collapse: collapse;
            width: 100%;
        }
        div#acordeon table td
        {
            border: 1px solid #eee;
            padding: .6em 5px;
            text-align: left;
             background-color:#FAFAFA;
        }
       div#acordeon table td:hover
        {
            cursor:pointer;background:#ECECEC; background-color:#ECECEC;
        }
        div#acordeon table th
        {
            font-weight: bold;
            border: 1px solid #eee;
            padding: .6em 10px;
            text-align: center;
            
        }