.titulos{
	background-color: #191970;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding-bottom: 3px;
	padding-top: 3px;
	font: bolder;
	font-size: 13px;
}

.opciones{
	background-color: #87CEFA;
	color: #191970;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: thin;
	border-bottom: thin solid Gray;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 10%;
	font-size: 12px;
}

.columnas{
	background-color: #87CEFA;
	text-align: center;
   font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	 
}

.datos{
   text-align: center;
   font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	 
}

.datoshtml{

   font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	 
}

a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Gray;
	text-decoration: none;
}

a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Gray;
	text-decoration: none;
}







.txt_prox {
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:13px;
	color:#000;
}

.vin_prox {
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
	font-size:14px;
	color:#F00;
}

.txt_video {
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#000;
}

.txt_body {
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
	font-size:13px;
	color:#000;
}

.tit_body {
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
	font-weight:bold;
	font-size:13px;
	color:#000;
}

.tit_clase {
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	color: #CE0051;
}

.tit_taller {
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	color: #069;
}

.txt_body {
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
	font-size:12px;
	color:#000;
}




#contenedor {
	position:relative;
	background-image:url(images/bg02.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width: 1050px;
	min-height: 1200px;
	margin: 0 auto;
	left: 0px;
	top: 0px;
}

#header {
	position:relative;
	height: 230px;
}

#menu	{
	position:absolute;
	width: 300px;
	height: 600px;
	top:200px;
	left:27px;
}
#prox	{
	text-align:center;
	background-image:url(images/proximamente.png);
	width: 223px;
	height: 325px;
	top:533px;
	margin-left: 70px;
	padding-top: 20px;
}

#social_butons	{
	position:absolute;
	width: 230px;
	height: 65px;
	top:221px;
	left:660px;
}

#tit_body	{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 13px;
	width:616px;
	height: 61px;
	
}

#taller	{

	background-image:url(images/clases_talleres/bg_talleres.png);
	background-repeat:no-repeat;
	width:318px;
	height:321px;
	float:right;
	
}

#cont_body {
	
  width:618px;
  margin-left: 330px;
  margin-top: 20px;
  padding-top:30px;

	
}
#sacm	{
	
	width: 240px;
	height: 100px;
	top:440px;
	left:-4px;
}


#clase_maestra	{
	
	float:right;
	background-image:url(images/clases_talleres/bg_clasemaestra.png);
	background-repeat:no-repeat;
	width:296px;
	height:313px;
	text-align:center;
	margin-top: 10px;
}

#virtuales {
	background-image:url(images/clases_talleres/bg_virtuales.png);
	background-repeat:no-repeat;
	height:198px;
	width:617px;
	margin-top: 330px;
	
}
#video	{
	background-image:url(images/clases_talleres/bg_video.png);
	background-repeat:no-repeat;
	width:410px;
	height:300px;
	margin-top: 350px;
	
}

#cronologia	{
	
	background-image:url(images/tv_plan02.png);
	background-repeat:no-repeat;
	width:145px;
	height:186px;
	margin-top: -235px;
	margin-left: 430px;
	
}

#radio	{
	width: 213px;
	height: 186px;
	margin-top:40px;
	margin-left: 460px;
}



#bottom{
	position:absolute;
	width: 500px;
	height: 80px;
	margin: 0 auto;
	margin-top: 500px;
	left: 290px;
	top: 621px;
}

#tit_clase {
	width:294px;
	height:25px;
	margin-top: 20px;
	
	text-align:center;
}

#img_clase {
	width:123px;
	height:165px;
	margin-top: 15px;
	float: left;
	padding-left: 15px;
}

#txt_clase {
	width:133px;
	height:253px;
	float:right;
	text-align:left;
	margin-top: 15px;
}

#fecha_clase {
	width:108px;
	height:60px;
	top:236px;
	float:left;
	text-align:left;
	margin-left: 20px;
}

#taller	{
	
	background-image:url(images/clases_talleres/bg_talleres.png);
	background-repeat:no-repeat;
	width:318px;
	height:321px;
	
}

#cont {
	width:285px;
	height:313px;
}

#cont2 {
	height:198px;
	width:600px;
}

#tit_taller {
	
	width:303px;
	height:25px;
	margin-top: 28px;
	left:10px;
	text-align:center;
}

#img_taller {

	width:123px;
	height:165px;
	margin-top: 15px;
	float: left;
	padding-left: 15px;
	
}

#txt_taller {
		width:133px;
	height:253px;
	float:right;
	text-align:left;
	margin-top: 15px;
}

#fecha_taller {
		width:108px;
	height:60px;
	top:236px;
	float:left;
	text-align:left;
	margin-left: 20px;
	
}



#tit_virtuales {
	width:180px;
	height:25px;
	padding-top: 30px;
	margin-left: 15px;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	color: #F30;
	font-size:18px;
	font-weight:bold;
}

#txt_virtuales {
	margin-left:15px;
	width:251px;
	height:90px;
	margin-top:5px;
	float: left;
	text-align:justify;
	font-family:Verdana, Geneva, sans-serif;
	color: #000;
	font-size:12px;
}

#requerimientos {
	background-image:url(images/clases_talleres/bg_requerimientos.png);
	background-repeat:no-repeat;
	width: 290px;
	height:66px;
	margin-top:-20px;
	float:right;
	text-align:justify;
	font-family:Verdana, Geneva, sans-serif;
	color: #000;
	font-size:12px;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:20px;
}

#txt_virtuales2 {
	margin-top: 300px;
	width:529px;
	height:49px;
	margin-top:95px;
	margin-left:34px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color: #000;
	font-size:12px;
}

#img_video	{
	text-align:center;
	width:360px;
	height:270px;
	margin-left: 20px;
	padding-top: 10px;
}

.txt_video {
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#000;
}
