/*****INICIO CSS Document build/reset-fonts-grids/reset-fonts-grids.css */
/*CSS STYLE DE LA RAIZ*/

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0;
font-size: 80%;
font-weight: bold;
font-family: "trebuchet ms",helvetica,sans-serif;
background-image: url(../imagenes/fondo.gif);
}

A.link_menu:visited { color: #000000;text-decoration: none;}
A.link_menu:active {color:#2C79BF;text-decoration: none;}
A.link_menu:link {color:#000000;text-decoration: none;}
A.link_menu:hover {color: #2C79BF;text-decoration:none;}


A.menu_l:visited { color: #003366;text-decoration: none;}
A.menu_l:active {color:#000000;text-decoration: none;}
A.menu_l:link {color:#003366;text-decoration: none;}
A.menu_l:hover {color: #000000;text-decoration:none;}

A.link_umbral:visited { color: #FFFFFF;text-decoration: none;}
A.link_umbral:active {color:#FFFFFF;text-decoration: none;}
A.link_umbral:link {color:#FFFFFF;text-decoration: none;}
A.link_umbral:hover {color: #FFFFFF;text-decoration:none;}

	  
		
.contenido li{
	margin-bottom: 10px;
}
.Estilo1 {color: #FFFFFF}

.pie{ text-align:center; color: #666666; font-size:10px; margin-bottom:10px; margin-top:10px;}

.programa{
	font-weight: normal;
/*	font-size: 11px;*/
	padding:10px;
}
h1 {
	border-bottom: 1px solid #CD853F;
	font-size: 22px;
}
h2 {
	font-size: 16px;
}
.sede{
/*	background-image: url(palacio.jpg);*/
	background-position: right;
	background-repeat: no-repeat;
	text-align: center;
}

.magistrado li {
	height: 48px;
}
.titulo_1{
	background-color: #F4A460;
	color: White;
	padding-left: 6px;
	padding-top: 3px;
	height: 20px;
}

.contenido{

font-weight:normal;
padding:20px;
text-align:justify;
}
/*FIN DEL CSS DE LA RAIZ*/




a { text-decoration: none;
/*	color: #2C79BF;*/ 
	/*font-weight: normal;*/
}

a:hover, a:active, a:focus {
	/*color: #333333;*/
	text-decoration: none;
	
}


.foto_esquina{
	float:right;
	text-align: center;
	width: 170px;
	margin-top: 25px;
	margin-right: 10px;
}

#menu_principal .menu_principal-del, #menu_principal a.menu_principal-del:visited {
background-image:url(../imagenes/menu/azul.png);

/*background-color: #003366;*/
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:31px;
line-height:27px;
padding-left:15px;
text-decoration:none;
}

#menu_principal a.menu_principal-del:hover {


background-image: none;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:31px;
line-height:27px;
padding-left:15px;
text-decoration:none;
/* background: url(../imagenes/menu/rojo.png);*/
 background-image:url(../imagenes/menu/azul.png);
/*background-color: red;*/
}


.pumbral
{
	background-color: #b22222; 

background-repeat:no-repeat;
color:#FFFFFF;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:27px;
line-height:27px;
padding-left:15px;
text-decoration:none;
}

.pumbral_rojo{
 background-color:#b22222;
 height: 5px;
	}
.pumbral_blanco
{
	background-color: #ffffff;
	height: 5px;
}



.sub_menu{
font-weight: normal;
	margin: 0;
	padding: 0;
	border-bottom:dashed 1px; ;
	border-color: silver;	
}

.borde_flash{
	border: solid 1px #4060A5;
}


.cd
{
	color:#b22222;
}

IMG, div { behavior: url(iepngfix.htc); }

.ex_jefe {
	padding: 5px;
	border: 1px dotted #CCCCCC;
	width: 95%;
	margin: 0px auto 5px;
}

.foto_ex_jefe {
	padding: 3px;
	background-color: #E9E7D8;
	margin-right: 10px;
	float: left;
}
.nombre_ex_jefe {
	font-size: 1.2em;
	font-weight: bold;
	color: #004E99;
}

.borde_principal{
	border: 1;
	

}



.taller {width: 600px;border-width:0px; text-align:center;border-collapse:collapse; }

.taller caption {
	background:#f9f9f9 url(../imagenes/grillas/captionbckg.gif) repeat-x;
    color:#15428B;
	text-align:left;
	line-height:22px;
	font-size:11px;

	padding-top:4px;
	padding-left:4px;
	font-family:tahoma,arial,verdana,sans-serif;
}

.taller table 
{
	border-color:#99BBE8;
	border-width:1px;
}

.taller td {
border:1px solid #EDEDED;}

.tabla{
	margin: 15px;
}

.view_taller
{
	text-align: left;
	color:#47423A;
	text-decoration:none;
}


.view_taller_td
{
	font-size:10px;
	font-family:Arial,Helvetica,sans-serif;
}

.view_taller_td2
{
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight: bold;
}

.list_taller {
	padding: 5px;
	border: 1px dotted #cccccc;
	width: 92%;
	margin: 0px auto 5px;
	
}
