html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}


body {
background:url(../images/content_bkg.jpg) repeat-x #eeeeee;
color:#666666;
font-family: Arial, "Helvetica", sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:16px;
	}
	
#placa {
background: #4c4c4c;
text-align:center; /* hack para o IE */	
}	

#master{
	width:654px; /*ancho total de lo que se ve del sitio*/
	height:650px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	text-align:left; /* hack para o IE */	
	}
	
	
	
/* Header ////////////////////////////////////////////////////////////// */

#header {
	width: 100%;
	background-image: url(../images/header_bkg.jpg);
	height: 205px;
	position: relative;
	overflow: hidden;
	background-color: #FFFFFF;
	}

#header_content{
	background-image: url(../images/header.jpg);
	height:105px; 
	width:983px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	}
	

.logo{
	width:710px;
	height:103px;
	float:left;
	}
	 	
.submenu{
	width:160px;
	height:10px;
	float:right;
	margin-top:3px;
	

	} 
	
.submenu li{
display: inline;
margin-right:5px;
}
	
.submenu li a{
text-decoration:none;
list-style:none;
font-size:8px;
color:#999999;
letter-spacing:2px;
}	

.submenu li a:hover{
color:#ffffff;
}

.usuario{
	width:270px;
	height:40px;
	float:left;
	margin-top:12px;
	_margin-top:10px;
	background-color:#afafaf;}
	
.sosusuario, .nousuario{
width:124px;
height:39px;
__height:43px;
float:left;
font-size:9px;
color:#666666;
margin-left:8px;
*margin-left:5px;
_margin-left:2px;
margin-top:1px;
letter-spacing:1px;
text-indent:3px;
}	
		
.botonusuario{
background-color:#ffffff;
color:#999999;
border:1px solid #999999;
width:120px;
_width:110px;
cursor:pointer;
text-align:left;
font-size:10px;
_margin-left:1px;

}

input{border:1px solid #999999;}
		
.incripnew{
	width:270px;
	height:24px;
	float:left;
	margin-top:7px;
	_margin-top:4px;
	font-size:10px;
	color:#CCCCCC;
	}	
	
.new{
-x-system-font:none;
background:#ffffff none repeat scroll 0 0;
border:1px solid #cccccc;
color:#666666;
font-family:Verdana,Tahoma,sans-serif; 
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:2px;
height:13px;
font-size:9px;
width:130px;
}	
	
.newstxt{
width:96px;
*width:94px;
float:left;
height:16px;
padding-top:4px;
}	
	
	
.boton{
background:url(../images/sobre.jpg) no-repeat bottom;
border:none;
width:28px;
height:21px;
margin-left:4px;
cursor:pointer;
}		
	

.menu{
height:43px;
width:979px;
margin-left: auto;
margin-right: auto;
position: relative;
background-color:#e3e3e3;
border-left:1px solid #c5c5c5;
border-right:1px solid #c5c5c5;

}

.menu a{
	color:#3a3a3a;
	text-align:center;
	text-decoration:none;
	width:110px;
	height:28px;
	float:left;
	padding-top:18px;
	_padding-top:12px;
	}

.menu #homemenu a{
background:url(../images/selec.jpg) top no-repeat #cecbcb;
}

.menu #empresa a{
background:url(../images/selec.jpg) top no-repeat #cecbcb;
}


.menu #caycu a{
width:162px;
background:url(../images/selec.jpg) top no-repeat #cecbcb;
}

.menu .caycu a{
width:162px;
}

.menu #modalidad a, .menu #campus a, .menu #contacto a{
background:url(../images/selec.jpg) top no-repeat #cecbcb;
}


.page-header-menu #homemenu a{
background:url(../images/menu_bkg1.jpg) top no-repeat;
margin-left:13px;}

#container_bottom {
background:#4c4c4c;
float:left;
margin-left:auto;
margin-right:auto;
width:100%;

}


#container {
	background-image:url(../images/relleno.jpg);
	background-repeat:repeat-y;
	width: 	979px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	top:-57px;
	_top:-59px;
	border-left:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
	}

.imagenprincipal{
width:979px;
height:374px;
background:url(../images/img.jpg) no-repeat top;
border-bottom:1px solid #c5c5c5;
}

.img{
width:979px;
height:262px;
border-bottom:1px solid #c5c5c5;}

.txtimg{
width:325px;
height:180px;
padding-top:155px;
padding-left:43px;
}

.txtimg a{ color:#666666;}

.menucursos{
width:979px;
height:304px;
background-color:#272727;
color:#dfdfdf;
}

.menucursos .lista1 a, .menucursos .lista2 a{
color:#dfdfdf;
text-decoration:none;}

.menucursos h1{
color:#dfdfdf;
font-size:16px;
font-family:Arial, "Helvetica", sans-serif;
font-weight:normal;
margin-bottom:5px;
}

.menucursos .lista1{
width:250px;
height:280px;
float:left;
margin-left:30px;
_margin-left:15px;
margin-top:20px;
line-height:20px;}

.menucursos .lista2{
width:220px;
height:280px;
float:left;
margin-left:10px;
margin-top:20px;
line-height:20px;}


.contenidohome, .contenidocorto, .contenidocontac, .contenidofaq{
width:979px;
min-height:300px;
}

.contenidocontac{min-height:650px;}

.contenidocorto{min-height:400px;}

.contenidoconfac{min-height:640px;}

.contenidofaq{min-height:800px;}
	
.contenido{
width:979px;
min-height:500px;
}	

.contenidohome h1, .contenido h1, .contenidocorto h1, .contenidocontac h1, .contenidofaq h1{
font-size:18px;
font-family:Arial, "Helvetica", sans-serif;
color:#6b6b6b;
font-weight:normal;
margin-bottom:5px;}

.contenidohome h2, .contenido h2, .contenidocorto h2, .contenidocontac h2, .contenidofaq h2{
color:#7f2d31;
font-size:12px;
font-family:Arial, "Helvetica", sans-serif;
margin-bottom:10px;}
	
.box1, .box2{
width:488px;
height:300px;
background:url(../images/content_box.jpg) repeat-x top;
float:left;
}	

.box1{
border-right:1px solid #FFFFFF;}

.box2{
border-left:1px solid #c5c5c5;}

.box3, .box4, .box5, .box6, .box8{
width:979px;
height:500px;
min-height:400px:
background:url(../images/content_box.jpg) repeat-x top;
float:left;}	

.box4{ height:300px;}

.box3 .contenbox, .box4 .contenbox, box5 .contenbox, .box6 contenbox, .box8 .contenbox, .box9 .contenbox{
width:580px;
height:300px;
margin-left:30px;
_margin-left:15px;
margin-top:30px;
float:left;}

.box5 .contenbox{
width:290px;
height:600px;
float:left;
_margin-left:15px;
}

.box6 .contenbox{
width:900px;
height:650px;
float:left;
_margin-left:15px;
}

.box8 .contenbox{width:450px; height:600px; float:left;}

.box5 .contenbox a{color:#333333;}

.video{
margin-top:40px;}

.box5 .imgcampus{
width:575px;
height:435px;
background-color:#cccccc;
float:left;
margin-top:30px;
padding-top:5px;
padding-left:5px;
}

.box5 .fomrcontacto{
width:500px;
height:640px;
float:left;
margin-left:30px;
}

.fomrcontacto form {
background:#dddddd none repeat scroll 0 0;
margin:20px 10px;
padding:15px 25px 5px 25px;
}


#main p {
font-size:12px;
}
form p {
border-bottom:1px solid #cccccc;
margin:0;
padding:3px 0 5px;
}

label {
color:#66666;
font-weight:bold;
}

.contenidocontac input, select, textarea {
-x-system-font:none;
background:#ffffff none repeat scroll 0 0;
border:1px solid #cccccc;
color:#666666;
font-family:Verdana,Tahoma,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:5px 0;
padding:3px;
}

#message, #tipo_de_curso, #direccion {
width:350px;
}

input.button {
-x-system-font:none;
background:#333333 none repeat scroll 0 0;
border:1px solid #cccccc;
color:#ffffff;
font-family:Arial,Verdana,Sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
height:25px;
line-height:normal;
margin-top:8px;
padding:1px 2px;
}

.no-border {
border:medium none;
}






.contenbox{
width:420px;
_width:400px;
height:300px;
margin-left:30px;
margin-top:30px;
margin-right:45px;}

.boximg{
width:286px;
height:239px;
float:left;
margin-top:40px;
border:3px solid #cccccc;}

.masinfo{
width:300px;
height:25px;
background:url(../images/mas.jpg) no-repeat left center;
text-indent:25px;
font-size:11px;
padding-top:8px;
margin-top:10px;}

.masinfo a{color:#6b6b6b;}

.lista, .lista1{
line-height:19px;
width:240px;
height:300px;
float:left;
}

.lista1{
width:180px;
_width:160px;}

.lista a, .lista1 a{
text-decoration:none;
color:#6b6b6b;}

.boxtxt{
width:286px;
height:280px;
float:left;
margin-top:20px;}

.btcomprar{
background-color:#666666;
padding:4px;
border:1px solid #333333;
width:65px;}

.btcomprar a{
color:#FFFFFF;
text-decoration:none;
}

#footer {
	background:transparent url(../images/footer_bkg.jpg) repeat-x scroll 0 0;
	clear:both;
	height:175px;
	width:100%;
	top:-57px;
	position:relative;
	}
	
#footer a{
text-decoration:none;
color:#848484;}	
	
#footer_content{
	background:url(../images/footer_conten.jpg) right no-repeat;
	width:950px;
	height:198px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
	padding-top:10px;
	font-size:11px;}
	
.menufooter1{
width:120px;
height:150px;
float:left;
margin-top:28px;
margin-right:10px;
text-align:center;
}

.menufooter2{
width:341px;
height:150px;
float:left;
margin-top:28px;
margin-right:10px;
margin-left:30px;
color:#dfdfdf;
}
	

.menufootertxt{
font-size:18px;
font-family:Arial, "Helvetica", sans-serif;
margin-bottom:10px;
text-decoration:none;
color:#333333;
}
	
.logoespacio{
width:109px;
height:180px;
margin-top:-8px;
margin-left:12px;
float:left;
}	

.copy, .copy2{
float:left;
width:220px;
height:120px;
margin-left:66px;
_margin-left:36px;
margin-top:27px;
color:#cccccc;
line-height:14px;
font-size:11px;
}

.copy2{ color:#666666}

.copy2 h1{ font-size:14px; margin-bottom:10px;}

#footer .copy a{color:#7f2d31; text-decoration: underline; }

.copy img{
margin-top:17px;}