/*generales*/

body {
background:#d6dadb url(../img/f01.jpg) repeat-x;
font:76% Arial, Helvetica, sans-serif;
color:#000;
padding:0;
margin-top:5px;
text-align:center;
}

a:link, a:visited {
color: #0061ED;
background-color:transparent;
text-decoration: none;
}

a:hover {
color:#f60;
text-decoration:underline;
}

a:active {
color: #DD743A;
text-decoration: none;
}

li {
list-style:disc;
color:#555;
}

/*bloques*/

#encabezado{
margin-left:auto;
margin-right:auto;
margin-top:5px;
width:760px;
height:68px;
}

	#logoDia {
	float:left;
	}
	
	#logoPUCP {
	float:right;
	border:0px;
	}


#menu {
width:760px;
height:20px;
text-align:center;
margin:0 auto;
}

	html>body>#menu {
	width:690px;
	height:20px;
	text-align:center;
	margin:0 auto; 
	}

#contenedor{
position: relative;
width:758px;
margin:0 auto; 
margin-top:5px;
padding:0;
background-color:#fff;
border: #ccc 1px solid;
text-align:left;
}
	html>body #contenedor {  /*hack para IE<7 */
	margin-top:25px;
	}

/*estilos para la portada*/

#contenido {
clear:both;
padding:10px;
padding-top:2px;
}

#izquierda {
float:left;
width:294px;
text-align:left;
}
	
#derecha {
float:left;
width:400px;
}

/*estilos para las secciones interiores*/

#izqInterior {
float:left;
width:490px;
text-align:left;
margin-right:8px;
padding:14px 10px 14px 30px;
}
	
#derInterior {
float:right;
width:200px;
margin-top:10px;
margin-right:12px;
}

	.caja {
	margin-bottom:1em;
	font-size:0.90em;
	background-color:#f5f5f5;
	border:1px solid #bababa;
	}
	
	.botones {
	margin-bottom:4px;
	}
	
	.botones img {
	margin-bottom:3px;
	}
	
	.caja1, .caja2, .caja3, .caja4 {
	width:235px;
	height:180px;
	}
	
	.caja1 {
	float:left;
	margin-right:15px;
	}

	.caja2 {
	float:left;
	}

	.caja3 {
	float:right;
	border:1px solid #BDBEBF;
	}

	.caja4 {
	float:left;
	margin-right:15px;
	}

	.caja5 {
	float:right;
	width:484px;
	height:180px;
	}
	
#sosdia {
text-align:left;
width:760px;
height:61px;
padding-top:7px;
font-size:0.9em;
clear:both;
margin:0 auto; 
vertical-align:middle;
}	

#sosdiaBt {
float:left;
}	

#pie {
text-align:left;
width:760px;
height:61px;
padding-top:20px;
font-size:0.9em;
clear:both;
margin:0 auto; 
}

	#pie a {
	text-decoration:underline;
	color:#ab1600;
	}
	
	#pie p {
	color:#036;
	margin-top:4px;
	}

#txt {
float:left;
width:590px;
}

#iconos {
float:right;
padding-top:10px;

}


/**estilos propios del Joomla**/


/*módulos*/



#izquierda th, .moduletable th, .servicios, .moduletable_destacado th {
color:#f92f00;
font-size:1.1em;
text-align:left;
padding-left:10px;
height:30px;
line-height:30px;
vertical-align:middle;
text-transform:uppercase;
background-image:url(../img/dge.jpg);
}

	.moduleheader_destacado th {

	}
	
	.moduletable_destacado table {
	padding:3px 7px;
	}
	

.servicios {
font-weight:bold;
}

.image { 
float: left; 
margin: 0 9px 3px 0; 
}
	

/*encuestas*/

.pollstableborder label {
text-align:left;
}

.poll_columna3 {
font-size:0.9em;
text-align:left;
}

.pollstableborder_columna3 {
font-size:1em;
text-align:left;
}

/*novedades, mas leídos*/

ul.latestnews, ul.mostread, ul.mostdownloaded, ul.weblinkmod {
margin-left:-20px;
margin-top:6px;
}

.latestnews, .mostread, .mostdownloaded, .weblinkmod {
list-style-type:disc;
list-style-position:outside;
}


/*menús laterales Joomla*/

.mainlevel {
list-style:none;
float:left;
margin-right:4.5em;
}

a.mainlevel:link, a.mainlevel:visited {
font-weight:normal;
font-size:0.88em;
text-decoration:none;
color:#0066C9;
background:transparent;
text-transform:uppercase;
}

a.mainlevel:hover {
font-size:0.88em;
color:#0066C9;
}

a.mainlevel#active_menu {
}

a.mainlevel#active_menu:hover {
}


/*Estilos para los enlaces ACTIVOS del Menú Principal */


#active_menu { 
color:#f60;
}


a#active_menu:hover 
{
}



/*menús horizontales Joomla*/

ul#mainlevel-nav {
}

ul#mainlevel-nav li {
list-style:none;
float:left;
}

ul#mainlevel-nav li a:link, ul#mainlevel-nav li a:visited {
font-weight:normal;
font-size:0.88em;
text-decoration:none;
color:#0066C9;
background:transparent;
text-transform:uppercase;
}


ul#mainlevel-nav li a:hover {
font-size:0.9em;
color:#0066C9;
}


/*estilos para los Componentes*/

.contentheading, .componentheading {
font-size:1.6em;
font-weight:bold;
color:#0066C9;
}

.contentpagetitle, a.contentpagetitle:link, a.contentpagetitle:visited {
font-weight:bold;
color:#f60;
font-size:0.9em;
}

a.contentpagetitle:hover {
font-weight:bold;
color:#f30;
font-size:0.9em;
text-decoration:none;
}


	.contentpagetitle_portfolio, .portfolioTitle {
	font-weight:bold;
	color:#f60;
	font-size:1.4em;
	}

	.portfolioTitle {
	padding-top:30px;
	}

#readmore {  
color:#318EF6;
font-size:1em;
}

a:link#readmore {  
color:#318EF6;
font-size:1em;
}

a:hover#readmore {  
color:#FF0000;
text-decoration:underline;
font-size:1em;
}

a:visited#readmore {  
color:#318EF6;
font-size:1em;
}

/*estilos para el Portafolio */
  
#artwork {
text-align: center;
margin: 0 0 10px 0;
}
  
#artwork img {
border: none;
margin: 0 auto;
}

#category_nav td#selector {
text-align: right;
padding: 0 0 0 0;
}
  
table#portfolionav td#roomtoggle a {
border-bottom: 1px dotted #000;
}
  
table#portfolionav td#roomtoggle a:hover {
border-bottom: 1px solid #000;
}

table#portfolionav {
margin:  0 auto 8px auto;
text-align: left;
border: 1px dotted #aaa;
border-left: none;
border-right: none;
}
  
table#portfolionav a:hover {
border: none;
}

div#recentwork {
padding: 4px 0 0 0;
}
  
div#recentwork a img {
margin: 4px;
}
  
div#recentwork a img {
background: #fff;
border: 2px solid #C0CEAA;
padding:2px;
width:34px;
height:34px;
}
  
div#recentwork a:hover img {
border: 2px solid #69705D;
}

hr.portfolio {
color: #ccc;
height: 0px;
width: 100%;
border: none;
border-bottom:thin dashed;
}

table#portfolionav td img {
border-width:0px;
padding-top:5px;
padding-bottom:20px;
}

.portfolioSection{
font-size: 11px;
font-weight: normal;
color:  #006;
}

.portfolioDesc {
text-align: justify;
vertical-align: top;
}

.createdate {
color: #0061ED;
font-size:0.9em;
}

.select {
background-color:#AAE3FF;
font-size:0.8em;
}


.button{
background-color:#01337A;
color:#fff;
font-size:0.8em;
width:80px;
}

select {
background-color:#01337A;
color:#fff;
font-size:0.8em;
}


.sectiontableentry1 {
text-align:left;
vertical-align:top;
background : #E3E3E3;
}

.sectiontableentry2 {
text-align:left;
vertical-align:top;
}



