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

*{
	border: 0;
	padding: 0;
	margin-bottom: 0;
	margin-left: 0px;
	margin-right: 0;
	margin-top: 0;
}
	
body{
		
	}
h2{
	color:rgba(255,255,255,0.8);
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size:16px;
	padding-left:10px;
	padding-top:10px;}
h3{
	color:rgba(255,255,255,0.8);
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size:12.4px;
	padding-left:10px;
	padding-top:8px;
	padding-right:10px;
	}	
#contenedor{
	width:1200px;
	height:640px;
	/*border:green 1px solid;*/
	margin:auto;
	background-image:url(img/back2.jpg);
	background-repeat:no-repeat;
	}	

#header{
	width:1100px;
	height:130px;
	/*border:grey 1px solid;*/
	margin:auto;
	margin-top:0px;
	}
#logo{
	width:200px;
	height:125px;
	/*border:#09C 1px solid;*/
	float:left;
	margin-left:40px;
	}
	#logo ul{
		text-decoration:none;
		}
		#logo ul li{
			float:left;
			list-style:none;
			text-decoration:none;
			}
			#logo ul li a{
				list-style:none;
				text-decoration:none;
				}	
	
#redes{
	width:770px;
	height:80px;
	/*border:#F6F 1px solid;*/
	float:right;
	margin-top:15px;
	/*background-image:url(img/imgredes.jpg);*/}
#face{
	width:25px;
	height:25px;
	float:right;
	margin-top:41px;
	margin-right:10px;
	}		
	
	#face ul{
		text-decoration:none;
		}
		#face ul li{
			float:left;
			list-style:none;
			text-decoration:none;
			}
			#face ul li a{
				list-style:none;
				text-decoration:none;
				}	
	
#contenido{
	width:1100px;
	height:430px;
	margin:auto;
	/*border:orange 1px solid;*/
	}
#nav{
	width:240px;
	height:300px;
	/*border:red 1px solid;*/
	float:left;
	margin-top:55px;
	margin-left:30px;
	padding-top:10px;
	list-style:none;
	font-family:Verdana, Geneva, sans-serif;
	display:block;
				
	}
	#nav ul{
		text-decoration:none;
		list-style:none;
		}
		#nav ul li{
			float:left;
			text-decoration:none;
			font-family:Verdana, Geneva, sans-serif;
			font-size:12px;
			}
			#nav ul li a{
				list-style:none;
				text-decoration:none;
				color:#666;
				
				}	
				
				#nav ul li a:hover{
					color:#66C;
					
						}
.naveg{
	font-weight:bold;
	text-transform:uppercase;
}


#nav2{
	margin-left:172px;
	border:blue solid 1px;
	}
.naveg2{
	
	font-style:italic;
	text-transform:uppercase;
}								
	

#imgroot{
	width:700px;
	height:400px;
	float:right;
	border:#999 3px solid;
	margin-right:40px;
	margin-top:10px;
	}
#contenidosoft{
	width:700px;
	height:400px;
	float:right;
	/*border:#999 3px solid;*/
	margin-right:40px;
	margin-top:10px;
	}
#navsoft{
	width:700px;
	height:60px;
	float:left;
	margin-left:3px;
	margin-top:4px;
	position:relative;
	}
	
	#navsoft ul{
		width:100%;
		height:60px;
		text-decoration:none;
		list-style:none;
		float:left;
		margin:auto;
		/*border:green 1px solid;*/
		}
	
		#navsoft ul li{
			width:85px;
			height:40px;
			text-decoration:none;
			list-style:none;
			float:left;
			/*border: white 1px solid;*/
			background-color:rgba(0,51,153,0.8);
			border-radius:10px;
			text-align:center;
			padding-top:15px;
			margin:auto;
			margin-right:2px;
			
		}	
		
		#navsoft ul li a{
			text-decoration:none;
			list-style:none;
			color:rgba(255,255,255,1);
			font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
			font-size:14px;
			}
			
			#navsoft ul li a:hover{
				color:rgba(255,255,255,1);
				font-size:14px;
				font-weight:bold;
				}
				
			#navsoft ul li:hover{
				color:rgba(102,102,102,1);
				background-color:rgba(51,51,102,0.6);
				}	
			
.ajustado{
	color:rgba(255,0,0,1);
	padding-top:-20px;
	}
#imagenesmed{
	width:698px;
	height:190px;
	/*border:red 1px solid;*/
	}	
#areatxt{
	width:100%;
	height:150px;
	position:relative;
	background-color:rgba(51,51,51,0.6);
	}
#areatxtfact{
	width:100%;
	height:150px;
	position:relative;
	background-color:rgba(51,51,51,0.6);
	margin-top:-5px;
	}					
#facturael{
	width:700px;
	height:400px;
	float:right;
	/*border:#999 3px solid;*/
	margin-right:40px;
	margin-top:10px;
	}	
#content{
	width:700px;
	height:400px;
	/*border:green 1px solid;*/
	float:right;
	margin-right:40px;
	margin-top:10px;
	background-color:rgba(51,51,51,0.6);
	border-radius:10px;
	
	}	
#formulario{
	width:328px;
	height:330px;
	/*border: blue 1px solid;*/
	float:right;
	margin-top:18px;
	margin-right:40px;
	color:#666;
	padding-top:35px;
	padding-left:0px;
	background-color:rgba(255,255,255,0.5);
	border-radius:12px;
	}
.formulario{
	background-color:#FFF;
	/*border-color:rgba(204,204,204,1);*/
	border-radius:4px;
	color:rgba(102,102,102,1);
	}	
.enviar{
	width:100px;
	height:20px;
	/*border:grey 1px solid;*/
	border-radius:4px;
	background-color:rgba(153,153,153,1);
	color:rgba(255,255,255,1);
	font-weight:bold;
	
	}	
#datos{
	width:260px;
	height:80px;
	/*border:rgba(204,153,204,1) 1px solid;*/
	border-radius:4px;
	/*background-color:rgba(204,204,204,0.3);*/
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	color:rgba(255,255,255,1);
	font-size:13px;
	float:left;
	margin-left:30px;
	margin-top:270px;
	padding-top:25px;
	
	}			

#footer{
	width:1100px;
	height:50px;
	/*border:blue 1px solid;*/
	margin:auto;
	position:relative;
	clear:both;
	
	}
h4{
	margin:auto;
	font-family:Verdana, Geneva, sans-serif;
	color:rgba(102,102,102,1);
	font-size:11px;
	text-align:center;
	font-variant:inherit;
	padding-top:25px;
}
#caratula{
	width:1200px;
	height:800px;
	border: red 1px solid;}
