@charset "utf-8";
/* CSS Document */

body{

	font-family:arial;
	font-size:62.5%;
	background-image:url(img/fondo_body.jpg);
	background-attachment: fixed;
	background-repeat:repeat;
}

img{
	text-decoration:none;
	border:none;
	margin:0;
	padding:0;
}

p {  
	margin:0;
	padding:0;
	line-height: 17px;
	color:#FFFFFF;
	font-family:"Helvetica", sans-serif;
	font-size:13px;
}	

h1{
	color:#FFFFFF;
	font-family:"Helvetica", sans-serif;
	font-size:24px;
}


h2{
	color:#FFFFFF;
	font-family:"Helvetica", sans-serif;
	font-size:16px;
}

h3{
	color:#FFFFFF;
	font-family:"Helvetica", sans-serif;
	font-size:13px;
}


li{
	list-style:none;

}

a{
	color: #66FFFF;
	text-decoration:none;
}

a:hover{
	color: white; background:#660099;
}

#contenedor{
	
	width:960px;
	height:auto;
	margin:0 auto;
	padding:0;
	background-image:url(img/contenedor_repeat.png);
	background-repeat:repeat-y;
	
	
}

#header{
	width:960px;
	height:150px;
	margin:0 auto;
	padding:0;
	background-image:url(img/header.png);
}

#header img{
	margin:30px 0 0 20px;
}


.izquierda{
	   width:365px;
       height:auto;
       order-style:dashed;
       order-width:1px;
       order-color:#cccccc;
       margin:0 0 0 0;
       float:left;
       padding:0 0 0 0;
	   order-left:none;
	   order-top:none;
}

.izquierda1{
	   width:740px;
       height:auto;
       order-style:dashed;
       order-width:1px;
       order-color:#cccccc;
       margin:0 0 0 0;
       float:left;
       padding:0 0 0 0;
	   order-left:none;
	   order-top:none;
}

.principal{
	   width:365px;
       height:auto;
       order-style:dashed;
       order-width:1px;
       order-color:#cccccc;
       margin:0 0 0 375px;
       padding:0 0 0 0;
	   order-top:none;
	
}

.cont{
	   width:210px;
       height:auto;
       margin:0 0 0 0;
       float:right;
       padding:0 0 0 0;

}

.derecha{
	   width:210px;
       height:auto;
       order-style:dashed;
       order-width:1px;
       order-color:#cccccc;
       margin:0 0 0 0;
       float:right;
       padding:0 0 0 0;
	   order-top:none;
	   order-right:none;

}

.derecha img{
	   float:right;

}


.izquierda ul{
       margin:0 0 0 0;
       padding:0;
}


.izquierda1 ul{
       margin:0 0 0 0;
       padding:0;
}

.principal ul{
       margin:0 0 0 0;
       padding:0 0 0 5px;
}

.principal p{
       margin:0 0 0 0;
       padding:0 0 0 5px;
	   line-height:20px;
}

.principal h2{
       margin:0 0 0 0;
       padding:0 0 0 5px;
}

.principal li{
	color:#FFFFFF;
}

.principal strong{
	color:#000000;
	background-color:#FFFFFF;
}


.izquierda p{
	   width:auto;
       margin:0 0 0 0;
       padding:0 10px 0 0;
}

.izquierda1 p{
	   width:auto;
       margin:0 0 0 0;
       padding:0;
}

#form{
	width:365px;
	heigh:auto;
	margin:0 0 0 0;
	padding:0;
}

#form h3{
	width:280px;
	heigh:450px;
	margin:0 0 0 0px;
	padding:0;
}


#footer{
	   width:960px;
	   height:auto;
       margin:50px auto 0 auto;
       padding:0;
}


#if{
	   width:365px;
       height:auto;
       border-style:dashed;
       border-width:1px;
       border-color:#cccccc;
       margin:0;
       float:left;
       padding:0 0 0 0;
	   border-left:none;
	   border-bottom:none;
	   border-right:none;

}

#df{
	   width:210px;
       height:auto;
       border-style:dashed;
       border-width:1px;
       border-color:#cccccc;
       margin:0 0 0 0;
       float:right;
       padding:0 0 0 0;
	   border-bottom:none;
	   border-right:none;
	   border-left:none;

}

#pf{
	   width:365px;
       height:auto;
       border-style:dashed;
       border-width:1px;
       border-color:#cccccc;
       margin:0 0 0 375px;
       padding:0 0 0 0;
	   border-bottom:none;
	   border-right:none;
	   border-left:none;
	
}


.limpia {
clear:both;
visibility:hidden;
}
