@charset "utf-8";
/* CSS Document */

@font-face {
font-family:safetyfonttext;
src: url(fonts/utsaahi.woff);
}
	
@font-face {
font-family:safetyfonttitle;
src: url(fonts/utsaahbi.woff);
}

h1 {
font-family:safetyfonttitle;
margin-bottom:-20px;
text-shadow: 0 0 1px rgba(51,51,51,0.3);
-webkit-font-smoothing: antialiased;
-webkit-font-smoothing: subpixel-antialiased;
color:#333;
}
		
h2 {
font-family:safetyfonttitle;
margin-bottom:-20px;
text-shadow: 0 0 1px rgba(51,51,51,0.3);
-webkit-font-smoothing: antialiased;
-webkit-font-smoothing: subpixel-antialiased;
color:#333;
}
	
p {
font-family:safetyfonttext;
text-align:justify;
text-shadow: 0 0 1px rgba(51,51,51,0.3);
-webkit-font-smoothing: antialiased;
-webkit-font-smoothing: subpixel-antialiased;
color:#333;
}

.textorosa{
font-family:safetyfonttext;
text-shadow: 0 0 1px rgba(51,51,51,0.3);
-webkit-font-smoothing: antialiased;
-webkit-font-smoothing: subpixel-antialiased;
color:#AC5486;
margin-top:-5;
font-size:12px;
}

.textoverde{
font-family:safetyfonttext;
text-shadow: 0 0 1px rgba(51,51,51,0.3);
-webkit-font-smoothing: antialiased;
-webkit-font-smoothing: subpixel-antialiased;
color:#B3D241;
margin-top:-5;
font-size:1em;
}

.textogris{
font-family:safetyfonttext;
text-shadow: 0 0 1px rgba(51,51,51,0.3);
-webkit-font-smoothing: antialiased;
-webkit-font-smoothing: subpixel-antialiased;
color:#333;
margin-top:-5;
font-size:1em;
}

	
	
* {
margin: 0;
}


a{color:#AC5486;
  text-decoration:none;}
  


html, body {
position:absolute;
width:100%;
height: 100%;
font-size:1.0em;
background: url('../images/bg.jpg');

background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover; 
background-position: center center;
background-attachment: fixed; 
background-repeat:no-repeat;
font-family:safetyfonttext;
text-align:justify;
text-shadow: 0 0 1px rgba(51,51,51,0.3);
-webkit-font-smoothing: antialiased;
-webkit-font-smoothing: subpixel-antialiased;
color:#333;
z-index:0;

}

.wrapper {
max-width:950px;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -50px;
}

.wrapper-round {
    width: 100%;
	max-width:950px;
    height: 7px;
    margin: auto;
    z-index: 100 !important;
    background: url('../images/bodyTop-960.png') no-repeat scroll left top transparent;
}

.body-wrapper {
    background: url('../images/body-960.png') repeat-y scroll left top transparent;
    width: 100%;
	max-width:950px;	
    margin: auto;
    min-height: 50px;
    position: relative;
    z-index: 10;
}
/*
.page-wrapper {
    background: url('../images/fondo.png') repeat scroll left top transparent;}
*/
.push {
height: 4em;
}

.footer {
bottom:0px;
height: 100%;
max-height:50px;
background-color:#020204;
}

.content {
	
    width: 100%;
	max-width:950px;
    margin: auto;
    position: relative;	
    background: url('../images/footer-patch.png') no-repeat scroll left top transparent; 
}

#datos-footer{
	width:100%;
	margin-left:20px;
	text-align:left;
	font-size:0.8em;
	color:#CCC;}
	
#formulario-rapido{
	width:100%;
	height:200px;
	margin-left:20px;
	text-align:left;
	font-size:0.8em;
	color:#CCC;
	background-color:#333;
	}


.stitch {

position:inherit;
width: 100%;
height: 3px;
padding-top:5px;
}

* { margin: 0; padding: 0; border:none; }

html {font-size:1.0em; /*base for em sizes*/}

.centro {
	max-width: 100%;
	position:inherit;
	z-index:1000;
}


.container {
	max-width: 90%;
}

.container-footer {
	margin:0 auto;
	max-width: 950px;
}

.container > .row > div {
	text-align: left;
	font-family:safetyfonttext;
	text-align:justify;
	text-shadow: 0 0 1px rgba(51,51,51,0.3);
	-webkit-font-smoothing: antialiased;
	-webkit-font-smoothing: subpixel-antialiased;
	color:#333;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius: 2px;
	/*background-color:#F7F7F7;*/
	
	
	
	
	
}
.container:first-child > .row > div {
	
}
.container > .row > div:first-child {
	
}

#logo{
	font-family: 'Libre Baskerville', serif;
	font-size:5em;
	color:#999;
	width:200px;
	height:100px;}
	
#galeria{	
	width:100%;
	}
	
#barra-lateral{
	width:100%;
	height:100%;
	font-family:safetyfonttext;
text-align:justify;
text-shadow: 0 0 1px rgba(51,51,51,0.3);
-webkit-font-smoothing: antialiased;
-webkit-font-smoothing: subpixel-antialiased;
color:#333;
	font-size:1.0em;
	color:#CCC;
	}

#destacado1{
	width:100%;
	height:200px;
	font-family:safetyfonttext;
text-align:justify;
text-shadow: 0 0 1px rgba(51,51,51,0.3);
-webkit-font-smoothing: antialiased;
-webkit-font-smoothing: subpixel-antialiased;
color:#333;
	font-size:1.0em;
	color:#999;
	}
	
	
.contenido-destacado{
	width:100%;
	background-color:#CCC;}
	
#destacado2{
	width:100%;
	height:200px;
	font-family:safetyfonttext;
text-align:justify;
text-shadow: 0 0 1px rgba(51,51,51,0.3);
-webkit-font-smoothing: antialiased;
-webkit-font-smoothing: subpixel-antialiased;
color:#333;
	font-size:1.0em;
	color:#999;
	}
	
#destacado3{
	width:100%;
	height:200px;
	font-family:safetyfonttext;
text-align:justify;
text-shadow: 0 0 1px rgba(51,51,51,0.3);
-webkit-font-smoothing: antialiased;
-webkit-font-smoothing: subpixel-antialiased;
color:#333;
	font-size:1.0em;
	color:#999;
	}
	
#logo-bajo{
	text-align:center;
	width:100%;
	height:100%;
	max-width:158px;
	max-height:100%
	}
	
#bg {
	position: fixed;
	z-index: -1;
	top: 0;
	left: 0;
	width: 100%;
}

span.hr {
    padding: 0px;
    left: 0px;
    top: 0px;
    height: 5px;
    width: 100%;
    background: url('../images/diag-hr.png') repeat-x scroll 0% 0% transparent;
    display: block;
    margin: 0px 0px 40px;}
	
	
    .accordion {width:100%;cursor:pointer;margin:0 0 45px 0;padding:0;}
	.accordion li {margin:-1px 0 0 0;list-style-type:none;}
	.accordion ul{list-style-type:none;}  
	.accordion div.parent {margin:0;padding:0;vertical-align:middle;}
	.accordion div.parent .accordion-caption {
		background:url(../images/design/accordion-arrow.png) no-repeat transparent;
		width:23px;
		height:23px;
		float:right;
		position:relative;
		top:8px;
		margin-right:10px;
		
	}
	.accordion div.parent h6 {
		min-height:31px;
		padding:9px 0 0 10px;
		font-weight:normal;
		font-family:safetyfonttext;
		text-align:justify;
		text-shadow: 0 0 1px rgba(51,51,51,0.3);
		-webkit-font-smoothing: antialiased;
		-webkit-font-smoothing: subpixel-antialiased;
		color:#333;
		border:1px solid #e1e0e0;
		margin:0;
		background:#ecebeb;}
		
	.accordion div.parent.open h6 {}
	.accordion div.tcontent {padding:14px;display:none;border:1px solid #e1e0e0;border-top:none;}
	
.newsfeed-item	{
	padding:3px;
	font-size:1.0em}
	
.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:Trebuchet MS;
	font-size:15px;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;
}
.myButton:active {
	position:relative;
	top:1px;
}

.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:Trebuchet MS;
	font-size:15px;
	padding:6px 0px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
	width:100px;
}
.button:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;
}
.button:active {
	position:relative;
	top:1px;
}


input{
width: 98%;
font-family:safetyfonttext;
text-align:justify;
text-shadow: 0 0 1px rgba(51,51,51,0.3);
-webkit-font-smoothing: antialiased;
-webkit-font-smoothing: subpixel-antialiased;
font-size:1em;
margin: 5px 0 10px 0;
background-color:#EBEBEB;
border:#E1E0E0 1px solid;
}

#form-login-remember{
	display:none;}


textarea{
width: 98%;
height: 150px;
font-family:safetyfonttext;
text-align:justify;
text-shadow: 0 0 1px rgba(51,51,51,0.3);
-webkit-font-smoothing: antialiased;
-webkit-font-smoothing: subpixel-antialiased;
font-size:1em;
margin: 5px 0 10px 0;
background-color:#EBEBEB;
border:#E1E0E0 1px solid;
}

textarea.area{
width: 98%;
height: 50px;
font-family:safetyfonttext;
text-align:justify;
text-shadow: 0 0 1px rgba(51,51,51,0.3);
-webkit-font-smoothing: antialiased;
-webkit-font-smoothing: subpixel-antialiased;
color:#333;
font-size:1em;
margin: 5px 0 10px 0;
background-color:#EBEBEB;
}


label{font-family:safetyfonttext;
text-align:justify;
text-shadow: 0 0 1px rgba(51,51,51,0.3);
-webkit-font-smoothing: antialiased;
-webkit-font-smoothing: subpixel-antialiased;
color:#333
}


Submit{
	width:100px;}

#form{
width: 470px;
max-width:950px;
height: auto;
background-color:#CCC;
margin: 0 auto;
padding: 0 1%;
box-shadow: 5px 5px 0 #AAA;
border-radius: 5px;
}

.button {
	width:150px;
	height:30px;
	text-indent:50px;
	}

	
	

@media only screen and (max-width:1024px) {
.col_6{
	display:none !important;
	}
	


}
	
	


.page-wrapper .wrapper .centro .body-wrapper .container .row .col_7c #1 li .tcontent .textogris tr td {
	font-weight: bold;
}
