/**
 * CSS styles for form and input fields.
 *
 * These styles are used with form and input fields generated via yiic script.
 *
 * @author Qiang Xue <qiang.xue@gmail.com>
 * @link http://www.yiiframework.com/
 * @copyright Copyright &copy; 2008-2009 Yii Software LLC
 * @license http://www.yiiframework.com/license/
 */

div.yiiForm, div.yiiForma {
    width: 100%;
    margin: 0;
    padding: 5px;
    color:#423e3e;
}
div.yiiForm_gal {
    width: 190px;
    margin: 0;
    padding-bottom: 5px;
    margin-top:13px;
    font-size:90%;
}
  .logincenter  {
text-align : center;
}
div.yiiFormlog {
width : 100%;
font-size : 130%;
float : left;
text-align : center;
}
div.yiiFormlog .simplelogin, div.yiiFormlog .actionlogin {
width : 100%;
margin-top : 13px;
float : left;
text-align : center;
}
div.yiiFormlog .actionlogin .login {
padding-top : 13px;
text-align : center;
}
div.yiiFormlog .simplelogin label {
width : 100%;
float : left;
text-align : center;
}
div.yiiFormlog .simplelogin input {
width : 210px;
font-size : 120%;
margin-top : 5px;
}
div.yiiForm_gal .gal_title {
width : 185px;
}
div.yiiForma {
width : 860px;
padding : 5px 30px;
}
div.yiiForm span.required {
color : red;
}
div.errorSummary {
border : 2px solid #c00;
padding : 7px 7px 12px 7px;
margin : 0 0 20px 0;
font-size : 0.9em;
}
div.errorSummary p {
margin : 0;
padding : 5px;
}
div.errorSummary ul {
margin : 0;
padding : 0 0 0 20px;
}
div.errorSummary ul li {
list-style : square;
}
div.yiiForm p.hint {
color : gray;
font-size : 90%;
margin : 0 0 0 110px;
}
div.yiiForm fieldset {
border : 1px solid #ddd;
margin : 10px 0;
padding : 10px;
}
div.yiiForm legend {
font-weight : bold;
}
div.yiiForm div.action {
clear : left;
padding : 0.25em 0;
}
div.yiiForm div.radio, div.yiiForm div.simple, div.yiiForm div.simple_fecha, div.yiiForm div.single, div.yiiForm div.select, div.yiiForm div.complex {
padding : 5px 0;
float : left;
}
div.yiiForm div.simple_fecha {
width : 50%;
float : left;
}
div.yiiForm div.simple_fecha label, div.yiiForm div.simple_fecha input {
width : 90%;
float : left;
}
div.yiiForm div.simple_fecha p, div.yiiForm div.single p {
width : 100%;
float : left;
margin : 0;
font-weight : bold;
font-size : 80%;
}
div.yiiForm div.single {
width : 100%;
background : #fff;
border-top : 1px solid #ddd;
border-bottom : 1px solid #ddd;
margin-bottom : 3px;
}
div.yiiForm div.single p {
padding-left : 30px;
display : inline;
}
div.yiiForm div.single .pcomment {
padding-left : 133px;
}
div.yiiForm div.simple .content {
width : 896px;
}
div.yiiForm div.simple .input {
width : 99%;
}
div.yiiForm div.simple label, div.yiiForm div.complex span {
float : left;
margin-right : 10px;
position : relative;
width : 98%;
}
div.yiiForm div.single label, div.yiiForm div.complex span {
float : left;
margin-left : 10px;
width : 123px;
}
div.yiiForm div.simple #radiobutton {
float : left;
width : 100%;
}
div.yiiForm div.single .input {
width : 756px;
}
div.yiiForm label.error, div.yiiForm span.error {
font-weight : bold;
color : #423e3e;
}
div.yiiForm input.error, div.yiiForm textarea.error, div.yiiForm select.error {
background : #fee;
border-color : #c00;
}
div.yiiForm div.simple img {
padding-left : 190px;
}
div.yiiForm div.simple div, div.yiiForm div.complex div {
margin-left : 110px;
}
div.yiiForm div.wym div {
margin : 0;
}
div.yiiForm div.booking_org #radiobutton {
width : 90%;
padding : 0;
margin : 0;
float : left;
}
div.yiiForm div.radio #radiobutton input, div.yiiForm div.radio #radiobutton label {
width : 100px;
}
div.yiiForm div.booking_org, div.yiiForma div.contact, div.yiiForma div.booking_org {
width : 100%;
padding : 5px 0;
float : left;
}
div.yiiForm div.booking_org .message {
width : 100%;
float : left;
}
div.yiiForm div.booking_org div.field {
width : 340px;
float : left;
}
div.yiiForm div.booking_org div.field input {
width : 330px;
}
div.yiiForm div.booking_org div.phone {
width : 340px;
float : left;
}
div.yiiForm div.booking_org div.phone input {
width : 300px;
padding-right : 30px;
}
div.yiiForm div.booking_org div.cant {
width : 120px;
float : left;
padding-left : 47px;
}
div.yiiForm div.booking_org div.cant input {
width : 60px;
}
div.yiiForm div.booking_org label {
width : 100px;
}
div.yiiForm div.booking_org #date, div.yiiForm div.booking_org .radio {
width : 350px;
padding : 0;
margin : 0;
float : left;
}
div.yiiForm div.booking_org .radio {
width : 160px;
}
div.yiiForm div.booking_org .titlebooking, div.yiiForma div.contact .titlecontact {
font-size : 200%;
width : 98%;
}
div.yiiForma div.contact textarea {
width : 98%;
}
div.yiiForma .action {
clear : both;
padding-top : 10px;
}
div.booking_action {
width : 100%;
clear : both;
text-align : center;
}