@charset "utf-8";
/**************************************GENERALES**************************************/
*{
	margin:0;
	padding:0;
}
body {
	color:#444;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	font-weight:400;
	margin:0 auto;
	text-decoration:none;
	width:1000px;
}
h1,h2,3h{
	margin:0;
	padding:0;
}
h2{
	line-height:1em;
	padding-bottom:0.5em;
}
html{
	overflow-x: hidden;
	overflow-y: scroll;
}
p{
	margin:0;
}
#bloques{
	margin:1.5em 0;
	text-align:left;
	width:100%;
}
.textos-azul{
	color:#00a7b9;
	font-weight:400;
	text-decoration:none;
}
.textos{
	color:#444;
	font-size:0.79em;
	font-weight:400;
	text-align:justify;
	text-decoration:none;
}
.textos a{
	color:#444;
	font-weight:400;
	text-decoration:none;
}
.textos a:hover{
	color:#00a7b9;
	font-weight:400;
	text-decoration:none;
}
.subtitulos{
	color:#00a7b9;
	font-family: 'Oswald', sans-serif;
	font-size:1em;
	font-weight:700;
	text-transform:uppercase;
}
.subtitulos-2{
	font-size:1em;
	font-weight:700;
	margin-bottom:0.5em;
}
.subsubbtitulos{
	font-weight:400;
	line-height:0.7em;
	text-transform:uppercase;
}
.titulos{
	font-family: 'Oswald', sans-serif;
	font-size:1.5em;
	font-weight:700;
	text-transform:uppercase;
}

/**************************************GENERALES**************************************/

/**************************************PLANTILLA**************************************/
#bloque-datos-pie{
	display:inline-block;
	font-size:0.7em;
	height:72px;
	margin:0 -0.4em 0 0;
	padding:1.5em 0;
	text-align:center;
	vertical-align: top;
	width:25%;
}
#bloque-datos-pie a{
	color:#333;
	text-decoration:none;
}
#bloque-datos-pie a:hover{
	color:#00a7b9;
	text-decoration:none;
}
#bloque-datos-pie img{
	padding-bottom:1em;
}
#content{
	height:auto;
	margin:0 auto;
	position:relative;
	width:100%;
}
#content p{
	margin:0;
	position:relative;
}
#footer{
	background-color:#eee;
	height:auto;
	margin:0 auto;
	position:relative;
	width:100%;
}
#foot-aviso{
	background-color:#CCC;
	display:inline-block;
	height:auto;
	font-size:0.7em;
	padding:1em;
	text-align:right;
	width:97.8%;
}
#foot-aviso a{
	color:#fff;
	text-decoration:none;
}
#foot-aviso a:hover{
	color:#00a7b9;
	text-decoration:none;
}
#header{
	border-bottom:1px solid #ddd;
	height:100px;
	margin:0 auto;
	position:relative;
	width:100%;
}
#iniciar-sesion{
	background-color:#eee;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	display:inline-block;
	font-size:0.75em;
	padding:1.1em 1em;
}
#iniciar-sesion a{
	padding:1.1em 1em;
	color:#333;
	text-decoration:none;
}
#iniciar-sesion a:hover{
	color:#333;
	text-decoration:none;
}
#menu{
	font-size:0.8em;
	right:0;
	bottom:0;
	list-style:none;
	position:absolute;

}
#menu ul{
	margin:0;
}
#menu li{
	display:inline-block;
	margin:0 0 0 -0.2em;
}
#menu li a{
	color:#444;
	display:block;
	padding:1em 0.85em;
	text-decoration:none;
}
#menu li a img {
	vertical-align:middle;
	margin-right:5px;
}
#menu li a strong {
	font-weight:700;
	color:#666;
	  font-size: 1.4em;
}
#menu li a:hover{
	background-color:#00a7b9;
	color:#fff;
	display:block;
	text-decoration:none;
}
#registrate{
	display:none;
}
#registrate a{
	color:#fff;
	padding:1.1em 1em;
	text-decoration:none;
}
#registrate a:hover{
	color:#fff;
	text-decoration:none;
}
#red{
	position:relative;
}
#red1{
	display:inline-block;
	margin-right:1em;
	padding:0.5em;
}
#redes{
	font-weight:400;
	position:absolute;
	right:0;
	text-align:right;
	top:0;
	width:auto;
}
#wrapper{
	height:auto;
	margin:0 auto;
	width:100%;
}
/**************************************PLANTILLA**************************************/

/**************************************HOME**************************************/
#bloques{
	margin-top:1.5em;
	text-align:left;
	width:100%;
}
#bloques-home{
	margin-bottom:1em;
	position:relative;
	width:100%;
}
#bloques-home-1{
	display:inline-block;
	height:146px;
	margin-right:-0.03em;
	position:relative;
	vertical-align: top;
	width:33%;
}
#bloques-home-1 img{
	position:absolute;
	right:0;
	top:0;
}
#bloques-home-1-1{
	display:inline-block;
	height:146px;
	margin-right:-0.03em;
	position:relative;
	vertical-align: top;
	width:33%;
}
#bloques-home-1-1 img{
	position:absolute;
	right:0;
	top:0;
}
#bloques-home-1-1 p{
	padding-left:1.3em;
}
#bloques-home-2{
	background-color:#008B9C;
	color:#fff;
	display:inline-block;
	height:129px;
	margin-right:-0.3em;
	position:relative;
	vertical-align: top;
	width:50%;
}
#bloques-home-2 img{
	display:inline-block;
	margin-right:1em;
	width:auto;
}
#bloques-home-2-1{
	background-color:#eee;
	display:inline-block;
	height:129px;
	margin-right:-0.03em;
	position:relative;
	vertical-align: top;
	width:50%;
}
#bloques-home-2-1 img{
	display:inline-block;
	margin-right:0.5;
	padding:0.6em 0;
	vertical-align:middle;
	width:auto;
}
#bloques-homes-2{
	display:inline-block;
	position:relative;
	top:27%;
	vertical-align:top;
	width:auto;
}
#bloques-home-3{
	display:inline-block;
	margin-right:-0.3em;
	position:relative;
	vertical-align: top;
	width:auto;
}
#bloques-home-3-1{
	border-bottom:#ddd 1px dotted;
	display:inline-block;
	height:145px;
	margin-right:0em;
	position:relative;
	vertical-align: top;
	width:33%;
}
#bloques-home-3-1 img{
	bottom:0;
	padding-bottom:0.7em;
	position:absolute;
	right:0;
}
#bloques-home-3-2{
	display:block;
	position:relative;
	vertical-align: top;
	width:100%;
}

#img_bloq3-2 {
	display:inline-block;
	vertical-align:top;
	width:295px;
	text-align:center;
}
#text_bloque3-2 {
	width:700px;
	display:inline-block;
	vertical-align:top;
	text-align:center;
}
#bloques-home-3-2 {
	margin:25px 0;
	padding-top:25px;
	border-top:1px solid #000;
}
#bloques-home-3-3{
	display:inline-block;
	margin:0.7em -0.3em 0 0;
	padding:0 1em 0.4em 1em;
	position:relative;
	vertical-align: top;
	width:29%;
}
#bloques-home-4{
	background-image:url(../imagenes/home/fondo-formulario.png);
	background-position:left;
	background-repeat:repeat-y;
	border:1px solid #ddd;
	color:#fff;
	display:inline-block;
	height:auto;
	margin-right:-0.3em;
	position:relative;
	vertical-align: top;
	width:48.5%;
}
#bloques-home-4-1{
	background-image:url(../imagenes/home/sombra.png);
	background-position:center top;
	background-repeat:no-repeat;
	display:inline-block;
	height:auto;
	margin-left:1.75em;
	position:relative;
	vertical-align: top;
	width:48.5%;
}
#bloques-home-4-2{
	display:inline-block;
	height:143px;
	margin:1.2em 0 0 0;
	position:relative;
	vertical-align: top;
	width:50%;
}
#bloques-home-4-2-1{
	background-image:url(../imagenes/home/pleca-division.png);
	background-position:center left;
	background-repeat:no-repeat;
	display:inline-block;
	height:69px;
	margin:1em 0 0 -0.3em;
	padding:2.3em 0;
	position:relative;
	vertical-align: top;
	width:50%;
}
.boton{
	color:#fff;
	font-size:0.8em;
	font-weight:400;
	padding:0.5em 0 0 1.2em;
	text-decoration:none;
}
.boton a{
	background-color:#00a7b9;
	color:#fff;
	font-weight:400;
	padding:0.6em 1em;
	text-decoration:none;
}
.boton a:hover{
	background-color:#555;
	color:#fff;
	font-weight:400;
	padding:0.6em 1em;
	text-decoration:none;
}

.box_encuesta{
	border:1px solid #ddd;
	font-size:0.9em;
	font-weight:400;
	text-decoration:none;
	width:300px;
}
.formulario-encuesta{
	border:1px solid #ddd;
	font-size:0.9em;
	font-weight:400;
	text-decoration:none;
	width:300px;
}
.formulario-home{
	border:1px solid #ddd;
	font-size:0.8em;
	font-weight:400;
	text-decoration:none;
	width:160px;
}
.formulario-home-1{
	background-color:#007F93;
	border:none;
	color:#fff;
	cursor:pointer;
	font-size:0.8em;
	font-weight:700;
	padding:15px 20px;
	text-decoration:none;
	text-transform:uppercase;
	width:150px;
}
.sti-home-1{
	color:#444;
	font-size:0.6em;
	font-weight:400;
	text-transform:uppercase;
	width:192px;
}
.sti-home-2{
	font-size:0.9em;
	font-weight:400;
}
.sti-home-2 a{
	color:#fff;
	text-decoration:none;
}
.sti-home-2 a:hover{
	color:#fff;
	text-decoration:none;
}
.sti-home-2-2 a{
	color:#444;
	text-decoration:none;
}
.sti-home-2-2 a:hover{
	color:#444;
	text-decoration:none;
}
.sti-home-3{
	color:#00a7b9;
	font-family: 'Oswald', sans-serif;
	font-size:1.2em;
	font-weight:400;
	line-height:1.5em;
	text-transform:uppercase;
}
.te-home-1{
	font-size:0.75em;
}
.te-home-1 a{
	bottom:0;
	color:#00a7b9;
	font-style:italic;
	text-decoration:none;
}
.te-home-1 a:hover{
	color:#777;
	text-decoration:none;
}
.ti-home-1{
	color:#00a7b9;
	font-size:1.1em;
	font-weight:400;
	text-transform:uppercase;
}
.ti-home-2{
	font-family: 'Oswald', sans-serif;
	font-size:1.5em;
	font-weight:400;
	line-height:1.5em;
	text-transform:uppercase;
}
.ti-home-2 a{
	color:#fff;
	text-decoration:none;
}
.ti-home-2 a:hover{
	color:#fff;
	text-decoration:none;
}
.ti-home-2-2 a{
	color:#444;
	text-decoration:none;
}
.ti-home-2-2 a:hover{
	color:#444;
	text-decoration:none;
}
.ti-home-3{
	color:#444;
	font-family: 'Open Sans', sans-serif;
	font-size:1.1em;
	font-weight:400;
	padding:0.5em 0 0 1em;
}
.ti-home-4{
	color:#444;
	font-size:1em;
	font-weight:400;
	margin-top:-0.2em;
	padding:0 0 0 0;
}
.text_gris {
	font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  color: #7e7e7e;
  margin-bottom:25px;
  text-decoration: none;
}
#text_bloque3-2 h1 {
	  font-family: "Copperplate Gothic Light";
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  color: #008080;
  text-decoration: none;
  margin-bottom:0;
}
.ti-home-5{
	color:#444;
	font-family: 'Open Sans', sans-serif;
	font-size:1.1em;
	font-weight:400;
	padding:0 0.5em 0 0;
}
.ti-home-6{
	color:#444;
	font-size:1.1em;
	font-weight:400;
	text-transform:uppercase;
}

#formulario {
	padding:15px 2%;
	background-color:#EEE;
	border:1px solid #CCC;
}

#formulario h4 {
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	font-weight:400;
	color:#444;
	margin-bottom:15px;
}

#campo_50 {
	width:49.5%;
	display:inline-block;
	vertical-align:top;
	margin-bottom:20px;
}
#campo_50 p {
	display:inline-block;
	width:20%;
}
.btn_fomulario {
	outline:none;
	display:inline-block;
	width:75%;
	border:1px solid #666;
}
.btn_cont2 {
	outline:none;
	display:inline-block;
	width:87%;
	border:1px solid #666;
}
#campo_100 {
	width:100%;
	margin-bottom:15px;
}
#campo_100 p {
	display:inline-block;
	width:10%;
}


#boton_enviar {
	text-align:center;
}

#btn_bloq3 {
	width:49.5%;
	display:inline-block;
	vertical-align:top;
	margin:25px 0;
	text-align:center;
}
#btn_bloq3 a {
	font-size:14px;
	  background-color: #007F93;
  color: #fff;
  font-weight: 400;
  padding: 10px 15px;;
  text-decoration: none;
  margin:25px 0;
}

.text_info {
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	font-weight:400;
	color:#666;
}
.text_info strong  {
	font-weight:600;
	color:#008080;
	display:block;
	font-size:15px;
	margin:5px 0;
}
/**************************************HOME**************************************/

/**************************************NOSOTROS**************************************/
#bloques-nosotros{
	margin-bottom:1em;
	position:relative;
	width:100%;
}
#bloques-nosotros-1{
	display:inline-block;
	margin-right:-0.03em;
	position:relative;
	vertical-align: top;
	width:49%;
}
#bloques-nosotros-1 img{
	margin-bottom:-0.3em;
	padding-top:1.55em;
}
#bloques-valores{
	display:inline-block;
	margin-right:0.2em;
	position:relative;
	width:15.5%;
	margin-bottom:1em;
}
#bloques-valores-1{
	display:inline-block;
	position:relative;
	margin-top:1em;
	vertical-align:top;
	width:32%;
}
#bloques-valores-1-1{
	display:inline-block;
	margin-left:0.95em;
	margin-top:1em;
	position:relative;
	vertical-align:top;
	width:32%;
}
#bloques-valores-1-1-1{
	display:inline-block;
	position:relative;
	vertical-align:top;
	width:13%;
}
#bloques-valores-1-1-2{
	display:inline-block;
	margin-left:0.1em;
	position:relative;
	width:85%;
}
.valor{
	background-image:url(../imagenes/nosotros/fondo-valores.png);
	background-position:center;
	background-repeat:no-repeat;
	font-size:3.12em;
	font-weight:700;
	color:#fff;
	display:block;
	height:86px;
	line-height:1.7em;
	text-align:center;
	width:166px;
}
.valor-2{
	background-image:url(../imagenes/nosotros/fondo-valores2.png);
	background-position:center;
	background-repeat:no-repeat;
	font-size:1.87em;
	font-weight:700;
	color:#fff;
	display:block;
	height:40px;
	line-height:1.3em;
	position:relative;
	text-align:center;
	width:40px;
}
/**************************************NOSOTROS**************************************/

/**************************************INSTRUCTORES**************************************/
#bloques-instructores{
	margin-bottom:1em;
	position:relative;
	width:100%;
}
#bloques-instructores-1{
	display:inline-block;
	margin-right:-0.03em;
	position:relative;
	vertical-align: top;
	width:25%;
}
#bloques-instructores-1-1{
	display:inline-block;
	margin-right:-0.03em;
	position:relative;
	vertical-align: top;
	width:74%;
}
#Instructores-mascara2 {
	position:absolute;
	width:240px;
	height:240px;
	z-index:1;
	left: 0;
	top: 0;
}
#instructores-img {
	position:absolute;
	width:150px;
	height:150px;
	z-index:1;
}
#mascara {
	position:absolute;
	width:150px;
	height:150px;
	z-index:1;
	left: 0;
	top: 0;
}
/**************************************INSTRUCTORES**************************************/

/**************************************CALENDARIO**************************************/
.calendrario{
	background-image:url(../imagenes/calendario/cabezal.png);
	background-position:center;
	background-repeat:no-repeat;
}
#cuadro {
	position:absolute;
	width:106px;
	height:90px;
	z-index:1;
}
#numero {
	background-image:url(../imagenes/calendario/f1.png);
	background-position:center top;
	background-repeat:no-repeat;
	color:#fff;
	font-family: 'Oswald', sans-serif;
	font-size:0.8em;
	font-weight:700;
	text-align:center;
	line-height:2.5em;
	position:absolute;
	width:30px;
	right:0.5em;
	bottom:0.5em;
	height:30px;
	z-index:1;
}
#numero a{
	background-image:url(../imagenes/calendario/f2.png);
	background-position:center top;
	background-repeat:no-repeat;
	color:#fff;
	line-height:2.5em;
	display:block;
	height:30px;
	width:30px;
	text-decoration:none;
}
#numero a:hover{
	background-image:url(../imagenes/calendario/f2.png);
	background-position:center top;
	background-repeat:no-repeat;
	color:#fff;
	
	text-decoration:none;
}
#numero2 {
	background-image:url(../imagenes/calendario/f1.png);
	background-position:center top;
	background-repeat:no-repeat;
	color:#fff;
	font-family: 'Oswald', sans-serif;
	font-size:0.8em;
	font-weight:700;
	text-align:center;
	line-height:2.5em;
	position:absolute;
	width:30px;
	right:0.5em;
	bottom:0.5em;
	height:30px;
	z-index:1;
}
#numero2 a{
	background-image:url(../imagenes/calendario/f3.png);
	background-position:center top;
	background-repeat:no-repeat;
	color:#fff;
	line-height:2.5em;
	display:block;
	height:30px;
	width:30px;
	display:block;
	text-decoration:none;
}
#numero2 a:hover{
	background-image:url(../imagenes/calendario/f3.png);
	background-position:center top;
	background-repeat:no-repeat;
	color:#fff;
	text-decoration:none;

}
#numero3 {
	background-image:url(../imagenes/calendario/f1.png);
	background-position:center top;
	background-repeat:no-repeat;
	color:#fff;
	font-family: 'Oswald', sans-serif;
	font-size:0.8em;
	font-weight:700;
	text-align:center;
	line-height:2.5em;
	position:absolute;
	width:30px;
	right:0.5em;
	bottom:0.5em;
	height:30px;
	z-index:1;
}
#numero3 a{
	background-image:url(../imagenes/calendario/f4.png);
	background-position:center top;
	background-repeat:no-repeat;
	color:#fff;
	line-height:2.5em;
	display:block;
	height:30px;
	width:30px;
	display:block;
	text-decoration:none;
}
#numero3 a:hover{
	background-image:url(../imagenes/calendario/f4.png);
	background-position:center top;
	background-repeat:no-repeat;
	color:#fff;
	text-decoration:none;

}
#lugar {
	font-size:0.68em;
	text-align:left;
	position:absolute;
	width:96px;
	height:40px;
	z-index:2;
	left: 5px;
	top: 5px;
}
.calendatio-titulo{
	color:#fff;
	font-family: 'Oswald', sans-serif;
	font-size:1.5em;
	font-weight:700;
	padding:0.1em 0 0.1em 1.2em;
}
.calendatio-texto{
	color:#fff;
	font-size:0.8em;
	font-weight:700;
	padding:0.5em 0;
}
/**************************************CALENDARIO**************************************/

/**************************************OFERTA**************************************/
.curso-boton{
	color:#fff;
	display:block;
	font-family: 'Oswald', sans-serif;
	font-size:1em;
	font-weight:700;
	height:auto;
	text-transform:uppercase;
	text-decoration:none;
	width:318;	
}
.curso-boton a{
	background-color:#399;
	color:#fff;
	display:block;
	font-family: 'Oswald', sans-serif;
	font-size:1em;
	font-weight:700;
	height:auto;
	padding:0.8em 0;
	text-decoration:none;
	text-transform:uppercase;
	width:318;	
}
.curso-boton a:hover{
	background-color:#555;
	color:#fff;
	display:block;
	font-family: 'Oswald', sans-serif;
	font-size:1em;
	font-weight:700;
	height:auto;
	text-decoration:none;
	text-transform:uppercase;
	width:318;	
}
.curso-boton{
	color:#fff;
	display:block;
	font-family: 'Oswald', sans-serif;
	font-size:1em;
	font-weight:700;
	height:auto;
	text-decoration:none;
}
.curso-boton2 a{
	color:#008080;
	text-decoration:none;
}
.borde{
	border:1px solid #ddd;
}
/**************************************OFERTA**************************************/

/**************************************Cursos**************************************/
#bloques-curso{
	margin-bottom:1.5em;
	position:relative;
	width:100%;
}
#bloques-curso-1{
	cursor:pointer;
	display:inline-block;
	position:relative;
	vertical-align:top;
	width:30%;
}
#bloques-curso-1-1{
	cursor:pointer;
	display:inline-block;
	margin-left:0.95em;
	position:relative;
	vertical-align: top;
	width:68%;
}
#bloques-curso-2{
	background-color:#f8f8f8;
	cursor:pointer;
	display:inline-block;
	margin-top:1em;
	position:relative;
	vertical-align: top;
	width:32%;
}
#bloques-curso-2 img{
	display:inline-block;
	padding:0.4em 0.2em;
	position:relative;
}
#bloques-curso-2-1{
	background-color:#f8f8f8;
	cursor:pointer;
	display:inline-block;
	margin-left:0.96em;
	margin-top:1em;
	position:relative;
	vertical-align: top;
	width:32%;
}
#bloques-curso-2-1 img{
	display:inline-block;
	padding:0.4em 0.2em;
	position:relative;
}
#bloques-curso-2-1-1{
	display:inline-block;
	padding:0.4em 0;
	position:relative;
	vertical-align: top;
	width:80%;
}
#bloques-curso-2-1-2{
	background-color:#fff;
	display:inline-block;
	padding:0.4em 0;
	position:relative;
	vertical-align: top;
	width:100%;
}
#bloques-curso-3{
	background-color:#f8f8f8;
	cursor:pointer;
	display:inline-block;
	margin-top:1em;
	position:relative;
	vertical-align: top;
	width:48%;
}
#bloques-curso-3 img{
	display:inline-block;
	padding:0.4em 0.2em;
	position:relative;
}
#bloques-curso-3-1{
	background-color:#f8f8f8;
	cursor:pointer;
	display:inline-block;
	margin-left:1.57em;
	margin-top:1em;
	position:relative;
	vertical-align: top;
	width:49%;
}
#bloques-curso-3-1 img{
	display:inline-block;
	padding:0.4em 0.2em;
	position:relative;
}
#bloques-curso-3-1-1{
	display:inline-block;
	padding:0.4em 0;
	position:relative;
	vertical-align: top;
	width:80%;
}
#bloques-curso-3-1-2{
	background-color:#fff;
	display:inline-block;
	padding:0.4em 0;
	position:relative;
	vertical-align: top;
	width:100%;
}
#bloques-curso-boton{
	background-image: url(../imagenes/ofertasacademicas/arrow.png);
	background-position:center right;
	background-repeat:no-repeat;
	display:block;
	font-size:0.9em;
	font-weight:700;
	height:100%;
	padding:0em 0;
	width:100;
}
#bloques-curso-boton a{
	background-color:#00a7b9;
	background-image: url(../imagenes/ofertasacademicas/arrow.png);
	background-position:center right;
	background-repeat:no-repeat;
	color:#fff;
	display:block;
	font-size:1em;	
	padding:1.1em 0.8em;
	text-decoration:none;
	text-transform:uppercase;
}
#bloques-curso-boton a:hover{
	background-color:#555;
	background-image: url(../imagenes/ofertasacademicas/arrow.png);
	background-position:center right;
	background-repeat:no-repeat;
	color:#fff;
	display:block;
	font-size:1em;	
	padding:1.1em 0.8em;
	text-decoration:none;
	text-transform:uppercase;
}
/**************************************NUEVOS**************************************/

.textos_bold{
	color:#777;
	font-size:0.8em;
	font-weight:700;
	text-decoration:none;
}

.textos_justificados{
	color:#444;
	font-weight:400;
	text-align:justify;
	text-decoration:none;
}

.subtitulos_c{
	color:#666;
	font-size:1em;
	font-weight:400;
	text-decoration:none;
}

.textos2{
	color:#444;
	font-size:0.87em;
	font-weight:400;
	text-decoration:none;
}
.textos2 a{
	color:#444;
	text-decoration:none;
}
.textos2 a:hover{
	color:#00a7b9;
	text-decoration:none;
}

.texto_oswald{
	color:#444;
	font-family: 'Oswald', sans-serif;
	font-size:.9em;
	font-weight:400;
	text-transform:uppercase;
}

.subtitulos_i{
	color:#444;
	font-family: 'Oswald', sans-serif;
	font-size:1em;
	font-weight:400;
	text-transform:uppercase;
}

.subtitulos_r{
	color:#444;
	font-family: 'Oswald', sans-serif;
	font-size:.8em;
	font-weight:400;
	text-transform:uppercase;
}


.subtitulos_r2{
	color:#686969;
	font-family: 'Oswald', sans-serif;
	font-size:1.8em;
	font-weight:400;
	text-transform:uppercase;
}
.lateral{
	border-left: 1px #ccc solid;
}
/*****************************************REGISTROS Y COSTOS*****************************************/
#registros-fondo{
	background-image:url(../imagenes/registros_costos/fondo.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	border:#ccc 1px solid;
	padding-left:10px;
}
#fondo-tabla{
	background-image:url(../imagenes/registros_costos/fondo-titulos.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	border-bottom:#ccc 1px solid;
	border-top:#ccc 1px solid;
}
.borde-tabla-1{
	border-bottom:#ddd 1px solid;
	border-right:#ddd 1px solid;
	font-size:0.9em;
	font-weight:700;
	padding:1.5em 1em;
	text-decoration:none;
}
.borde-tabla-2{
	border-bottom:#ddd 1px solid;
	font-size:1em;
	padding:1.5em 1em;
	text-decoration:none;
}
.titulo-tabla{
	color:#00a7b9;
	font-size:1.7em;
	font-weight:300;
	text-decoration:none;
}
.titulo-tablalateral{
	font-size:1.5em;
	font-weight:300;
	text-decoration:none;
}
.titulo-tablalateral-2{
	color:#00a7b9;
	font-family: 'Oswald', sans-serif;
	font-size:1.2em;
	font-weight:300;
	text-decoration:none;
	text-transform:uppercase;
}
.titulo-tablalateral-3{
	font-family: 'Oswald', sans-serif;
	font-size:1.3em;
	font-weight:300;
	text-decoration:none;
	text-transform:uppercase;
}
/*****************************************REGISTROS Y COSTOS*****************************************/

/*****************************************GLOSARIO*****************************************/
.formulario-buscar-1{
	background-color:#00a7b9;
	border:none;
	color:#fff;
	cursor:pointer;
	font-size:0.8em;
	font-weight:700;
	padding:0.5em 0;
	text-decoration:none;
	text-transform:uppercase;
	width:100px;
}
.formulario-buscar{
	border:1px solid #ddd;
	font-size:0.8em;
	font-weight:400;
	height:30px;
	text-decoration:none;
	width:270px;
}
.glosario{
	word-spacing:0.35em;
}
.glosario a{
	color:#444;
	text-decoration:none;	
}
.glosario a:hover{
	color:#00a7b9;
	text-decoration:none;	
}
.gborde-tabla-1{
	border-bottom:#ddd 1px solid;
	border-right:#ddd 1px solid
	font-size:1em;
	font-weight:700;
	padding:1em 1em;
	text-decoration:none;
}
.gborde-tabla-1-1{
	border-bottom:#ddd 1px solid;
	border-right:#ddd 1px solid;
	font-size:0.9em;
	font-weight:700;
	padding:1.5em 1em;
	text-decoration:none;
}
.gborde-tabla-2{
	border-bottom:#ddd 1px solid;
	font-size:1em;
	font-weight:700;
	padding:1em 1em;
	text-decoration:none;
}
.gborde-tabla-2-2{
	border-bottom:#ddd 1px solid;
	font-size:0.8em;
	font-weight:400;
	padding:1em 1em;
	text-decoration:none;
}
/*****************************************GLOSARIO*****************************************/

/*****************************************FORO*****************************************/
.foro-borde{
	border-bottom:#ddd 1px solid;
	border-left:#ddd 1px solid;
	border-right:#ddd 1px solid;
}
.foro-fondo{
	background-image:url(../imagenes/foro/dondo-calendario.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.foro-fecha-calendario{
	color:#666;
	font-family: 'Oswald', sans-serif;
	font-size:5em;
	font-weight:700;
}
.foro-fecha-calendario2{
	font-size:2em;
	font-weight:700;
	line-height:0.5em;
	text-transform:uppercase;
}
.foro-img{
	border:#ddd 1px solid;
}
.foro-nombre{
	font-size:0.9em;
	font-weight:700;
	padding:0.5em 0;
	text-decoration:none;
}
.foro-plecas{
	border-top:#ddd 1px solid;
}
.foro-responder{
	color:#666;
	font-family: 'Oswald', sans-serif;
	font-size:1em;
	font-weight:300;
	padding:0.3em 0;
}
.foro-responder a{
	background-image: url(../imagenes/foro/comentar.png);
	background-position: center left;
	background-repeat:no-repeat;
	color:#666;
	padding:0 0 0 1.8em;
	text-decoration:none;
}
.foro-responder a:hover{
	background-image: url(../imagenes/foro/comentar-hover.png);
	background-position: center left;
	background-repeat:no-repeat;
	color:#666;
	padding:0 0 0 1.8em;
	text-decoration:none;
}
.foro-respuestas{
	border-bottom:#ddd 1px solid;
	border-top:#ddd 1px solid;
	color:#666;
	font-family: 'Oswald', sans-serif;
	font-size:1em;
	font-weight:300;
	padding:0.5em 0;
}
.foro-subtitulos{
	border-bottom:#ddd 1px solid;
	border-top:#ddd 1px solid;
	color:#00a7b9;
	font-family: 'Oswald', sans-serif;
	font-size:1em;
	font-weight:700;
	padding:0.5em 0;
	text-transform:uppercase;
}
.foro-texto{
	font-size:0.8em;
	font-weight:400;
	padding:1em 0;
	text-align:justify;
	text-decoration:none;
}
.foro-texto-fecha{
	color:#00a7b9;
	font-size:0.8em;
	font-weight:400;
	text-decoration:none;
}
.foro-titulo-calendario{
	color:#fff;
	font-family: 'Oswald', sans-serif;
	font-size:0.9em;
	font-weight:400;
	padding:0.1em 0;
}