/*PLANTILLA GENERAL DE COSAS QUE HAY COMUNES EN TODAS LAS PAGINAS TANTO INDEX COMO INTERIOR*/

/* CSS Document */

/********************/
/*   ARTICULO LY    */
/********************/
div#articulo h4 {
	color:#000000;
	display:block;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-top:30px;
	min-width:300px;
	padding-left:40px;
	text-align:left;
}
div#articulo
{
	clear:both;
	float:left;
	width:650px;
	margin-top:0px;
	margin-bottom:5px;
	padding-bottom:40px;
}

div.titulo_articulo
{
	display:block;
	min-height:40px;
	margin-bottom:10px;
	padding-bottom:5px;
	clear:both;
}

div.grupo_texto
{
	margin-bottom:30px;
}

div.grupo_texto h3
{
	margin-top:0px;
	padding-top:20px;
}

div.grupo_texto p
{
	margin-top:10px;
	padding-bottom:10px;
}

a.link
{
	display:block;
	padding-left:50px;
	font-size:15px;
	float:left;
}

a.li
{
	padding-left:50px;
}

ul.lista
{
	margin-bottom:0px;
	margin-left:60px;
	margin-right:60px;
	display:block;
	float:left;
}

div.contenido ul
{
	padding-left:30px;
	padding-bottom:4px;
}

div.contenido ul li
{
	float:left;
	padding-left:45px;
	padding-bottom:4px;
	color:#3F3F3F;
	background:transparent url("../../../img/general/bg_link_li_small.png") 30px 3px no-repeat;
	margin-right: 30px;
	display: block;
	width: 88%;
}


ul.lista li.elemento
{
	padding-left:30px;
	padding-bottom:4px;
}

em {
	padding-left: 25px;
	padding-right: 30px;
	text-indent: 25px;
	background: transparent url(../../../img/general/bg_p.png) no-repeat 0px 0px scroll;
	font-style: normal;
	color: black;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

/********************/
/*   ARTICULO SB    */
/********************/

div#articulo
{
	background-color:#F8F8F8;
	background:transparent url("../../../img/general/bg_articulo_int.png") 0px 0px repeat-y;
	border:2px solid #78A22F;
}

div.titulo_articulo
{
	border-bottom:2px solid #78A22F;
}

div.titulo_articulo h2
{
	font-size:30px;
	font-weight:normal;
	text-align:center;
}

div.grupo_texto
{
	display:block;
}

div.grupo_texto h3
{
	padding-left: 40px;
    padding-right: 30px;
	text-align:left;
	text-indent:25px;
	background:transparent url(../../../img/general/bg_p.png) no-repeat 38px 20px scroll;
}

div.grupo_texto h3
{
	clear:both;
}

div.grupo_texto p
{
	text-align:justify;
	text-indent:0px;
	float:left;
	min-width:300px;
	margin-bottom:10px;
}

div.grupo_texto p img {
	width: 580px;
}

div.grupo_texto p span.resaltado
{
	font-size:15px;
	font-weight:bold;
}

div.grupo_texto p a.link
{
/*
	font-size:13px;
*/
}

.file
{
	color:#78A22F;
	background:transparent url("../../../img/general/bg_link_file.png") 30px 0px no-repeat;
}

.web
{
	color:#1D92CF;
	background:transparent url("../../../img/general/bg_link_web.png") 30px 0px no-repeat;
}

.pdf
{
	color:#FF0000;
	background:transparent url("../../../img/general/bg_link_pdf.png") 30px 0px no-repeat;
}

/*
afecta a directorio de noticias
*/
.li
{
	color:#3F3F3F;
	background:transparent url("../../../img/general/bg_link_li_small.png") 30px 3px no-repeat;
}

div.grupo_texto p a
{
	display: block;
	padding-left: 50px;
	font-size: 12px;
	float: left;
	color: #1D92CF;
	background: transparent url("../../../img/general/bg_link_web.png") 30px 0px no-repeat;
}

div.grupo_texto p a:hover
{
	color:#000000;
}

ul.lista li.elemento
{
	background:transparent url("../../../img/general/bg_li_g.png") 20px 6px no-repeat;
}

ul.lista li.elemento a.web
{
	background:transparent url("../../../img/general/bg_link_web.png") 0px 0px no-repeat;
}

ul.fila
{
	float:left;
	width:200px;
	margin-left:13px;
	margin-bottom:10px;
	min-height:110px;
}

ul.fila li.foto
{
	float:left;
	width:60px;
	height:84px;
	margin-right:1px;
}

ul.fila li.foto a
{
	padding:0px;
	width:100%;
}

ul.fila li.foto img
{
	width:60px;
	height:73px;
	border:0px;
}

ul.fila li.elemento
{
	float:left;
	display:block;
	width:139px;
	margin-left:0px;
	margin-bottom:2px;
	font-size:11px;
}

ul.fila li.arriba
{
	margin-top:25px;
}

ul.fila li.elemento a
{
	background:none;
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
}

div.tabla
{
	display:block;
	width:280px;
}

div.izquierda
{
	float:left;
	margin:0px 10px 0px 30px;
}

div.derecha
{
	float:right;
	margin:0px 20px 0px 20px;
}

div.izquierda ul.fila,
div.derecha ul.fila
{
	height:19px;
}
 
div.izquierda ul.fila li.elemento 
{
	
}

div.tabla ul.fila
{
	float:left;
	width:100%;
	margin:0;
	min-height:19px;
	padding-top:10px;
}

div.tabla ul.titulo
{
	background-color:#3d3d3d;
}

div.tabla ul.titulo li
{
	color:#ffffff;
}

div.tabla ul.fila li.elemento
{
	float:left;
	display:block;
	width:140px;
	margin-left:0px;
	margin-bottom:2px;
	text-align:center;
	overflow:hidden;
}

div.noticias ul.fila li.elemento
{
	width:154px;
}

.imagen_izquierda
{
	float:left;
	margin:10px 15px 10px 60px;
}

.imagen_centro
{
	float:left;
	margin:20px 0px 20px 40px;
}

.imagen_derecha
{
	float:right;
	margin:10px 60px 10px 15px;
}

.imagen_izquierda img
{
	width:300px;
}

.imagen_derecha img
{
	width:300px;
}

.imagen_centro img
{
	width:570px;
}

.negrita
{
	font-size:12px;
	font-weight:bold;
}
.negrita:hover
{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#ff0000;
}

.resaltado
{
	font-weight:bold;
	color:#ff0000;
}

p.centrado
{
	text-align:center !important;	
	width:570px;
	font-style:italic;
}
.tabla_articulo
{
	display:block;
	float:left;
	padding:0px 0px 10px 0px;
	margin:0px 30px 20px 30px;
	border-bottom:1px solid;
	border-color:#d3d3d3;
	min-width:590px;
}

.tabla_articulo div.columna
{
	float:left;
	margin-right:10px;
	width:285px;
	
}
div#articulo div.tabla_articulo div.columna h4
{
	float:left;
	margin:-20px 77px 0;
	
}

.tabla_articulo div.columna p
{
	margin-top:0px !important;
}

a.icono
{
	display:block;
	float:left;
	margin:20px 0 20px 0;
}
a.grande
{
	margin-left:120px;
	width:300px;
	height:145px;
	background:transparent url("../../../img/interior/bg_bt_g_off.png") 0px 0px no-repeat;
}

a.grande:hover
{
	background:transparent url("../../../img/interior/bg_bt_g_on.png") 0px 0px no-repeat;
}
	
a.chico
{
	width:160px;
	height:125px;
	margin-left:30px;
	background:transparent url("../../../img/interior/bg_bt_off.png") 0px 0px no-repeat;
}

a.chico:hover
{
	background:transparent url("../../../img/interior/bg_bt_on.png") 0px 0px no-repeat;
}

.tabla_articulo a img
{
	border:0 none;
	margin:8px;
}

h4 a
{
	font-size:16px;
}

li.separador
{
	display:block;
	float:left;
	width:570px;
	min-height:1px !important;
	border-bottom:1px solid #d3d3d3;
	margin-bottom:20px;
	margin-top:10px;
	margin-left:40px;
}

div.formulario ul li.separador
{
	display:block;
	float:left;
	width:550px;
	min-height:1px !important;
	border-bottom:1px solid #d3d3d3;
	margin-bottom:20px;
	margin-top:10px;
}

div.formulario h4
{
	font-size:14px;
	margin-bottom:20px;
}

div.noticias
{
	width:620px !important;
	margin-left:15px;
}
div.noticias ul.fila li.titulo_tabla
{
	width:154px;
}

div.noticias div#resultados ul.fila li.elemento a.li img
{
	height:50px;
	width:100px;
}

div.noticias div#resultados ul.fila li.elemento a.li
{
	padding-left:30px;
}

li.titulos_tabla
{
	background-color:#F3F3F3;
	border-left:1px solid #D3D3D3;	
}

ul.oscura
{
	background-color:#F5F5F5;
}

.tabla_articulo p a {
	padding:0px !important;
}

.tabla_articulo p a.chico img {
	max-width: 140px;
}

.tabla_articulo p a.chico {
	background: transparent url("../../../img/interior/bg_bt_off.png") 0px 0px no-repeat;
}

.tabla_articulo p a.grande img {
	max-width: 280px;
}

.tabla_articulo p a.grande {
	background: transparent url("../../../img/interior/bg_bt_g_off.png") 0px 0px no-repeat !important;
}

div.contenido div.oficina {
display: block;
float: left;
width: 195px;
margin-left: 85px;
}

div.contenido div.oficina{
	border:1px solid black;
}

div.contenido div.oficina ul li.titulo{
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid black;
	width: 180px;
	padding:5px 5px 5px 10px;
}

div.contenido div.oficina ul{
	background:none;
	padding:0px;
}

div.contenido div.oficina ul li{
	background:none;
	padding:5px 5px 5px 20px;
}

div.contenido div.oficina p{
	padding-left: 45px;
	
}

div.contenido div.oficina p a{
	background:none;
	padding-left: 20px;
	text-align:center;
	
	
	
}



