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

body{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	height: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #000000;
	/*background-image: url(../img/fondo2.png);*/
	
}


div#total{
	width:900px;
	margin-left: auto; 
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	}

div#cabecera{
	width: 870px;
	margin-left: auto; 
	margin-right: auto;
	height: 20px;
	float: left;
	border-top: solid 4px #2EB5EB;
}

div#cabecera h1{
	margin: 20px 0px 0px 0px;
	padding: 0px;
	color:#FFFFFF;
	text-align:center;
	}

div#donde{
	width: 870px;
	height:125px;
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
div#donde p{
	color: #FFFFFF;
	text-align:center;
	margin: 0px;
	padding: 0px;
	}
	
div#logo{
	width: 200px;
	height: 125px;
	margin: 0px;
	padding: 0px;
	float: left;
	
	}

div#menu{
	font-size: 12px;
	width: 240px;
	height: 300px;
	margin: 0px;
	padding: 0px;
	display: inline;
	float: left;
	}

div#menu ul{
	margin: 0px;
	padding: 0px 0px 10px 20px;
	}

div#menu ul li{
	font-weight:bold;
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

div#menu p{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #FFFFFF;
	}

div#menu a:link{
	color: #fff;
	text-decoration: none;

	
	}
div#menu a:visited{
	color: #fff;
	text-decoration: none;

	}
div#menu a:hover{
	color: #000000;
	text-decoration: none;
	background-color: #fff;
	}

.negrita{
	color: #000000;
	font-weight:bold;
	background-color:#2EB5EB;	
	}

.verde {
	color:#00FF00;}
.blanco{
	color: #4F5559;;
	background-color: #fff;
	}
.negro{
	color: #000000;
	}
.offline{
	color:#FF0000;
	background-color:#000000;
	margin: 0px;
	padding: 0px;}

.sn{
	visibility: hidden;
}
div#submenu{
	width: 660px;
	margin: 0px;
	padding: 0px;
	float: left;
	}
div#submenu p {
	color:#0099FF;
	font-size: 12px;
	margin: 0px; 
	padding: 0px;}
	
div#submenu a:link{
	color: #FFFFFF;
	text-decoration:none;
	}
div#submenu a:visited{
	color: #FFFFFF;
	text-decoration:none;
	}
div#submenu a:hover{
	color: #2EB5EB;
	text-decoration:none;
	}
	
div#contenedor{
	width: 625px;
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline;
	}
	
div#contenedor img{
	margin: 0px;
	padding: 0px;
	border: solid 1px #222222;
	}
div#derecha{
	width:300px;
	margin: 0px 0px 0px 25px;
	padding: 0px;
	float:left;
	display: inline;
	}

div#izquierda{
	width:300px;
	margin: 0px;
	padding: 0px;
	float:left;
	display: inline;
}

.print{
	width: 300px;
	margin: 0px 0px 30px 0px;
	padding: 0px;
	float: left;
}
.print h2{
	color: #FF00FF;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	font-size: 12px;
	font-weight:100;
	}	
.print p{
	margin: 3px 0px;
	padding: 0px;
	font-size: 9px;
	
	}
	

div#contenedor a:link{
	color: #FFFFFF;
	text-decoration:none;
	}
div#contenedor a:visited{
	color: #FFFFFF;
	text-decoration:none;
	}
div#contenedor a:hover{
	color: #0099FF;
	text-decoration: none;
	}
div#contenedor a:hover img{
	margin: 0px;
	padding: 0px;
	border: solid 1px #fff;
	}	
	
	
.web{
	height:250px;
	width: 300px;
	margin: 0px 0px 30px 0px;
	padding: 0px;
	float: left;
}
.web h2{
	color: #0099FF;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	font-size: 12px;
	width: 100%;
	font-weight:100;
	}	
.web p{
	margin: 3px 0px;
	padding: 0px;
	font-size: 9px;
	width: 300px;
	}
	
.tresd{
	width: 300px;
	margin: 0px 0px 30px 0px;
	padding: 0px;
	float: left;
}
.tresd h2{
	color: #FFFF00;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	font-size: 12px;
	width: 100%;
	font-weight:100;
	}	
.tresd p{
	margin: 3px 0px;;
	padding: 0px;
	font-size: 9px;
	width: 300px;
	}	
	
.motion{
	width: 300px;
	margin: 0px 0px 30px 0px;
	padding: 0px;
	float: left;
}
.motion h2{
	color: #009900;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	font-size: 12px;
	width: 100%;
	font-weight:100;
	}	
.motion p{
	margin: 3px 0px;
	padding: 0px;
	font-size: 9px;
	width: 300px;
	}


.programa{
	float:left;
	color:#FFFFFF;}	
	
div#trabajosprint{}
div#trabajosweb{}
div#trabajostresd{}
div#trabajosmotion{}
div#ir{
	float: right;
	width: 40px;
	height: 16px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	}	
div#ir  a:link{
	color: #00FF00;
	text-decoration:none;
	}
div#ir a:visited{
	color: #00FF00;
	text-decoration:none;
	}
div#ir a:hover{
	color: #fff;
	text-decoration:none;
	}	

.subir{
	float: right;
	width: 40px;
	height: 16px;
	margin: 0px 5px 0px 0px;
	background-color: #000;}
	

	
div#datospersonales{
	width: 300px;
	margin: 0px;
	padding: 0px;
	}
	
div#pie{
	width: 625px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 5px;
	background-color: #2EB5EB;
	}
	

/* cookies */
	
div#overbox3 {
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    z-index: 999999;
    display: block;
}
div#infobox3 {
    margin: 0 auto;
    position: relative;
    bottom: 0px;
    height: 100%;
    width: 100%;
    text-align:center;
    background-color: #eeeeee;
    
}
div#infobox3 p {
color: #000;
/*     line-height:58px; */
	padding-top: 10px;
    font-size:12px;
    text-align:center;
    padding: 10px;
}
div#infobox3 p a {
    margin-right:5px;
    text-decoration: underline;
}