/**********************
rewrites de formee
************************/

.form {font: normal 10px/1.1em Arial,Sans-Serif;}

.form fieldset {
	background:#0F0F0F;
	/*corner*/
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

/* Form legend and titles */
.form legend, .form h3 {
	font-size:3em;
    font-size:  2.8em;
	line-height:1.2em;
	letter-spacing: 0em;
	color: #FF88F3;
	font-weight: normal;
    font-family: 'FuturaStd-Light',Arial,Sans-Serif;
   /*padding: 1% 1% 1%;*/
   padding: 5px;
}
.form fieldset {
  border: 1px solid #FF88F3;
  height: 100%;
  margin: 0 0 4em;
  padding: 1.2em 0;
  position: relative;
}

.form-lbl, .form label {
	color:#00A6E3;
	font-size:1.4em;
	line-height: 1.3em;
	vertical-align:middle;
}
.form .form-txt, .form input[type="text"], .form input[type="password"], .form input[type="file"], .form textarea, .form select {
	border-color:#c6c6c6 #dadada #eaeaea;
	background: #98A6B5;
	color:#151515;
	font-size:1.4em;
	font-family:inherit;
	/*corner*/
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
input[type="checkbox"]{
    font-size:1.4em;
    margin-bottom: 5px;
}
ul.inline {
  list-style: none outside none;
  font-size: 1.1em;
  padding-left:5px;
}
div .titulo{
  color: #00A6E3;
  font-size: 1.1em;
  margin-bottom: 10px;
}

.form input.little[type="text"]{
    padding:5px;
}

.form-req {
  color: #D10000;
  color: #DB036F;
}

.form-error-bckg {
  background-color: #560034 !important;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.9);
}

.note{
  color: #87D3F1;
  color: #B6E3F5;
  font-size: 1.4em;
  /*line-height: 1.3em;*/
  vertical-align: middle;
  vertical-align: top;
}

a.form_link{
  color: #DB036F;
  font-size: 1.4em;
  line-height: 1.3em;
  vertical-align: middle;  
}

.form .no_infantil[disabled] {
    background-color: black;
    border-color: #272727;
}
.form .no_infantil[disabled]:hover,
.form .no_infantil[disabled]:focus {

    background-color: black;
    border-color: #272727;
}


.caja_rosa{
    background-color: #DB036F;
    padding-bottom: 5px;
    margin-bottom:10px;
    color: #eee;
  -webkit-border-radius: 10px; /* Android = 1.6, iOS 1-3.2, Safari 3-4 */
          border-radius: 10px; /* Android 2.1+, Chrome, Firefox 4+, IE 9+, iOS 4+, Opera 10.50+, Safari 5+ */
  /* useful if you don't want a bg color from leaking outside the border: */
  -webkit-background-clip: padding-box; background-clip: padding-box;
}
.caja_rosa h3{
    margin: 15px 15px 10px 15px;
}
.caja_rosa p{
    margin: 5px 10px 12px 25px;
    font-size: 1.5em; 
}
.caja_rosa p img{
    margin-right: 5px; 
}
.caja_rosa a{
    text-decoration: underline;
    font-weight: bold;
    font-variant: cursive;
    color: #81DBFF;
}

.item_uploaded span.titulo{
    display:block;
    color: #706C6E;
}
.item_uploaded a.fancybox{
   cursor: url('../img/zoom.png'), url('./img/zoom.png'), hand; 
}


