@charset "utf-8";
/* CSS Document */
body{padding:0px; margin:0px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif, arial, verdana; font-size:12px; line-height:18px; color:#ffffff; background-position:top; background-color:#053563; background-image:url(images/bg.jpg); background-repeat:repeat}

#mainWarp{width:100%; margin:0px; padding:0px;}
#mainPanel{width:1000px;  margin:0px auto; padding:0px; clear:right;}

#header{width:1000px; height:119px; background-image:url(images/del-rosario-y-asociados.png); background-repeat:no-repeat; }
#line-header{ width:1000px; height:25px; background-image:url(images/line-header.png); float:left;}
#menu{width:1000px;  height:56px; float:left;}
#line-subheader{ width:1000px; height:25px; background-image:url(images/line-header.png); float:left;}
#line-subheader2{ width:1000px; height:25px; background-image:url(images/line-header.png); float:left;}
#title{width:1000px; float:left; height:34px; padding-top:20px; padding-bottom:20px;}

/* index ------------------------------------------------------------*/
#index-box-left{width:639px; height:381px; float:left; margin-right:6px; background-image:url(images/areas-pic-bg.png); background-repeat:repeat;}
#index-box-right{width:355px; height:381px; float:left;  background-image:url(images/areas-pic-bg.png); background-repeat:repeat; }
#index-box-right p{padding:15px;}
#index-box-right a{color:#fff}
.index-img{padding:8px;}
/* nuestro perfil ---------------------------------------------------*/
#perfil{ width:1000px; float:left; background-image:url(images/nuestro-perfil-pic01.png); background-position:top left; background-repeat:no-repeat; min-height:310px;  }
#perfil p{ padding-left:510px; padding-right:60px; margin:0px;}
#perfil-destacado{width:1000px; height:75px; float:left; background-image:url(images/txt-perfil.png); background-repeat:no-repeat; padding-top:30px; padding-bottom:30px; background-position:center;}
#perfil-foda-pic{width:481px; height:406px; padding-bottom:30px; float:left; background-image:url(images/nuestro-perfil-pic02.png); background-repeat:no-repeat; background-position:left top;}
#perfil-foda-txt{width:477px; height:406px; padding-bottom:30px; float:left; padding-right:41px; background-image:url(images/nuestro-perfil-shadow-txt.png); background-repeat:no-repeat; background-position:left top;}
#perfil-foda-txt p{	padding:40px 40px 0 40px; margin:0px;}

/* areas practicas -----------------------------------------------------*/
#content-areas{width:1000px; float:left;padding-bottom:30px; }
#areas-pic{ width:441px;/* height:956px; */margin-left:40px; margin-right:29px; padding-top:9px; background-image: url(images/areas-pic-bg.png); background-repeat:repeat; float:left;}
#areas-txt{ width:490px; float:left; }
#areas-txt p{width:449px; margin:0px; padding-bottom:30px; background-image:url(images/areas-line-p.png); background-position:bottom left; background-repeat:no-repeat;  }
.areas-pic{padding:0 9px 9px 9px; }


/* publicaciones --------------------------------------------------------*/
#content-publicaciones{width:1000px; float:left;padding-bottom:30px; }
#publicaciones-pic{ width:441px;/* height:956px; */margin-left:40px; margin-right:29px; padding-top:9px; background-image: url(images/areas-pic-bg.png); background-repeat:repeat; float:left;}
#publicaciones-txt{ width:490px; float:left; }
#publicaciones-txt p{width:449px; margin:0px; padding-bottom:30px; background-image:url(images/areas-line-p.png); background-position:bottom left; background-repeat:no-repeat;  }
#publicaciones-pic{padding:0 9px 9px 9px; }

/* integrantes --------------------------------------------------------*/
#content-integrantes{width:1000px; float:left; padding-bottom:30px;}
#menu-integrantes{width:488px; float:left; padding-bottom:10px; padding-left:512px;}
#menu-integrantes a{color:#FFFFFF; text-decoration:none;}
.integrantes-title{	width:1000px;	float:left;	padding-bottom:10px;	padding-top:25px;}
.integrantes-pic{/*width:487px;*/	width:200px; 	padding-left:278px;	padding-right:9px;	padding-top:9px;	float:left;	min-height:320px;	background-image:url(images/integrantes-shadow.png);	background-position:top right;	background-repeat:no-repeat;}
.integrantes-cv{width:513px; float:left;}
.integrantes-cv p{ padding-left:29px; padding-right:40px; margin:0px; padding-top:0px;}
.subir {padding-left:180px;}
.subir a{color:#FFF;}

/* contacto -----------------------------------------------------------------*/
#contacto-pic{ width:382px;/* height:956px; */margin-left:96px; margin-right:29px; padding-top:9px; background-image: url(images/areas-pic-bg.png); background-repeat:repeat; float:left;}
.contacto-pics{padding:0 9px 9px 9px; }

#contacto-content-block2{
	width:400px;
	height:317px;
	float:left;
}
input {
	background-image: url(images/form.gif);
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	font-size:10px;
	color: #333333;
	padding:4px;
	width:400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
textarea {
	background-image: url(images/form.gif);
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	font-size: 10px;
	color:#333333;
	padding:4px;
	width:400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.boton { width:64px; height:17px; border:none; background-image:none;}
div#btn{text-align:right;}


/* footer menu ----------------------------------------------------------*/
#footer{width:1000px; padding:20px 0 20px 0; float:left; background-image:url(images/line-header.png); background-position:top; background-repeat:no-repeat; height:25px; }
#footer-menu{ width:760px; padding-left:40px; float:left}
#footer-designer{width:159px; padding-right:41px; float:left; text-align:right}

#footer-menu a, #footer-designer a{color:#FFF; text-decoration:none;}
