body 
	{
	color: #000;
    font-size:18px;
    margin:0px; 
	padding:0px;
    font-family:  Verdana, sans-serif;
	background-color: #fff;
	background-image: url(./i/fondo_2013.jpg); 
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: 50% 50%;
		text-align:center;
	}


table
{
	margin-left: auto;
	margin-right: auto;

}

td
	{
	font-size:18px;
    font-family: Verdana, sans-serif;
	}

.contenido
	{ 
	margin:0;
	padding:0;
	text-align: justify;
	width: 400px; 
	height: auto; 
	margin-left: auto;
	margin-right: auto;

	}

.fecha
{
	text-align: right;
	color:#5C5C5C;
}

.si
{
	color:#5C5C5C;
	font-weight:bold;
	border-bottom: 2px dotted #ccc;
}


.fx
{
	text-align:right;
	font-size:12px;
	border-top: 2px solid #09c;
	padding-top:5px;
}


dt 
	{
	font-weight:bold;
	}

h1
	 { 
	font-size:22px;
	color:#fff;
	padding:10px;
	text-align: center;
	visibility: visible; 
	font-weight:bold;
	background-color: #006;

	 }



.titulo
	 { 
	font-size:22px;
	color:#fff;
	margin:5;
	padding:10;
	text-align: center;
	visibility: visible; 
	border:solid 1px #666;
	font-weight:bold;
	background-color: #006;
	 }

.subt /* subtitulo */
  {
	display: block;
	font-size: 20px; 
	color: #900;
	padding: 7px 0 0 0; 
	border-bottom: 2px dotted #ccc;
	margin: 0; 
  }
  
h2  
  {
	display: block;
	font-size: 20px; 
	color: #900;
	padding: 7px 0 0 0; 
	border-bottom: 2px dotted #ccc;
	margin: 0; 
	font-weight:normal;	
  }




  

/* crea una sangrķa */

.sangria 
  {
  	margin-left:15px;
  }

/* formato para menu de navegacion  */

.menu
{
	list-style-type:none;

	margin:0;

	padding:0px;

	clear:both;
	
	border-top:1px solid #ccc;

	border-bottom:1px solid #000;	
	
	width:100%;	

	background: #ccc;
	
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTk5OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top, #cccccc 0%, #999999 100%); 

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#999999)); 

	background: -webkit-linear-gradient(top, #cccccc 0%,#999999 100%);

	background: -o-linear-gradient(top, #cccccc 0%,#999999 100%);

	background: -ms-linear-gradient(top, #cccccc 0%,#999999 100%);

	background: linear-gradient(to bottom, #cccccc 0%,#999999 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#999999',GradientType=0 );

	color:#000;
}


.menu li
{
	display:inline;
	
	
}


/* formato para links  */

a:link		
	{
	color: #36c;
	}

a:visited
	{
	color: #36c;
	}


a:hover
	{	
	text-decoration: none; 
	color: #696;
	}

a:active
 	{
	text-decoration: none; 
	color: #696;
	}

/* formato para links en menu / bara de navegacion */

a.mx, A.mx:link, A.mx:visited	
	{
	color:#000;
	text-decoration: none;
	padding:10px;
	font-size:16px;
	line-height: 40px;

	border-right: 1px solid #ccc;

	border-left: 1px solid #fff;
	
	font-weight: bold;
	}



A:hover.mx
	{
	background: #666;
	color:#fff;
	border-left: 1px solid #999;

	border-right: 1px solid #fff;

	font-weight: bold;
	
	}

A:active.mx
	{
	background: #00f;
	color:#fff;
	font-weight: bold;	
	}


/* crea botones para compartir */

.sh
{
margin:auto; width:196px; clear:both;
}

.sh a
{
display:block;
float:left;
background-image: url("https://www.alaingarcia.net/i/fb.gif");
background-repeat: no-repeat;
}

.fb
{
width:52px;
height:22px;
background-position: 0 0 ;
}

.tr
{
width:71px;
height:22px;
background-position: -51px 0 ;
}


.rss
{
width:54px;
height:22px;
background-position: -122px 0 ;
}


#ag_menu
{
	display:none;
}


@media screen and (max-width: 1000px) 
{
img
	{
	width:100%;
	height:auto;
	
	}
	
.icon_menu
{
	width:10px;
	height:10px;
}

.icon
{
	width:auto;
	height:auto;
}


}




@media screen and (max-width: 600px) 
{

	body 
	{
		font-size:20px;
	}


	td
		{
		font-size:20px;
		}

	.contenido
		{ 
		width:400px; 
		}

	h1
		 { 
		font-size:22px;
		}


	.titulo
		 { 
		font-size:22px;
		}

	#ag_menu
	{
	display:block;
	}
	

	#up
	{
	display:none;
	}


	.menu li
	{
	display:block;


	width:100%;	

	background: #ccc;
	
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTk5OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top, #cccccc 0%, #999999 100%); 

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#999999)); 

	background: -webkit-linear-gradient(top, #cccccc 0%,#999999 100%);

	background: -o-linear-gradient(top, #cccccc 0%,#999999 100%);

	background: -ms-linear-gradient(top, #cccccc 0%,#999999 100%);

	background: linear-gradient(to bottom, #cccccc 0%,#999999 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#999999',GradientType=0 );

	color:#000;

	border-top:1px solid #ccc;

	border-bottom:1px solid #000;	


	}


a.mx, A.mx:link, A.mx:visited	
	{
	color:#000;
	text-decoration: none;
	padding:10px;
	font-size:16px;
	line-height: 40px;

	border-right: none;

	border-left: none;
	
	font-weight: bold;
	}

	A:hover.mx
	{
	color:#fff;
	}


}


@media screen and (max-width: 400px) 
{


	.contenido
	{ 
	width:300px; 
	}


}




