* { padding: 0; margin: 0; }
body {
	background: url(../image/fon_g.gif);
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	color: #333333;
	font-size: 12px;
	FONT-FAMILY: 'Trebuchet MS', verdana, Georgia;
	LINE-HEIGHT: 150%;
	z-index:0;
}

td {
	font-size: 12px;
	color: #000000;
	LINE-HEIGHT: 150%;
	FONT-FAMILY: 'Trebuchet MS', verdana, Georgia;
}
a { 
	background: inherit; 
	color: #333333; 
	text-decoration: none; 
}
a:hover { 
	background: inherit; 
	color: #000000; 
	text-decoration: none; 
}

h2, h3, h4 { font-weight:bold;}
h1 { font-family:'Exo 2'; font-size: 50px; color: #333333; padding: 0px; LINE-HEIGHT: 140%;}
h2 { font-family:'Exo 2'; font-size: 22px; color: #000000; LINE-HEIGHT: 130%;}
h3 { font-family:'Exo 2'; font-size: 16px; color: #000000; LINE-HEIGHT: 150%;}
h4 { font-size: 22px; color: #000000; LINE-HEIGHT: 150%;}
h1, h2{	margin: 0px ;}
h3 {	margin: 0px ;}
	
p { margin: 0px; color: #000000; LINE-HEIGHT: 140%;}
hr { COLOR: #CCCCCC; WIDTH: 100%; height: 1px; Size: 1px; }
img {
	vertical-align: middle;
	margin: 0px;
}


img.float-right {margin: 5px 0px 5px 15px;}
img.float-left {margin: 5px 15px 5px 0px;}

input, textarea, select {
	background: #ffffff;
	color: #000000;
	font-size: 14px;
	margin: 0px 0px 0px 0px;
	padding:  10px 10px 10px 10px;	
	border: 1px solid #CCCCCC;
	
}
.botton {
	background: #CC0000 url(images/featured-controllers-rightarrow2.png) no-repeat right;
	color: #FFFFFF;
	font-size: 12px;
	font-weight:bold;
	border-top: 2px solid #FF5555;
	border-left: 2px solid #FF5555;
	border-right: 2px solid #840000;
	border-bottom: 2px solid #840000;
	margin: 0px 0px 0px 0px;
	padding:  8px 40px 8px 10px;	
	
}


/*ESTRUCTURA*/


#content_seccion{
	margin: 0px;
	PADDING: 0px;
	width: 100%;
	border: 0px solid #000000;
	text-align:left;
}

.caja1 {
	background: #ffffff;
	width:440px;
	margin: 40px 0px 0px 0px;
	padding: 0px;
	text-align:left;	
}
.sub {
	margin: 0px 0px 0px 0px;
	padding: 20px;
	text-align:left;
	font-size:22px;
	color:#ffffff;	
}
.res {
	background:;
	margin: 0px 0px 0px 0px;
	padding: 20px;
	text-align:left;
	font-size:16px;
	color:#000000;	
}
.res2 {
	background:;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 10px;
	border: 0px solid #CCCCCC;
	text-align:center;
	font-size:16px;
	color:#000000;	
	font-family:'Exo 2';
}
.res3 {
	background:;
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 10px 20px;
	border: 0px solid #CCCCCC;
	text-align:center;
	font-size:16px;
	color:#000000;	
	font-family:'Exo 2';
}
.box {
  /* IE6-9 */
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.055), 0 0 5px rgba(0,0,0,.9);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.055), 0 0 5px rgba(0,0,0,.9);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.055), 0 0 5px rgba(0,0,0,.9);
}
.boxi {
-webkit-box-shadow: inset 0 0 20px 0 #000000;
-moz-box-shadow: inset 0 0 20px 0 #000000;
box-shadow: inset 0 0 20px 0 #000000;
}


.desplegado {
         display: black; 
		 margin:0;
		 padding: 0px;
		 text-align: left;
}

.ocultar_desplegado {
         display:none;
}



/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }
/* additional classes */
.clear { clear: both; }
.navy  { color: navy; }
.red  { color: red;}
.hide  { display: none; }
.show { display:inherit}
.underline{text-decoration:underline;}


/*        TIPOGRAFIAS Y TEXTOS           */



.curve {
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	*margin-left: .10em;
  border-color: rgba(0, 0, 0, 0.8);
  outline: 0;
}



#sombra_borde {
	background: url(images/footer-top-centerbg.png) no-repeat center top;
	padding: 0;
	margin: 0;
	height:12px;
}



.lin {	COLOR: #ffffff; TEXT-DECORATION: none; }
.lin:visited {	COLOR: #ffffff; TEXT-DECORATION: none; }
.lin:hover { COLOR: #ffffff; TEXT-DECORATION: underline; }
.linCRONYM { CURSOR: help; }



#pie {
	width: 100%;
	margin: 0px;
	padding: 0px;
	color: #cccccc;
	font-size: 11px;
	font-family: verdana, Tahoma, Sans-serif;
	LINE-HEIGHT: 130%;
}



