@charset "UTF-8";

/*RESET*/
img
{
	border:0;
}
#separacion
{
	height:5px;
}

/*GENERAL*/
body {
	background-attachment: fixed;
	background-color: #CCC;
	background-image: url(../images/fondo_gris.jpg);
	background-repeat: repeat;
	margin: 0px;
	color:#FFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:20px
}

/*RESET*/


#contenido
{
	margin:auto;
	width:935px;
	
}

#menu
{ background-image:url(../images/barra_roja.png);
background-repeat:no-repeat;
height:32px;
padding-left:20px;
}

#pie
{ background-image:url(../images/barra_roja.png);
background-repeat:no-repeat;
height:22px;
text-align:center;
padding-top:10px;
}

#info
{
text-align:right;
width:100%; display: table; #position: relative; overflow: hidden; 


}
.inner
{
#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;	
}

.caja
{
box-shadow:5px 4px 10px #C7C7C7;

    		behavior: url(border-radius.htc); /* for internet explorer */
    		-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;
			

			-moz-box-shadow: 8px 5px 13px #000; /* for older gecko browsers */
			-webkit-box-shadow: 8px 5px 13px #000; /* for older webkit browsers */
			box-shadow: 8px 5px 13px #000; /* CSS3 standard */

			z-index: 2;

			
            
            background-color:#000;
			
			filter:alpha(opacity=63); /* for internet explorer */
			opacity: 0.63; /* CSS3 standard */
			-moz-opacity:0.63; /* for older gecko browsers */
			-khtml-opacity: 0.63; /* for older webkit browsers */

			
    
color: #FFFFFF; width:400px; padding:20px; position: relative; #top: -50%;	
margin-left:-935px;
_padding-top: 20px; /*IE only*/
}



#texto
{ background-image:url(../images/fondo_texto.png);
background-repeat:no-repeat;
background-position:right;
width:513px;
}
#texto2
{ background-image:url(../images/fondo_texto2.png);
background-repeat:no-repeat;
background-position:right;
width:513px;
background-position:0px 0px;
margin-top:-30px
}
#textotext
{
padding:20px; padding-right:40px;
}