@import url(reset.css);
#banner_general{ background:url(imagen_inicio/banner_general.jpg) no-repeat; width:751px; height:77px;}


table table br { margin:0px 0px 8px 0px;}

/*-------------------------------GENERALES------------------------------------------------------*/
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; background-image:url(img/fondo.gif); padding-bottom:40px;}
.clear{clear:left;}
.sombraizq { background-image: url(img/fnd_izquierda.gif);background-repeat: repeat-y;background-position: right top; width:5px;}
.sombrader {background-image: url(img/fnd_dercha.gif);background-repeat: repeat-y;background-position: left top; width:5px;}
.sombraabajo {height:3px; border:0px; width:751px;}
div#columna { text-align:left; width:760px; margin:10px auto;}
div#columna2 { text-align:left; width:960px;}
table#contenedor {background-color:#ffffff; border-collapse: collapse; width:100%;}
table#paginador {color:#AAA; font-size:124%; font-weight:bold; margin:0 0 0 250px; text-align:center;}
.float{float:left;}
div#contenido {background-color:#FFF;}
div#indexf { width:145px; float:left; overflow:hidden;}	
div#contentf { background-color:#FFffff; overflow:hidden; }
	div#contentf p {margin:12px;}
a {text-decoration: none; color: #0357a3; text-decoration:none; }
a:hover { color:#77b0e4;}
background: url(img/bgTit.jpg) no-repeat;
width: 2px;
height: 29px;
.nenes{margin:10px;}
img {border:0px;}
iframe { overflow-x: hidden; overflow-y:auto;}

h1 {background:#548fc7 url(img/bgTit.jpg) repeat-x bottom;color:#FFF; text-transform:uppercase;padding:8px;border-bottom:#ccc 1px solid;margin:4px 0px 4px 0px;font-size:13px;font-weight: bold;}
	h1 a { color:#FFF; }
	h1 a:hover { color:#0357a3; }
	h1 a img {float:left; display:inline; margin:-8px 18px 0px -8px;}

h1.h1extra {background:#0357a3 none repeat scroll 0%;color:#FFFFFF;font-size:110%; text-transform:uppercase; height:28px; padding-top:8px;}
	h1.h1extra a { color:#ffffff; }
	h1.h1extra a:hover { color:#EE8F35; }
	h1.h1extra a img {float:left; display:inline; margin-top:-3px;}
	
h3,h4,h5,h6 {border-bottom:1px solid #CCCCCC;padding:5px 5px 5px 25px; font-weight:bolder; clear:both; }
h2 {background:#8aaed0 url(img/bgTit2.jpg) repeat-x bottom;color:#FFF;font-size:110%; text-transform:uppercase;padding:8px;border-bottom:#ccc 1px solid;margin:4px 0px 4px 0px;font-size:13px;font-weight: bold;}
h2 a{color:#FFF;padding-left:15px;}
h3 {background:#d2e7f7 url(img/ico_06.gif) no-repeat 5px 8px; color:#0357a3; text-transform:uppercase; }
h4 {background:#f4f4f4 url(img/ico_05.gif) no-repeat 5px 5px; color:#78b2df; }
	h4 b, h4 strong {color:#0357a3;}
h5 {background:#f4f4f4 url(img/ico_04.gif) no-repeat 5px 5px; color:#EE8F35; }
/*-------------------OBJETOS-------------------------------------------------------------------------------------*/

img.fotobanner { border: 0px solid #DDDDDD; }
em.ingles {font-style:italic; color:#aad; font-weight:bold;}
p {color:#666;margin:15px 20px; line-height:11pt; text-align:justify;}
p.decorado { padding-left:8px; background:url(img/ico_01b.gif) no-repeat left 4px; text-align:justify;}

/*justificacion*/
p.p_pie {color:#666;margin:15px 20px; line-height:11pt; text-align:center;}
.TXnormal{ text-align:justify;}

/*azul*/
.azul{ color:#0357a3;}

p.parraforesaltadocentral { background-color:#FFDBA3; padding:10px; clear:both; margin:10px 40px; color:#0357a3; text-align:center; }
p.texto {color:#666;margin:15px 20px; line-height:11pt;}
p.parrafonotasalpie {color:#444; font-size:80%; background: url(img/asterisco.gif) no-repeat top left; margin:5px 50px;}
p.parrafocentrado {display:block; text-align:center; width:100%;}

div#contentf p.pbotonadjunto {background-color:#FAEFCA;border-bottom-color:#CCCCCC;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#CCCCCC;border-left-style:solid;border-left-width:1px;border-right-color:#CCCCCC;border-right-style:solid;border-right-width:1px;float:right;margin-bottom:0pt;margin-left:0pt;margin-right:10pt;margin-top:0pt;padding-bottom:5px;padding-left:10px;padding-right:10px;padding-top:5px;text-align:right; }
div#contentf p.pbotonadjunto a {font-weight:bold; background:transparent url(img/ico_18.gif) left top no-repeat; padding-left:14px; text-decoration:none; margin:0;}

div#contentf p.pcentraladjunto {display:block; text-align:center; margin:20px auto;}
div#contentf p.pcentraladjunto a {background:#FAEFCA url(img/ico_18.gif) no-repeat scroll 10px 2px; border:1px solid #CCCCCC; font-weight:bold; height:18px; margin:0pt; padding:2px 10px 2px 25px; text-decoration:none; width:120px;}

strong.negritatelefono, b.negritatelefono { background: #eaeaea url(img/icotlf.gif) no-repeat 2px 2px; padding:0 4px 0px 18px;}
strong.negritaweb, b.negritaweb { background: #eaeaea url(img/icoweb.gif) no-repeat 2px 2px; padding:0 4px 0px 18px;}

div#divbotonsubir, div#divbotonsubir_nomenclatura {width:90px; text-align:right; position:relative; float:right;}
div#divbotonsubir_nomenclatura {width:120px; margin-top:-2px; cursor:pointer;}
div.divmasinfo {text-align:center;}

table td {vertical-align:top;}

table.tablacoloreadagris {background:#FEFEFB none repeat scroll 0%;border:1px solid #EE8F35;color:#444444;font-family:arial;font-size:13px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin:20px 0px 20px 40px;width:670px; font-size:110%;}
	table.tablacoloreadagris td {padding:5px 5px 5px 20px; font-size:90%;}
	table.tablacoloreadagris td.tdtitulo { background-color:#0357a3; color:#FFFFFF; font-weight:bolder; text-align:center; font-size:130%;}
	table.tablacoloreadagris td.tdsubtitulo { background-color:#444444; color:#FFFFFF; font-weight:bolder; text-align:center;}
	table.tablacoloreadagris td.campos {}
 table.tablacoloreadagris .tdpar { background-color:#e4e4e4;}
 table.tablacoloreadagris .tdcoloreada1 {background-color:#f2ab68; border:1px solid #DDD;}

table.tablacoloreadaroja {background:#FEFEFB none repeat scroll 0%;border:1px solid #EE8F35;color:#444444;margin:20px 0px 20px 40px;width:670px;text-align:left; font-size:90%;}
	table.tablacoloreadaroja td {padding:5px;}
	table.tablacoloreadaroja td.tdtitulo { background-color:#A22323; color:#FFFFFF; font-weight:bolder; text-align:center; font-size:110%;}
	table.tablacoloreadaroja td.tdsubtitulo { background-color:#444444; color:#FFFFFF; font-weight:bolder; text-align:center;}
	table.tablacoloreadaroja td.campos {}
 table.tablacoloreadaroja .tdpar { background-color:#e4e4e4;}

table.tablalistada { width:670px; margin:20px 0px 20px 40px; background-color:#FEFEFE; border:1px solid #AAAAAA;}
div#contentf table.tablalistada { width:580px; margin:20px 10px; }
	table.tablalistada td {vertical-align:top; padding:5px;}
	table.tablalistada .tdcentrada {vertical-align:middle;}
	table.tablalistada .tdsubrayado {border-bottom:1px solid #aaa;}
	table.tablalistada .tdpar {background-color:#FFDBA3;}
	table.tablalistada .tdtitulo {background-color:#fafafa; color:#666; font-size:160%; text-align:center; font-weight:bolder;}
	table.tablalistada .tdsubtitulo {background-color:#A22323; color:#FFFFFF; font-weight:bolder; text-align:center;}
	table.tablalistada .tdsubtitulo2 { background-color:#f4f4f4; color:#EE8F35; text-align:left; font-weight:bold; padding:5px 20px; border:1px solid #dadada;}
	table.tablalistada ul {margin:5px 5px 5px 10px; line-height:10pt;}

div#contentf table.tablatelefonica {width:580px; margin:10px 0px 10px 10px;}
div#contentf table.tablatelefonicamini { background-color:#FaFaFa;border:1px solid #666; margin-top:10px; margin-left:130px; margin-bottom:20px; width:280px;}
div#contentf table.tablatelefonicamini td, div#contentf table.tablatelefonicaminiflotante td {padding:2px;}
div#contentf table.tablatelefonicamini .titulo { background-color:#0357a3; color:#fff; font-weight:bold;}

table.tablatelefonicamini td {padding:4px;}
table.tablatelefonicamini .tdtitulo {background-color:#0357a3; color:#fff; font-weight:bold; padding:5px;}

table.tablaemparejados {margin-left:20px;}
table.tablaemparejados td { vertical-align:top;}
table.tablaemparejados table.tablatelefonicamini { margin:10px 7px 10px 20px; background: url(img/bgGris.gif) repeat-x bottom;border-bottom:1px #ccc solid;border-left:1px #ddd solid; width:318px;}
	table.tablatelefonica, table.tablatelefonicamini,table.tablatelefonicaincrustada {background: url(img/bgGris.gif) repeat-x bottom;border-bottom:1px #ccc solid;border-left:1px #ddd solid;color:#444444;padding:0px; text-align:left; font-size:100%;}
	table.tablatelefonica { margin:20px 0px 20px 60px; width:600px;}
	table.tablatelefonicaincrustada { width:100%;}
	table.tablatelefonica td, table.tablatelefonicamini td, table.tablatelefonicaincrustada td { padding:5px; vertical-align:top; line-height:12pt;}
	table.tablatelefonica td img {margin: 5px 5px 5px 20px;}
	table.tablatelefonica .tdtitulo, table.tablatelefonicamini .tdtitulo {background:#5994ca url(img/bgTit.jpg) repeat-x bottom; color:#FFFFFF; text-align:center; font-weight:bold; letter-spacing:0.9pt; text-transform:uppercase;}
	table.tablatelefonicaincrustada .tdtitulo { background:#5994ca url(img/bgTit.jpg) repeat-x bottom; color:#93d6f6; text-align:left; font-weight:bold; text-transform:uppercase;}
	table.tablatelefonica .tdsubtitulo, table.tablatelefonicamini .tdsubtitulo {background-color:#ca2323; color:#FFFFFF; text-align:center; font-weight:normal; letter-spacing:1.5pt;}
	table.tablatelefonica .tdpar, table.tablatelefonicamini .tdpar { background-color:#EFEFEF;}

	table.tablatelefonica .tddireccion, table.tablatelefonicamini .tddireccion { background:transparent url(img/icodireccion.gif) top left no-repeat; background-position:8px 8px;padding-left:30px;}
	table.tablatelefonica .tdtelefono, table.tablatelefonicamini .tdtelefono{background: transparent url(img/icotlf.gif) top left no-repeat; background-position:8px 8px; padding-left:30px;}
	table.tablatelefonica .tdfax, table.tablatelefonicamini .tdfax{background: transparent url(img/icofax.gif) top left no-repeat; background-position:8px 8px;padding-left:30px;}
	table.tablatelefonica .tdemail, table.tablatelefonicamini .tdemail {background: transparent url(img/icomail.gif) top left no-repeat; background-position:8px 8px; padding-left:30px;}
	table.tablatelefonica .tdinfo, table.tablatelefonicamini .tdinfo {background:transparent url(img/icoweb.gif) top left no-repeat; background-position:8px 8px; padding-left:30px;}

	table.tablatelefonica .tddireccionpar, table.tablatelefonicamini .tddireccionpar { background:#efefef url(img/icodireccion.gif) top left no-repeat; background-position:8px 8px;padding-left:30px;}
	table.tablatelefonica .tdtelefonopar, table.tablatelefonicamini .tdtelefonopar{background: #efefef url(img/icotlf.gif) top left no-repeat; background-position:8px 8px; padding-left:30px;}
	table.tablatelefonica .tdfaxpar, table.tablatelefonicamini .tdfaxpar {background: #efefef url(img/icofax.gif) top left no-repeat; background-position:8px 8px;padding-left:30px;}
	table.tablatelefonica .tdemailpar, table.tablatelefonicamini .tdemailpar {background: #efefef url(img/icomail.gif) top left no-repeat; background-position:8px 8px; padding-left:30px;}
	table.tablatelefonica .tdinfopar, table.tablatelefonicamini .tdinfopar {background:#efefef url(img/icoweb.gif) top left no-repeat; background-position:8px 8px; padding-left:30px;}

	table.tablatelefonica h1 {font-size:60px; background-color:transparent; color:#AAA;}
	
table.tablacreditos {border:1px solid #0357a3; margin:10px 40px; width:600px;color:#666;}
table.tablacreditos td {vertical-align:top; padding:5px;padding-left:8px;background:url(img/ico_flecha3.gif) no-repeat top left;  } /* MARCADO ///////////////////////////////////// border-bottom:#0357a3 solid 1px;*/
table.tablacreditos td.tdpar {padding-left:8px;background:#efefde url(img/ico_flecha3.gif) no-repeat top left;}
#cachotabla{width:655px;}
table.tablatitulaciones {border:1px solid #0357a3; margin:20px auto; width:600px; font-size:10px; color:#666; line-height:1.2em; }
	table.tablatitulaciones td {vertical-align:middle; padding:5px 10px; } /* MARCADO //////////// border-bottom:#0357a3 solid 1px;*/
	table.tablatitulaciones td.tdsombreada {background-color:#eee;}
	table.tablatitulaciones td.tdtitulo {background:#548fc7 url(img/bgTit.jpg) repeat-x bottom;color:#FFF; text-transform:uppercase; height:14px; padding:8px;border-bottom:#ccc 1px solid;margin:4px 0px 4px 0px;font-size:13px;font-weight: bold;}
	table.tablatitulaciones td.tdsubtitulo {background-color:#aaa; color:#ffffff; font-weight:bold; padding:5px; font-size:140%; letter-spacing:1.2em;}
	table.tablatitulaciones td.tdpar {background-color:#eeeeee; } /* MARCADO /////////////////  border-bottom:#0357a3 solid 1px;*/
	table.tablatitulaciones td.tdimpar {background-color:#FFF;  } /* MARCADO //////////////////  border-bottom:#0357a3 solid 1px;*/
	table.tablatitulaciones ul li { margin:5px 0px; padding-left:8px;background: transparent url(img/ico_flecha3.gif) no-repeat top left;}

table.tablatitulaciones2 {border:1px solid #0357a3; margin:20px auto; width:750px; font-size:10px; color:#666; line-height:1.2em; }
	table.tablatitulaciones2 td {vertical-align:middle; padding:5px 10px; } /* MARCADO //////////// border-bottom:#0357a3 solid 1px;*/
	table.tablatitulaciones2 td.tdsombreada {background-color:#eee;}
	table.tablatitulaciones2 td.tdtitulo {background:#548fc7 url(img/bgTit.jpg) repeat-x bottom;color:#FFF; text-transform:uppercase; height:14px; padding:8px;border-bottom:#ccc 1px solid;margin:4px 0px 4px 0px;font-size:13px;font-weight: bold;}
	table.tablatitulaciones2 td.tdsubtitulo {background-color:#aaa; color:#ffffff; font-weight:bold; padding:5px; font-size:140%; letter-spacing:1.2em;}
	table.tablatitulaciones2 td.tdpar {background-color:#eeeeee; } /* MARCADO /////////////////  border-bottom:#0357a3 solid 1px;*/
	table.tablatitulaciones2 td.tdimpar {background-color:#FFF;  } /* MARCADO //////////////////  border-bottom:#0357a3 solid 1px;*/
	table.tablatitulaciones2 ul li { margin:5px 0px; padding-left:8px;background: transparent url(img/ico_flecha3.gif) no-repeat top left;}

table.tablatitulacionessuperior {border:1px solid #0357a3; margin:20px 60px; width:600px; font-size:10px; color:#666; line-height:1.2em; }
	table.tablatitulacionessuperior td {vertical-align:top; padding:2px 5px;} /* MARCADO /////  border-bottom:#0357a3 solid 1px;*/
	table.tablatitulacionessuperior td.tdbordederecho{border-right:1px solid #0357a3;background-color:#880000; color:#ffffff; font-weight:bold; font-size:120%; padding:5px;}
	table.tablatitulacionessuperior td.tdbordederecho2{border-right:1px solid #0357a3;}
	table.tablatitulacionessuperior td.tdbordederecho3{border-right:1px solid #0357a3; background-color:#F2F2EA}

	table.tablatitulacionessuperior td.tdsombreada {background-color:#eee;}
	table.tablatitulacionessuperior td.tdtitulo {background:#8aaed0 url(img/bgTit2.jpg) repeat-x bottom; color:#FFFFFF; font-weight:bold; letter-spacing:0.9pt; text-transform:uppercase;}
	table.tablatitulacionessuperior td.tdsubtitulo {background-color:#aaa; color:#ffffff; font-weight:bold; padding:5px; font-size:140%; letter-spacing:1.2em;}
	table.tablatitulacionessuperior td.tdpar {background-color:#EEE;}
	table.tablatitulacionessuperior ul li { margin:5px 0px; padding-left:8px;background: transparent url(img/ico_flecha3.gif) no-repeat top left;}

table.tablatitulacionessuperior2 {
	border:1px solid #0357a3;
	margin:20px 60px;
	width:750px;
	font-size:10px;
	color:#666;
	line-height:1.2em;
	vertical-align: middle;
	text-align: center;
}
	table.tablatitulacionessuperior2 td {vertical-align:top; padding:2px 5px;} /* MARCADO /////  border-bottom:#0357a3 solid 1px;*/
	table.tablatitulacionessuperior2 td.tdbordederecho{border-right:1px solid #0357a3;background-color:#880000; color:#ffffff; font-weight:bold; font-size:120%; padding:5px;}
	table.tablatitulacionessuperior2 td.tdbordederecho2{border-right:1px solid #0357a3;}
	table.tablatitulacionessuperior2 td.tdbordederecho3{border-right:1px solid #0357a3; background-color:#F2F2EA}

	table.tablatitulacionessuperior2 td.tdsombreada {background-color:#eee;}
	table.tablatitulacionessuperior2 td.tdtitulo {background:#8aaed0 url(img/bgTit2.jpg) repeat-x bottom; color:#FFFFFF; font-weight:bold; letter-spacing:0.9pt; text-transform:uppercase;}
	table.tablatitulacionessuperior2 td.tdsubtitulo {background-color:#aaa; color:#ffffff; font-weight:bold; padding:5px; font-size:140%; letter-spacing:1.2em;}
	table.tablatitulacionessuperior2 td.tdpar {background-color:#EEE;}
	table.tablatitulacionessuperior2 ul li { margin:5px 0px; padding-left:8px;background: transparent url(img/ico_flecha3.gif) no-repeat top left;}

div#divpiepagina, div#divpiepagina1, div#divpiepagina2 {width:751px; clear:both; margin-top:5px; border-top:2px solid #0357a3;}
div#divpiepagina div#sello, div#divpiepagina1 div#sello , div#divpiepagina2 div#sello {width:265px;float:left; display:inline;margin:1px;}
div#divpiepagina div#texto , div#divpiepagina1 div#texto  , div#divpiepagina2 div#texto {background-color:#FFF; color:#FFFFFF; font-size:90%; text-align:center; height:48px; margin:0;padding-top:5px;}
	div#divpiepagina div#texto a, div#divpiepagina1 div#texto a , div#divpiepagina2 div#texto a {color:#666; text-decoration:none; }
	div#divpiepagina div#texto a:hover, div#divpiepagina1 div#texto a:hover , div#divpiepagina2 div#texto a:hover {text-decoration:underline;}
	div#divpiepagina div#texto p, div#divpiepagina1 div#texto p , div#divpiepagina2 div#texto p {color:#666; text-decoration:none;margin:0px; }
/*----------------------CABECERAS-----------------------------------*/

td.tdcabeceraroja {background-color:#A22323;color:#FFFFFF;font-weight:bold;font-size:90%; width:100%;}
	td.tdcabeceraroja a {color:#FFFFFF; padding-left:15px;}
	td.tdcabeceraroja a:hover {color:#EE8F35;}

td.tdcabeceragris {border-bottom:1px solid #CCCCCC; color:#EE8F35; margin: 0 0 0 5px; padding:5px 5px 5px 25px; font-weight:bolder; background:#f4f4f4 url(img/ico_07.gif) no-repeat 5px 5px;}
td.tdcabeceragris2 {border-bottom:1px solid #CCCCCC; color:#EE8F35; margin: 0 0 0 5px; padding:5px 5px 5px 25px; font-weight:bolder; background:#f4f4f4 url(img/ico_06.gif) no-repeat 5px 5px;}
td.tdcabeceragris3 {border-bottom:1px solid #CCCCCC; color:#EE8F35; margin: 0 0 0 5px; padding:5px 5px 5px 25px; font-weight:bolder; background:#f4f4f4 url(img/ico_11b.gif) no-repeat 5px 5px;}

td.tdcabeceranaranja {background:#EE8F35 url(img/ico_06.gif) no-repeat 5px 8px; margin: 0 0 0 5px; padding:5px 5px 5px 25px; border-bottom:1px solid #CCCCCC; color:#FFFFFF; font-size:120%; font-weight:bold; margin:5px;}

table#casillaenlaces{border:3px solid #ffffff; height:90px; padding:0px; vertical-align:top; padding:10px 0px 10px 20px;}

/*-----------------------------LISTAS --*/
ul { margin:5px 40px 20px 40px;}
ul li {padding-left:10px;}

table ul { margin:0px; padding:0px 20px; }/*padding:0px;*/

ul.listaroja {color:#666;line-height:18pt; margin:10px 20px 10px 40px;}/*margin-left:40px; margin-right:20px;*/
	ul.listaroja li {margin:0; background: url(img/cuadroazul.gif) no-repeat left 10px; text-align:justify; }
	ul.listaroja ul {color:#666;line-height:16pt; margin:5px 10px;}
	ul.listaroja ul li {background: url(img/cuadro2.gif) no-repeat left -2px;}
		ul.listaroja ul ul {}
		

ul.listanaranja {color:#666;line-height:13pt; font-weight:bold; margin-left:40px;}
	ul.listanaranja li {background: url(img/icon_flechas.gif) no-repeat left -3px; padding-bottom:8px;}
	ul.listanaranja ul {margin:5px 20px; line-height:12pt; font-weight:bold;}
	ul.listanaranja ul a {color:#999;}
	ul.listanaranja ul a:hover{ text-decoration:underline;color:#e99e1b;}
	ul.listanaranja ul ul {}
	ul.listanaranja ul ul a { color:#666;}
	ul.listanaranja ul ul a:hover { text-decoration:underline; color:#e99e1b;}
	ul.listanaranja em {color:#666; font-weight:normal; padding-left:5px;}



ul.listaliteralMayu { list-style-type:upper-alpha; margin-left:90px;}
	ul.listaliteralMayu li { color:#555; padding-left:0px; padding-bottom:10px; }
		ul.listaliteralMayu ul {list-style-type:lower-alpha; margin:0 0 0 30px; padding:0;}
		* html ul.listaliteralMayu ul {margin-top:10px;}
			ul.listaliteralMayu ul ul {list-style-type:decimal;}
				ul.listaliteralMayu ul ul ul {list-style-type: square;}
	ul.listaliteralMayu li.lipar {}



ul.listaliteral { list-style-type:lower-alpha; margin:10px 20px 10px 60px; text-align:justify; line-height:13pt;} /* margin-left:90px;*/
	ul.listaliteral li { color:#555; padding-left:0px; padding-bottom:10px; }
		ul.listaliteral ul {list-style-type:lower-alpha; margin:0 0 0 30px; padding:0;}
		* html ul.listaliteral ul {margin-top:10px;}
			ul.listaliteral ul ul {list-style-type:decimal;}
				ul.listaliteral ul ul ul {list-style-type: square;}
	ul.listaliteral li.lipar {}

ul.listanumerada { list-style-type:decimal; line-height:13pt; margin: 10px 20px 10px 60px; text-align:justify;}/*margin-left:60px;*/
 ul.listanumerada li {color:#555; padding:3px 0px;}/*padding:0px;*/
	ul.listanumerada ul {margin:5px 20px;}

ol.listanumerada { list-style-type:decimal; line-height:13pt; margin: 10px 20px 10px 60px; text-align:justify;}/*margin-left:60px;*/
 ol.listanumerada li {padding:3px 0px;}/*padding:0px;*/
	ol.listanumerada ol {margin:5px 20px;}


ul.listaindice {margin:30px 0px;}
	ul.listaindice li {color:#a22323; border-bottom:1px solid #fafafa; margin:15px 0px;}

/*-------------------------------- PORTADA ---------------*/

div#portada {float:left;}

div#indice_sup ul li a:hover,	div#indice_med a:hover { color:#0357a3; text-decoration:underline;}
div#indice_botones_sup ul li a:hover{ color:#78B2DF; text-decoration:underline;}
div#indice_botones_sup ul li a{ color:#FFF; text-decoration:none;}

div.botones_sup { color:#fff; background:#0357a3 url(img/bgBotones.jpg) repeat-x bottom; text-align:right;width:230px; margin:4px; padding:5px; float:left;}
*> div.botones_sup {margin:5px;}
div.botones_sup ul {padding:5px;height:40px; background:transparent url(img/bgBotones.jpg) no-repeat;}
	
	
div#indice_sup { margin:0px; padding:0px;float:left;}
	div#indice_sup ul li a {text-decoration: none; color: #FFF; text-decoration:none; }
	div.indice_sup { color:#FFF; background-color:#78b2df; width:240px; margin:5px; padding:0px; float:left;}
	* html div.indice_sup { height: 50px; margin:4px; }
		div.indice_sup ul { margin:0px 0px 0px 10px; padding:2px;height:50px; }
			div.indice_sup ul li { margin:0px; padding:2px;}

div#indice_med {float:left; margin:0px; padding:5px 10pt 0 10pt; overflow:hidden;}
	div#indice_med table { border:0; margin-top:-1px; padding:0;}
	div#indice_med ul li a {text-decoration: none; color: #666; text-decoration:none; font-size:11px; }
	div.indice_med {float:left; margin:5px; padding:0px; }
	div.indice_med_der { float:right; margin:0px; padding:35px 0px 0px 0px; text-align:right;  }
	
	div#indice_med h1 {background:#548fc7 url(img/bgTit.jpg) repeat-x bottom;color:#FFF;font-size:110%; text-transform:uppercase; height:14px; padding:8px;border-bottom:#ccc 1px solid;margin:4px 0px 4px 0px;font-size:13px;font-weight: bold;width:334px;}
	div#indice_med h1 a { color:#fff;background: transparent url(img/flecha.gif) no-repeat 0px 1px;color:#FFF;padding-left:15px; }
	div#indice_med h1 a img {float:left; display:inline; margin-top:-8px;}
	div#indice_med h1 img {float:left; display:inline; margin-top:0px;margin-right:8px;}
	div#indice_med h2 {background:#8aaed0 url(img/bgTit2.jpg) repeat-x bottom;color:#FFF;font-size:110%; text-transform:uppercase; height:14px; padding:8px;border-bottom:#ccc 1px solid;margin:4px 0px 4px 0px;font-size:13px;font-weight: bold;width:334px;}
div#indice_med h2 a{background: transparent url(img/flecha.gif) no-repeat 0px 1px;color:#FFF;padding-left:15px;}	

	div.indice_med ul.naranja {margin:-4px 0px 0px 0px; padding:10px 0px 10px 10px; font-size:80%;background: url(img/bgGris.gif) repeat-x bottom;border-bottom:1px #ccc solid;border-left:1px #ccc solid;}
	div.indice_med ul.naranja li { background: url(img/cuadroazul.gif) no-repeat 0px 4px; padding-left:10px;margin-bottom:8px;}

	div.indice_med ul.roja {margin:-4px 0px 0px 0px; padding:10px 0px 10px 10px; font-size:80%;background: url(img/bgGris.gif) repeat-x bottom;border-bottom:1px #ccc solid;border-left:1px #ccc solid;}
	div.indice_med ul.roja li { background: url(img/cuadrorojob.gif) no-repeat 0px 4px; padding-left:10px;margin-bottom:8px;}
	* html div.indice_med ul.roja li {background: url(img/cuadrorojob.gif) no-repeat 0px 4px;}
		div.indice_med ul.roja ul {margin: 0px 0px 0px 10px;}
		div.indice_med ul.roja ul li {background: url(img/ico_01.gif) no-repeat 0px 50%;; padding-left:10px;}

/* ----------------------------------------------------- MASTERS */
div#master {margin-left:0px;}
div#master p { line-height:1.5em; margin-left:60px;}
div#master b, div#master strong {color:#0357a3;}
div#master img {margin: 0px 0px 0px 80px;}
div#master img.masterimagenderecha {float:rigth; margin: 10px 0px 10px 10px; display:inline;}
div#master img.masterimagenizquierda {float:left; margin: 10px 10px 10px 0px; display:inline;}
div#master p.masterparrafopresentacion { color:#0357a3; font-size:140%; line-height:150%;}
div#master h2, div#master h3 {clear:both; background:#bbb url(img/esquinablanca.gif) no-repeat scroll right top;color:#666;padding:6px 0pt 6px 20px; text-transform:uppercase; letter-spacing:0.4em; margin:20px 0pt;}
div#master h4 {clear:both; background:#ddd url(img/esquinablanca.gif) no-repeat scroll right top;color:#555;padding:6px 0pt 6px 20px; text-transform:uppercase; letter-spacing:0.4em; margin:20px 0pt;}

div#master ul, div#master ul ul {clear:both; line-height:1.6em;}
div#master ul {margin-left:80px;}
div#master ul ul { margin-left:120px;}
div#master li {margin:12px 0pt; clear:both;}

div#master ul.masterlistapuntorojo li {background:url(img/cuadrorojo.gif) no-repeat left -2px;}
div#master ul.masterlistapuntorojo ul li {background: url(img/cuadrorojob.gif) no-repeat left -2px;}
div#master ul.masterlistalinearoja li {background: url(img/linearoja.gif) no-repeat left -2px;}

div#master div.mastermarcorojo {border:2px solid #0357a3; padding:10px; margin:10px; clear:both;}

/*---------MATRICULACI&Oacute;N ------------------------------------------------------------------------------*/
div#contentm {width:550px; float:left;}
div#indexm { width:201px; float:left;padding-top:30px; padding-bottom:60px; padding-right:00px; background-color:#FFDBA3;}
div#indexm a {cursor:pointer;}
div#indexm ul#menu {width:190px;}
/*-----------------------------------------------------------------------------------------------------*/

hr.lineadecorativa {border-bottom:0px;border-left:0px;	border-right:0px; border-top:6px solid #DEDEDE; height:6px;	}

.fnd_info {background-image:url(img/fnd_infoalumno.jpg);background-position:center top;background-repeat:no-repeat;}
.fnd_info2 {background-image:url(img/nenes2.gif);background-position:center top;background-repeat:no-repeat;}

.lado_naranja {border-left:2px solid #EE8F35;}
.lado_rojo {border-left:2px solid #A22323;}

.fondonaranjaclaro {background-color:#fdedde;color:#A22323;}
.fderecha { float:right; clear:both; margin-left:10px; margin-bottom:10px; margin-top:10px;}
.fizquierda { float:left; clear:both; margin-right:10px; margin-bottom:10px; margin-top:10px;}
.aderecha {text-align:right;}
.salto { clear:both;}
.click {cursor:pointer;}

* html br.salto { clear:both;}

.importante, .importantecentrado, .importantelateral 
	{width:400px; border:1px dotted;background:#D2E7F7  url('img/icon_importante.gif') no-repeat 5px 10px; padding:15px 15px 15px 35px; font-size:80%; color:#555; line-height:1.2em;}

.importante {margin:20px 0px 20px 180px; }
.importantecentrado { width:550px; margin:20px 0px 20px 30px;}
.importantelateral { margin:0;}

.importante p, .importantecentrado p, importantelateral p {margin:0;}

/* ...................treeview */
.treeview .hover { cursor: pointer;}
.treeview, .treeview ul {padding: 0; margin-left:40px; margin-top:20px; line-height:1.2em; margin-right:20px; text-align:justify;}/*+ margin-right:20px; text-align:justify;*/
.treeview li { margin: 5px 0; padding: 3px 0pt 3px 16px;}

.treeview li a, .treeview .folder { text-transform:uppercase; color:#0357a3; font-weight:bolder;}
.treeview li a.subindice {font-size:80%; color:#aaa; text-transform:lowercase;}
.treeview li a.hover {text-decoration:underline;}

.treeview ul .folder, .treeview ul a {color:#666;}
.treeview ul li ul li a {text-transform:none; font-weight:normal; color:#0357a3;}

/* dialogo flotante*/
.ui-dialog {border:1px solid #aaa;}
.ui-dialog-titlebar {color:#fff; background-color:#a00; font-size:16px; font-weight:bold; padding:12px 20px; cursor:move; text-align:right;}
.ui-dialog-title {margin-right:190px;}
.ui-dialog-titlebar-close {color:#fff;}

/* fix for IE6 */
* html .hitarea { display: inline;float:none; }


/*estilos nuevos*/

table.alineacion{ text-align:justify;}
table.alineacion td { padding-right:20px; }

a.enlace_preinscripcion{ display:block; width:149px; height:27px; background:url(img/btn_preinscripcion_off.jpg) no-repeat;}
a.enlace_preinscripcion:link{ display:block; width:149px; height:27px; background:url(img/btn_preinscripcion_off.jpg) no-repeat;}
a.enlace_preinscripcion:hover{ display:block; width:149px; height:27px; background:url(img/btn_preinscripcion_on.jpg) no-repeat;}

a.enlace_matriculacion{ display:block; width:149px; height:27px; background:url(img/btn_matriculacion_off.jpg) no-repeat;}
a.enlace_matriculacion:link{ display:block; width:149px; height:27px; background:url(img/btn_matriculacion_off.jpg) no-repeat;}
a.enlace_matriculacion:hover{ display:block; width:149px; height:27px; background:url(img/btn_matriculacion_on.jpg) no-repeat;}

a.enlace_matriculacion_segundo{ display:block; width:149px; height:37px; background:url(img/btn_matriculacion_segundo_off.jpg) no-repeat;}
a.enlace_matriculacion_segundo:link{ display:block; width:149px; height:37px; background:url(img/btn_matriculacion_segundo_off.jpg) no-repeat;}
a.enlace_matriculacion_segundo:hover{ display:block; width:149px; height:37px; background:url(img/btn_matriculacion_segundo_on.jpg) no-repeat;}


/* estilos embebidos */
 .Estilo3 {color: #333; line-height:13pt; margin:0px 20px 0px 0px; text-align:justify; } /*color: #333;*/
 .Estilo1 {	color:#999999;	font-weight: bold;}
 
 
 
 /* estilo nuevos tabla */

tr.tabla_color01{ background:#EEE;}
tr.tabla_color02{ background:#FFF;}
 
table.tablatitulaciones02 {border:1px solid #0357a3; margin:20px auto; width:600px; font-size:10px; color:#666; line-height:1.2em; }
	table.tablatitulaciones02 td {vertical-align:middle; padding:5px 10px;} /* MARCADO ////////  border-bottom:#0357a3 solid 1px;*/
	table.tablatitulaciones02 td.tdsombreada {background-color:#eee;}
	table.tablatitulaciones02 td.tdtitulo {background:#548fc7 url(img/bgTit.jpg) repeat-x bottom;color:#FFF; text-transform:uppercase; height:14px; padding:8px;border-bottom:#ccc 1px solid;margin:4px 0px 4px 0px;font-size:13px;font-weight: bold;}
	table.tablatitulaciones02 td.tdsubtitulo {background-color:#aaa; color:#ffffff; font-weight:bold; padding:5px; font-size:140%; letter-spacing:1.2em;}
	table.tablatitulaciones02 td.tdpar {background-color:#eeeeee;}
	table.tablatitulaciones02 td.tdimpar {background-color:#FFF;}
	table.tablatitulaciones02 ul li { margin:5px 0px; padding-left:8px;background: transparent url(img/ico_flecha3.gif) no-repeat top left;}
	
	
	
	
	
	
	/*/////////////////   ENLACE EN ESCUDO ////////////////////////*/

a.enlace_texto_grados{ font-weight:bold; }
a.enlace_texto_grados:link{ font-weight:bold;}
a.enlace_texto_grados:hover{ font-weight:bold;}



a.enlace_calendar{ display:block; width:200px; height:30px; background:url(imagen_inicio/btn_calendar.jpg) no-repeat #FFF; text-align:center;}
a.enlace_calendar:link{ display:block; width:200px; height:30px; background:url(imagen_inicio/btn_calendar.jpg) no-repeat #FFF;text-align:center;}
a.enlace_calendar:hover{ display:block; width:200px; height:30px; background:url(imagen_inicio/btn_calendar.jpg) no-repeat #FFF;text-align:center;}

/* TABLA DE INFORMACIÓN SOBRE EXCELENCIA */
.tabla_excelencia{
		
	height:55px;	
	margin-top:10px;
	margin-left:38px;
	background:url(img/img_info_excelencia.png) no-repeat;
	vertical-align:top;
}

/* TEXTO CENTRADO, ROJO para distincion de excelencia de Doctorado */
.centrar_textoRojo{
	text-align:center;
	color:#b81301;
	font-size:12px;	
	font-weight:bold;
	
	
	}
	/* TEXTO CENTRADO, ROJO para distincion de excelencia de Doctorado */
.centrar_textoverde{
	text-align:center;
	color:#94b64c;
	font-size:12px;	
	font-weight:bold;
	
	
	
	}

