/**
 * Theme Name: Blue
 * Version: 1.2
 * Author: Eduardo D. Sada
**/


/*
 - All elements [General]
----------------------*/

  .sexy-input {
    color: #000;
    font-family: Verdana,Arial,Helvetica,sans-serif;

    line-height : 14px;
    display     : -moz-inline-stack;
    display     : inline-block;
    zoom        : 1;
    *display    : inline;
    vertical-align:middle;
  }

  .sexy-reset{
    float   : none;
    padding : 0;
    margin  : 0;
  }

  .ocultarlodelmostro {
    border      : 0 none;
    display     : inline;
    height      : 0;
    margin      : 0;
    padding     : 0;
    width       : 0;
    opacity     : 0; /*CS3 Compatible Browsers*/
    -moz-opacity: 0; /*Mozilla*/
    filter      : alpha(opacity="0"); /*IE6 & 7*/
    -ms-filter  : "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /*IE8*/
  }


/*
 - Input Text [General]
----------------------*/

  .sexy-input .sexy-input-left,
  .sexy-input .sexy-input-right {
    background: transparent url(text.png) no-repeat;

    height : 28px;
    width  : 7px;
    float  : left;
  }

  .sexy-input .sexy-input-left {
    background-position: left top;
  }

  .sexy-input .sexy-input-right {
    background-position: right -66px;
  }

  .sexy-input .sexy-input-center {
    background: transparent url(text.png) repeat-x scroll 0 -33px;

    height      : 18px;
    float       : left; 
    line-height : 14px;
    margin      : 0;
    padding     : 5px 0;
  }

  .sexy-input .sexy-input-center input{
    color: #000;

    height      : 16px;
    background  : transparent;
    border      : none;
    font-style  : normal;
    font-family : inherit;
    font-stretch: ultra-condensed;
    margin      : 0;
    outline     : none;
  }

/*
 - Input Text [Focus]
----------------------*/

  .sexy-input-focus .sexy-input-left {
    background-position: left -99px;
  }

  .sexy-input-focus .sexy-input-center {
    background-position: right -132px;
  }

  .sexy-input-focus .sexy-input-right {
    background-position: right -165px;
  }

  .sexy-input-focus .sexy-input-center input{
    color: #000;
  }

/*
 - Input Text [Disabled]
----------------------*/

  .sexy-input-disabled .sexy-input-left {
    background-position: left -197px;
  }

  .sexy-input-disabled .sexy-input-center {
    background-position: right -230px;
  }

  .sexy-input-disabled .sexy-input-right {
    background-position: right -263px;
  }

  .sexy-input-disabled .sexy-input-center input{
    color: #d1d3d6;
  }



/*
 - Radio Buttons [General]
----------------------*/
/*
  .sexy-input .sexy-input-radio {
    background  : url(radiochecks.png) no-repeat center -118px;
    width       : 18px;
    height      : 18px;

    display     : block;
    float       : left;
  }

  .sexy-input .sexy-radio-checked {
    background-position: center -94px;
  }

/*
 - Radio Buttons [Focus]
----------------------*/
/*
  .sexy-input-focus .sexy-input-radio {
    background-position: center -95px;
    border  : 1px dotted #AAA;
    width   : 16px;
    height  : 16px;
  }

/*
 - Radio Buttons [Disabled]
----------------------*/

  .sexy-input-disabled .sexy-input-radio {
    background-position: center -166px;
  }

  .sexy-input-disabled .sexy-radio-checked {
    background-position: center -143px;
  }

/*
 - Buttons [General]
----------------------*/

  .sexy-button {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align:middle;

    border:none;
    margin:0;
    padding:0px;
  }

  .sexy-button .sexy-button-left {
    background: url(button.png) no-repeat left top;
    padding   : 0 0 0 13px;

    border    : none;
    margin    : 0;
  }

  .sexy-button .sexy-button-right {
    background:url(button.png) no-repeat right top;
    padding:4px 13px 4px 0;

    border:none;
    margin:0;
  }

  .sexy-button input.sexy-button-input {
    font-family : Verdana,Arial,Helvetica,sans-serif;
    font-weight : bold;
    font-size   : 12px;
    color       : #ffffff;

    background  : transparent;
    border      : none;
    display     : block;
    margin      : 0;
    padding     : 0;
    height      : 20px;
    cursor      : pointer;
    outline     : none;
    overflow    : visible;
  }

  td .sexy-button input.sexy-button-input[class] {
    width: auto; /* Modern Browsers */
  }
  .sexy-button .sexy-button-input:focus,
  .sexy-button .sexy-button-input::-moz-focus-inner {
    outline:none;
    border:none;
  }


/*
 - Buttons [Focus]
----------------------*/

  .sexy-button-focus .sexy-button-left {
    background: url(button.png) no-repeat left -30px;
  }

  .sexy-button-focus .sexy-button-right {
    background: url(button.png) no-repeat right -30px;
  }

/*
 - Buttons [Pressed]
----------------------*/

  .sexy-button-press .sexy-button-left {
    background: url(button.png) no-repeat left -60px;
  }

  .sexy-button-press .sexy-button-right {
    background: url(button.png) no-repeat right -60px;
  }


/*
 - Buttons [Disabled]
----------------------*/
  .sexy-button-disabled .sexy-button-left {
    background: url(button.png) no-repeat left -90px;
  }

  .sexy-button-disabled .sexy-button-right {
    background: url(button.png) no-repeat right -90px;
  }

  .sexy-button-disabled .sexy-button-input {
    color: #d1d3d6;
  }
