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

body
	{
		background-color:#fff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		background-image:url(img/bg.png);
		background-repeat:repeat-x;
	}

div#main
	{
		background-color:#FFF;
		
		background-position:50% 0%;
		margin:0 auto;
		width:800px;
		height:700px;
		overflow:hidden;
		
		/*sombra*/
		box-shadow:0px 15px 15px #000;
		
		/*esquinas redondeadas*/
		border-radius:1em;
	}
	
div#head
	{	
		overflow:hidden;
		/*background-image:url(img/head1.jpg);
		background-color:#C90;*/
		width:800px;
		height:100px;
	}
	

		div#fondo_trans
			{
				position:absolute;
				margin-top:70px;
				margin-left:450px;
				background-color:#222;
				
				/*opacity:0.7;*/
				box-shadow:0px 2px 5px #000;
				width:350px;
				height:30px;
				
				
				border-radius:1em 0em 0em 1em;
			}
		div#taller
			{
				position:absolute;
				margin-top:55px;
				margin-left:480px;
				color:#fff;
				width:300px;
				height:30px;
				
			}

div#menu
	{
		background-color:#C63;
		width:800px;
		height:35px;
	}

div#content
	{
		background-color:#fff;
		width:800px;
		height:450px;
		margin-top:20px;
		overflow:hidden;
		
	}
div#patricia
	{
		color:#FFF;
		background-color:#FC3;
		width:250px;
		height:35px;
		float:left;
		padding-bottom:20px;
		position:50% 50%;
		
		box-shadow:0px 2px 5px #000;
		
		border-radius:0em 0.5em 0.5em 0em;
	}
div#line_1
	{
		width:800px;
		height:5px;
		background-color:#000;
	}

div#video
	{
		width:320px;
		height:240px;
		background-color:#000;
		float:left;
		box-shadow:0px 2px 10px #000;
		margin-top:50px;
		padding:20px;
		border-radius:0em 0.5em 0.5em 0em;
	}
	.color_lnk:hover{color:#FC0;}
div#intro_content
	{
		float:right;
		width:400px;
		margin-right:20px;
		background-color:#FC3;
	}

h1
	{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:24px;
		color:#000;
		text-align:center;		
	}
.carteles
	{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:16px;
		color:#000;
		text-align:center;		
	}

.opcion
	{
		width:115px;
		height:35px;
		float:right;
		
		transition:background-color 2s;
		-webkit-transition:background-color 2s;
		-o-transition:background-color 2s;
		-moz-transition:background-color 2s;
	}
	.opcion:hover
		{
			background-color:#FC3;
		}
	h3
		{
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		/*font-weight:normal;*/
		color:#FFF;
		}
		h4{background-color:#FC3;}
		h5{color:#FFF}

a
	{
		color:#FFF;
		text-decoration:none;
	}
a:hover
	{
		color:#000;		
		font-weight:bolder;
	}
	

	
div#gallery
	{
		width:800px;
		height:450px;
		background-color:#000;
		box-shadow:5px 0px 5px #000;
		text-align:center;
		overflow:hidden;
		margin-bottom:20px;
		
	}
	div#right
	{	
		float:right;
		
	}
	div#left
	{		
		
		float:left;
		
	}
	.boton
		{
		width:80px;
		height:20px;		
		text-align:center;
		background-color:#C63;
		color:#FFF;
		
		transition:background-color 2s;
		-webkit-transition:background-color 2s;
		-o-transition:background-color 2s;
		-moz-transition:background-color 2s;
		}
		.boton:hover
			{
				background-color:#FC3;
				cursor:pointer;
			}
div#formulario
	{
		
		background-color:#FC3;
		width:360px;
		height:450px;
		padding-left:10px;
		/*border-radius:0.5em 0.5em 0.5em 0.5em;*/
		box-shadow:0px 2px 2px #000;
		float:right;
	}
	div#contact
	{
		text-align:center;
		background-color:#FC3;
		width:430px;
		height:450px;
		float:left;
		
	}
	
div#cursos
	{
		width:350px;
		height:450px;
		float:left;
		/*background-color:#CC9;*/
	}
	ul#li_cursos
		{
			list-style-image:url(img/arrow-brown.png);
			
			/*font-size:18px;*/			
		}
		.l_cursos
			{
				color:#F60;
				text-align:inherit;
				font-size:14px;
			}
		.link_consultas
			{
				
				color:#900;
			}

div#gal_cursos
	{
		
		width:425px;
		height:450px;
		float:right;
		background-color:#FC3;
		overflow:hidden;
		text-align:center;
	}

div#foot
	{
		width:800px;
		height:100px;
		background-image:url(img/pie1.jpg);
		box-shadow:5px 0px 5px #000;
		/*margin-top:50px;*/
		/*float:right;*/
		clear:both;
		
		
	}
div#foot_text_bg
	{
		background-color:#FFF;
		opacity:0.7;
		width:800px;
		height:30px;
		position:absolute;
		margin-top:50px;
	}
div#foot_text
	{	
		position:absolute;
		margin-top:40px;
		width:800px;
		height:30px;
	}