/* IZQUIERDA */

#izquierda{
float:left;
width:200px;
margin: 0px 5px 0px 14px;
}

#izquierda #logo{
margin:39px auto 0px auto;
text-align:center;
}

#izquierda .separacion{
height: 1px;
width: 184px;
background-color: #fff;
text-align:center;
margin:26px auto 16px auto;
}

#izquierda .texto{
font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:11px;
color:#777;	
}

#formulario{
font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:11px;
color:#777;
}

#formulario form{
margin: 15px 0px 0px 0px;
}

#formulario form #grupo1{
text-align:right;
}

.input1{
width: 130px;
margin: 2px 0px 2px 0px;
font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:11px;
color:#777;
}

.input2{
width: 20px;
margin: 15px 0px 2px 0px;
font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:11px;
color:#777;
}

.input3{
width: 0;
margin: 2px 0px 2px 0px;
font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:11px;
color:#777;
}


/* ADORNO */
#adorno{
float:left;
background-color:#fff;
height: 576px;
width: 3px;
margin: 72px 0px 0px 0px;
}

/* DERECHA */
#derecha{
float:left;
width:666px;
padding:0px 8px 0px 29px;
}

#derecha .titulo1{
font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:23px;
font-weight: normal;
color:#777;
text-align:center;
margin: 19px 0px 6px 0px;
}

#derecha .titulo2{
font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:18px;
font-weight: normal;
color:#2C74D4;
text-align:left;
margin: 11px 0px 20px 0px;
}

#derecha .texto{
font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:12px;
color:#777;
text-align:justify;
width:640px;
margin: 0px 0px 11px 0px;
}

#derecha .texto a{
font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:12px;
color:#777;
text-decoration:none;
}

#derecha .texto a:hover{
text-decoration:underline;
}

#derecha .separacion{
border-top: solid 1px #fff;
height:1px;
}

#derecha .imagenes{
text-align:center;
margin: 0px auto;
}

#derecha .imagenes img{
margin: 15px 4px 15px 4px;
vertical-align:top;
}

#derecha .composicion1{
height:244px;
}

#derecha .composicion1 #img1{
margin: 7px 0px 23px 0px;
float:left;
}

#derecha .composicion1 #img2{
float:right;
margin: 0px 22px 5px 0px;
}

#derecha .composicion1 ul{
margin: 38px 65px 0px 0px;
float:right;
width:312px;
}

#derecha .composicion1 ul li{
font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:18px;
color: #F6009A;
margin: 30px 0px 0px 0px;
list-style:disc;
}

#derecha .links{
font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:10px;
color:#123666;
margin: 8px 7px 17px 7px;
}

#derecha .links a{
font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:10px;
color:#2C74D4;
margin: 8px 1px 17px 1px;
text-decoration:none;
}

#derecha .links a:hover{
text-decoration:underline;
}

/* css para el tipo input.file */
.SI-FILES-STYLIZED label.cabinet
{
    width: 81px;
    height: 18px;
    background: url("../imagenes/elegir.png") 0 0 no-repeat;
    display: block;
    overflow: hidden;
    cursor: pointer;
}

.SI-FILES-STYLIZED label.cabinet input.file
{
    position: relative;
    height: 100%;
    width: auto;
    opacity: 0;
    -moz-opacity: 0;
	cursor:pointer;
	filter:alpha(opacity=0); 
    /*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);*/
}

.file2{
width:195px;
font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:11px;
color:#A33469;
margin: 5px 0px 5px 0px;
}

/* Botones */
.boton_no_pulsado{
border: 2px outset #8F3664;
font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
background-color:#8F3664;
margin-top: 10px;
cursor:pointer;
}

.boton_pulsado{
border: 2px inset #8F3664;
font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:10px;
color:#2C74D4;
background-color:#8F3664;
margin-top: 10px;
cursor:pointer;
}