@font-face {
    font-family: "HelveticaC";
    src: url('../fonts/Helvetica-Condensed.otf') format("truetype");
}
@font-face {
    font-family: "HelveticaCB";
    src: url('../fonts/Helvetica-Condensed-Bold.otf');
}
@font-face {
    font-family: "myriadproCB";
    src: url('../fonts/myriadpro-boldcond.ttf') format("truetype");
}
@font-face {
    font-family: "myriadproC";
    src: url('../fonts/myriadpro-cond.ttf');
}

body{
	background-image:url('../images/fondo.jpg');
	
	font:normal 12px/22px   "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;

	width:100%;
	overflow: none;
}
/*********************************************************************************/
/* BannerP                                                                         */
/*********************************************************************************/
#BannerP {
	background-image:url('../images/bannerlogo.jpg');
	background-repeat:repeat;
	position: fixed;left: 0px;top: 0px;z-index: 10;
	/*opacity: 0.9;*/
	height: 120px;
	width: 100%;
}
#BannerS {
	position: fixed;left: 0px;top: 120px;z-index: 10;
	/*opacity: 0.9;*/
	background: #000;
	height: 50px;
	width: 100%;
}

#logo
	{
		position: relative;
		top: 2.1em;
		
		width: 100%;
	}
/*********************************************************************************/
/* Menu                                                                          */
/*********************************************************************************/

	#menu
	{
		position: relative;
		top: 0.2em;
		font-family: "HelveticaC";
	}
	
	#menu ul
	{
		display: inline-block;
	}
	
	#menu li
	{
		display: block;
		float: left;
		text-align: center;
	}
	
	#menu li a, #menu li span
	{
		display: block;
		margin: 0px 1px;
		padding: 0em 1em;
		letter-spacing: 0.25em;
		
		text-decoration: none;
		
		font-family: "HelveticaC";
		text-transform: uppercase;
		font-size: 12px;
		font-weight: 600;
		opacity: 0.8;
		
		color: #FFF;
	}
	
	#menu li:hover a, #menu li.active a, #menu li.active span
	{
		
		color: #d3d3d3;
	}
	
	#menu .current_page_item a
	{
		
		color: #000;
	}

	#Contenido {
		width:80%;
		height:77%;
		text-align: center;
		
		background-image:url('../images/fondoblanco.png');
		margin:0 auto;
		padding-top: 170px;
		color:#000;
		
	}
	#Contenido1 {
		width:95%;
		height:70%;
		
		text-align: center;
		margin: auto;
		color:#000;
	}
	#Pie{
		width:80%;
		height:9%;
		margin: auto;
		background:#000;
		
		color:#fff;
	}
	.titulos{

	font-size: 55px;
	font-family: "HelveticaC";
	/*text-shadow: black 0.0em 0.0em 0.2em;*/
  	letter-spacing:2px;
  	font-weight:bold;
  	text-transform: uppercase;
}
#formulario label {
    display:block;
    margin-top:20px;
    letter-spacing:1px;
}
 .formulario {
    display:block;
    margin:0 auto;
    width:510px;
    color: #666666;
    font-family:Arial;
}
form {
   
    width:400px;
    
}
 
#formulario input[type="text"],input[type="email"] {
    width:380px;
    height:20px;
    background:#d3d3d3;
    border:1px solid #d3d3d3;
    padding:0px;
    margin-top:5px;
    font-size:15px;
    color:#000;
    font-family: "HelveticaC";
    text-transform: uppercase;
}
 
#formulario textarea {
    height:100px;
    width:380px;
    background:#d3d3d3;
    border:2px solid #d3d3d3;
    padding:0px;
    margin-top:5px;
    font-size:15px;
    color:#000;
    font-family: "HelveticaC";
    text-transform: uppercase;
}
 
#submit {
    width:85px;
    height:35px;
    border:none;
    margin-top:20px;
    cursor:pointer;
    background:#d3d3d3;
    border:2px solid #000;
    -webkit-border-radius: 8px; 
		-moz-border-radius: 8px; 
		border-radius: 8px;
		font: bold;
		font-family: "HelveticaC";
		text-transform: uppercase;
		color:black;
}

/*.------------------------------------FLIP-------------*/
  .panel {
            margin: 0 auto;
            width: 130px;
            height: 130px; 
            position: relative;
            font-size: .8em;
            -webkit-perspective: 600px;
            -moz-perspective: 600px;
        }
        /* -- make sure to declare a default for every property that you want animated -- */
        /* -- general styles, including Y axis rotation -- */
        .panel .front {
            position: absolute;
            top: 0;
            z-index: 4;
            width: inherit;
            height: inherit;
            text-align: center;
            -webkit-transform: rotateX(0deg) rotateY(0deg);
            -webkit-transform-style: preserve-3d;
            -webkit-backface-visibility: hidden;
            -moz-transform: rotateX(0deg) rotateY(0deg);
            -moz-transform-style: preserve-3d;
            -moz-backface-visibility: hidden;
            /* -- transition is the magic sauce for animation -- */
            -o-transition: all .4s ease-in-out;
            -ms-transition: all .4s ease-in-out;
            -moz-transition: all .4s ease-in-out;
            -webkit-transition: all .4s ease-in-out;
            transition: all .4s ease-in-out;
        }
        .panel.flip .front {
            z-index: 4;
            -webkit-transform: rotateY(180deg);
            -moz-transform: rotateY(180deg);
        }
        .panel .back {
            position: absolute;
            top: 0px;
            z-index: 3;
            width: inherit;
            height: inherit;
            -webkit-transform: rotateY(-180deg);
            -webkit-transform-style: preserve-3d;
            -webkit-backface-visibility: hidden;
 
            -moz-transform: rotateY(-180deg);
            -moz-transform-style: preserve-3d;
            -moz-backface-visibility: hidden;
            /* -- transition is the magic sauce for animation -- */
            -o-transition: all .4s ease-in-out;
            -ms-transition: all .4s ease-in-out;
            -moz-transition: all .4s ease-in-out;
            -webkit-transition: all .4s ease-in-out;
            transition: all .4s ease-in-out;
        }
        .panel.flip .back {
            z-index: 5;
            -webkit-transform: rotateX(0deg) rotateY(0deg);
            -moz-transform: rotateX(0deg) rotateY(0deg);
        }

        /*............................locales hover..............................................*/
        .locales:hover{
        	color:#6E6E6E;
        }