/* CSS Document */

body{
	background-color:white;
	background-image:url(imagenes/bg.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:black;
	margin:5px;
	line-height: 20px;
	background-position: 0 30px;
}
.clear{
clear:both;
}

a{
color:#000000;
text-decoration:none;
}
a:visited{
color:#666666;
text-decoration:none;

}
a:hover{
color:#D63030;
}

#main{
width:960px;
margin:0 auto;
}
#idiomas{
width:60px;
float:right;
}

#header{
width:inherit;
}
#botonera{
background-image:url(imagenes/botonera.gif);
background-repeat:no-repeat;
height:30px;
padding:12px 0px 37px  13px;
font-size:14px;

}
#botonera .inicio{
width: 190px;
float:left;
text-align:center;
margin-left:20px;
}

#botonera .botonesDisc{
width: 660px;
float:left;
margin-left:75px;
}

#botonera .botonesDisc .separador{
margin:3px;
}
#botonera a{
color:black;
text-decoration:none;
font-family:"Times New Roman", Times, serif;

}
#botonera a:hover {
color:#D94040;
}
#botonera  .selected{
font-weight:bold;
}

#botoneraInterna{
width:660px;
margin-left:270px;
	border-bottom:1px solid grey;
	height:20px;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	padding:5px;
	text-transform: uppercase;
}

#botoneraInterna li {
display:inline;
padding: 8px;
}

#botoneraInterna h1{
font-size:18px;

display:inline;
padding-right:10px;
padding-left:8px;
}

#botoneraInterna a{
text-decoration:none;
color:black;
}

#botoneraInterna a:hover, #botoneraInterna .selected{
color:#D94040;
}

#footer{
width:600px;
margin:0 auto;
border-top:#CCCCCC 1px solid;
padding-left:350px;


}

#footerIndex{
padding-left:0px;
text-align:center;
width:960px;
margin:0 auto;
border-top:#CCCCCC 1px solid;
}
#footer img, #footerIndex img{
padding: 10px;
}

#izquierda{
width: 254px;
float:left;
padding: 10px;
padding-left:0px;
}

.izquierdapro{
width: 190px;
float:left;
padding: 10px
}
.izquierdapro a:link{
color:#CCCCCC;
font-size:12px;
line-height:24px;
}
.izquierdapro a:visited{
color:#CCCCCC;
font-size:12px;
line-height:24px;
}
.izqierdapro a:hover{
color:#D63030;
}
#derecha{
width:150px;
padding-top:30px ;
float:left;

}
#centro, #centroAplicaciones{
float:left;
width:510px;
padding:10px;
padding-left:20px;
}

h1{
display:block;
width:inherit;
text-align:center;
font-size:14px;
}
#centroAplicaciones{
width:650px;
}

.centroAplicaciones{
width:650px;
}

.centroAplicaciones li{
display:block;
width:120px;
height:120px;
overflow:hidden;
float:left;
margin-left:5px;
list-style:none;
text-align:center;

}
#centro a, #centro a:visited, .centroAplicaciones a, .centroAplicaciones a:visited{
color:#333333;
text-decoration:none;
}

#centro a:hover, .centroAplicaciones a:hover{
color:#CC0000;
}

#centro h1, #centroAplicaciones h1{
font-size:14px;
color:#centro;
}
.rojo{
color:#D63030;
font-weight:bold;
}

.formContacto{
color:#999999;
font-family:Arial, Helvetica, sans-serif;
}


.input{
background-image:url(imagenes/input.jpg);
background-repeat:no-repeat;

border:0;
width:190px;
height:25px;
padding:7px 5px 0 6px;
}

.textarea{
border:0;
background-image:url(imagenes/textarea.jpg);
background-repeat:no-repeat;

padding:5px;
padding-top:7px;
width:489px;
height:150px;
}
.dir{
border:0;
background-image:url(imagenes/direccion.jpg);
background-repeat:no-repeat;
padding:5px;
width:190px;
height:45px;
}

.respuesta{
width:600px;
color:#666666;
padding:5px;
text-align:center;
font-weight:bold;
background-color:#EEEEEE;
border:#DADADA 1px solid;
margin-bottom:20px;
}

#centro .productos a:link{
color:#CCCCCC;
font-size:10px;
font-weight:bold;
text-decoration:none;

}

#centro .productos a:visited{
color:#CCCCCC;
font-size:10px;
font-weight:bold;
text-decoration:none;

}

#centro .productos a:hover{

color:#CC0000;
text-decoration:none;

}




a.display:link{
font-weight:normal;
color:#999999;
text-decoration:none;
}

a.display:hover {
color:#D63030;
}
a.display:visited{
font-weight:normal;
color:#999999;
text-decoration:none;
}

.esconder{
display:none;
}

.checkdisciplinas input{
background-image:none;

/*border:0;*/
width:1px;
height:1px;
padding:1px;
border:0;
}