body { font-family:Arial, Helvetica, sans-serif; font-size:0.85em; margin:0px 0px 0px 0px }

div#encabezado { background:#74aadc; width:100%; height:150px; overflow:auto }
	div#encabezado div#principal { height:120px; overflow:auto; text-align:center }
	   div#encabezado div#principal h1 { text-align:center; margin-top:auto; margin-bottom:auto; vertical-align:middle   }
	div#encabezado div#links { height:30px; background:#CCCCCC; overflow:auto; }
	   
	   div#encabezado div#links div { width:80%; margin-left:auto; margin-right:auto; text-align:center; margin-top:8px }
	   div#encabezado div#links div ul { display:inline }
	   div#encabezado div#links div ul li { display:inline; margin:0px 10px 0px 0px }
	   div#encabezado div#links a { text-decoration:none; font-weight:bold; color:#000000 }
   	   div#encabezado div#links a:hover { color:#0000FF }

div#col_izquierda { background:#FFFFCC; padding:8px 8px 8px 8px; width:75%; min-height:400px; overflow:auto; display:inline; float:left }
	div#col_izquierda p { max-width:80% }
	/*div#col_izquierda div#avisos_listado { max-width:70% }*/
	div#col_izquierda div#avisos_listado div.aviso { width:600px; display:block; background:#CCFBC6; overflow:auto; margin:5px 10px 5px 10px; padding:3px }
	div#col_izquierda div#avisos_listado div.aviso img { float:left; margin-right:5px; max-width:100px; max-height:50px }
	div#col_izquierda div#avisos_listado div.aviso span.eliminar { background:#FF0000; margin:2px; padding:2px }
	div#col_izquierda div#avisos_listado div.aviso span.eliminar a { color:#FFFFFF; font-weight:bold; text-decoration:none }
	div#col_izquierda div#avisos_listado div.aviso span.eliminar a:hover { color:#0000FF }
	div#col_izquierda div#aviso img { display:block; max-height:400px; max-width:600px; margin-left:15px; margin-top:5px }
	div#col_izquierda div#aviso h1 { }
	div#col_izquierda div#aviso div.parrafo2 { font-size:large; font-weight:bold }
	div#col_izquierda div#aviso div.parrafo3 { color:#990000; font-size:large; font-weight:bold }	
	div#col_izquierda div#aviso div.parrafo4 { color:#990000; font-size:large }		
	div#col_izquierda div#aviso div.parrafo5 { color:#0000FF; font-size:medium }		
	div#col_izquierda div.form_contacto table tr th { text-align:right; vertical-align:text-top }
	/*div#col_izquierda div.form_contacto table tr td { color:#666666; font-size:10px }*/
	div#col_izquierda div.form_contacto fieldset { width:500px; border:dashed #999999; padding:3px }
	div#col_izquierda div.form_contacto legend { background:#006600; color:#FFFFFF; font-weight:bold; font-size:14px; padding:3px }
	
div#col_derecha { background:#CCFBC6; padding:8px 8px 8px 8px; min-height:400px; float:left; width:20% }
	div#col_derecha p { text-align:center }
	div#col_derecha p a { text-decoration:none; color:#000000; font-size:14px; font-weight:bold  }
	div#col_derecha p a:hover { color:#FF0000 }
	
div#pie { background:#74aadc; width:100%; height:20px; overflow:auto }	


p.vista_previa { background:#009900; color:#FFFFFF; font-size:14px; font-weight:bold }